

Simplified can module
Add CAN-FD to a microcontroller through SPI
- Size
- 28.4 × 20.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 18
- Nets
- 21
- Pads
- 60
- Tracks, vias
- 88, 8
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 May 2025
- Updated
- 9 Jun 2025
Overview
Simplified can module is an open-source printed circuit board by polymetric, from the polymetric/spicanfd repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 28.4 × 20.3 mm with 18 parts on 21 nets, routed with 88 tracks and 8 vias.
It is built around the MCP2517FD-H/SL and MCP2542FD. Its parts include 5 resistors, 4 capacitors, 2 ICs, 2 connectors and 1 crystal.
Main components
2README
README.mdspicanfd
Add a CAN-FD interface to a microcontroller through SPI. Uses the MCP2517FD chip + ATA6561 transceiver.
Based on Longan Labs' CAN FD Shield for the Arduino Uno. It's basically a breakout board form of that. Their shield is nicer to use but this board is a lot cheaper to fab since it's smaller and has less components.
For usage, please refer to the MCP2517FD datasheet and the acan2517FD Arduino library.
Parts
18| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5 |
| 3 | RED | LED_SMD:LED_0603_1608Metric | INT1, RX1, TX1 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 1 | 120R | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 20MHz | Crystal:Crystal_SMD_HC49-SD | X1 |
| 1 | Conn_01x07_Pin | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J1 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | PWR1 |
| 1 | MCP2517FD | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | MCP2542 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | SCREW-TERMINAL-2P'5.08' | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
Questions
How big is the Simplified can module PCB?
It measures 28.4 × 20.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Simplified can module use?
18 parts, built around the MCP2517FD-H/SL and MCP2542FD. 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 Simplified can module KiCad files?
From the polymetric/spicanfd repository on GitHub, at the commit this page was made from: the board is simplified can module.kicad_pcb and its schematic simplified can module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Simplified can module design in my own project?
Its repository publishes it under the Apache-2.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).
Similar boards
- 2 layers26.1 × 40.6 mm

- 4 layers86.8 × 76 mm

Webasto mainboard
Beirdo/arduino-webasto-mainboard
Custom replacement control board for Webasto Thermo Top C/E
96 parts1MIT - 6 layers170 × 170 mm

- 2 layers102.4 × 43 mm

Temp sense redesign
sujinshakyaut/temp_sense_e27
Dedicated thermal monitoring module designed to interface with 24 thermistors per board for high-density temperature sensing.
100 parts - 2 layers85 × 56.5 mm

- 2 layers58 × 46 mm

Yy CAN board
SuzieLinux/kicad_projects
This repository has misc kicad projects If you feel that it is worth something for you you can go to my website and make a donation using the donate button which brings you to paypal https://suzielinux.com/
15 partsGPL-3.0 - 4 layers134 × 140 mm

- 4 layers38.9 × 37.5 mm
