CAN-USB-dongle

cvra·CAN-USB-dongle

CAN-USB-dongle PCB layout, top view — open source STM32 board by cvra

About the CAN-USB-dongle PCB

CAN-USB-dongle is an open source STM32 PCB design by cvra, published on GitHub. It is a 2-layer board measuring 45 × 27 mm, with 52 components from 25 distinct parts.

Its main chip is the STM32F302C8T6, from the STM32 family. Other key parts include the MCP1700, MIC2005A-1YM5, STF202 and SN65HVD234DR. By type, the board carries 18 resistors, 15 capacitors, 8 connectors, 5 ICs, 3 diodes and 1 crystal.

From the project

CAN bus to USB adapter dongle

CAN-USB-dongle, from the project README
From the project README

Main components on the CAN-USB-dongle

CAN-USB-dongle bill of materials (BOM)

52 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F302C8T6
U1
1
MCP1700
U2
1
MIC2005A-1YM5
U3
1
STF202
U4
1
SN65HVD234DR
U5
1
C13738
16MHz 10ppm
X1
2
Picoblade
J1, J8
3
Picoblade
J2, J4, J5
1
C720630
XUNPU TYPEC-304S-ACP16
J3
2
JST XH
J6, J7
1
500MA
500mA
F1
1
SW_MEC_5E
S1
1
C72044
RED
D1
1
C83955
WHITE
D2
1
C72042
GREEN
D3
1
10P
10p
C1
7
100N
100n
C2, C5, C6, C7, C8, C14, C15
1
4U7
4u7
C3
1
10PF
10pF
C4
4
1u
C9, C11, C12, C13
Show 5 more
QtyPartRefs
1
10N
10n
C10
5
10K
10k
R1, R2, R3, R7, R8
10
100
R4, R5, R6, R9, R10, R14, R15, R16 +2
1
1.5K
1.5k
R11
2
5K1
5k1
R12, R13

CAN-USB-dongle design files

The KiCad project lives in the cvra/CAN-USB-dongle repository on GitHub; these links point at the commit this page was built from.

CAN-USB-dongle: common questions

What microcontroller does the CAN-USB-dongle use?

The CAN-USB-dongle is built around the STM32F302C8T6, from the STM32 family.

How big is the CAN-USB-dongle PCB?

The CAN-USB-dongle measures 45 × 27 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CAN-USB-dongle?

52 components, from 25 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 CAN-USB-dongle design files?

From the cvra/CAN-USB-dongle repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the CAN-USB-dongle design in my own project?

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

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