CAN

cshieldsce·ENCE_3231_Charlie_Shields_2026·02_can_kicad_board/CAN_KiCad.kicad_pcb

CAN PCB layout, top view — open source STM32 board by cshieldsce

About the CAN PCB

CAN is an open source STM32 PCB design by cshieldsce, published on GitHub. It is a 2-layer board measuring 98.7 × 22.5 mm, with 60 components from 29 distinct parts.

Its main chip is the STM32G474RETx, from the STM32 family. Other key parts include the LDO, USB ESD and Isolated transceiver. By type, the board carries 28 capacitors, 9 resistors, 7 inductors, 6 diodes, 4 ICs and 3 connectors.

From the project

This folder contains a KiCad project for a CAN-focused board.

This folder contains a KiCad project for a CAN-focused board.

- PDF: docs/CANKiCad.pdf - Gerbers: gerber/`

CAN, from the project README
From the project README

Main components on the CAN

STM32G474RETxLDOUSB ESDIsolated transceiver

CAN bill of materials (BOM)

60 components, 29 distinct parts.

QtyPartRefs
1
STM32G474RETx
U1
1
LDO
U2
1
USB ESD
U3
1
Isolated transceiver
U4
1
ABM8-24MHz
Y1
1
Conn_SWD
J1
1
DB9 Connector
J2
1
USB-C receptacle
J4
1
VBUS polyfuse
F1
1
BT_RESET
S1
1
VBUS TVS clamp
D1
1
LED_USB
D2
1
LED_CAN
D3
1
LED_ERR
D6
1
LED_PWR
D7
1
CAN-FD ESD/TVS
D8
1
120R
FB1
5
470R
FB2, FB3, FB4, FB5, FB6
1
Common-mode choke
L1
10
100n
C1, C2, C3, C4, C13, C14, C16, C17 +2
Show 9 more
QtyPartRefs
6
10u
C5, C12, C15, C23, C25, C26
4
10n
C6, C20, C21, C28
5
1u
C7, C8, C11, C19, C22
2
22p
C9, C10
1
4.7n
C27
4
1k
R1, R4, R7, R11
2
5.1k
R2, R3
1
1M
R5
2
60.4R
R9, R10

CAN design files

The KiCad project lives in the cshieldsce/ENCE_3231_Charlie_Shields_2026 repository on GitHub; these links point at the commit this page was built from.

CAN: common questions

What microcontroller does the CAN use?

The CAN is built around the STM32G474RETx, from the STM32 family.

How big is the CAN PCB?

The CAN measures 98.7 × 22.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CAN?

60 components, from 29 distinct parts. The full bill of materials is listed on this page.

Where can I download the CAN design files?

From the cshieldsce/ENCE_3231_Charlie_Shields_2026 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the CAN design in my own project?

The repository has no license, so all rights stay with cshieldsce. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the CAN 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 ENCE_3231_Charlie_Shields_2026

Similar boards