VESC-6
veazhang·VESC-6
About the VESC-6 PCB
VESC-6 is an open source STM32 PCB design by veazhang, published on GitHub. It is a 4-layer board measuring 62 × 60 mm, with 143 components from 70 distinct parts.
Its main chip is the STM32F40X_LQFP64, from the STM32 family. Other key parts include the LM3671, DRV8301, AD8418, TJA1051TK-3 and NRF24L01P. By type, the board carries 62 capacitors, 41 resistors, 11 connectors, 10 ICs, 6 transistors and 5 diodes.
From the project
VESC 6.4 design
Main components on the VESC-6
VESC-6 bill of materials (BOM)
143 components, 70 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F40X_LQFP64 | LQFP-64_10x10mm_Pitch0.5mm | U1 |
| 1 | LM3671 | SOT-23-5 | U2 |
| 1 | DRV8301 | 56-HTSSOP | U3 |
| 3 | AD8418 | SOIC-8_3.9x4.9mm_Pitch1.27mm | U4, U5, U6 |
| 1 | TJA1051TK-3 | Texas_S-PVSON-N8 | U7 |
| 1 | NRF24L01P | QFN-20-1EP_4x4mm_Pitch0.5mm | U8 |
| 1 | CONN_U.FL | U.FL-Coax | U9 |
| 1 | MPU9250 | QFN-24-1EP_3x3mm_Pitch0.4mm | U10 |
| 3 | 942-IRFS7530TRL7PP IRF7749 Infineon Technologies | DirectFET_L8 | Q1, Q2, Q3 |
| 3 | IRF7749 | DirectFET_L8 | Q4, Q5, Q6 |
| 1 | Crystal_GND3 | Crystal_SMD_Abracon_ABM3B-4pin_5.0x3.2mm | Y1 |
| 1 | 16MHz | Crystal_SMD_Abracon_ABM3B-4pin_5.0x3.2mm | Y2 |
| 1 | CAN | JST_PH_B2B-PH-K_02x2.00mm_Straight | J1 |
| 1 | HALL_ENC | JST_PH_B6B-PH-K_06x2.00mm_Straight | J2 |
| 1 | COMM | JST_PH_B8B-PH-K_08x2.00mm_Straight | J3 |
| 1 | SERVO | JST_PH_B3B-PH-K_03x2.00mm_Straight | J4 |
| 1 | SWD | JST_PH_B5B-PH-K_05x2.00mm_Straight | J5 |
| 1 | USB_OTG | USB_Micro-B_Molex-105017-0001 | J6 |
| 1 | PH_A | SolderWirePad_single_SMD_5x5mm | J7 |
| 1 | PH_B | SolderWirePad_single_SMD_5x5mm | J8 |
Show 50 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PH_C | SolderWirePad_single_SMD_5x5mm | J9 |
| 1 | SUPPLY | SolderWirePad_single_SMD_6.5x6.5mm | J10 |
| 1 | GND | SolderWirePad_single_SMD_6.5x6.5mm | J11 |
| 1 | 10K_Thermistor_NTC | R_0603 | TH1 |
| 1 | 821-BZT52B12 BLUE Taiwan Semiconductor | LED_0603 | D1 |
| 1 | RED | LED_0603 | D2 |
| 1 | GREEN | LED_0603 | D3 |
| 1 | D_Schottky | D_SOD-123 | D4 |
| 1 | TVS 5V | D_SMA | D5 |
| 1 | 2.2uH | L_0805 | L1 |
| 1 | 22uH | SRN8040 | L2 |
| 1 | 8.2nH | L_0603 | L3 |
| 1 | 3.9nH | L_0603 | L4 |
| 1 | 2.7nH | L_0603 | L5 |
| 1 | 581-06033C105KAT2A 100nF AVX | C_0603 | C1 |
| 9 | 100nF | C_0603 | C2, C7, C29, C50, C51, C52, C55, C60 +1 |
| 21 | 2.2uF | C_0603 | C3, C4, C6, C9, C10, C11, C12, C13 +13 |
| 4 | 15pF | C_0603 | C5, C8, C53, C54 |
| 1 | 6.8nF | C_0603 | C15 |
| 1 | 120pF | C_0603 | C17 |
| 1 | 22nF | C_0603 | C20 |
| 8 | 4.7uF_100V | C_1210 | C23, C30, C37, C38, C41, C42, C46, C47 |
| 1 | 15nF | C_0603 | C24 |
| 2 | 100uF | C_1210 | C25, C32 |
| 3 | 220nF | C_0603 | C26, C27, C28 |
| 3 | 4.7nF | C_0603 | C34, C35, C36 |
| 2 | 680uF_63V | CP_Radial_D12.5mm_P5.00mm | C43, C44 |
| 1 | 2.2nF | C_0603 | C56 |
| 1 | 4.7pF | C_0603 | C57 |
| 1 | 1.5pF | C_0603 | C58 |
| 1 | 1pF | C_0603 | C59 |
| 1 | 10nF | C_0603 | C61 |
| 2 | 667-ERJ-3EKF1004V 2.2K Panasonic | R_0603 | R1, R2 |
| 1 | 667-ERJ-3EKF1001V 2.2K Panasonic | R_0603 | R3 |
| 1 | 0 | R_0603 | R4 |
| 2 | 22 | R_0603 | R5, R6 |
| 4 | 100 | R_0603 | R7, R26, R27, R28 |
| 3 | 10K | R_0603 | R8, R16, R32 |
| 1 | 1K | R_0603 | R9 |
| 3 | 220 | R_0603 | R10, R11, R38 |
| 1 | 3.3K | R_0603 | R12 |
| 1 | 18K | R_0603 | R13 |
| 1 | 15K | R_0603 | R14 |
| 1 | 220K | R_0603 | R15 |
| 4 | 39K | R_0603 | R17, R19, R21, R23 |
| 4 | 2.2K | R_0603 | R18, R20, R22, R24 |
| 3 | 0.0005 | 3920 | R25, R31, R35 |
| 6 | 4.7 | R_0603 | R29, R30, R33, R34, R36, R37 |
| 1 | 22K | R_0603 | R39 |
| 2 | 4.7K | R_0603 | R40, R41 |
VESC-6 design files
The KiCad project lives in the veazhang/VESC-6 repository on GitHub; these links point at the commit this page was built from.
VESC-6: common questions
What microcontroller does the VESC-6 use?
The VESC-6 is built around the STM32F40X_LQFP64, from the STM32 family.
How big is the VESC-6 PCB?
The VESC-6 measures 62 × 60 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the VESC-6?
143 components, from 70 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 VESC-6 design files?
From the veazhang/VESC-6 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the VESC-6 design in my own project?
The repository has no license, so all rights stay with veazhang. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the VESC-6 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