Loading 3D model… large boards can take a moment.
This is a Drone project with a custom flight controller and power management solution that hopefully in the future uses computer vision for flight.
The repository contains two main subsystems:
This is an ongoing project, and the flight controller is still in development. A prototype flight controller can be seen in the photo on the bottom. A more refined PCB implementation of this flight controller is in the works, named 'Atlas Flight Controller'. This board uses the rp2350A microcontroller from Raspberry Pi, micro-usb power and data, ICM-20948 IMU chip (9-axis), 16MB flash memory (W25Q128JVS), an automatic power switching circuit for use with both external power and micro-usb power. This board will be powered by 5v input (from PDB) during flight which has voltage regulators for smooth and stable power delivery.
This board uses the RP2350A microcontroller from Raspberry Pi, micro-usb power and data, ICM-20948 IMU chip (9-axis), BPM 384 barometer sensor, 16MB flash memory (W25Q128JVS), an automatic power switching circuit for use with both external power and micro-usb power. This board will be powered by 5v input (from PDB) during flight which has voltage regulators for smooth and stable power delivery. This board is still in development and has not been tested yet. The current design sports a 4-layer design, with the top and bottom for routing, second layer for GND copper pour, and the third layer for a 3.3v copper pour.
This repo is best used as a guide for building your own custom autonomous drone, as the implementation is specific to the materials used.
-Materials: 3D printer, PLA filament, 4 BLDC motors (I'm using 920kv DJI), 3S lipo, 4 ESC's, 1 PDB (power distribution board), radio ELRS controller, radio ELRS to PWM receiver, Raspberry Pi 5, Raspberry Pi Pico, IMU board
esc_control.py and controller_input.py, or adjust as neededMy progress so far:
This is a work in progress
MIT License
No comments yet. Be the first to ask about this board.