Skip to main content

Hardware overview — toern_revG

Current production-oriented board lives in PCB/toern_revG/. These pages document the design files and electrical architecture, not how to play the device (that’s the handbook).

What rev G is

A custom carrier that mounts a Teensy 4.1, integrates an SGTL5000 codec path (same role as the Teensy Audio Board), and brings out front-panel I/O with JST interconnects so the usual build avoids soldering the harness.

AreaOn-board parts (high level)
MCUTeensy 4.1 (U6)
Audio codecSGTL5000 (U3)
PowerUSB-C (J4), BQ24075 charger (IC1), EG2219 switch (S1), SPX3819 LDOs, TPS22918 load switch
StoragemicroSD (J8)
User I/O6.35 mm jacks, 3.5 mm MIDI TRS, mic, encoder / expansion JST headers
Speaker ampPAM8403 (U13) optional speaker path

Board stackup: 4-layer, 1.6 mm (F.Cu / In1.Cu / In2.Cu / B.Cu).

Files in PCB/toern_revG/

PathRole
toern_revG.kicad_pro / .kicad_sch / .kicad_pcbKiCad 7+ project (schematic + layout)
schematic.pdfPlot of the schematic
Gerber/Gerber + drill export
jlcpcb/JLCPCB-oriented gerbers, BOM, CPL
LIB_*, TPS22918DBVR/, SJ1-3533/Local footprints / symbols for key parts
toern_revG-backups/KiCad autosave archives
Older toern_revF_* copiesHistorical leftovers inside the rev G folder

Also in PCB/: toern_revF/ (previous revision) and backups/.

Block diagram

flowchart TB
USB[USB-C J4] --> CHG[BQ24075 IC1]
BAT[LiPo J16] --> CHG
CHG --> SW[Power switch S1]
SW --> LDO[SPX3819 3V3 / 1V8]
SW --> FIVE[+5V rail]
LDO --> MCU[Teensy 4.1 U6]
LDO --> CODEC[SGTL5000 U3]
FIVE --> ENC[Encoder sockets]
FIVE --> AMP[PAM8403 U13]
MCU --> CODEC
MCU --> SD[microSD J8]
MCU --> LED[Matrix / strip headers]
CODEC --> HP[Headphone / line jacks]
CODEC --> MIC[Mic MK1 / mic jack]

License

Hardware design files are CC BY-NC 4.0 — personal / non-commercial use and modification. Commercial hardware use needs written consent (see root README).

Next