- Fixed KiCad 8 PCB file format (text rotation syntax)
- PCB now loads correctly with board outline and labels
- Added Python placement script for KiCad scripting console
- Updated PCB_LAYOUT.md with quick start instructions
Next step: Open in KiCad, run Update PCB from Schematic,
then use Freerouting or manual routing to complete traces.
- All 22 components placed at specified coordinates
- Net assignments for power, I2C, trigger, and return signals
- Power section (D1, U1, C1-C3) on back layer
- Ground zones on both copper layers
- Silkscreen labels for jacks and branding
- Gerber output configured to manufacturing/gerbers/
Schematic includes:
- Power section: SS14 reverse protection, AMS1117-3.3 LDO
- RP2040-Zero and OLED module headers
- Trigger output: 74LVC1G17 Schmitt buffer
- Return input: voltage divider, BAT54 clamps, MCP6001 buffer
- Button with pull-up, power LED
BOM updated with correct parts and LCSC numbers.
ASCII schematic reference in hardware/kicad/README.md.