Raspberry Pi Zero HAT PCB Design


flux

Work done
  • Re-audited the live schematic against the remaining plan.
  • Added the missing eFuse support parts: C7 = 3.3 nF for U1:dVdt and R10 = 100 kΩ for U1:~FLT pull-up.
  • Confirmed current remaining schematic issues: L2:1 is still floating, J2:P1 is still floating, U1:dVdt/U1:~FLT and new C7/R10 are not yet wired, J6:C still needs explicit NC, TP3 remains a single-pin net, and 41 Net Portals remain.
  • Updated the handoff mapping with the current blocked state and exact intended repairs: Schematic Text Mapping for Other LLMs.
Success criteria review
  • ✅ Verified existing corrected intent for VIN_6V, BUCK_5V, PI_5V, motors, LED GPIO JSTs, common GND, and feedback values.
  • ✅ Added C7 and R10 parts needed for the eFuse omissions.
  • ❌ Could not safely apply final wiring repairs due to a schematic data issue that is blocking edits.
  • ❌ ERC is not clean yet; remaining warnings include L2:1, J2:P1, U1:dVdt, U1:~FLT, C7, R10, J6:C, TP3, and expected unused Pi header pins.
  • ❌ PCB layout preparation should wait until the schematic edit issue is cleared and the final schematic repairs are verified.
Next steps
Clear the schematic edit issue, then apply the documented repairs: connect L2:1 to U2:SW/C5:P2, connect J2:P1 to MOTOR1_LOW, wire C7 and R10, mark J6:C NC, resolve TP3, remove stale portals, then rerun ERC/DRC before PCB layout setup.
give a text instructions of exactly what to wire but dont wire yourself.

flux

I created a detailed copy-pasteable wiring checklist here: Manual Wiring Instructions - Pi Zero 2 W Power HAT.
It lists the exact pin-to-pin/net wiring for VIN_6V, GND, TPS56339 buck/BOOT/SW/FB, TPS259531 eFuse, motor MOSFET channels, LED JSTs, TP3, and the final ERC checklist.
I think I wired everything. check my work. do not wire anything yourself but call out what is needed.

flux

Your main functional wiring looks mostly correct now: VIN_6V, buck/eFuse-to-PI_5V, motor low-side switching, LED GPIO connectors, and common GND are all largely in place. Remaining issues are cleanup/ERC hygiene: label the unnamed VIN_6V, BUCK_5V, and GND nets, rename AUTO_NAME to Q2_GATE, mark J6:C NC, resolve/assign TP1–TP4 and 6V:P1, then route the PCB airwires. Full audit is in Schematic Audit — Check My Work.
Run ERC/DRC
List net labels
Check BOM completeness
Inspect airwires

Waiting for input


3D view of the PCB of Stuck Cyan Lightcycle 92e7

Stuck Cyan Lightcycle 92e7

Stuck Cyan Lightcycle 92e7 thumbnail