Hex master motor control circuit
csiz·hex-single-motor-mini-drive·master-circuit-v0.2/master-circuit.kicad_pcb
About the Hex master motor control circuit PCB
Hex master motor control circuit is an open source ESP32 PCB design by csiz, published on GitHub under the MIT license. It is a 4-layer board measuring 64 × 86 mm, with 236 components from 49 distinct parts.
Its main chip is the C2913202, from the ESP32 family. Other key parts include the C2969807, C191884, C55266, C130026 and C964632. By type, the board carries 100 resistors, 63 capacitors, 28 ICs, 14 transistors, 12 diodes and 2 switches.
It belongs with the robotics & motion and power & battery designs in this gallery.
From the project
FOC driver for a single BLDC motor.
Brushless motor driver for mini gear motors and servos. This driver focuses on fine force control using field oriented control (FOC). The motor can be commanded to move to track position, velocity, and/or force. The driver will maintain the current wave exactly 90 degrees out of phase to the EMF wave for maximum efficieny. Position is tracked via hall sensors, EMF feedback and I2C rotary sensors.

Main components on the Hex master motor control circuit
Hex master motor control circuit bill of materials (BOM)
236 components, 49 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2913202 ~ ESPRESSIF(乐鑫) | WIRELM-SMD_ESP32-S3-WROOM-1 | U1 |
| 1 | C2969807 ~ ST(意法半导体) | SOT-23-5_L3.0-W1.6-P0.95-LS2.8-BL | U3 |
| 1 | C191884 ~ TI(德州仪器) | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U4 |
| 6 | C55266 ~ TI(德州仪器) | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U7, U23, U26, U28, U30, U32 |
| 2 | C130026 ~ TI(德州仪器) | TSSOP-24_L7.8-W4.4-P0.65-LS6.4-BL | U9, U13 |
| 1 | C964632 ~ SKYWORKS/SILICON LABS(芯科) | QFN-28_L5.0-W5.0-P0.50-TL-EP3.3 | U10 |
| 2 | C2058366 ~ TI(德州仪器) | TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U11, U16 |
| 2 | C141380 ~ NXP(恩智浦) | TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL | U14, U15 |
| 1 | C12084 ~ TI(德州仪器) | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U17 |
| 1 | C15134 ~ ST(意法半导体) | LGA-16_L3.0-W3.0-P0.50-TL | U18 |
| 1 | C1521556 ~ MICROCHIP(美国微芯) | QFN-64_L9.0-W9.0-P0.50-BL-EP4.8 | U24 |
| 8 | C5359091 ~ Wuxi Maxinmicro(无锡明芯微) | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U41, U43, U44, U45, U46, U47, U48, U49 |
| 1 | C970725 ~ WCH(南京沁恒) | ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EP | U42 |
| 12 | C7543836 ~ HL(富海微) | WDFN-5_L3.1-W3.1-P0.65-BL_1 | Q8, Q12, Q14, Q16, Q18, Q20, Q21, Q22 +4 |
| 2 | C2150 ~ CJ(江苏长电/长晶) | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q9, Q10 |
| 1 | 24MHZ 24MHz YXC(扬兴晶振) | CRYSTAL-SMD_4P-L3.2-W2.5-BL | X2 |
| 6 | C2856803 ~ XUNPU(讯普) | FPC-SMD_20P-P0.50_XUNPU_FPC-05F-20PH20 | FPC1, FPC2, FPC3, FPC4, FPC5, FPC6 |
| 2 | C318884 ~ XKB Connection(中国星坤) | SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 | SW1, SW2 |
| 7 | C393939 ~ SHOU HAN(首韩) | USB-C-SMD_TYPE-C16PIN | USB0, USB1, USB2, USB3, USB4, USB5, USB6 |
| 1 | C2286 ~ KENTO | LED0603-RD | LED1 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 10 | C32677 ~ PROTEK | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | D1, D2, D4, D5, D6, D7, D8, D9 +2 |
| 2 | C8598 ~ CJ(江苏长电/长晶) | SOD-123_L2.7-W1.6-LS3.7-RD-1 | D12, D14 |
| 1 | 15UH 15uH cjiang(长江微电) | IND-SMD_L4.0-W4.0 | L1 |
| 1 | 10UH 10uH Sunlord(顺络) | L0805 | L2 |
| 28 | 1UF 1uF SAMSUNG(三星) | C0603 | C1, C8, C12, C15, C18, C20, C25, C26 +20 |
| 23 | 100NF 100nF YAGEO(国巨) | C0603 | C2, C4, C5, C7, C13, C16, C22, C30 +15 |
| 3 | 22UF 22uF SAMSUNG(三星) | C0805 | C3, C23, C24 |
| 1 | 100PF 100pF SAMSUNG(三星) | C0603 | C6 |
| 1 | 10NF 10nF FH(风华) | C0603 | C9 |
| 2 | 1NF 1nF SAMSUNG(三星) | C0603 | C10, C11 |
| 3 | 10UF 10uF SAMSUNG(三星) | C1206 | C17, C21, C32 |
| 2 | 15PF 15pF FH(风华) | C0402 | C64, C69 |
| 7 | 5mΩ 大毅科技 | R2512 Shunt with Kelvin connections | R1, R2, R3, R4, R5, R6, R7 |
| 1 | 1mΩ yezhan(业展) | R2725 Shunt with Kelvin connections | R8 |
| 38 | 10kΩ UNI-ROYAL(厚声) | R0603 | R9, R11, R12, R14, R15, R17, R18, R21 +30 |
| 1 | 49.9Ω UNI-ROYAL(厚声) | R0603 | R10 |
| 12 | 56kΩ UNI-ROYAL(厚声) | R0603 | R13, R28, R46, R59, R65, R71, R76, R85 +4 |
| 1 | 120Ω UNI-ROYAL(厚声) | R0603 | R16 |
| 2 | 1.5kΩ UNI-ROYAL(厚声) | R0603 | R23, R39 |
| 6 | 20kΩ UNI-ROYAL(厚声) | R0402 | R35, R55, R61, R66, R67, R70 |
| 1 | 20kΩ UNI-ROYAL(厚声) | R0603 | R40 |
| 1 | 47kΩ UNI-ROYAL(厚声) | R0603 | R41 |
| 3 | 100kΩ UNI-ROYAL(厚声) | R0603 | R45, R48, R56 |
| 1 | 12kΩ UNI-ROYAL(厚声) | R0603 | R50 |
| 1 | 13kΩ UNI-ROYAL(厚声) | R0603 | R62 |
| 1 | 1kΩ UNI-ROYAL(厚声) | R0603 | R68 |
| 6 | 4.7Ω UNI-ROYAL(厚声) | R0603 | R77, R81, R90, R92, R93, R94 |
| 6 | 100kΩ UNI-ROYAL(厚声) | R0402 | R79, R80, R82, R83, R84, R91 |
| 12 | 1MΩ UNI-ROYAL(厚声) | R0402 | R96, R97, R98, R99, R100, R101, R103, R104 +4 |
Hex master motor control circuit design files
The KiCad project lives in the csiz/hex-single-motor-mini-drive repository on GitHub; these links point at the commit this page was built from.
Hex master motor control circuit: common questions
What microcontroller does the Hex master motor control circuit use?
The Hex master motor control circuit is built around the C2913202, from the ESP32 family.
How big is the Hex master motor control circuit PCB?
The Hex master motor control circuit measures 64 × 86 mm, has 4 copper layers and is 1.67 mm thick.
How many components are on the Hex master motor control circuit?
236 components, from 49 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Hex master motor control circuit design files?
From the csiz/hex-single-motor-mini-drive repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Hex master motor control circuit design in my own project?
Yes, under the terms of its MIT license, which csiz chose for the repository.
Can I test firmware for the Hex master motor control circuit without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in hex-single-motor-mini-drive
STM32
Hex minidrive
csiz
29 × 51 mm94 parts4LMIT9Hex master cable extender circuit
csiz
160 × 70 mm75 parts2LMIT9STM32
Hex mini drive
csiz
18 × 50 mm62 parts4LMIT9Hex Rotation Sensor Circuit Panel
csiz
70 × 70 mm40 parts2LMIT9Plug block
csiz
12.7 × 12.7 mm18 parts4LMIT9Fpc and usb plug
csiz
6 × 10.5 mm7 parts2LMIT9Back to back mosfets
csiz
5.6 × 5 mm6 parts4LMIT9
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k