ShiboSoftwareDev/f1c100s-linux-gameboy
Restores PCB assembly metadata by assigning part numbers, managing 3D CAD models and orientations, removing test-point bodies, and validating top-side SMT solder-paste features.
- Version
- 1.0.8
- License
- unset
- Stars
- 0
fabrication/README.md
# F1C100S Linux Game Boy fabrication package
Generated from the verified 106 × 150 mm, four-layer circuit. All 126 fitted
parts are on the top side. The display module and speaker are fitted after PCB
assembly and are not included in the SMT BOM.
## Order files
- `f1c100s-linux-gameboy-gerbers.zip`: four copper layers, masks, silkscreens,
paste, profile, plated drill and non-plated drill files
- `jlcpcb-bom.csv` and `jlcpcb-cpl.csv`: JLCPCB assembly inputs
- `bom.csv` and `pick-and-place.csv`: detailed generic assembly exports
- `f1c100s-linux-gameboy-pcb.png`: top-view manufacturing preview
- `f1c100s-linux-gameboy-schematic.pdf`: schematic documentation
- `f1c100s-linux-gameboy-kicad.zip`: secondary CAD exchange package
- `f1c100s-linux-gameboy.step`: mechanical model; some supplier bodies are
unavailable, so use the PCB outline and mounting holes as the enclosure datum
- `circuit.json`: complete tscircuit model
## Verification evidence
- `verification.json`: 0 emitted DRC/electrical errors, 299 vias, every via
0.30 mm drill / 0.45 mm pad, 86 critical connectivity assertions
- `jlcpcb-availability.json`: live 2026-09-30 stock query for all 47 unique LCSC
selections; every part was available at the time of the query
Order as four-layer 1.6 mm FR-4. Confirm the fab's chosen stack-up and USB
differential impedance. JLCPCB rotation conventions are not encoded in the
tscircuit source, so compare every polarized/IC pin-1 marker in JLCPCB's
assembly preview before approving production; this is a standard final CAM
step and does not affect the PCB Gerbers or DRC status.
The 5 mm battery-cable notch is an unplated routed feature that opens through
the lower board edge. Do not let CAM convert it into a closed plated slot.
Current stock is time-sensitive. The lowest-stock exact part in the audit is the
TL3342F160QG reset switch (C2886898, five units); re-run the audit immediately
before ordering or validate a footprint-compatible substitute.