Skip to content

Omar-Mohamed5723/Moexhawk-FC-V1.0.1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📢 MOEXHAWK-FC V1.0.1

The MOEXHAWK-FC V1.0.1 is a fully custom-designed, compact, and reliable Flight Controller (FC) solution tailored for UAV and robotics applications. This version is a standalone autopilot that directly integrates core flight control capabilities, sensor interfaces, and extensive I/O support on a single PCB. The design focuses on robust performance, precise sensing, and broad connectivity, making it suitable for both research and field deployment in autonomous systems. MOEXHAWK-FC has been tested and validated with ArduPilot and Betaflight firmware, confirming its compatibility and reliable operation in various flight scenarios. INAV support is also available, although full testing is pending.

Top View

🔶 Features

Feature Description
IMU Sensor Onboard ICM42688-P (High Precision 6-axis IMU)
Barometer Integrated DPS368XTSA1 (Ultra-Low Pressure Drift)
PWM Outputs 9x PWM outputs for motors, servos, and actuators
Telemetry Ports 4x Dedicated Telemetry ports (TELEM1–TELEM4)
I2C Interface 1x I2C port for peripheral sensors and expansions
RC Input 1x RC control input (PPM/SBUS supported)
MicroSD Logging MicroSD slot for flight data logging
Status LEDs Multi-color status indicators for FC operation
Compact Size 39mm x 41.6mm, 4-layer PCB for EMI reduction & signal integrity
Wide Compatibility Compatible with ArduPilot, Betaflight, iNav, and PX4

🔶 Supported Firmwares

Software Status
ArduPilot ✅ Tested
Betaflight ✅ Tested
iNav ❌ Not Tested Yet
PX4 ❌ Not Tested Yet

The MOEXHAWK-FC requires a tailored ArduPilot firmware (.apj) for optimal compatibility.
📥 Download it from: Custom ArduPilot Firmware (.apj)

Peripheral Testing

Peripheral Status
IMU (ICM42688-P) ✅ Tested
Barometer (DPS368) ✅ Tested
RC Input ✅ Tested
PWM Outputs ✅ Tested
Telemetry Ports ✅ TELEM1-TELEM4
I2C Bus ✅ Tested
MicroSD Logging ✅ Tested
LED Indicators ✅ Tested

🔶 Connections & Ports

Board Details

Telemetry (TELEM1–TELEM4)

Pin Signal Description
1 VCC +5V
2 TX Transmit (3.3V level)
3 RX Receive (3.3V level)
4 GND Ground

I2C Port

Pin Signal Description
1 VCC +5V
2 SCL Clock (3.3V)
3 SDA Data (3.3V)
4 GND Ground

PWM Outputs

Channel Signal Voltage
CH1–CH8 PWM Outputs 3.3V Logic
AUX PWM/Servo Up to 36V

🔶 Developer Notes

  • Bootloader and firmware flashing supported via DFU and SWD
  • Compatible with MAVLink-based ground control stations (e.g., Mission Planner, QGroundControl)

🔶 FEEDBACK

If you have any feedback, questions, or feature requests, feel free to contact me at muhammed.elrachidi@gmail.com

🔶 ABOUT ME

Connect with me on LinkedIn

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Makefile 69.3%
  • C 29.2%
  • C++ 1.5%