Bobbycar-FOC-hardware
bobbycar-graz·Bobbycar-FOC-hardware
About the Bobbycar-FOC-hardware PCB
Bobbycar-FOC-hardware is an open source ESP32 PCB design by bobbycar-graz, published on GitHub. It is a 2-layer board measuring 120 × 90 mm, with 293 components from 128 distinct parts.
Its main chip is the SP3232, from the ESP32 family. Other key parts include the L7805, AMS1117-3.3, STM32F103RCT, C81662 and SRV05-4. By type, the board carries 113 resistors, 78 capacitors, 49 diodes, 21 ICs, 6 connectors and 1 transistor.
It belongs with the robotics & motion designs in this gallery.
From the project
Our own dual BLDC Motorcontroller

Main components on the Bobbycar-FOC-hardware
Bobbycar-FOC-hardware bill of materials (BOM)
293 components, 128 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L7805 TJA1051T-3 | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | AMS1117-3.3 SRV05-4 | SOT-23-6 | U2 |
| 1 | STM32F103RCT SRV05-4 | SOT-23-6 | U3 |
| 1 | C81662 TLV9362IDR | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 2 | SRV05-4 TLV9362IDR | SOIC-8_3.9x4.9mm_P1.27mm | U5, U15 |
| 2 | C81662 IRS2304 | SOIC-8_3.9x4.9mm_P1.27mm | U6, U14 |
| 1 | TJA1051T-3 IRS2304 | SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 3 | UCC27712 IRS2304 | SOIC-8_3.9x4.9mm_P1.27mm | U8, U12, U13 |
| 1 | UCC27712 TLV9362IDR | SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | UCC27712 STM32F103RCT | LQFP-64_10x10mm_P0.5mm | U10 |
| 1 | UCC27712 UCC27517 | SOT-23-5 | U11 |
| 1 | LM5164DDA L7805 | TO-263-2 | U16 |
| 1 | UCC27517 AMS1117-3.3 | SOT-223-3_TabPin2 | U17 |
| 1 | SP3232 ESP32-WROOM-32 | ESP32-WROOM-32 | U18 |
| 1 | TJA1051T-3 | SOIC-8_3.9x4.9mm_P1.27mm | U19 |
| 2 | LM75BDP | VSSOP-8_3.0x3.0mm_P0.65mm | U20, U21 |
| 1 | MMBT5551 | SOT-23 | Q1 |
| 1 | C390520 8MHz 2520 | Oscillator_C387448 | X1 |
| 1 | CONN_01X01 UART_L1 | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J13 |
| 1 | CONN_01X01 UART_R1 | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J14 |
Show 108 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | CAN BUS JST XH 4P | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J15, J16 |
| 1 | CONN_01X01_MALE Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J17 |
| 1 | KEY_SWITCH | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J19 |
| 1 | C182310 2A permanent fuse | Fuse_1206_3216Metric | F1 |
| 2 | Conn_01x05_Male | JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | HALL_L1, HALL_R1 |
| 1 | FS1212 | Buzzer_12x9.5RM7.6 | LS1 |
| 1 | 120V DC DC converter | Converter_DCDC_Murata_MEE1SxxxxSC_THT | PS1 |
| 6 | V20P35P | MOV20 | RV1, RV2, RV3, RV4, RV5, RV6 |
| 10 | CRSS042N10N | TO-263-2 | V1, V2, V3, V4, V5, V6, V8, V9 +2 |
| 1 | CRSS042N10N NCE0115K | TO-252-2 | V7 |
| 1 | NCE0115K CRSS042N10N | TO-263-2 | V12 |
| 1 | CRSS042N10N | TO-263-2 | V13 |
| 3 | 1N4148W | D_SOD-123 | D1, D3, D4 |
| 14 | 1N4148W | D_SOD-123 | D2, D15, D16, D23, D24, D25, D26, D32 +6 |
| 6 | 1N4148W LED | LED_0603_1608Metric | D5, D6, D7, D8, D9, D10 |
| 1 | 1N4148W 3.3V TVS | D_SOD-323 | D11 |
| 1 | CDSOD323 PESD15VL2BT,215 | SOT-23 | D12 |
| 1 | SS36-E3/57T | D_SMC | D13 |
| 7 | 15V C78409 | D_SMB | D14, D41, D42, D43, D44, D45, D46 |
| 1 | C38838 1N4148W | D_SOD-123 | D17 |
| 2 | B5819W 1N4148W | D_SOD-123 | D18, D20 |
| 6 | C78409 1N4148W | D_SOD-123 | D19, D22, D35, D36, D37, D38 |
| 1 | C10374 1N4148W | D_SOD-123 | D21 |
| 5 | LED | LED_0603_1608Metric | D27, D28, D29, D30, D31 |
| 1 | B5819W | D_SOD-123 | D40 |
| 2 | 100NF LKML1401K221MF | CP_Radial_D12.5mm_P5.00mm | C3, C6 |
| 1 | C106686 LKML1401K221MF | CP_Radial_D12.5mm_P5.00mm | C11 |
| 1 | C399576 LKML1401K221MF | CP_Radial_D12.5mm_P5.00mm | C14 |
| 10 | 100NF 100nF | C_0603_1608Metric | C19, C20, C21, C23, C60, C77, C79, C81 +2 |
| 1 | 4.7U 100nF | C_0603_1608Metric | C22 |
| 6 | C106686 100nF | C_0603_1608Metric | C24, C32, C33, C34, C35, C36 |
| 2 | C105289 100nF | C_0603_1608Metric | C25, C26 |
| 4 | LKML1401K221MF 100nF | C_0603_1608Metric | C27, C28, C29, C30 |
| 1 | C106686 1u | C_0805_2012Metric | C31 |
| 1 | 47PF 100nF | C_0603_1608Metric | C37 |
| 1 | C105289 220u25V | CP_Radial_D8.0mm_P3.50mm_mid | C38 |
| 1 | 10NF 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C39 |
| 4 | 2.2u 100V | C_1206_3216Metric | C40, C48, C64, C68 |
| 1 | 4.7NF 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C41 |
| 3 | 220u25V | CP_Radial_D8.0mm_P3.50mm_mid | C42, C46, C66 |
| 3 | 100NF 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C43, C45, C63 |
| 1 | 100NF 2.2u 100V | C_1206_3216Metric | C44 |
| 5 | 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C47, C49, C65, C67, C69 |
| 12 | 100nF | C_0603_1608Metric | C50, C51, C52, C53, C54, C55, C56, C88 +4 |
| 3 | 4.7u | C_0805_2012Metric | C57, C86, C87 |
| 1 | 10nF | C_0603_1608Metric | C58 |
| 1 | 1u | C_0805_2012Metric | C59 |
| 1 | C113803 1u | C_0805_2012Metric | C61 |
| 2 | 100NF 220u25V | CP_Radial_D8.0mm_P3.50mm_mid | C62, C70 |
| 1 | C76685 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C71 |
| 1 | 2.2NF 2.2u 100V | C_1206_3216Metric | C72 |
| 1 | 2.2NF 47u LKMD0901K470MF | CP_Radial_D8.0mm_P3.50mm_mid | C73 |
| 1 | C76685 100nF | C_0603_1608Metric | C74 |
| 2 | 100NF 2.2u 100V | C_1210_3225Metric | C75, C80 |
| 1 | 100nF 100V | C_0603_1608Metric | C76 |
| 2 | 100NF 470u 25V LKME0901E471MF | CP_Radial_D10.0mm_P5.00mm_mid | C78, C83 |
| 1 | 470u 25V LKME0901E471MF | CP_Radial_D10.0mm_P5.00mm_mid | C85 |
| 3 | 20K 0.004 2512 | R_2512_6332Metric | R1, R2, R4 |
| 1 | 0.004 2512 | R_2512_6332Metric | R3 |
| 1 | 56 | R_0603_1608Metric | R5 |
| 1 | 20K 56 | R_0603_1608Metric | R6 |
| 1 | 20K 2.2k | R_0603_1608Metric | R7 |
| 2 | 220K 2.2k | R_0603_1608Metric | R8, R22 |
| 1 | 220K 100 | R_0603_1608Metric | R9 |
| 5 | 4.7 2.2k | R_0603_1608Metric | R10, R14, R17, R18, R21 |
| 2 | 2.2K 2.2k | R_0603_1608Metric | R11, R20 |
| 1 | 2.2K 100 | R_0603_1608Metric | R12 |
| 1 | 124K 2.2k | R_0603_1608Metric | R13 |
| 2 | 4.7 100 | R_0603_1608Metric | R15, R16 |
| 2 | 10K 2.2k | R_0603_1608Metric | R19, R69 |
| 3 | 20K 3.3k | R_0603_1608Metric | R23, R24, R29 |
| 1 | 2.2K 1k | R_0603_1608Metric | R25 |
| 1 | 3.3k | R_0603_1608Metric | R26 |
| 1 | 220K 3.3k | R_0603_1608Metric | R27 |
| 2 | 4.7 3.3k | R_0603_1608Metric | R28, R79 |
| 1 | 2.2K 10k | R_0603_1608Metric | R30 |
| 3 | 10k | R_0603_1608Metric | R31, R113, R114 |
| 2 | 4.7 10k | R_0603_1608Metric | R32, R33 |
| 1 | 4.7 220k | R_0603_1608Metric | R34 |
| 1 | 100 220k | R_0603_1608Metric | R35 |
| 2 | 100 100k | R_0603_1608Metric | R36, R37 |
| 1 | 100 10k | R_0603_1608Metric | R38 |
| 1 | 576K 10k | R_0603_1608Metric | R39 |
| 1 | 49.9K 10k | R_0603_1608Metric | R40 |
| 1 | 100K 10k | R_0603_1608Metric | R41 |
| 1 | 20K 1k | R_0603_1608Metric | R42 |
| 1 | 3.3K 1k | R_0603_1608Metric | R43 |
| 8 | 10k | R_1206_3216Metric | R44, R45, R83, R84, R89, R90, R95, R96 |
| 11 | 4.7 | R_1206_3216Metric | R46, R47, R52, R59, R76, R85, R86, R91 +3 |
| 13 | 1k | R_0603_1608Metric | R48, R49, R55, R74, R75, R82, R87, R88 +5 |
| 3 | 10K 10k | R_1206_3216Metric | R50, R51, R57 |
| 1 | 15K 4.7 | R_1206_3216Metric | R53 |
| 1 | 15K 1k | R_0603_1608Metric | R54 |
| 1 | 220 10k | R_1206_3216Metric | R56 |
| 1 | 10K 4.7 | R_1206_3216Metric | R58 |
| 2 | 10K 20k | R_0603_1608Metric | R60, R64 |
| 2 | 10K 1k | R_0603_1608Metric | R61, R63 |
| 6 | 20k | R_0603_1608Metric | R62, R65, R99, R101, R103, R104 |
| 2 | 10K 220k | R_0603_1608Metric | R66, R67 |
| 4 | 2.2k | R_0603_1608Metric | R68, R72, R107, R108 |
| 1 | 10K 10k | R_0603_1608Metric | R70 |
| 1 | 0R | R_0603_1608Metric | R71 |
| 1 | 220 | R_0603_1608Metric | R73 |
| 1 | 100k | R_0603_1608Metric | R77 |
| 1 | 562K 20k | R_0603_1608Metric | R78 |
| 2 | 4.7 1k | R_0603_1608Metric | R80, R81 |
| 2 | 220k | R_0603_1608Metric | R105, R106 |
| 2 | 15k | R_0603_1608Metric | R110, R111 |
Bobbycar-FOC-hardware design files
The KiCad project lives in the bobbycar-graz/Bobbycar-FOC-hardware repository on GitHub; these links point at the commit this page was built from.
Bobbycar-FOC-hardware: common questions
What microcontroller does the Bobbycar-FOC-hardware use?
The Bobbycar-FOC-hardware is built around the SP3232, from the ESP32 family.
How big is the Bobbycar-FOC-hardware PCB?
The Bobbycar-FOC-hardware measures 120 × 90 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bobbycar-FOC-hardware?
293 components, from 128 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 Bobbycar-FOC-hardware design files?
From the bobbycar-graz/Bobbycar-FOC-hardware 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 Bobbycar-FOC-hardware design in my own project?
The repository has no license, so all rights stay with bobbycar-graz. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Bobbycar-FOC-hardware 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.
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