Adds last Todo item, fixes CPL and rotations.

This commit is contained in:
2026-08-28 19:27:13 +02:00
parent 34c54d68b0
commit a12e4af68b
8 changed files with 692 additions and 662 deletions
+25
View File
@@ -137,6 +137,31 @@ Major work this session:
convenience one-command multi-seed workflow needs debugging if
wanted again.
## V2 rework — silkscreen & mechanical (added 2026-08-28)
Cosmetic/mechanical items for the in-progress V2 rework (EEPROM→93LC56B,
reverse-mount LEDs, J3 slot already done). These are PCB-layout tasks, not
schematic changes.
- [ ] **1. Add the project name in silkscreen.** Put a "re-bba-rb" (or chosen
project name/version) label on the board silkscreen so the assembled board
is identifiable. Pick a copper-free spot; watch the JLC 1.0 mm min text
height / 0.15 mm min line-width floor (same rule that just caught the LED
refdes). Consider adding a small rev tag (e.g. "v2") next to it.
- [ ] **2. Extend the board out to the ethernet socket so it sits flush with the
GC.** Lengthen the board outline (Edge.Cuts) toward the RJ45/magjack (J2)
end so the finished board reaches flush with the GameCube's shell instead
of stopping short. Mechanical-only (move the board edge + any ground pour
to suit); keep the SP1/J3 edge geometry fixed. Verify the new outline
against the GC slot depth before ordering.
- [ ] **3. Add back-side silkscreen legends for the LEDs.** Label what each LED
means on **B.SilkS** (the back is the viewing side — reverse-mount LEDs
emit through the board, top faces into the GC slot). Map from the current
build: LEDG/D6 = heartbeat, LEDR/D7 = EXI activity, RGB D11 = rx / D12 =
tx / D13 = ready, D8/D9 = USB/GC power handover indicators. Confirm the
final per-LED meaning against `synth.py` + BRINGUP.md before lettering, and
mind the same silk text-height/width floor as item 1.
## Critical — ALL RESOLVED (schematic + PCB, verified 2026-07-18)
- [x] **EXI DO/DI swapped at J3 — FIXED 2026-07-17** (all copper unchanged).