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

output/assembly-bottom.svg

<svg xmlns="http://www.w3.org/2000/svg" viewBox="-5 -8 74 72" width="1110" height="1080"><style>text{font-family:monospace;fill:#183342}.ref{font-weight:bold;font-size:1.1px;paint-order:stroke;stroke:white;stroke-width:.35px;stroke-linejoin:round}</style><rect x="-5" y="-8" width="74" height="72" fill="#f7f7f2"/><text x="0" y="-5" font-size="1.6">CM5 MINIMAL · REV B · ASSEMBLY REVIEW</text><text x="0" y="-2.7" font-size="1.15">BOTTOM — viewed from below (drawing mirrored)</text><rect width="64" height="60" fill="#e6eee6" stroke="#183342" stroke-width=".2"/><polyline points="54.7000,40.1500 59.3000,40.1500 59.3000,37.8500 54.7000,37.8500 54.7000,40.1500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="52.9700,42.5700 55.0300,42.5700 55.0300,41.4300 52.9700,41.4300 52.9700,42.5700" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="54.9700,36.5700 57.0300,36.5700 57.0300,35.4300 54.9700,35.4300 54.9700,36.5700" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="9.2500,18.7500 10.7500,18.7500 10.7500,17.2500 9.2500,17.2500 9.2500,18.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="11.2500,15.7500 12.7500,15.7500 12.7500,14.2500 11.2500,14.2500 11.2500,15.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="49.2500,39.7500 50.7500,39.7500 50.7500,38.2500 49.2500,38.2500 49.2500,39.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="49.2500,36.7500 50.7500,36.7500 50.7500,35.2500 49.2500,35.2500 49.2500,36.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="52.2500,33.7500 53.7500,33.7500 53.7500,32.2500 52.2500,32.2500 52.2500,33.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><polyline points="17.2500,31.7500 18.7500,31.7500 18.7500,30.2500 17.2500,30.2500 17.2500,31.7500" fill="none" stroke="#7a9995" stroke-width=".1"/><rect x="5.105" y="16.27" width="1" height="2.1" rx="0.5" fill="#bd9141"/><rect x="5.305000000000001" y="16.47" width="0.6" height="1.7" rx="0.3" fill="#f7f7f2"/><rect x="0.9250000000000007" y="16.42" width="1" height="1.8" rx="0.5" fill="#bd9141"/><rect x="1.1250000000000007" y="16.62" width="0.6" height="1.4" rx="0.3" fill="#f7f7f2"/><rect x="5.105" y="7.63" width="1" height="2.1" rx="0.5" fill="#bd9141"/><rect x="5.305000000000001" y="7.83" width="0.6" height="1.7" rx="0.3" fill="#f7f7f2"/><rect x="0.9250000000000007" y="7.779999999999999" width="1" height="1.8" rx="0.5" fill="#bd9141"/><rect x="1.1250000000000007" y="7.9799999999999995" width="0.6" height="1.4" rx="0.3" fill="#f7f7f2"/><rect x="8.8" y="32.1" width="1.5" height="3.3" rx="0.75" fill="#bd9141"/><rect x="9.100000000000001" y="32.4" width="0.9" height="2.7" rx="0.45" fill="#f7f7f2"/><rect x="8.8" y="46.6" width="1.5" height="3.3" rx="0.75" fill="#bd9141"/><rect x="9.100000000000001" y="46.9" width="0.9" height="2.7" rx="0.45" fill="#f7f7f2"/><rect x="2.84" y="47.1" width="1.5" height="2.3" rx="0.75" fill="#bd9141"/><rect x="3.1399999999999997" y="47.4" width="0.9" height="1.7" rx="0.45" fill="#f7f7f2"/><rect x="2.84" y="32.6" width="1.5" height="2.3" rx="0.75" fill="#bd9141"/><rect x="3.1399999999999997" y="32.9" width="0.9" height="1.7" rx="0.45" fill="#f7f7f2"/><rect x="54.949999999999996" y="38.1" width="1.15" height="1.8" rx="0" fill="#bd9141"/><circle cx="55.525" cy="39" r=".19" fill="#cf3545"/><rect x="57.9" y="38.1" width="1.15" height="1.8" rx="0" fill="#bd9141"/><rect x="53.21999999999999" y="41.68" width="0.54" height="0.64" rx="0" fill="#bd9141"/><circle cx="53.489999999999995" cy="42" r=".19" fill="#cf3545"/><rect x="54.24" y="41.68" width="0.54" height="0.64" rx="0" fill="#bd9141"/><rect x="55.21999999999999" y="35.68" width="0.54" height="0.64" rx="0" fill="#bd9141"/><circle cx="55.489999999999995" cy="36" r=".19" fill="#cf3545"/><rect x="56.24" y="35.68" width="0.54" height="0.64" rx="0" fill="#bd9141"/><circle cx="10" cy="18" r="0.5" fill="#bd9141"/><circle cx="10" cy="18" r=".19" fill="#cf3545"/><circle cx="12" cy="15" r="0.5" fill="#bd9141"/><circle cx="12" cy="15" r=".19" fill="#cf3545"/><circle cx="50" cy="39" r="0.5" fill="#bd9141"/><circle cx="50" cy="39" r=".19" fill="#cf3545"/><circle cx="50" cy="36" r="0.5" fill="#bd9141"/><circle cx="50" cy="36" r=".19" fill="#cf3545"/><circle cx="53" cy="33" r="0.5" fill="#bd9141"/><circle cx="53" cy="33" r=".19" fill="#cf3545"/><circle cx="18" cy="31" r="0.5" fill="#bd9141"/><circle cx="18" cy="31" r=".19" fill="#cf3545"/><circle cx="5.105" cy="15.89" r="0.325" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><circle cx="5.105" cy="10.11" r="0.325" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><circle cx="58.5" cy="6" r="1.35" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><circle cx="58.5" cy="54" r="1.35" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><circle cx="25.5" cy="6" r="1.35" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><circle cx="25.5" cy="54" r="1.35" fill="#f7f7f2" stroke="#7a9995" stroke-width=".1"/><text class="ref" x="57" y="37.5" text-anchor="middle">C2</text><path d="M56.7,39h.6 M57,38.7v.6" stroke="#386b9a" stroke-width=".09"/><text class="ref" x="54" y="40.5" text-anchor="middle">C3</text><path d="M53.7,42h.6 M54,41.7v.6" stroke="#386b9a" stroke-width=".09"/><text class="ref" x="56" y="34.5" text-anchor="middle">C6</text><path d="M55.7,36h.6 M56,35.7v.6" stroke="#386b9a" stroke-width=".09"/><text class="ref" x="10" y="16.5" text-anchor="middle">TP1</text><text class="ref" x="12" y="13.5" text-anchor="middle">TP2</text><text class="ref" x="50" y="37.5" text-anchor="middle">TP3</text><text class="ref" x="50" y="34.5" text-anchor="middle">TP4</text><text class="ref" x="53" y="31.5" text-anchor="middle">TP5</text><text class="ref" x="18" y="29.5" text-anchor="middle">TP6</text><circle cx="0.2" cy="62" r=".19" fill="#cf3545"/><text x="1" y="62.4" font-size="1">Pad 1 / cathode · blue cross = candidate CPL anchor</text></svg>