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.
| Area | On-board parts (high level) |
|---|---|
| MCU | Teensy 4.1 (U6) |
| Audio codec | SGTL5000 (U3) |
| Power | USB-C (J4), BQ24075 charger (IC1), EG2219 switch (S1), SPX3819 LDOs, TPS22918 load switch |
| Storage | microSD (J8) |
| User I/O | 6.35 mm jacks, 3.5 mm MIDI TRS, mic, encoder / expansion JST headers |
| Speaker amp | PAM8403 (U13) optional speaker path |
Board stackup: 4-layer, 1.6 mm (F.Cu / In1.Cu / In2.Cu / B.Cu).
Files in PCB/toern_revG/
| Path | Role |
|---|---|
toern_revG.kicad_pro / .kicad_sch / .kicad_pcb | KiCad 7+ project (schematic + layout) |
schematic.pdf | Plot 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_* copies | Historical 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
- Connectors & pinouts — jacks and JST headers as laid out
- Power — USB, battery, rails, load switch
- Firmware pin map — how
toern.inomatches the board - Fabrication — ordering from Gerbers / JLCPCB exports