pixalynx/cm5-minimal-carrier

A 4-layer Raspberry Pi CM5 carrier board routes USB‑C 5V power through an RT9742 load switch with TVS protection and capacitive filtering, while providing ESD-protected HDMI output, CM5 connectors, test points, and ground/power planes.

Version
0.1.1
License
unset
Stars
0

references/minima-comparison.json

{
  "repository": "https://github.com/piecol/CM5_MINIMA_REV2",
  "commit": "e9dbac2df2d8a7606cb91eae80b1b3b740250910",
  "reviewed": "2026-09-18",
  "license": "CERN-OHL-S-2.0; retained with the unmodified reference checkout",
  "scope": "Connectivity and manufacturing comparison; official Raspberry Pi sources remain the primary design reference.",
  "hdmiSignalMappings": [
    {
      "cm5Pin": 170,
      "hdmiPin": 1,
      "referenceNet": "/CM5/HDMI_PI.D2_P",
      "ourNet": "HDMI_TX2_P",
      "match": true
    },
    {
      "cm5Pin": 172,
      "hdmiPin": 3,
      "referenceNet": "/CM5/HDMI_PI.D2_N",
      "ourNet": "HDMI_TX2_N",
      "match": true
    },
    {
      "cm5Pin": 176,
      "hdmiPin": 4,
      "referenceNet": "/CM5/HDMI_PI.D1_P",
      "ourNet": "HDMI_TX1_P",
      "match": true
    },
    {
      "cm5Pin": 178,
      "hdmiPin": 6,
      "referenceNet": "/CM5/HDMI_PI.D1_N",
      "ourNet": "HDMI_TX1_N",
      "match": true
    },
    {
      "cm5Pin": 182,
      "hdmiPin": 7,
      "referenceNet": "/CM5/HDMI_PI.D0_P",
      "ourNet": "HDMI_TX0_P",
      "match": true
    },
    {
      "cm5Pin": 184,
      "hdmiPin": 9,
      "referenceNet": "/CM5/HDMI_PI.D0_N",
      "ourNet": "HDMI_TX0_N",
      "match": true
    },
    {
      "cm5Pin": 188,
      "hdmiPin": 10,
      "referenceNet": "/CM5/HDMI_PI.CK_P",
      "ourNet": "HDMI_CLK_P",
      "match": true
    },
    {
      "cm5Pin": 190,
      "hdmiPin": 12,
      "referenceNet": "/CM5/HDMI_PI.CK_N",
      "ourNet": "HDMI_CLK_N",
      "match": true
    },
    {
      "cm5Pin": 151,
      "hdmiPin": 13,
      "referenceNet": "/CM5/HDMI_PI.CEC",
      "ourNet": "HDMI_CEC",
      "match": true
    },
    {
      "cm5Pin": 153,
      "hdmiPin": 19,
      "referenceNet": "/CM5/HDMI_PI.HOTPLUG",
      "ourNet": "HDMI_HPD",
      "match": true
    },
    {
      "cm5Pin": 199,
      "hdmiPin": 16,
      "referenceNet": "/CM5/HDMI_PI.SDA",
      "ourNet": "HDMI_SDA",
      "match": true
    },
    {
      "cm5Pin": 200,
      "hdmiPin": 15,
      "referenceNet": "/CM5/HDMI_PI.SCL",
      "ourNet": "HDMI_SCL",
      "match": true
    }
  ],
  "ccDirectConnections": [
    {
      "modulePin": 94,
      "usbPin": "A5",
      "referenceNet": "/CC1"
    },
    {
      "modulePin": 96,
      "usbPin": "B5",
      "referenceNet": "/CC2"
    }
  ],
  "directMainPowerNet": "+5V",
  "hdmiPowerSwitch": {
    "value": "STMPS2151STR",
    "footprint": "Package_TO_SOT_SMD:SOT-23-5"
  },
  "hdmiEsd": {
    "value": "PUSB3F96X",
    "footprint": "EasyEDA:DFN2510A-10_L2.5-W1.0-P0.50-BL"
  },
  "inputUsbEsd": {
    "value": "RCLAMP0502BA",
    "footprint": "Package_TO_SOT_SMD:SOT-416"
  },
  "inputUsbEsdProtects": "USB D+/D-, not CC1/CC2; this carrier intentionally omits USB data",
  "referenceLayerCount": 6,
  "referenceViaDrillsMm": {
    "0.3": 365
  },
  "referenceProbePads": [
    {
      "ref": "TP101",
      "label": "VBUS",
      "layer": "F.Cu"
    },
    {
      "ref": "TP102",
      "label": "+5V_PI",
      "layer": "F.Cu"
    },
    {
      "ref": "TP103",
      "label": "+3V3_PI",
      "layer": "F.Cu"
    },
    {
      "ref": "TP104",
      "label": "GND",
      "layer": "F.Cu"
    },
    {
      "ref": "TP105",
      "label": "GND",
      "layer": "F.Cu"
    },
    {
      "ref": "TP106",
      "label": "GND",
      "layer": "F.Cu"
    }
  ],
  "knownIssue": {
    "url": "https://github.com/piecol/CM5_MINIMA_REV2/issues/2",
    "stateObserved": "open",
    "summary": "Reported failure to restart with HDMI attached under certain supply/cable combinations; root cause is not established."
  },
  "sha256": {
    "CM5_MINIMA_2.kicad_sch": "0226e5e71c6510b28dd160de9c81c3aa39dc790299ed0ab6e75fee445f4567fc",
    "CM5.kicad_sch": "2419ef71a6d0cca1c1cd1678d9c7624865ad238a00518feb386a18ec0d77ddc1",
    "HDMI.kicad_sch": "9081e10dd40739eff71ee35f7b28f6e5a4c39fa623c3dd6b7e1c080726c9a86d",
    "USB.kicad_sch": "466be274419a6a11b54c1a2ddf72d105b63113b834cb78bdd71f16a0b0597714",
    "CM5_MINIMA_2.kicad_pcb": "51a82083ae90fdad8a84d64ec343c1f323b0f9525f6e9be65018e052b5708a0f",
    "CM5_MINIMA_2.kicad_pro": "8eff90d15c975db4b2550c7cb6e3adf12e055c615e1bc5b7e8031b3a8dc5a8e6",
    "LICENSE": "253ad3f89603e728abfa60c36fbcaf8225cf55c1eab12725f19fb3d74d647f3a"
  }
}