|
|
STM32F411CEU6STMicroelectronics
|
x 1 | |
|
|
NEO-M8N-0u-blox
|
x 1 | |
|
|
MPU-6050InvenSense
|
x 1 | |
|
|
BMP180Bosch Sensortec
|
x 1 | |
|
|
Mini360 |
x 1 | |
|
|
MAX485ECSA+Analog Devices
|
x 1 |
|
|
INAV Configurator |
|
|
|
BETAFLIGHT Configurator |
|
|
Ubuntu 22.04 LTSubuntu
|
RS485 based Flight Controller - STM32F411CEU6
This repository documents the design and implementation of a custom STM32F411-based flight controller built from the ground up to run INAV 6.1 on non-standard hardware. Using the STM32F411CEU6 Black Pill as the core, the project integrates essential navigation sensors, power regulation, and communication modules into a compact, modular architecture suitable for UAV experimentation and research.
The hardware combines an MPU6050 IMU, BMP180 barometer, and u-blox NEO-M8N GPS, supported by a robust onboard power system and expandable interfaces. A key highlight is the use of a custom ESP32-based SBUS transmitter, enabling reliable 16-channel control with full INAV compatibility. The repository includes wiring references, images, configuration files, and prebuilt firmware to accelerate replication and testing.
Overall, this project serves as a practical reference platform for custom flight-controller development, bridging breadboard-level prototyping and future custom PCB designs. It is intended for developers and students aiming to understand INAV internals, STM32-based FC hardware design, and scalable UAV system integration, with clear scope for future enhancements and upstream contributions.
This is especially made for ROV - thats why it supports wired SBUS Communication Protocol
RS485 based Flight Controller - STM32F411CEU6
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
MAATHES THILAK K
Jan 27,2026
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by MAATHES THILAK K
-
BLUDIONO - Arduino Accelerated with Bluetooth Module
This project presents a compact Arduino-compatible SMD development board based on the ATmega328P-AU,...
-
Solder-Master-PRO
is a precision soldering station designed to deliver professional-grade temperature control using a ...
-
RP2040 Community-Driven UNO MCU
This project expands an RP2040-based, Arduino UNO–style microcontroller designed to stay familiar wh...
-
4CH_TIMER_RELAY
This 4-channel relay timer controller is built around the ESP32-C3 microcontroller, offering smart a...
-
Spray Bot - 3D MODEL
Spray Bot is an intelligent agricultural robot designed to complement Vision Bot by performing targe...
-
AIR MOUSE CASE
_ is a compact wireless remote mouse built around the ESP32-C3, intended for smart TVs, media center...
-
RS485 based Flight Controller - STM32F411CEU6
This repository documents the design and implementation of a custom STM32F411-based flight controlle...
-
SBUS-Transmitter Made with ESP32
This centroid file is an approximate pick-and-place reference created for early PCB planning of your...
-
Attiny85-Powered Mini Oscilloscope
This project presents a compact, cost-effective mini oscilloscope PCB powered by the ATtiny85 microc...
-
Water Motor Controller - Twin Node
Project DescriptionThe TWIN-NODE Motor Controller is a compact, wireless motor control PCB designed ...
-
BENCH_POWER_SUPPLY-PSU
This project presents a compact bench power supply enclosure designed in Autodesk Fusion 360, tailor...
-
AIR_MOUSE – ESP32-C3 Based Wireless Air-Style Remote
The AIR_MOUSE is a compact wireless air-style remote designed for effortless navigation of TVs and o...
-
Indoor Node - WaterlevelMonitor - Twin Node
The TWIN-NODE Indoor Node is a battery-powered receiver module designed to provide local indication ...
-
Twin_Node_V2.0_WaterLevelMonitor
TWIN-NODE is a two-node, ultra-low-power water level monitoring system engineered for overhead tanks...
-
Twin_Node_V1.0-OUTDOOR
TWIN NODE V1.0 is a low-power, outdoor-ready water level sensor node designed as a practical learnin...
-
Vision Bot V1 – AI rover with pneumatic
Vision Bot V1 is the latest and fully refined iteration of our agricultural monitoring rover, develo...
-
OverEngineered Bread Board Power supply
Over-Engineered Breadboard Power SupplyThis project is a compact, high-current breadboard power supp...
-
USB to UART Converter Board using CP2102
This project presents a simple and compact USB to UART converter board designed around the CP2102 US...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
893 0 2 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1456 3 6 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1409 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
1592 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
1208 0 1







