Skip to the content
PCBKitNew board
4 layers40 × 25 mmStm32-can node, the printed circuit board in 3D
Size
40 × 25 mm
Copper layers
4
Thickness
1.6 mm
Parts
53
Nets
49
Pads
199
Tracks, vias
369, 66
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
15 May 2025
Updated
23 Nov 2025

Overview

Stm32-can node is an open-source printed circuit board by mrk-its, from the mrk-its/stm32-can-node repository on GitHub. It is a 4-layer board of 40 × 25 mm with 53 parts on 49 nets, routed with 369 tracks and 66 vias.

It is built around the SN65HVD234DR-JSM, DS2484R+T and BL-HB337A-AV-TRB, with the MHT136CRCT, FCM1608KF-601T05 and NUP2105L among its other parts. Its parts include 19 capacitors, 9 resistors, 5 connectors, 4 ICs and 3 diodes. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

STM32 CAN Node

Features

  • modern STM32 MCU (U3/U5 series)
  • integrated step-down converter (24V -> 3.3V)
  • integrated CAN transceiver
  • integrated 1-wire master controller (over i2c)
  • 2.54 pin headers exposing 15 GPIOs
  • separate SWD connector for flashing / debugging
  • separate UART connector
  • small form factor (40mm x 25mm)

3d-view

schematics

schematics

Parts

53
QtyValueFootprintReferences
9100nFCapacitor_SMD:C_0402_1005MetricC4, C5, C6, C7, C10, C11, C14, C16, C20
5TestPointmrk:mini_test_pointTP1, TP2, TP3, TP4, TP5
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
31.5kΩResistor_SMD:R_0402_1005MetricR1, R6, R9
310kΩResistor_SMD:R_0402_1005MetricR2, R7, R8
210pFCapacitor_SMD:C_0402_1005MetricC12, C13
22.2uFCapacitor_SMD:C_0603_1608MetricC15, C30
222uFCapacitor_SMD:C_0603_1608MetricC18, C19
23.3kΩResistor_SMD:R_0402_1005MetricR4, R5
2Conn_01x11_PinConnector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_VerticalJ2, J3
10ΩResistor_SMD:R_0402_1005MetricR3
110nFCapacitor_SMD:C_0402_1005MetricC8
110uFCapacitor_SMD:C_0603_1608MetricC3
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFCapacitor_SMD:C_0402_1005MetricC9
122uFCapacitor_SMD:C_0805_2012MetricC1
14.7uHmrk:IND_SRP4020TA-4R7ML1
1AP63203WU-7footprints:AP63203WU-7_DIOU5
1C165977LED_SMD:LED_0402_1005MetricD2
1C397045LED_SMD:LED_0402_1005MetricD1
1Conn_01x03_PinConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ5
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Conn_01x05_PinConnector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_VerticalJ4
1DS2484R+Tmrk:DS2484U1
1FCM1608KF-601T05Inductor_SMD:L_0603_1608MetricFB1
1LOGOmrk:robbo2G***
1NUP2105LPackage_TO_SOT_SMD:SOT-23D3
1SN65HVD234DRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1STM32U535CEUxQPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU3_1

Questions

How big is the Stm32-can node PCB?

It measures 40 × 25 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Stm32-can node use?

53 parts, built around the SN65HVD234DR-JSM, DS2484R+T, BL-HB337A-AV-TRB and MHT136CRCT. 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 Stm32-can node KiCad files?

From the mrk-its/stm32-can-node repository on GitHub, at the commit this page was made from: the board is stm32-can-node.kicad_pcb and its schematic misc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stm32-can node design in my own project?

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

Similar boards

  • 4 layers44.2 × 66.5 mmBattery node, the printed circuit board in 3D

    Battery node

    ColtonTshudy/battery-node

    Daisy-chainable battery

    223 parts
  • 2 layers57.8 × 48.6 mmEsp32-weather epd, the printed circuit board in 3D

    Esp32-weather epd

    Diabltica/esp32-weather-epd_pcb

    A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.

    67 partsGPL-3.0
  • 4 layers100 × 99.4 mmMPPT V3, the printed circuit board in 3D

    MPPT V3

    hazzalemon/MPPTV3_board

    3rd revision of the MPPT solar charge controller PCB design

    204 parts1
  • 6 layers58.4 × 156.2 mmLAUNCHXL F280049C KICAD, the printed circuit board in 3D

    LAUNCHXL F280049C KICAD

    MiniNugen/Custom_Inverter_Hardware

    PCBProjectNameREV1.PrjPCB | Source Documents | | PCBProjectNameREV1.SchDOC | | PCBProjectNameREV1.PcbDOC | | BOM | Settings | Libraries

    237 parts1
  • 2 layers190.5 × 105.4 mmLaunchPad MLB Adapter, the printed circuit board in 3D

    LaunchPad MLB Adapter

    danislab/MicroLabBox-LaunchPad-Interface

    A Interface PCB to connect LaunchPads from TI to the MicroLabBox from dSPACE to perform Hardware-in-the-Loop validation tests

    29 parts
  • 2 layers100.8 × 40 mmKM217-WiFi, the printed circuit board in 3D

    KM217-WiFi

    the78mole/km271-wifi

    A piece of hardware to be installed in a Buderus Logamatic 2107 to provide control and status over WiFi

    120 parts44