Custom Quadcopter Electronics Stack
Design features a central flight controller, 4 ESCs, and a custom controller module.
AltiumLTspiceSolidWorksFusion 360C++
Quick Write-Up
- • Design Features a central flight controller architected around a STM32H750 MCU, with integrated IMU, barometer, GNSS, and magnetometer, along with an external NRFL01+ radio module for communication.
- • Four discrete ESCs designed for each motor, featuring shunt-based current sensing for precise control and monitoring, built around STM32G431 MCUs and DRV8323RS Gate drivers.
- • ESCs utilize a dshot protocol coming from the flight controller for precise motor control, with additional telemetry feedback for current and RPM monitoring.
- • Controller module with a 2-axis joystick and USB-C port for charging and configuration, also utilizing an external NRFL01+ radio module for communication with the flight controller.
- • Currently Designing the drone chassis and controller shell in SolidWorks and Fusion 360
- • Currently working on developing the hardware bring-up and flight control firmware in C++ with an RTOS, implementing sensor fusion, PID control loops, and communication protocols for stable flight performance.