Canbus adapter

adeboni·laser-projector·2023/hardware/canbus_adapter/canbus_adapter.kicad_pcb

Canbus adapter PCB layout, top view — open source RP2040/RP2350 board by adeboni

About the Canbus adapter PCB

Canbus adapter is an open source RP2040/RP2350 PCB design by adeboni, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 80 mm, with 77 components from 36 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the R-78E5.0-0.5, W25Q128JVS, TL074, 74LS125 and MCP2515-XST. By type, the board carries 28 capacitors, 27 resistors, 9 ICs, 5 connectors, 3 diodes and 2 crystals.

From the project

This project is for a quadruple laser projection controller, aimed at supporting room-scale projections

Main components on the Canbus adapter

Canbus adapter bill of materials (BOM)

77 components, 36 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
R-78E5.0-0.5
U1
1
W25Q128JVS
U2
1
RP2040
U3
1
TL074
U5
1
74LS125
U6
1
MCP2515-XST
MCP2515-xST
U7
1
MCP2551-I-SN
U8
1
AMS1117-3.3
U9
1
MCP4922-ESL
U10
1
8MHZ
8Mhz
Y1
1
12MHZ
12MHz
Y2
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J1
2
RJ45
J2, J3
1
Conn_01x03
J5
1
Barrel_Jack_Switch
J7
1
SolderJumper_2_Open
JP1
1
PRM3W-E12-D12-S
PS2
1
SW_DIP_X04
SW_DIP_x04
SW2
3
LED
D1, D2, D3
4
27P
27p
C1, C2, C25, C26
Show 16 more
QtyPartRefs
6
10U
10u
C3, C5, C17, C22, C23, C24
16
100N
100n
C4, C6, C7, C9, C11, C12, C13, C14 +8
2
1u
C8, C10
2
1k
R1, R3
1
DNF
R2
2
27
R4, R5
2
3.6K
3.6k
R6, R12
2
3.3K
3.3k
R7, R13
2
9.1K
9.1k
R8, R14
2
20K
20k
R9, R15
5
10K
10k
R10, R11, R16, R17, R27
3
100
R18, R19, R20
2
5.1K
5.1k
R21, R22
2
120
R23, R26
1
560
R24
1
220
R25

Canbus adapter design files

The KiCad project lives in the adeboni/laser-projector repository on GitHub; these links point at the commit this page was built from.

Canbus adapter: common questions

What microcontroller does the Canbus adapter use?

The Canbus adapter is built around the RP2040, from the RP2040/RP2350 family.

How big is the Canbus adapter PCB?

The Canbus adapter measures 100 × 80 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Canbus adapter?

77 components, from 36 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 Canbus adapter design files?

From the adeboni/laser-projector 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 Canbus adapter design in my own project?

Yes, under the terms of its GPL-3.0 license, which adeboni chose for the repository.

Can I test firmware for the Canbus adapter without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in laser-projector

Similar boards