Skip to main content

Fabrication (rev G)

Open the design

  1. Install a recent KiCad (7+; project files are .kicad_pro / .kicad_sch / .kicad_pcb).
  2. Open PCB/toern_revG/toern_revG.kicad_pro.
  3. Project-local libraries are wired via fp-lib-table / sym-lib-table (SJ1-3533, TPS22918DBVR, …).

:::warning Absolute path in sym-lib-table sym-lib-table currently references a machine-specific Teensy symbol path (D:/PCBs/myKicadLib/...). On another computer, retarget the teensy symbol library or KiCad will show missing symbols for U6. Footprints for the Teensy may still resolve from the PCB cache / footprint libs. :::

Gerbers in-repo

ExportLocation
KiCad plotPCB/toern_revG/Gerber/ — Cu top/inner/bottom, mask, silk, paste, edge cuts, .drl
JLCPCB packPCB/toern_revG/jlcpcb/gerber/, production_files/

Stackup reminder: 4 layers, 1.6 mm.

JLCPCB SMT helpers

Under jlcpcb/production_files/:

FileUse
BOM-toern_revG.csvComment / Designator / Footprint / LCSC / Qty
CPL-toern_revG.csvComponent placement
GERBER-toern_revG.zipZipped gerbers for upload

fabrication-toolkit-options.json stores KiCad Fabrication Toolkit plugin flags used when generating those exports.

BOM highlights (assembled on PCB)

Not a full shopping list — see the CSV for passives. Key ICs / connectors:

CommentDesignatorsLCSC (as exported)
BQ24075TRGTRIC1C544783
SGTL5000XNBA3U3C5196742
SPX3819 3.3VU1, U7C9055
SPX3819 1.8VU2C24639
PAM8403DU13C17337
TLP2361U4C107626
74LVC2G14U5C12401
USB-CJ4C165948
microSDJ8C597972
6.35 mm jacksJ1, J5–J7C368502
3.5 mm jacksJ3, J17C4991776
EG2219 switchS1C3664594
JST-PH headersJ9–J16, J11.5, …various
Encoder pin socketsJ2, J18–J24C50950

Teensy 4.1, encoder modules, LED matrices, LiPo, and case are typically not in the JLCPCB PCB+SMT BOM — buy/assemble separately.

Ordering checklist

  1. Upload gerbers (JLCPCB zip or re-plot from KiCad).
  2. Confirm 4-layer, 1.6 mm, and silk/mask colors you want.
  3. If using SMT assembly: upload BOM + CPL; resolve any LCSC substitutions carefully (codec / charger footprints are unforgiving).
  4. Hand-stuff / socket: Teensy, encoders, matrices, battery, optional speaker.
  5. Flash firmware; verify USB, SD, audio loopback, encoder INT, battery ADC.
  • PCB/toern_revF/ — previous board revision
  • Prefer rev G for new builds unless you are maintaining an older unit