Esp32-s3 single motor & battery controller
techy-robot·Mighty-Micro-Motors·Kicad/esp32-s3 single motor & battery controller/esp32-s3 single motor & battery controller.kicad_pcb
About the Esp32-s3 single motor & battery controller PCB
Esp32-s3 single motor & battery controller is an open source ESP32 PCB design by techy-robot, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 44.9 × 42 mm, with 101 components from 48 distinct parts.
Its main chip is the ESP32-S3, from the ESP32 family. Other key parts include the AP63203WU, BQ76905RGRR, BQ24780SRUYR and 74HC595. By type, the board carries 40 capacitors, 34 resistors, 6 transistors, 5 ICs, 5 connectors and 4 diodes.
It belongs with the robotics & motion and power & battery designs in this gallery.
From the project
Tiny drone motors with a high reduction gearbox, a precise mangetic encoder, and a FOC controller
I'm currently thinking about having a cycloidal or split-ring planetary gearbox, due to the compact size and high reduction ratios
Preliminary CAD designs are on onshape, you can watch my progress here: Mighty Micro Motors - Onshape. Step files and STL files will also be uploaded to this repo.
Currently the design is twice as big as my ideal, with a 19mm diameter. I can not reduce the diameter without removing the bearings, possible reducing the lifespan. This really needs to be smaller, so I may do some testing and just remove some bearings. I'm not actually sure how well the 1x3x1mm…

Main components on the Esp32-s3 single motor & battery controller
Esp32-s3 single motor & battery controller bill of materials (BOM)
101 components, 48 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP63203WU | TSOT-23-6 | U2 |
| 1 | BQ76905RGRR | VQFN20_RGR_TEX | U3 |
| 1 | BQ24780SRUYR | RUY0028A | U4 |
| 1 | ESP32-S3 | QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U5 |
| 1 | 74HC595 | DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm | U6 |
| 4 | PJA3430 | SOT-323_SC-70 | Q1, Q2, Q4, Q5 |
| 2 | Vishay sir404dp | PQFN-8-EP_6x5mm_P1.27mm_Generic | Q3, Q7 |
| 1 | 40mhz, 10ppm | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | JST SH SM04B/Qwiic | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | 7 pin FPC 0.3mm Panasonic Y3b | fpc_7pin_0.3mm_connector Panasonic | J2 |
| 2 | Conn_01x03 | PinHeader_1x03_P1.27mm_Vertical | J3, J4 |
| 1 | JST XH-S | JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal | J5 |
| 2 | KMR2 | SW_Push_1P1T_NO_CK_KMR2 | SW1, SW2 |
| 3 | GSDH3005 | D_0402_1005Metric | D2, D4, D5 |
| 1 | Osram LT Q99G.01 green led | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | 120ohm imp @100mhz | L_0603_1608Metric | FB1 |
| 1 | GND joiner | SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | L1 |
| 1 | 5.6uH Bourns SDE0604A | L_Bourns_SDR0604 | L2 |
| 1 | 4.7uH, MAMK2520T4R7M | L_1008_2520Metric | L3 |
| 5 | 1uF | C_0603_1608Metric | C1, C2, C12, C21, C24 |
Show 28 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 16pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 47nF | C_0603_1608Metric | C5, C8 |
| 4 | 2.2uf | C_0603_1608Metric | C6, C14, C31, C35 |
| 1 | 1nF | C_0603_1608Metric | C7 |
| 13 | 0.1uF | C_0603_1608Metric | C9, C10, C11, C15, C16, C17, C19, C20 +5 |
| 1 | 10uF, 16v | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 3 | 22uf | C_0603_1608Metric | C26, C27, C28 |
| 3 | 10uF | C_0603_1608Metric | C29, C30, C36 |
| 1 | 22nF | C_0603_1608Metric | C34 |
| 2 | 220nF | C_0603_1608Metric | C37, C39 |
| 1 | 100nF | C_0603_1608Metric | C40 |
| 1 | 220uF,APA0609221M016R | CP_Elec_6.3x9.9 | C41 |
| 6 | 10ohm | R_0603_1608Metric | R1, R23, R24, R33, R34, R35 |
| 2 | 4.02k | R_0603_1608Metric | R2, R7 |
| 4 | 33ohm | R_0603_1608Metric | R3, R4, R5, R6 |
| 9 | 10k | R_0603_1608Metric | R8, R10, R14, R15, R16, R18, R20, R26 +1 |
| 1 | 5mOhm CS wshp2818 | R_2816_7142Metric | R9 |
| 2 | 2ohm | R_0603_1608Metric | R11, R28 |
| 1 | 866k | R_0603_1608Metric | R12 |
| 1 | 133k | R_0603_1608Metric | R13 |
| 1 | 80.6 ohm | R_0603_1608Metric | R19 |
| 1 | 100k | R_0603_1608Metric | R21 |
| 1 | 5mOhm, CS wshp2818 | R_2816_7142Metric | R22 |
| 1 | 4.02kohm | R_0603_1608Metric | R25 |
| 1 | 1mOhm, CS wshp2818 | R_2816_7142Metric | R27 |
| 2 | 100ohm | R_0603_1608Metric | R29, R30 |
| 1 | 5.1k | R_0603_1608Metric | R36 |
Esp32-s3 single motor & battery controller design files
The KiCad project lives in the techy-robot/Mighty-Micro-Motors repository on GitHub; these links point at the commit this page was built from.
- LayoutKicad/esp32-s3 single motor & battery controller/esp32-s3 single motor & battery controller.kicad_pcb
- SchematicKicad/esp32-s3 single motor & battery controller/esp32-s3 single motor & battery controller.kicad_sch
- BOMKicad/esp32-s3 single motor & battery controller/esp32-s3 single motor & battery controller BOM.csv
Esp32-s3 single motor & battery controller: common questions
What microcontroller does the Esp32-s3 single motor & battery controller use?
The Esp32-s3 single motor & battery controller is built around the ESP32-S3, from the ESP32 family.
How big is the Esp32-s3 single motor & battery controller PCB?
The Esp32-s3 single motor & battery controller measures 44.9 × 42 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Esp32-s3 single motor & battery controller?
101 components, from 48 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 Esp32-s3 single motor & battery controller design files?
From the techy-robot/Mighty-Micro-Motors 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 Esp32-s3 single motor & battery controller design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which techy-robot chose for the repository.
Can I test firmware for the Esp32-s3 single motor & battery controller 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 Mighty-Micro-Motors
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