Skip to the content
PCBKitNew board
2 layersCanbus basic, the printed circuit board in 3D

A place for SPEAR PCBs

Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
10
Pads
20
Tracks, vias
25, 4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Mar 2018
Updated
22 Jun 2024

Overview

Canbus basic is an open-source printed circuit board by UofA-SPEAR, from the UofA-SPEAR/pcb_designs repository on GitHub. It is a 2-layer board with 5 parts on 10 nets, routed with 25 tracks and 4 vias.

It is built around the MCP2551-I/SN-HG. Its parts include 3 resistors, 1 IC and 1 connector. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

SPEAR PCB Designs

Central repository to hold PCB designs for SPEAR.

All board documentation shall be held in the Wiki..

Onboarding

If you plan on contributing to the PCB designs, first, you need to go through this list:

  1. Sign up for github, and fill out the new member form (contact the current team lead for this).
  2. Follow the GitHub Guides, specifically:
  • "Hello World"
  • "Understanding the GitHub flow."
  • "Documenting your projects on GitHub"
  1. Follow the Onboarding Task.

Contributing

In order to start a new project, there are a few steps.

  1. Create a new branch for your project.
  2. Create a folder for your project, with the name of your project.
  3. Create an Eagle library for your project.
  4. Begin a documentation page on the wiki.

Branches

Branches are a useful concept in Git, where you can work on your portion of the project seperately from everyone else, and then "merge" your changes back in.

We make use of branches extensively. For every project, or new task, make a new branch, with the naming scheme project-name-yourname, where "yourname" is ideally your first name, or at least something that uniquely identifies you.

When you are finished your design, make a pull request to master, and assign the team lead to review it. This is where the team lead will do a design review and ask to make any required changes. Once these changes are made (or there are no changes), this code will be pulled into the main repository, and the branch will be deleted.

Parts

5
QtyValueFootprintReferences
31KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR101, R102, R103
1Conn_01x05_MaleConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ101
1MCP2551-I-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU101

Questions

What parts does the Canbus basic use?

5 parts, built around the MCP2551-I/SN-HG. 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 basic KiCad files?

From the UofA-SPEAR/pcb_designs repository on GitHub, at the commit this page was made from: the board is kicad_templates/canbus_basic/canbus_basic.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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

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

More from UofA-SPEAR/pcb_designs

12
  • 2 layers100 × 70 mmComp PDU, the printed circuit board in 3D

    Comp PDU

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    50 parts3
  • 2 layers55 × 23 mmGreen Pill stlink, the printed circuit board in 3D

    Green Pill stlink

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    42 parts3
  • 2 layers100 × 110 mmSub sys pdu, the printed circuit board in 3D

    Sub sys pdu

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    38 parts3
  • 2 layers25 × 25 mmBuck module 5v, the printed circuit board in 3D

    Buck module 5v

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    28 parts3
  • 2 layers51.2 × 23 mmSpeedy barebone, the printed circuit board in 3D

    Speedy barebone

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    23 parts3
  • 2 layers25 × 25 mmBoost module, the printed circuit board in 3D

    Boost module

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    22 parts3
  • 2 layers100 × 50 mmSpeedy breakout, the printed circuit board in 3D

    Speedy breakout

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    19 parts3
  • 2 layers21.3 × 53.7 mmIMU, the printed circuit board in 3D

    IMU

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    17 parts3
  • 2 layers51.7 × 30.5 mmCommunication hub, the printed circuit board in 3D

    Communication hub

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    7 parts3
  • 2 layers16 × 16 mmAs5600 adapter, the printed circuit board in 3D

    As5600 adapter

    UofA-SPEAR/pcb_designs

    A place for SPEAR PCBs

    6 parts3

Similar boards

  • 4 layers100 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    106 parts37MIT
  • 2 layers67.3 × 54 mmJeep radio, the printed circuit board in 3D

    Jeep radio

    latonita/jeep-canbus

    Projects around CAN BUS in Chrysler Jeep - VES enabler, other small features

    52 parts30MIT
  • 2 layers120 × 100 mmRoot, the printed circuit board in 3D

    Root

    GonzaCerv/noah-hardware

    This repo contains all the hardware description for the Noah project. Here lies 3D models, electronics PCB and Firmware software of the robot.

    127 parts28MIT
  • 4 layers115 × 78 mmAvenashield, the printed circuit board in 3D

    Avenashield

    oats-center/isoblue

    ISOBlue Hardware, Avena software, and Deployment Files

    120 parts25MIT
  • 2 layersSKR CAN, the printed circuit board in 3D

    SKR CAN

    Polar-Ted/SKR_E3_V2_on_CANbus

    11 parts17
  • 4 layers77.6 × 30.1 mmSMDU, the printed circuit board in 3D

    SMDU

    sabanekko3/sMDU_PCB

    sMDU(smart motor driver)のpcbデータ kicad7

    85 parts13
  • 2 layers43.4 × 98 mmSolax Pylontech, the printed circuit board in 3D

    Solax Pylontech

    70p4z/tparse

    A minimalistic C library to parse text in microcontroller without memory allocation.

    51 parts6