Skip to the content
PCBKitNew board
2 layers28.4 × 20.3 mmSimplified can module, the printed circuit board in 3D

Simplified can module

polymetric/spicanfd1

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

2

README

README.md

spicanfd

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.

image image

Parts

18
QtyValueFootprintReferences
41kResistor_SMD:R_0603_1608MetricR2, R3, R4, R5
3REDLED_SMD:LED_0603_1608MetricINT1, RX1, TX1
2100nFCapacitor_SMD:C_0603_1608MetricC3, C4
222pFCapacitor_SMD:C_0603_1608MetricC1, C2
1120RResistor_SMD:R_0603_1608MetricR1
120MHzCrystal:Crystal_SMD_HC49-SDX1
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ1
1GREENLED_SMD:LED_0603_1608MetricPWR1
1MCP2517FDPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1MCP2542Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1SCREW-TERMINAL-2P'5.08'Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2

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 mmCANFD Module, the printed circuit board in 3D

    CANFD Module

    TNCT-Mechatech/CANFD_Module

    SPI->CAN FDに変換するモジュール

    24 parts3Apache-2.0
  • 4 layers86.8 × 76 mmWebasto mainboard, the printed circuit board in 3D

    Webasto mainboard

    Beirdo/arduino-webasto-mainboard

    Custom replacement control board for Webasto Thermo Top C/E

    96 parts1MIT
  • 6 layers170 × 170 mmHILTOP Motherboard, the printed circuit board in 3D

    HILTOP Motherboard

    devtank-ltd/kicad_hiltop_motherboard

    HILTOP Motherboard

    801 parts1
  • 2 layers102.4 × 43 mmTemp sense redesign, the printed circuit board in 3D

    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 mmAIOR, the printed circuit board in 3D

    AIOR

    GBert/misc

    miscellaneous stuff / unsorted

    156 parts99
  • 2 layers58 × 46 mmYy CAN board, the printed circuit board in 3D

    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 mmDuet3 MB 6HC, the printed circuit board in 3D

    Duet3 MB 6HC

    Duet3D/Duet3-Mainboard-6HC

    Hardware information for the Duet 3 Mainboard 6HC

    723 parts53
  • 4 layers38.9 × 37.5 mmPCB V1.3, the printed circuit board in 3D

    PCB V1.3

    implementedrobotics/Nomad

    12-DOF Quadruped Robot

    74 parts34MIT