O32controller
qwertpas·O32controller·v3/O32controller.kicad_pcb
About the O32controller PCB
O32controller is an open source PCB design by qwertpas, published on GitHub under the MIT license. It is a 4-layer board measuring 27 × 27 mm, with 113 components from 31 distinct parts.
Other key parts include the STSPIN32F0ATR, THVD1420DRLR and MA732GQ-Z. By type, the board carries 58 capacitors, 37 resistors, 6 diodes, 5 connectors, 3 ICs and 3 transistors.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
Miniature closed-loop controller for brushless DC motors
Small robots often use servos or small brushed DC motors, but they are not as power dense as the brushless DC (BLDC) motors commonly found in drones. Called the Ø32 because the M2 mounting holes are on a 32mm diameter circle, this project controls 7-15V motors with accurate position feedback and field-oriented control (FOC), while fitting almost completely behind a 2304 or larger drone motor.
Main components on the O32controller
O32controller bill of materials (BOM)
113 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STSPIN32F0ATR LCSC | VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm | U1 |
| 1 | THVD1420DRLR TI | THVD1420DRLR_SOT-585 | U2 |
| 1 | MA732GQ-Z Mouser | QFN-16_MA732 | U3 |
| 3 | CSD88584Q5DC TI | CSD88584Q5DCT | Q1, Q2, Q3 |
| 1 | SM04B-SRSS-TB(LF)(SN) SWD Digikey | JST_SM04B-SRSS-TB(LF)(SN) | J6 |
| 1 | AuxUART | SolderUART-1.27mm | J7 |
| 2 | SM02B-SRSS-TB_LF__SN_ RS485 LCSC | JST_SM02B-SRSS-TB(LF)(SN) | J8, J9 |
| 1 | PA15 | SolderPad1-1.27mm | J13 |
| 3 | SDM2U30CSP-7 SDM2U30CSP Mouser | SDM2U30CSP-7 | D1, D4, D5 |
| 1 | LTST-C191KGKT GREEN LCSC | LED_0603_1608Metric | D3 |
| 1 | LTST-C191KRKT RED LCSC | LED_0603_1608Metric | D6 |
| 1 | SMF15A-TP SMF15A LCSC | D_SMF | D7 |
| 1 | VLS201612CX-220M-1 22uH LCSC | IND_VLS201612CX-220M-1 | L1 |
| 8 | CL05A104KA5NNNC 100nF | C_0402_1005Metric | C1, C4, C5, C6, C8, C9, C10, C58 |
| 1 | GRM188R60J476ME15D 47uF LCSC | C_0603_1608Metric | C2 |
| 1 | GRM188R6YA106MA73D 10uF LCSC | C_0603_1608Metric | C3 |
| 4 | CC0402MRX7R9BB102 1nF LCSC | C_0402_1005Metric | C7, C14, C17, C20 |
| 1 | GCM155C71A105KE38D 1uF LCSC | C_0402_1005Metric | C11 |
| 3 | CL05B103KB5NNNC 10nF LCSC | C_0402_1005Metric | C12, C15, C18 |
| 3 | GRM155R72A472KA01D 4.7nF LCSC | C_0402_1005Metric | C13, C16, C19 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 37 | CL21A226MAQNNNE 22uF LCSC | C_0805_nosilk | C21, C22, C23, C24, C25, C26, C27, C28 +29 |
| 3 | RC0402FR-071KL 1k LCSC | R_0402_1005Metric | R1, R2, R7 |
| 3 | RC0402FR-072K2L 2.2k LCSC | R_0402_1005Metric | R3, R5, R6 |
| 1 | AF0402FR-07121KL 121k LCSC | R_0402_1005Metric | R4 |
| 1 | RC0402FR-0754K9L 54.9k LCSC | R_0402_1005Metric | R8 |
| 5 | RC0402FR-0713K7L 13.7k LCSC | R_0402_1005Metric | R9, R10, R19, R28, R37 |
| 6 | SR0402FR-7T10RL 10R LCSC | R_0402_1005Metric | R11, R13, R20, R22, R29, R31 |
| 3 | CRCW04022R20JNEDHP 2.2R LCSC | R_0402_1005Metric | R12, R21, R30 |
| 6 | RC0402FR-0727K4L 27.4k LCSC | R_0402_1005Metric | R14, R16, R23, R25, R32, R34 |
| 6 | RC0402FR-071K78L 1.78k LCSC | R_0402_1005Metric | R15, R17, R24, R26, R33, R35 |
| 3 | PU2512FKMP50R002L LCSC | R_Shunt_2512_6332Metric | R18, R27, R36 |
O32controller design files
The KiCad project lives in the qwertpas/O32controller repository on GitHub; these links point at the commit this page was built from.
O32controller: common questions
How big is the O32controller PCB?
The O32controller measures 27 × 27 mm, has 4 copper layers and is 0.799999 mm thick.
How many components are on the O32controller?
113 components, from 31 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 O32controller design files?
From the qwertpas/O32controller 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 O32controller design in my own project?
Yes, under the terms of its MIT license, which qwertpas chose for the repository.
Similar boards
Sensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kCube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kRp2040 encoder
Twisted-Fields
36.7 × 33.3 mm10 parts2LCustom license417FourThirdsEye
will127534
47 × 47 mm106 parts4LMIT377