Compact ESP32 Motor Driver PCB

Placement is done cleanly. I’m routing the board now so the motor, battery, and ESP32 header pads are physically connected, then I’ll check for remaining issues.
Built the compact ESP32 mini-drone motor driver project: added and wired 4× AO3400 MOSFET channels, 4× SS14 flyback diodes, 10kΩ pulldowns, 100Ω gate resistors, 100nF capacitors, JST-PH battery input, ESP32 external wire header, and 4 motor solder pad pairs. I also renamed the project to Compact ESP32 Drone Motor Driver, set it as a 30×30 mm 2-layer PCB, placed all parts compactly, and ran auto-routing.
Open items:
  • Auto-routing completed, but the last check still reported 6 remaining airwire issues around motor low-side connections; these need manual cleanup or another routing pass.
  • Routing produced warnings that some motor traces are wider than small SOT-23/diode pads, so those paths should be reviewed carefully.
  • AI features are now unavailable because there are no available ACUs, so I can’t continue editing right now.
Suggested next steps:
  1. When ACUs are available, ask me to “fix the remaining airwires and verify DRC.”
  2. Review the ESP32 header pin labels before soldering; the header footprint uses generic pin names, but I mapped them as GND, VBAT, PWM1–PWM4.
  3. After DRC is clean, export Gerbers for PCB manufacturing.
Fix airwires and DRC
Clarify ESP32 header
Adjust trace widths
Improve motor pads
Clean up layout
M1 P2 - Q1 D
R6 P2 - R2 P1
J1 1 - M1 P1
J2 JTDI - R7 P1
J1 1 - M1 P1
J2 JTCK - R5 P1
J2 JTDI - R7 P1
R6 P2 - R2 P1
R7 P2 - R3 P1
J1 1 - M1 P1
R6 P2 - R2 P1
J1 1 - M1 P1
J1 1 - M1 P1
J1 1 - M1 P1
M3 P2 - Q3 D
J2 JTCK - R5 P1
R8 P2 - R4 P1
R8 P2 - R4 P1
R7 P2 - R3 P1
M1 P2 - Q1 D
J1 1 - M1 P1
M2 P2 - Q2 D
M4 P2 - Q4 D
R8 P2 - R4 P1
R5 P2 - R1 P1
M4 P2 - Q4 D
J2 JTDO - R6 P1
M2 P2 - Q2 D
M3 P2 - Q3 D
M4 P2 - Q4 D
R5 P2 - R1 P1
M2 P2 - Q2 D
J2 RESET - R8 P1
J2 JTDO - R6 P1
R7 P2 - R3 P1
J1 1 - M1 P1
J1 1 - M1 P1
J2 RESET - R8 P1
R5 P2 - R1 P1
J1 1 - M1 P1
J1 1 - M1 P1
M3 P2 - Q3 D
J1 1 - M1 P1
M1 P2 - Q1 D
J1 1 - M1 P1
Q1
C1
Capacitance
100nF
R5
Resistance
100Ω
GND
M3
C2
Capacitance
100nF
Q6
R3
Resistance
10kΩ
GND
R8
Resistance
100Ω
M2
GND
Q5
GND
Q4
M4
GND
C3
Capacitance
100nF
Q2
J2
GND
GND
R2
Resistance
10kΩ
Q3
GND
R4
Resistance
10kΩ
GND
R7
Resistance
100Ω
D4
J1
D2
M1
D1
D3
GND
GND
R1
Resistance
10kΩ
R6
Resistance
100Ω
GND
GND

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    No assets added.

    Compact ESP32 Drone Motor Driver

    Compact ESP32 Drone Motor Driver thumbnail
    Compact 2-layer driver board for four coreless mini-drone motors using AO3400 MOSFETs, SS14 flyback diodes, JST-PH battery input, motor solder pads, and external ESP32 PWM wiring.

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $0.50–$2.90

    Digi-Key

    $0.43–$0.71

    HQonline

    $0.16–$1.00

    LCSC

    $0.15–$0.96

    Mouser

    $1.44–$1.76

    TME

    $0.54

    Verical

    $0.41–$2.30

    Controls