FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

notaroomba/simpleflightcontroller: A guide on how to make a simple flight controller. · GitHub

Repository files navigation



Simple Flight Controller

A comprehensive guide on building a flight controller from scratch for rockets!

Key FeaturesGuidePCBCreditsLicense

Key Features

  • STM32F722RET6 microcontroller for high-performance control
  • ICM-45686 IMU for precise motion tracking
  • BMP580 barometer for altitude sensing
  • MicroSD card storage for flight data logging
  • Dual servo outputs for TVC or fin control
  • 2-cell LiPo support with integrated BQ25883 charger
  • USB-C connectivity for programming and data transfer
  • Compact design optimized for rocket applications

Guide

Check out the comprehensive GUIDE.md that walks you through:

  • Component selection and requirements
  • Schematic design with detailed explanations
  • Communication protocols (I2C, SPI, UART, USB)
  • PCB layout and routing best practices
  • Power management circuitry
  • Manufacturing with JLCPCB

PCB

Designed in KiCad with careful attention to signal integrity, power distribution, and compact layout suitable for rocket applications.

Schematic

PCB Layout

Credits

This project uses:

You may also like...

  • Trace – A comprehensive PCB ruler with reference footprints
  • Cyberboard – A Raspberry Pi Pico-sized STM32 development board with Bluetooth
  • CyberCard – A Cyberpunk themed NFC hacker card
  • Niveles De Niveles – Real-time flood alert app
  • Linea – An EMR tablet
  • Tamaki – A cute HackPad

License

MIT


notaroomba.dev  ·  GitHub @NotARoomba  · 

About

A guide on how to make a simple flight controller.

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL