We’re taking on the ambitious challenge of designing our own drone Flight Controller (FC) and Electronic Speed Controller (ESC) completely from scratch, rather than relying on off-the-shelf modules. This required us to dive deep into PCB design and power electronics, especially for the ESC, where managing high current flow, thermal performance, and signal integrity are major engineering challenges. We are currently in the prototype stage, rigorously testing and refining our design to achieve optimal performance and reliability before moving toward a production-ready version.

Name

Rupesh Kharole

Email:
01. Сhallenge

We’re currently in the prototype stage of developing our own drone Flight Controller (FC) and Electronic Speed Controller (ESC) from the ground up. This process has involved several key challenges:

  • Component Selection: Choosing suitable microcontrollers, gate drivers, and MOSFETs that balance performance, cost, and availability.

  • Thermal Management: Handling high current loads and heat dissipation efficiently to ensure system reliability.

  • PCB Design: Designing multi-layer boards with proper copper thickness, trace width, and isolation to manage high power and signal integrity.

  • Firmware Integration: Developing and testing communication between the FC and ESC for stable control response.

02. Features & Spec
ParameterSpecification
MicrocontrollerSTM32F4 Series (32-bit ARM Cortex-M4, up to 168 MHz)
Gate Driver ICDRV8833 (Dual H-Bridge Motor Driver, optimized for PWM control)
External Power StageHigh-current N-channel MOSFETs (low RDS(on) < 2 mΩ)
Supported FirmwareCompatible with BLHeli / BLHeli-S open-source ESC firmware
Input Voltage Range2S – 6S Li-Po Battery (7.4 V – 25.2 V)
Continuous Current55 A
Burst Current (10 sec)100 A
PWM Input Frequency1 kHz – 48 kHz
Communication InterfaceStandard PWM, DShot, or Serial (UART)
Control Logic Voltage3.3 V / 5 V compatible (from STM32 MCU)
Protection FeaturesOver-temperature, Over-current, and Under-voltage lockout
Cooling OptionIntegrated copper plane & optional aluminum heatsink
PCB SizeCompact design (customizable based on motor rating)
03. Technical Readiness
63
Hardware Design
45
Firmware Development
90
Power Stage Validation
45
Telemetry & Communication