Skip to the content
PCBKitNew board
2 layers99.1 × 89.8 mmCm4io radxa hat, the printed circuit board in 3D

Cm4io radxa hat

hpeyerl/evj55

Files related to my EV conversion project.

Size
99.1 × 89.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
78
Nets
65
Pads
259
Tracks, vias
423, 59
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 May 2025
Updated
6 Nov 2026

Overview

Cm4io radxa hat is an open-source printed circuit board by hpeyerl, from the hpeyerl/evj55 repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 99.1 × 89.8 mm with 78 parts on 65 nets, routed with 423 tracks and 59 vias.

It is built around the BAT54S, AOD4184A and UF5408, with the BZT52C15, FDD4685 and RJ45 among its other parts. Its parts include 11 capacitors, 7 resistors, 4 transistors and 1 connector. It belongs with the Raspberry Pi (Linux) boards of this library.

Main components

7

README

kicad_projects/cm4io_radxa_hat/README.md

A HAT for a Raspberry Pi, in this case a CM4IO carrier with a RadXA CM3 module connected to a Waveshare 12.3 TOUCHA display, and a Waveshare dual CAN hat.

Note: The version pictured below has the RJ45 connector backwards. This is fixed in the current version which has not been fabbed.

This board supports:

  • RevUS Parking Brake controller status LED inputs.
  • Up to 4 MagRide outputs for ride control (GM coils)
  • GPS input
  • Dual daisy-chained CAN (RJ-45)
  • Center-Diff-Lock status input.
  • HF2A Transfer case Lo-Range status input.
  • HF2A transfer case VSS input.
  • Dimmer status input (for day/night modes)

Stackup

Parts

78
QtyValueFootprintReferences
9R_10kResistor_SMD:R_0402_1005MetricR_CDL_HI1, R_CDL_PULL1, R_DIM_HI1, R_EPB_GRN_HI1, R_EPB_RED_HI1, R_IGN_HI1, R_TCL_HI1, R_VSS_HI1, R_VSS_PULL1
7BAT54SPackage_TO_SOT_SMD:SOT-23D_CDL_CL1, D_DIM_CL1, D_EPB_GRN_CL1, D_EPB_RED_CL1, D_IGN_CL1, D_TCL_CL1, D_VSS_CL1
7R2.7kResistor_SMD:R_0402_1005MetricR_CDL_LO1, R_DIM_LO1, R_EPB_GRN_LO1, R_EPB_RED_LO1, R_IGN_LO1, R_TCL_LO1, R_VSS_LO1
7R_1KResistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7, R8, R9
6C_F 100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C4, C5, C6, C7
5100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC_IN1, C_MR1, C_MR2, C_MR3, C_MR4
41uf/50v/0805Capacitor_SMD:C_0805_2012MetricC8, C9, C10, C11
4AOD4184APackage_TO_SOT_SMD:TO-252-2Q1, Q2, Q3, Q4
4MountingHoleMountingHole:MountingHole_2.5mmH01, H02, H03, H04
4R10Resistor_SMD:R_0402_1005MetricR_MR1_G1, R_MR2_G2, R_MR3_G3, R_MR4_G4
4R10KResistor_SMD:R_0402_1005MetricR_MR1_PD1, R_MR2_PD2, R_MR3_PD3, R_MR4_PD4
4UF5408Diode_THT:D_DO-201AD_P5.08mm_Vertical_CathodeUpD_MR1, D_MR2, D_MR3, D_MR4
1.1uf 50vCapacitor_SMD:C_0603_1608MetricC_IN2
1BZT52C15Diode_SMD:D_SOD-123D_Z1
1C_F 10nFCapacitor_SMD:C_0402_1005MetricC3
1DE15_Socket_HighDensity_MountingHolesConnector_Dsub:DSUB-15-HD_Socket_Horizontal_P2.29x1.90mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mmJ_SIGS1
1FDD4685PCM_Package_TO_SOT_SMD_AKL:TO-252-2Q_REV1
1RJ45Connector_RJ:RJ45_Amphenol_RJHSE5380J_CAN1
1R_10kPCM_Resistor_SMD_AKL:R_0402_1005MetricR_PWR1
1Radxa CM3 rk3566Connector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ1
1SMBJ18ADiode_SMD:D_SMB_HandsolderingD_TVS1
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ_PWR1
1Screw_Terminal_01x04TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_HorizontalJ_GPS1
1Screw_Terminal_01x05TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ_MR1
1rrTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_HorizontalJ_CAN_WS1

Questions

How big is the Cm4io radxa hat PCB?

It measures 99.1 × 89.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cm4io radxa hat use?

78 parts, built around the BAT54S, AOD4184A, UF5408 and BZT52C15. 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 Cm4io radxa hat KiCad files?

From the hpeyerl/evj55 repository on GitHub, at the commit this page was made from: the board is kicad_projects/cm4io_radxa_hat/cm4io_radxa_hat.kicad_pcb and its schematic kicad_projects/chassis_ecu/can.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cm4io radxa hat design in my own project?

Its repository publishes it under the BSD-2-Clause 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 layers100 × 100 mmAquaPCB, the printed circuit board in 3D

    AquaPCB

    schwabix-1311/aquaPCB

    Open-hardware Raspberry Pi base board for aquaPi software. 12 V supply; six 5 A MOSFET outputs for LED lamps and fans (2 with hardware PWM); 4 SSR/relay drivers; protected inputs; 1-Wire; ADS1115 with a pH amplifier on…

    158 partsCERN-OHL-S-2.0
  • 4 layers70 × 85.9 mmData Logger 2, the printed circuit board in 3D

    Data Logger 2

    jet1971/logger_2_kicad

    Not finished, just a backup to date

    120 parts
  • 2 layers100 × 100 mmCOPIE 0, the printed circuit board in 3D

    COPIE 0

    AssaadMH/shadow-4wd-motor-shield-pcb

    The 24-signal interface board that replaces SHADOW's perfboard wiring — and the two pin conflicts that only appeared on re-checking the spec.

    154 parts2MIT
  • 2 layers200 × 120 mmPlytka v2, the printed circuit board in 3D

    Plytka v2

    tmierzwa/WICI

    Otwarty system łączności awaryjnej (Reticulum/LXMF, 869 MHz)

    152 parts4
  • 4 layers60 × 102 mmAnthracite top, the printed circuit board in 3D

    Anthracite top

    trope-oshw/anthracite

    MIDI-controllable fuzz pedal: open hardware (CERN-OHL-S-2.0), firmware (GPL-3.0-or-later)

    222 parts5CERN-OHL-S-2.0
  • 2 layers273.1 × 186.1 mmIon pump controller, the printed circuit board in 3D

    Ion pump controller

    AlexW-proj/ion-pump-controller

    open source controller that takes 24V in and spits out 0 - 7000V, set by a knob with an adjustable ramp time

    63 parts2
  • 2 layersGB2, the printed circuit board in 3D

    GB2

    Andy18650/GB2-2025-team4

    GitHub repository for Cambridge University Engineering part IIA project GB2: Electrical Power, Team 4

    167 partsGPL-3.0
  • 2 layers107.2 × 60.3 mmClass D Audio Amplifier, the printed circuit board in 3D

    Class D Audio Amplifier

    fredie1811/Class-D-Amplifier

    The KiCad Schematic and PCB Layout for a Half Bridge Class-D Audio Amplifier using an MH-M28 for inputting the audio via an audio jack or via bluetooth.

    35 parts