- Trying to make low cost Atmega328 based Flight Controller with necessary features.
- ZOHD Drift
- Wing
- PPM
- GPS
- Failsafe
- Manual mode
- Stable mode
- Return to home
- OSD
Arduino | Component | Arduino | Component | |
---|---|---|---|---|
D0 | UART RX | D9 | Alerons | |
D1 | UART TX | D10 | SS (OSD) | |
D2 | GPS RX (interrupt) | D11 | MOSI (OSD) | |
D3 | PPM Input (interrupt) | D12 | MISO (OSD) | |
D4 | LED MODE | D13 | SCK (OSD) | |
D5 | Throttle | SDA | MPU6050 | |
D6 | Elevator | SCL | MPU6050 | |
D7 | LED GPS | RST | DTR | |
D8 | GPS TX |
Channel | Info |
---|---|
CH1 | Elevator |
CH2 | Alerons |
CH3 | Throttle |
CH4 | N/A |
CH5 | Modes |
Channel 5 should be 3-position switch
- Min [Manual]
- Mid [Stable]
- Max [RTH]
- Blue blink when GPS signal received
- Yellow lights when is in stable / rth mode
Download: Firmware
Sketch uses 23196 bytes (75%) of program storage space. Maximum is 30720 bytes.
Global variables use 1077 bytes (52%) of dynamic memory, leaving 971 bytes for local variables. Maximum is 2048 bytes.
Installation:
avrdude -p m328 -c arduino -P /dev/ttyUSB0 -b 115200 -F -U flash:w:firmware.hex
Board | PCB |
---|---|
AS hobby maker i have choose PCBWay, its fast fabrication for my PCBs with great quality. They are making really great quality products. I recommend this service for everyone.
Website: https://www.pcbway.com