Fresh placement has been applied with compute/sensors on top and the power chain on the bottom. Two edge components need a small bounds correction before routing; I’m fixing those, then I’ll run the router preflight.
Auto-layout analysis found that both placement and routing are needed. I applied a 100 × 100 mm square, 8-layer stackup and a fresh dual-sided placement with compute/sensors on top and power circuitry on the bottom.
Open items
Auto-routing was not started because preflight found blocking placement overlaps, J2 outside the board, and oversized default power-net trace widths at several fine-pitch pins.
The second placement cleanup introduced conflicts involving J2/J3 and several power components.
Further execution is blocked because no ACUs are currently available.
Next steps
Re-run placement cleanup for J2/J3 and the overlapping power footprints.
Add pin-compatible neckdown rules for 3V3, 5V, and AVIONICS_VBAT.
Re-run routing preflight.
Apply auto-routing and verify all airwires and DRC results.
Develop an educational, production-style 8-layer all-in-one drone board derived from the BSD-3-Clause HadesFCS design. The board will integrate flight control, a secondary navigation/safety computer, RF/telemetry provisions, a four-channel ESC, and high-current power distribution. The primary objective is hands-on signal-integrity, power-integrity, mixed-signal, RF, and high-current layout practice.
Intended Use
Advanced PCB design and embedded-systems learning platform.
Initial prototype, not flight-certified or safety-certified hardware.
Multirotor operation is assumed for the integrated four-channel ESC/PDB.
What the Device Should Do
Run real-time flight control on an STM32H753VIT6.
Run navigation, supervision, or redundancy tasks on an STM32F405RGT6.
Acquire inertial, magnetic, pressure, GPS, temperature, voltage, and current data.
Drive four brushless motors through integrated three-phase ESC stages.
Distribute raw flight-pack power and generate clean avionics rails.
Support USB device connectivity and independent SWD access for both MCUs.
Provide RF/telemetry through a segregated module or connector interface.
Main Features
STM32H753VIT6 primary flight-control computer.
STM32F405RGT6 secondary navigation/safety computer, retained from HadesFCS.
HadesFCS sensor baseline: BMI088 IMU, IIS2MDC magnetometer, MPRLS0025 pressure sensor, TMP100 temperature sensor, and MAX-8Q-class GNSS as a reference set subject to lifecycle review.
External nonvolatile storage and I/O expansion based on the useful HadesFCS blocks.
Four independent ESC channels and central PDB.
USB 2.0 interfaces; no onboard flight-pack charging.
Separate SWD headers for both processors.
System Architecture
Diagram
Hardware Subsystems
Flight computer
STM32H753VIT6 in LQFP-100.
Dedicated clocking, reset/boot controls, local decoupling, analog filtering, USB protection, and SWD.
Navigation computer
STM32F405RGT6 in LQFP-64, matching the upstream HadesFCS BOM.
Used for navigation, supervisory functions, sensor partitioning, or redundancy.
Independent SWD and reset access.
Sensors and storage
Reuse HadesFCS architecture where technically appropriate, but revalidate every device for availability and current datasheet guidance.
Physically isolate inertial sensors from ESC switching nodes, inductors, motor phase copper, and board flex.
ESC and PDB
Four three-phase brushless motor stages.
Raw battery distribution, bulk capacitance, transient suppression, voltage/current sensing, gate-drive supplies, and thermal monitoring.
Exact topology and parts remain dependent on battery cell count and motor current.
RF and telemetry
Prefer a certified RF module or connectorized radio for the first revision.
Maintain antenna keepout and a controlled 50-ohm path where an RF connector is used.
USB and debug
USB is for data, configuration, and bench power only; it will not charge the flight pack.
Independent SWD connectors for both MCUs. Full JTAG is optional only if pin budget and board area justify it.
Interfaces and Connections
Flight battery input and four motor phase outputs.
USB 2.0 device interface.
Two SWD headers.
GNSS, telemetry/RF, RC input, and expansion UART/I2C connectors.
Inter-processor high-speed SPI plus interrupt/health lines is the preferred starting architecture.
DShot-capable timer outputs from the H753 to each ESC controller or gate-driver control path.
Power and Runtime Expectations
No onboard flight-pack charging.
USB must not back-power the propulsion bus.
Avionics must tolerate battery transients and ESC-induced conducted noise.
Final battery range and current ratings are not yet confirmed.
Power Tree and Power Budget
A numerical budget must be completed before regulator, protection, connector, copper-weight, or ESC power-stage selection. Required user inputs:
LiPo cell count and operating voltage range.
Continuous and peak motor current per channel.
Desired regulated auxiliary outputs for receiver, GPS, servos, or payloads.
Controlled-impedance fabrication with the selected board house's actual stackup.
Heavy outer copper may be required for propulsion current; impedance calculations must use the final copper thickness and dielectric geometry.
Prototype assembly may require a mixed strategy because large MOSFETs, current shunts, connectors, and fine-pitch sensors impose different soldering needs.
Firmware-Relevant Hardware Requirements
Independent boot/reset/debug access for each MCU.
Hardware watchdog and inter-processor heartbeat/fault signaling.
DMA-capable SPI for inter-processor communications and sensor acquisition.
Timer/DMA resources reserved for DShot.
Sensor data-ready interrupts routed to suitable MCU interrupt pins.
An 8-layer HadesFCS-derived drone electronics platform combining an STM32H753 flight controller, STM32F405 navigation computer, RF/telemetry, four ESC power stages, and high-current power distribution, with emphasis on signal integrity and power integrity practice.
Properties
USB 2.0
BSD-3-Clause derivative
STM32 FreeRTOS
Drone Flight Control
8-layer integrated FC ESC PDB
Pricing & Availability
Distributor
Qty 1
Arrow
$30.81–$44.01
Digi-Key
$4.15–$4.19
HQonline
$42.03–$42.18
LCSC
$65.47–$66.06
Mouser
$61.07
TME
$16.79
Verical
$26.68–$53.90
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.