Skip to the content
PCBKitNew board
2 layers100 × 100 mmCanbus controller, the printed circuit board in 3D

Canbus controller

adeboni/laser-projector

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

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
78
Nets
198
Pads
501
Tracks, vias
786, 77
Pours
5
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
8 Dec 2022
Updated
6 Feb 2025

Overview

Canbus controller is an open-source printed circuit board by adeboni, from the adeboni/laser-projector repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 78 parts on 198 nets, routed with 786 tracks and 77 vias.

It is built around the MCP2551-I/SN-HG, TEN 20-2411WIN and CS4270-CZZ, with the RT9742GGJ5, RT9742SNGV and RJ45 among its other parts. Its parts include 33 capacitors, 15 resistors, 11 connectors, 7 ICs and 3 diodes. It belongs with the interfaces and adapters boards and the Raspberry Pi (Linux) boards of this library.

Main components

7

README

README.md

Room-scale Quad Laser Projecter

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

Parts

78
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0603_1608MetricC3, C4, C11, C18, C20, C21, C24, C28, C31, C32
710kResistor_SMD:R_0603_1608MetricR2, R3, R4, R5, R12, R13, R15
610uCapacitor_SMD:C_0603_1608MetricC12, C13, C14, C17, C26, C27
5100uCapacitor_SMD:CP_Elec_6.3x5.8C5, C6, C7, C8, C33
5RJ45Connector_RJ:RJ45_Amphenol_54602-x08_HorizontalJ1, J6, J7, J9, J10
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
210nCapacitor_SMD:C_0603_1608MetricC23, C25
21kResistor_SMD:R_0603_1608MetricR11, R14
22.7nCapacitor_SMD:C_0603_1608MetricC29, C30
2220pCapacitor_SMD:C_0603_1608MetricC15, C16
227pCapacitor_SMD:C_0603_1608MetricC1, C2
23.3uCapacitor_SMD:C_0603_1608MetricC9, C10
24.99kResistor_SMD:R_0603_1608MetricR9, R10
247uCapacitor_SMD:C_0805_2012MetricC19, C22
2590Resistor_SMD:R_0603_1608MetricR17, R18
2AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ12, J13
112.288MHzAlexCustom:XTAL_ASFL1-8.000MHZ-EC-TX1
1120Resistor_SMD:R_0603_1608MetricR1
112K 1%Resistor_SMD:R_0603_1608MetricR16
1690-019-298-412CM4IO:EDAC 690-019-298-412J11
18MhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_CLIFF_FC681465S_SMT_HorizontalJ2
1CS4270Package_SO:TSSOP-24_4.4x7.8mm_P0.65mmU5
1ComputeModule4CM4IO:Raspberry-Pi-4-Compute-ModuleModule1
1FerriteBead_SmallInductor_SMD:L_0603_1608MetricFB1
1LED GreenLED_SMD:LED_0603_1608MetricD2
1LED RedLED_SMD:LED_0603_1608MetricD3
1MCP2515-xSTPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1Micro_SD_CardConnector_Card:microSD_HC_Wuerth_693072010801J8
1RT9742GGJ5Package_TO_SOT_SMD:SOT-23-5U7
1RT9742SNGVPackage_TO_SOT_SMD:SOT-23U4
1SS54Diode_SMD:D_SMAD1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1TEN20-2411WINConverter_DCDC:Converter_DCDC_TRACO_TEN20-xxxx_THTU3
1TPS79301-EPPackage_TO_SOT_SMD:SOT-23-6U6
1USB_AConnector_USB:USB_A_TE_292303-7_HorizontalJ4

Questions

How big is the Canbus controller PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Canbus controller use?

78 parts, built around the MCP2551-I/SN-HG, TEN 20-2411WIN, CS4270-CZZ and RT9742GGJ5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Canbus controller KiCad files?

From the adeboni/laser-projector repository on GitHub, at the commit this page was made from: the board is 2023/hardware/canbus_controller/canbus_controller.kicad_pcb and its schematic 2023/hardware/15v_power/15v_power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Canbus controller design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from adeboni/laser-projector

8
  • 2 layers100 × 100 mmCombo laser driver, the printed circuit board in 3D

    Combo laser driver

    adeboni/laser-projector

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

    169 partsGPL-3.0
  • 4 layers70.8 × 100 mm4x laser controller, the printed circuit board in 3D

    4x laser controller

    adeboni/laser-projector

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

    144 partsGPL-3.0
  • 2 layers100 × 100 mmMega laser driver, the printed circuit board in 3D

    Mega laser driver

    adeboni/laser-projector

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

    98 partsGPL-3.0
  • 2 layers100 × 80 mmCanbus adapter, the printed circuit board in 3D

    Canbus adapter

    adeboni/laser-projector

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

    78 partsGPL-3.0
  • 2 layers63 × 42 mmMini laser driver, the printed circuit board in 3D

    Mini laser driver

    adeboni/laser-projector

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

    52 partsGPL-3.0
  • 2 layers10 × 104 mmAnalog to pwm, the printed circuit board in 3D

    Analog to pwm

    adeboni/laser-projector

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

    51 partsGPL-3.0
  • 2 layers77.8 × 49.6 mm15v power, the printed circuit board in 3D

    15v power

    adeboni/laser-projector

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

    18 partsGPL-3.0
  • 2 layers114.2 × 67.4 mmDb25 adapter, the printed circuit board in 3D

    Db25 adapter

    adeboni/laser-projector

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

    5 partsGPL-3.0

Similar boards

  • 2 layers75 × 100 mmProjectm eurorack, the printed circuit board in 3D

    Projectm eurorack

    adeboni/eurorack

    This repository stores various eurorack module designs I've made

    60 parts1GPL-3.0
  • 4 layers99.5 × 90.2 mmHomeBoy, the printed circuit board in 3D

    HomeBoy

    devisunofficial/HomeBoy

    Homeboy is Raspberry-Pi based Game Console(Emulator) which can also act as server( or Backend) for my other projects.

    62 parts
  • 2 layers200 × 100 mmPower Distributor, the printed circuit board in 3D

    Power Distributor

    Pongkemon01/Zeabus-Elec-Circuit-Power_dist

    Power Distributor for Zeabus 2017

    128 parts
  • 2 layers91.4 × 117.3 mmMainBoardV1Copie, the printed circuit board in 3D

    MainBoardV1Copie

    Unimakers/CDR-2024-ELEC-ROBOT

    28 parts
  • 6 layers125 × 125 mmLibreboard broken, the printed circuit board in 3D

    Libreboard broken

    256foundation/libreboard

    Open Source Bitcoin Mining Control Board

    193 parts21CERN-OHL-S-2.0
  • 4 layers80 × 70 mmCM4IOv5, the printed circuit board in 3D

    CM4IOv5

    vega-d/CM4-nano-carrierboard

    A simplified carrier board for RPI CM4 module featuring reduced footprint.

    66 parts11GPL-3.0
  • 6 layers47 × 105 mmCompactPi, the printed circuit board in 3D

    CompactPi

    loganrf/compactPi

    compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).

    127 parts2CERN-OHL-S-2.0
  • 4 layers59.7 × 78 mmCM5IO, the printed circuit board in 3D

    CM5IO

    Distaff/RPi_CM_Drone_Board

    Source of the CM5-based drone controller used for onboard image processing, communication, and high-level automation. Originally created for IARC2026 (drone engineering competition), used in other competitions as well.

    65 parts1MIT