Skip to content

Latest commit

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Flight controller

renderingphoto

Hardware features

  • ✔️ Voltage regulator delivering 3.3 V to the ICs
  • ❌ Battery voltage monitor
    • Battery voltage monitor pin PA10 is not connected to a DAC.
  • ✔️ Pulse width modulated power supply of the main and tail rotor motors
  • ❌ Current monitor of the main and tail rotor motors
    • Pins PF0 and PF1 are not connected to any operational amplifiers. This makes current sensing inaccurate, since the shunt voltage is quite low.
  • ✔️ PWM control of the swashplate servos
  • ✔️ Programming and debugging interface via SWD and SWO
  • ✔️ Linear acceleration sensor and gyroscope
  • ❌ GPS receiver
    • No usable signal from antenna.
    • There is no good return path for the antenna signal.
  • ❌ Radio module with support for BLE, LoRa, FLRC, GFSK and ranging
    • Untested.
    • There is no good return path for the antenna signal.
  • ✔️ RGB status indicator LED
  • ✔️ Overcurrent protection (fuse)

Possible improvements

  • Connect reset pins of other ICs to the microcontroller.
  • Connect the SX1280 busy pin and multi-purpose digital I/O pins to the microcontroller.
  • Connect one PIO pin of the GNSS receiver to the microcontroller for TX ready notification.
  • Add test points to GND, CS, SDI, SDO, SCK, RESET.
  • Print version number on the PCB.
  • Remove silk screen labels of small compenents.
  • Make it possible to manually pull up the BOOT0 pin in case the firmware disrupts SWD communication.
  • The top internal layer should be a ground plane to ensure a nice return path for the RF signal. Make a six layer board with layers: signal, ground, signal, power, signal, ground.

GPIO pins

PinFunctionConfiguration
PA0
PA1TAIL_CTLTIM15_CH1N
PA2LEFT_CTLTIM2_CH3
PA3/RADIO_CSoutput
PA4/ACCEL_CSoutput
PA5SCKSPI1_SCK
PA6SDISPI1_MISO
PA7SDOSPI1_MOSI
PA8
PA9
PA10BATT_MON
PA11RIGHT_CTLTIM4_CH1
PA12BACK_CTLTIM4_CH2
PA13SWDIOSWDIO
PA14SWCLKSWCLK
PA15
PB0/GNSS_CSoutput
PB3SWOTRACESWO
PB4LED_RTIM3_CH1
PB5LED_GTIM3_CH2
PB6MAIN_CTLTIM16_CH1N
PB7LED_BTIM3_CH4
PF0MAIN_SENSEADC1_IN10
PF1TAIL_SENSEADC2_IN10

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors