E bike conversion kit
ansh1113·e-bike-conversion-kit·Hardware/PCB Files/BLDC_4.kicad_pcb
About the E bike conversion kit PCB
E bike conversion kit is an open source STM32 PCB design by ansh1113, published on GitHub. It is a 4-layer board measuring 186.9 × 129.8 mm, with 175 components from 81 distinct parts.
Its main chip is the STM32F40X_LQFP64, from the STM32 family. Other key parts include the TC2117, DRV8302, ESP32-DEVKIT-V1, Optoisolator1 and LM358P. By type, the board carries 64 resistors, 56 capacitors, 21 connectors, 10 ICs, 8 transistors and 7 diodes.
It belongs with the iot & wireless, robotics & motion and rf & radio designs in this gallery.
From the project
A 4-layer PCB-based e-bike conversion kit featuring an STM32-based VESC ESC, power management circuits, wireless throttle, GSM, GPS, and more.
Main components on the E bike conversion kit
E bike conversion kit bill of materials (BOM)
175 components, 81 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F40X_LQFP64 | lqfp64_pad_mod | U1 |
| 1 | TC2117 | SOT-223 | U2 |
| 1 | DRV8302 | TSSOP-56-PP | U3 |
| 1 | ESP32-DEVKIT-V1 | MODULE_ESP32_DEVKIT_V1 | U4 |
| 1 | Optoisolator1 | DIP-4_W7.62mm_Socket | U5 |
| 1 | LM358P | DIP-8_W7.62mm_Socket | U6 |
| 2 | LM22670TJ-ADJ/NOPB LM22678TJ-ADJ/NOPB | LM22678TJ-ADJNOPB | U7, U9 |
| 1 | MP1584EN-LF-Z | MP1584(1) | U8 |
| 1 | SN65HVD232 | SOIC-8-W | U401 |
| 6 | IRFS7530 | D2PAK-7-GDS | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | STB75NF75T4 | VREG_L7805ACD2T | Q7 |
| 1 | IRF1407PBF IRF5305STRLPBF | TRANS_IRF3205S | Q8 |
| 1 | MINI-USB-SHIELD-32005-201 | USB-UX60R-MB-5ST | X1 |
| 1 | 8MHz 10ppm | Crystal_5x3mm | X2 |
| 3 | XT30PW-M | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1, J2, J4 |
| 4 | 43650-0402 | JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical | J3, J6, J12, J13 |
| 1 | 171971-0005 | JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | J5 |
| 2 | 2-1445098-2 | AMASS_XT30U-F_1x02_P5.0mm_Vertical | J7, J10 |
| 2 | XT30PW-M | AMASS_XT30U-F_1x02_P5.0mm_Vertical | J11, J14 |
| 1 | HALL/Encoder | MICRO_JST_6 | P1 |
Show 61 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SWD | MICRO_JST_6 | P2 |
| 1 | PWR_COMM | b7b-ph-kl | P3 |
| 1 | IN+ | 1PAD_4x5mm | P4 |
| 1 | IN- | 1PAD_4x5mm | P5 |
| 1 | MOTOR1 | 1PAD_4x5mm | P6 |
| 1 | MOTOR2 | 1PAD_4x5mm | P7 |
| 1 | MOTOR3 | 1PAD_4x5mm | P9 |
| 1 | CANBUS | b4b-ph-kl | P101 |
| 2 | 3403.0176.24 | Fuse_Schurter_UMT250 | F1, F2 |
| 1 | SERVO | pinhead-1X03 | K1 |
| 1 | GREEN | LED-0603 | D1 |
| 1 | RED | LED-0603 | D2 |
| 1 | LED | LED-0603 | D3 |
| 1 | DIODESCH | SMA_Handsoldering | D4 |
| 1 | TVS 5V | do214ac | D5 |
| 1 | B560C-13-F | B560C-13-F | D6 |
| 1 | SS34 | DIO_SS34 | D7 |
| 1 | 22u | inductor_smd_8x5mm | L1 |
| 1 | AMDLA4020S-220MT | IND_AMDLA4020S-220MT | L2 |
| 1 | SRN6045TA-220M | IND_SRN6045TA-220M | L3 |
| 1 | SPM6530T-6R8M | IND_SPM6530T-6R8M-HZ | L4 |
| 8 | 10u,50V | SMD-1206 | C1, C8, C9, C39, C40, C43, C44, C49 |
| 4 | 100n | SMD-0603_c | C2, C3, C27, C32 |
| 4 | 4n7 | SMD-0603_c | C4, C5, C6, C7 |
| 17 | 2.2u | SMD-0603_c | C10, C11, C12, C13, C14, C16, C17, C18 +9 |
| 2 | 15p | SMD-0603_c | C15, C38 |
| 1 | 120p | SMD-0603_c | C19 |
| 1 | 6.8n | SMD-0603_c | C21 |
| 1 | 22n | SMD-0603_c | C22 |
| 2 | 100u | c_tant_B | C25, C33 |
| 3 | 220n | SMD-0603_c | C28, C29, C30 |
| 2 | 2.2n | SMD-0603_c | C34, C36 |
| 1 | 15u,100V | c_2220 | C37 |
| 3 | EEE1HA101UAP | CAP_EEE1HA101UAP | C42, C50, C53 |
| 1 | T527T226M025ATE100 | CP_EIA-7343-31_Kemet-D | C45 |
| 1 | LMJ316BB7226KLHT | C_1206_3216Metric | C46 |
| 3 | KAM21BR71H104JT | C_0805_2012Metric | C47, C48, C55 |
| 1 | 15u, 100v | c_2220 | C51 |
| 1 | MAASL105CD7105MFCA01 | C_0402_1005Metric | C54 |
| 1 | NTC 10k | SMD-0603_r | R1 |
| 7 | 10k | SMD-0603_r | R2, R7, R8, R9, R10, R20, R402 |
| 7 | 39k | SMD-0603_r | R3, R23, R26, R30, R32, R36, R46 |
| 9 | 2k2 | SMD-0603_r | R4, R5, R11, R12, R13, R22, R24, R27 +1 |
| 1 | 0R | SMD-0603_r | R6 |
| 2 | 1k | R_1210_3225Metric | R14, R15 |
| 9 | 2K | R_1210_3225Metric | R16, R31, R39, R40, R41, R44, R45, R47 +1 |
| 1 | 18k | SMD-0603_r | R17 |
| 1 | 3k3 | SMD-0603_r | R18 |
| 1 | 15k | SMD-0603_r | R19 |
| 1 | 220k | SMD-0603_r | R21 |
| 1 | 1M | SMD-0603_r | R25 |
| 6 | 4R7 | SMD-0603_r | R28, R29, R34, R35, R42, R43 |
| 6 | 100R | SMD-0603_r | R37, R38, R48, R49, R50, R51 |
| 2 | SHUNT | WSLP2726 | R53, R54 |
| 1 | 18.2kΩ | R_1210_3225Metric | R55 |
| 2 | 2.2kΩ | R_1210_3225Metric | R56, R59 |
| 1 | 210kΩ | R_1210_3225Metric | R57 |
| 1 | 40.2kΩ | R_1210_3225Metric | R58 |
| 1 | 39kΩ | R_1210_3225Metric | R60 |
| 2 | 22R | SMD-0603_r | R103, R104 |
| 1 | NI | SMD-0603_r | R401 |
E bike conversion kit design files
The KiCad project lives in the ansh1113/e-bike-conversion-kit repository on GitHub; these links point at the commit this page was built from.
E bike conversion kit: common questions
What microcontroller does the E bike conversion kit use?
The E bike conversion kit is built around the STM32F40X_LQFP64, from the STM32 family.
How big is the E bike conversion kit PCB?
The E bike conversion kit measures 186.9 × 129.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the E bike conversion kit?
175 components, from 81 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 E bike conversion kit design files?
From the ansh1113/e-bike-conversion-kit 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 E bike conversion kit design in my own project?
The repository has no license, so all rights stay with ansh1113. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the E bike conversion kit without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k