Universal can board
franc0r·universal_can_board·board/universal-can-board-v1.1.kicad_pcb
About the Universal can board
Universal can board is an open source AVR/Arduino PCB design by franc0r, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 49.3 × 59.4 mm, with 77 components from 24 distinct parts.
Its main chip is the ATMEGA328P-A, from the AVR/Arduino family. Other key parts include the FT232RL, LM1117-3.3, MCP2515-I/ST and MCP2551-I/SN. By type, the board carries 26 capacitors, 24 resistors, 14 diodes, 5 ICs, 5 connectors and 2 crystals.
It belongs with the sensors and robotics & motion designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
Contains schematic, pcb layout and software of the francor's universal can board.
The board communicates via CAN interface. The used µC is a AVR from the Arduino Nano v2. Future more this board is based on an Arduino, so the Arduino IDE can be used to programm the board.
Input An analog to measure current voltage of the motor controller. An analog to measure current current of the motor controller. Three digital to get the hall sensors of the hub motor wheels. An digital to get the speed ticks from the motor controller. Output An PWM to set the motor power. An digital to set the rotation direction. An digital to enable/disable the break. An digital to enable/disable the…
Main components on the Universal can board
Universal can board bill of materials (BOM)
77 components, 24 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-A | TQFP-32_7x7mm_Pitch0.8mm | IC1 |
| 1 | FT232RL | SSOP-28_5.3x10.2mm_Pitch0.65mm | U1 |
| 1 | LM1117-3.3 | SOT-223 | U2 |
| 1 | MCP2515-I/ST | TSSOP-20_4.4x6.5mm_Pitch0.65mm | U3 |
| 1 | MCP2551-I/SN | SOIC-8_3.9x4.9mm_Pitch1.27mm | U4 |
| 2 | ABM3B_16M | Crystal_SMD_5032_4Pads | Y1, Y2 |
| 1 | USB_OTG | USB_Mini-B_Lumber_2486_Horizontal | P1 |
| 1 | CONN_01X08 | PhoenixContact_MSTBVA-G_08x5.08mm_Vertical | P2 |
| 1 | CONN_01X02 | PhoenixContact_MSTBVA-G_02x5.08mm_Vertical | P3 |
| 2 | CONN_01X08 | RJ45_8 | P4, P5 |
| 1 | SW_Push | SW_SPST_EVQP2 | SW1 |
| 3 | LED | LED_0805 | D1, D2, D3 |
| 3 | B2100-13-F | SMB_Standard | D4, D13, D14 |
| 8 | BAT54S | SOT-23 | D5, D6, D7, D8, D9, D10, D11, D12 |
| 10 | 100n | C_0805 | C1, C3, C4, C5, C6, C22, C23, C25 +2 |
| 1 | 1u | C_0805 | C2 |
| 4 | 11p | C_0805 | C7, C8, C11, C14 |
| 2 | 4u7 | C_1210 | C9, C20 |
| 8 | 10n | C_0805 | C10, C12, C13, C15, C16, C17, C18, C19 |
| 1 | 10u | C_1210 | C21 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 7 | 1k | R_0805 | R1, R2, R3, R4, R5, R6, R15 |
| 8 | 2k2 | R_0805 | R7, R8, R9, R10, R11, R12, R13, R14 |
| 1 | 120R | R_0805 | R16 |
| 8 | 560R | R_0805 | R17, R18, R19, R20, R21, R22, R23, R24 |
Universal can board design files
The KiCad project lives in the franc0r/universal_can_board repository on GitHub; these links point at the commit this page was built from.
Universal can board: common questions
What microcontroller does the Universal can board use?
The Universal can board is built around the ATMEGA328P-A, from the AVR/Arduino family.
How big is the Universal can board?
The Universal can board measures 49.3 × 59.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Universal can board?
77 components, from 24 distinct parts. The full bill of materials is listed on this page.
Where can I download the Universal can board design files?
From the franc0r/universal_can_board repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Universal can board design in my own project?
Yes, under the terms of its BSD-3-Clause license, which franc0r chose for the repository.
Can I test firmware for the Universal can board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Earlier revisions in the repo: universal-can-board
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k