Skip to the content
PCBKitNew board
2 layers59.5 × 54 mmCan bridge, the printed circuit board in 3D

Kicad project for can-usb bridge

Size
59.5 × 54 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
53
Pads
92
Tracks, vias
62, 5
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Mar 2024
Updated
26 Apr 2024

Overview

Can bridge is an open-source printed circuit board by gpgreen, from the gpgreen/can-bridge-hardware repository on GitHub. It is a 2-layer board of 59.5 × 54 mm with 14 parts on 53 nets, routed with 62 tracks and 5 vias.

It is built around the MCP2551-I/SN-HG, TXB0104PW and 78RB02ST. Its parts include 3 capacitors, 3 resistors, 2 ICs, 2 diodes and 2 switches. It belongs with the interfaces and adapters and microcontroller boards boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Can-Bridge

Kicad design for a CAN to USB serial bridge. Based on a Nucleo-F103RB development board with an arduino shield that provides the CAN transceiver for the CAN controller that resides on the STM32F103RB device on the dev board.

Can-bridge prototype

CAN Hardware

The CAN controller on the Nucleo dev board, is routed to a MCP2551 transceiver on the arduino daughter board. The two CAN outputs from the transceiver go to the CAN1 connector on the daughter board. This connector is pinned:

text
 +---+
 | o | NC
[| o | CANH
[| o | CANL
 | o | NC
 +---+
  CAN1

A 120 ohm terminating resistor is also on the board. To use this resistor, set the DIP switch position 1 to on.

Firmware

The firmware is designed to be used with Serial CAN from the canutils project. Rust-based firmware project.

Schematics

Schematics

Development Board

Nucleo F103RB

Parts

14
QtyValueFootprintReferences
30.01nFCapacitor_SMD:C_0603_1608MetricC103, C104, C105
2200Resistor_SMD:R_0603_1608MetricR102, R103
2LEDLED_SMD:LED_0603_1608MetricD101, D102
1120Resistor_SMD:R_1206_3216MetricR101
178RB02STButton_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mmSW101
1Arduino_Uno_R3_ShieldPCM_arduino-library:Arduino_Uno_R3_ShieldA101
1CAN1Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ102
1MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU102
1ResetMy Custom Footprints:OnShine KPT-1187BSW102
1TXB0104PWPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU104

Questions

How big is the Can bridge PCB?

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

What parts does the Can bridge use?

14 parts, built around the MCP2551-I/SN-HG, TXB0104PW and 78RB02ST. 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 Can bridge KiCad files?

From the gpgreen/can-bridge-hardware repository on GitHub, at the commit this page was made from: the board is can-bridge.kicad_pcb and its schematic can-bridge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Can bridge design in my own project?

Its repository states no licence, so its author keeps all rights: ask gpgreen before reusing the design.

Similar boards

  • 4 layers100 × 55 mmAvdisplay cape, the printed circuit board in 3D

    Avdisplay cape

    gpgreen/avdisplay-cape

    Kicad hardware design for Beaglebone cape intended for Avionics project. Dual CAN interface and power.

    46 parts
  • 2 layers100 × 50 mmDrawer Controller, the printed circuit board in 3D

    Drawer Controller

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    81 parts1MIT
  • 4 layers106 × 98 mmMotion control, the printed circuit board in 3D

    Motion control

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    76 parts1.4kCERN-OHL-S-2.0
  • 2 layers101.6 × 147.3 mmKarabas pro revER, the printed circuit board in 3D

    Karabas pro revER

    andykarpov/karabas-pro

    FPGA based retrocomputer with FDD and HDD controllers

    223 parts37MIT
  • 2 layersRaspi nfc lock, the printed circuit board in 3D

    Raspi nfc lock

    rambo/nfc_lock

    (more) secure electric lock with DESFire EV1 NFC tags

    80 parts30MIT
  • 4 layers172.7 × 135.9 mmJJ65c02, the printed circuit board in 3D

    JJ65c02

    jimjag/JJ6502

    My 6502 Based Breadboard Project

    53 parts26MIT
  • 4 layers38.5 × 47 mmSIM7080, the printed circuit board in 3D

    SIM7080

    techstudio-design/sim7080_dev_board

    SIM7080 Dev Board hardware design files

    55 parts17