Skip to the content
PCBKitNew board
4 layers68.1 × 39.5 mmCAN serializer, the printed circuit board in 3D

A 3 interface FDCAN serializer based on a STM32G473CCTx

Size
68.1 × 39.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
115
Nets
87
Pads
356
Tracks, vias
726, 131
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
13 Oct 2026
Updated
17 Oct 2026

Overview

CAN serializer is an open-source printed circuit board by ale-giustina, from the ale-giustina/CAN-serializer repository on GitHub. It is a 4-layer board of 68.1 × 39.5 mm with 115 parts on 87 nets, routed with 726 tracks and 131 vias.

It is built around the MCP2562FD-E/P, LD1117S33TR(MS) and USBLC6-2SC6, with the BAT54S, ACT45B-101-2P-TL003 and NUP2105L among its other parts. Its parts include 30 capacitors, 30 diodes, 29 resistors, 9 connectors and 6 ICs. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

CAN Serializer

A simple board that can be used to read up to 3 FDCAN bus lines using three filtered MCP2562FD with toggleable 120ohm termination resistors. Everything is hooked up to a STM32G473CCTx that is then hooked up to a USB-C receptacle.

The board also features a USART interface, an SPI interface and an I2C interface for casual sensor debugging.

To connect to the can line a 1848943 1803329 PHOENIX CONNECTORS connector pair has been choosed for ease of operability.

A sample .ioc has been provided for the CUBEMX configuration.

Board images

Front_Raw Front_Full Back_Raw

Warning

The BOOT0 pin has been overriden due to the presence of 3 FDCAN transceivers. This means that the board will not boot correctly. Before programming one needs to set the correct register through the SWD interface to ignore the BOOT0 pin.

Parts

115
QtyValueFootprintReferences
14TVSDiode_SMD:D_SOD-523D24, D25, D28, D29, D32, D33, D43, D44, D45, D46, D47, D48, D50, D51
12100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C12, C13, C14, C15, C16, C45, C46, C47, C48, C49, C50
1215pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44
847RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R5, R6, R7, R15, R23, R24
7680RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9, R10, R11, R12, R13, R14, R22
633RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR44, R45, R46, R47, R48, R49
6BAT54SPackage_TO_SOT_SMD:SOT-23D26, D27, D30, D31, D34, D35
4GREEN LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD40, D41, D42, D49
3120RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR19, R20, R21
3ACT45B-101-2P-TL003Eagle_Main:ACT45B-xxx-2P-TL003FL1, FL2, FL3
3Conn_01x02Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ1, J8, J9
3MCP2562FDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU13, U14, U15
3NUP2105LPackage_TO_SOT_SMD:SOT-23D19, D20, D21
3RED LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD37, D38, D39
210uF 16VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC18, C19
220pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C11
24k7RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
25k1RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R18
2MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO14580H1, H2
1100nF 16VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC17
110kRResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC20
116MHzCrystal:Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mmY2
1750mA PolyfuseFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1CAN interfaces1803329:SHDRRA7W83P0X381_1X7_2806X920X825PJ5
1DebugEagle_Connectors:SAMTEC_FTSH-107-01-L-DV-K-TRJ7
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1I2C connectorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1LD1117S33TRPackage_TO_SOT_SMD:SOT-223-3_TabPin2U3
1LOGOMIALIBRERIA:LOGOG***
1LOGOEagle_Logos:newlogoG***
1RESETButton_Switch_SMD:SW_SPST_FSMSMSW2
1SPI connectorConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1STM32G473CCTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1USART2 connectorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J4

Questions

How big is the CAN serializer PCB?

It measures 68.1 × 39.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the CAN serializer use?

115 parts, built around the MCP2562FD-E/P, LD1117S33TR(MS), USBLC6-2SC6 and BAT54S. 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 serializer KiCad files?

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

Can I use the CAN serializer design in my own project?

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

Similar boards

  • 4 layers159.6 × 130 mmFE UFPR 4 0, the printed circuit board in 3D

    FE UFPR 4 0

    josearistidesbail/FE_UFPR_4_0

    KiCad 10 project for the board that sits between a TI LAUNCHXL-F28379D (runs the FOC firmware) and an Infineon PrimeSTACK 6PS04512E43W39693 inverter driving an EMRAX 208 motor.

    374 parts
  • 4 layers57.5 × 92 mmPrototype1, the printed circuit board in 3D

    Prototype1

    domenipavec/usb-vga-computer-control

    sudo apt-get install python-opencv v4l-utils python-pip sudo pip install -r python-software/requirements.txt

    147 parts
  • 4 layers99.2 × 94.2 mmESP32 ind EVB V3, the printed circuit board in 3D

    ESP32 ind EVB V3

    gmarocco/ESP32indEVB

    ESP32indEVB

    271 parts4
  • 4 layers93 × 62 mmPIM V01, the printed circuit board in 3D

    PIM V01

    kpayinda/PIM_V01

    PIM PCB.

    260 parts
  • 2 layers98 × 79.5 mmFlex over can, the printed circuit board in 3D

    Flex over can

    twisted-builds-llc/sloppy_holley_flex-over-can

    CAN bus input/output module for Holley Terminator X (also HP/Dominator class ECUs).

    86 parts1
  • 2 layers59.1 × 110.7 mmQPLFO v22, the printed circuit board in 3D

    QPLFO v22

    4ms/QPLFO-v22

    QPLFO source code for PCB v2.2 and later

    191 parts5
  • 4 layers104.2 × 59.7 mmCustom BMS, the printed circuit board in 3D

    Custom BMS

    SCFormulaElectric/USC-Electrical-Systems

    246 parts9