VESC-6

veazhang·VESC-6

VESC-6 PCB layout, top view — open source STM32 board by veazhang

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.

QtyPartRefs
1
STM32F40X_LQFP64
U1
1
LM3671
U2
1
DRV8301
U3
3
AD8418
U4, U5, U6
1
TJA1051TK-3
U7
1
NRF24L01P
U8
1
CONN_U.FL
U9
1
MPU9250
U10
3
942-IRFS7530TRL7PP
IRF7749
Infineon Technologies
Q1, Q2, Q3
3
IRF7749
Q4, Q5, Q6
1
Crystal_GND3
Y1
1
16MHz
Y2
1
CAN
J1
1
HALL_ENC
J2
1
COMM
J3
1
SERVO
J4
1
SWD
J5
1
USB_OTG
J6
1
PH_A
J7
1
PH_B
J8
Show 50 more
QtyPartRefs
1
PH_C
J9
1
SUPPLY
J10
1
GND
J11
1
10K_Thermistor_NTC
TH1
1
821-BZT52B12
BLUE
Taiwan Semiconductor
D1
1
RED
D2
1
GREEN
D3
1
D_Schottky
D4
1
TVS 5V
D5
1
2.2uH
L1
1
22uH
L2
1
8.2nH
L3
1
3.9nH
L4
1
2.7nH
L5
1
581-06033C105KAT2A
100nF
AVX
C1
9
100nF
C2, C7, C29, C50, C51, C52, C55, C60 +1
21
2.2uF
C3, C4, C6, C9, C10, C11, C12, C13 +13
4
15pF
C5, C8, C53, C54
1
6.8nF
C15
1
120pF
C17
1
22nF
C20
8
4.7uF_100V
C23, C30, C37, C38, C41, C42, C46, C47
1
15nF
C24
2
100uF
C25, C32
3
220nF
C26, C27, C28
3
4.7nF
C34, C35, C36
2
680uF_63V
C43, C44
1
2.2nF
C56
1
4.7pF
C57
1
1.5pF
C58
1
1pF
C59
1
10nF
C61
2
667-ERJ-3EKF1004V
2.2K
Panasonic
R1, R2
1
667-ERJ-3EKF1001V
2.2K
Panasonic
R3
1
0
R4
2
22
R5, R6
4
100
R7, R26, R27, R28
3
10K
R8, R16, R32
1
1K
R9
3
220
R10, R11, R38
1
3.3K
R12
1
18K
R13
1
15K
R14
1
220K
R15
4
39K
R17, R19, R21, R23
4
2.2K
R18, R20, R22, R24
3
0.0005
R25, R31, R35
6
4.7
R29, R30, R33, R34, R36, R37
1
22K
R39
2
4.7K
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