projects/ janelia/ Mouse Joystick/ Sources/ camera-gpio-interface-pcb/ .agents/ PLANS.md/

Archived page

Camera GPIO Interface PCB Plan

.agents/PLANS.md of camera-gpio-interface-pcb, rendered; the Markdown is beside it.

Use this file for multi-step or cross-session work in this repository.

Current Focus

Verification

Active Task: 2026-09-25 Rev 0 schematic and layout

The design record is docs/rev0-plan.md; its resume checklist is the task list. Status here mirrors it.

Active Task: 2026-09-26 Fabrication readiness for JLCPCB

Assessed 2026-09-26 from the committed board c16b534, in the managed KiCad 10.0.6 shell: ERC 0 violations at all severities (once the kicad-libs catalog was rebuilt, see below); DRC 0 unconnected, 0 net differences, 146 clearance errors (all block-inherited), 6 dangling block-stub vias, 158 field-parity warnings; make clearance-check 254 findings against the 256 baseline, 0 voltage-bearing, no regressions. All 158 footprints are on F.Cu; 4 M3 holes and 3 fiducials are placed; the outline is 100 x 60 mm, 1.6 mm, four layers. A fab dry run with --skip-erc --skip-drc into a scratch directory built gerbers, drill, BOM and CPL; the first two items came out of it.

Blocking make fab and the assembly order:

Before the order:

After the order, not blocking it: docs/interface-map.md, docs/design-block-map.md, docs/harness-pinouts.md, docs/validation-plan.md; docs/bringup-log.md is seeded 2026-09-26 with the arrival inspection and the plan's bench measurements; the three plugs, cables and four BNC leads listed in the plan's Sequence step 5 (ordered or not is unrecorded, see docs/fabrication-log.md). After the boards arrive: tag the ordered commit 5ddb425 as v1.0 if that is the convention.

Planned Task — OBS-HW-CAMERA: camera electrical observation and native-record correlation (2026-09-29)

The new board observability plan owns this workstream's detailed queue. The central roadmap owns cross-repository gates and parallel workstreams. Existing dated board decisions and measured bring-up records remain authoritative; this entry records intent and no new hardware validation.

Claim file ownership before parallel edits and reserve shared bench resources through the central session record before measurements. Offline fixture and documentation work can proceed in parallel. Keep current manufactured-board qualification separate from future revision design; do not edit kicad-libs for this documentation task. Report evidence-linked results and limits to the central roadmap owner before marking a gate complete.

Progress Log

Pure agent shell update (2026-10-08)