Skip to content

TimHanewich/centauri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,729 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Centauri: A Fully Custom Quadcopter System

Centauri is a complete, end‑to‑end custom quadcopter system. From the airframe to the pilot's controller, from the communication platform to the analysis tools, every piece has been designed and built from scratch. At the heart of Centauri lies the Centauri Flight Controller, a custom MicroPython‑based flight controller, running efficiently on a low‑power Raspberry Pi Pico. Unlike most quadcopter projects that rely on off‑the‑shelf flight controllers, Centauri is entirely original.

Centauri builds on my earlier Scout flight controller, representing a major leap forward in capability, performance, and system integration.

flyby-snippet.mp4

To see how Centauri was made and watch it in action, click below:
demo video

In This Project

This repository provides everything you need to build your own Centauri quadcopter and take flight. This includes:

anatomy

Project Component Thumbnail Description
Quadcopter img Custom quadcopter, with:
- 3D-Printable Design
- Components List
- Wiring Diagram
- Custom Flight Controller, written in MicroPython
Transmitter img Serves as pilot's interface for controlling the quadcopter. Includes:
- Main Python program for a PC
- USB Radio Transceiver Platform
- Custom binary communication protocol
Telemetry Extracting img Python program for unpacking binary telemetry logs stored on the quadcopter's MCU into human‑readable .csv files

Join the Discord

join discord promo

You can join our maker community by joining the Full Stack Flight Discord Server! This is a space for any makers interested in building their own*iteration of Centauri to share progress and ideas, ask questions, and celebrate their successes. Click here to join!

License

Copyright 2026 Tim Hanewich. This project is licensed under the GNU General Public License v3. See license.md for details.

About

Custom quadcopter flight controller written in MicroPython.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages