shibosoftwaredev/f1c100s-linux-nema8-stepper-controller

Restores component part numbers and CAD models, removes test-point 3D bodies, and validates that solder paste exists only on top-side SMT pads without altering copper or DRC.

Version
0.3.5
License
unset
Stars
0

fabrication/README.md

# Fabrication package

Upload `board-gerbers.zip` to the PCB fabricator. It contains the four copper
layers, masks, top paste, silkscreens, board outline, plated/blind drill files,
non-plated drill file, BOM, and pick-and-place CSV.

For JLCPCB assembly, `assembly-bom.csv` and
`assembly-pick-and-place.csv` are also provided separately. The design has 151
fitted top-side parts and no bottom-side assembly parts. Bare test pads are not
BOM items.

Required PCB parameters:

- Board: 86 × 70 mm, four copper layers.
- Via drill: 0.30 mm; via pad: 0.45 mm.
- Assembly side: top only.
- Input: USB-C PD, 15 V / 3 A requested operating point.
- Motor: StepperOnline 8HS15-0604S NEMA 8 connected by cable; the PCB does not
  mount mechanically on the motor.

The stock snapshot in `../reports/jlcpcb-stock-audit.json` matched all 67 unique
JLCPCB part numbers for 151 fitted components when generated. Stock is not
reserved; rerun the audit and confirm availability at checkout. Always inspect
JLCPCB's rendered layers, polarity marks, and placement rotations before
payment. Select a stackup and copper weight suitable for the motor-current
routing, and obtain an impedance review if USB compliance is required.