VCU

olin-electric-motorsports·oem-monorepo·vehicle/mkviii/hardware/lv/vcu/VCU.kicad_pcb

VCU PCB layout, top view — open source STM32 board by olin-electric-motorsports

About the VCU PCB

VCU is an open source STM32 PCB design by olin-electric-motorsports, published on GitHub under the MIT license. It is a 4-layer board measuring 34 × 100 mm, with 127 components from 53 distinct parts.

Its main chip is the STM32G441CBT6, from the STM32 family. Other key parts include the MCP2561-E/SN, MCP6001T-I/LT, SN74LVC1G08DBVR, SN74LVC1G02DBVR and SN74LVC1G32DBVR. By type, the board carries 48 resistors, 29 capacitors, 14 diodes, 13 test points, 12 ICs and 5 transistors.

From the project

This monorepo centralizes Olin Electric Motorsports’ KiCad designs and STM32 firmware into a single place. It helps with immediate contribution through standardized environments and automated CAN signal tracking. This unified structure makes sure that there is architectural consistency across all vehicle electrical systems.

Welcome to the Olin Electric Motorsports monorepo. This is the home for all of our electrical, firmware, and software work.

This document will help you get started contributing and walk you through important steps for working on the team.

If you are on a completely fresh Ubuntu computer, you won't have the tools needed to download this repository yet. Open your terminal (Ctrl + Alt + T) and run these commands one by one to install Git and clone our code:

VCU, from the project README
From the project README

Main components on the VCU

VCU bill of materials (BOM)

127 components, 53 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G441CBT6
U1
1
MCP2561-E/SN
MCP2561-E_SN
U2
6
MCP6001T-I/LT
U3, U5, U8, U9, U11, U12
1
SN74LVC1G08DBVR
U4
2
SN74LVC1G02DBVR
U6, U7
1
SN74LVC1G32DBVR
U10
2
SSM3K333R,LF
Q1, Q2
3
SSM3K333R,LF
Q3, Q4, Q5
1
FA-238 16.0000MB-C0
X_16MHz_18pF
Y1
1
J_Programming_Pin_Header
J1
1
2-1761465-1
J_PCIe_x1
J2
2
0ZCJ0050FF2G
F_500mA_8V
F1, F2
1
G5Q-1A4 DC5
K_10A_5V
K1
1
5019
5V
TP1
1
5019
3V3
TP2
1
5019
GND
TP3
10
5019
TP_SMD
TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11 +2
1
LTST-C171AKT
MOTOR_ON
D1
1
LTST-C171AKT
BRAKES
D2
1
LTST-C171KRKT
BSPD_TRIP
D3
Show 33 more
QtyPartRefs
1
QBLP631-IW
HEARTBEAT
D4
1
QBLP631-IW
THROTTLE_DISABLE
D5
1
QBLP631-IW
5V
D6
1
QBLP631-IW
3V3
D7
1
LTST-C170KGKT
NRST
D8
1
LTST-C170KGKT
SWDIO
D9
1
LTST-C171AKT
D_Amber_LED
D10
1
BZT52C36-7-F
D_36V_500mW
D11
1
LTST-C171AKT
BSPD_TRIP_LED
D12
2
LTST-C171TBKT
D_Blue_LED
D13, D14
16
C0603C104Z4VACTU
C_0.1uF
C1, C3, C5, C7, C9, C14, C15, C17 +8
1
CL10B103KB8NNNC
C_10nF
C2
2
CL10B105KA8NNNC
C_1uF
C4, C18
1
GRT188R61E475ME13D
C_4.7uF
C6
2
CML0603C0G300JT50V
C_30pF
C8, C10
2
C0603C104Z4VACTU
C_0.1uF_16V
C11, C26
3
GRM188D71A106KA73D
C_10uF_10V
C12, C13, C16
1
~
C_0.22uF_50V
C22
1
CL10B105KA8NNNC
C_1uF_25V
C25
9
WR06X2000FTL
R_200
R1, R2, R3, R4, R5, R7, R8, R9 +1
4
RMCF0603FT1K00 (or ERJ-3GEYJ102V)
R_1k
R6, R20, R27, R33
1
RC0603FR-13120RL
R_120
R10
15
RMCF0603FT10K0
R_10k
R11, R13, R15, R17, R22, R23, R24, R26 +7
2
CR0603AFX-5101EAS
R_5.1k
R14, R16
5
RMCF0603FT100K
R_100k
R18, R19, R25, R38, R41
1
RMCF0603FT71K5
R_71.5k
R21
1
RMCF0603FT75K0
R_75k
R29
1
RMCF0603FT576R
R_576
R30
1
RMCF0603FT100R
R_100
R31
2
RC0603FR-103KL
R_3k
R37, R40
2
WR06X1004FTL
R_1M
R43, R46
2
RMCF0603ZT0R00
R_0
R44, R47
2
WR06X222 JTL
R_2.2k
R45, R48

VCU design files

The KiCad project lives in the olin-electric-motorsports/oem-monorepo repository on GitHub; these links point at the commit this page was built from.

VCU: common questions

What microcontroller does the VCU use?

The VCU is built around the STM32G441CBT6, from the STM32 family.

How big is the VCU PCB?

The VCU measures 34 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the VCU?

127 components, from 53 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 VCU design files?

From the olin-electric-motorsports/oem-monorepo 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 VCU design in my own project?

Yes, under the terms of its MIT license, which olin-electric-motorsports chose for the repository.

Can I test firmware for the VCU 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.

More boards in oem-monorepo

Similar boards