Skip to content
/ NoahFC Public

NoahFC - Atmega328 based Flight Controller

License

Notifications You must be signed in to change notification settings

zosko/NoahFC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[warning] - In Development

NoahFC

  • Trying to make low cost Atmega328 based Flight Controller with necessary features.

Testing on

  • ZOHD Drift
  • Wing

Features

  • PPM
  • GPS
  • Failsafe
  • Manual mode
  • Stable mode
  • Return to home
  • OSD

Used Pins

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

Transmitter setup

Channel Info
CH1 Elevator
CH2 Alerons
CH3 Throttle
CH4 N/A
CH5 Modes

Modes

Channel 5 should be 3-position switch

  • Min [Manual]
  • Mid [Stable]
  • Max [RTH]

Leds

  • Blue blink when GPS signal received
  • Yellow lights when is in stable / rth mode

Firmware

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

OSD

OSD

Scheme

Scheme

Boards Preview

Board PCB
Board View 1

PCB Fabrication

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

Releases

No releases published