Skip to main content

Connectors & pinouts (rev G)

Pin tables below are taken from the rev G PCB netlist (toern_revG.kicad_pcb). Teensy pin names use the schematic global-label style (18_A4_SDA = digital pin 18 / A4 / SDA, etc.).

For which jack is which on the finished box, see the handbook hardware page — this doc is the electrical map.

Panel audio / MIDI / USB

RefFootprint (BOM)Role
J4USB-C receptacleHost USB (D+/D−, VBUS)
J16.35 mm Neutrik-styleHeadphone out from SGTL5000 HP_L / HP_R / HP_VGND
J5, J66.35 mmLine-level paths (AC-coupled nets into/out of the codec side)
J76.35 mmMic / related input path (tip tied toward mic capsule net; sleeve GND)
J3, J17CUI SJ1-3533 (3.5 mm)TRS MIDI in/out (opto / serial side via TLP2361 etc.)
MK1POM-2244P condenserBuilt-in mic → codec MIC / MICBIAS path
J8Hirose microSDSPI SD: CS=10, MOSI=11, MISO=12, SCK=13, VDD=+3.3V

Exact silk labels on a built unit may use friendly names (LINE OUT, MIDI IN, …); match by connector family and position on the edge.

Power / speaker

RefTypePins (PCB)
J16JST-PH 1×021 GND · 2 VBAT — LiPo
J10JST-PH 1×02Speaker outputs from PAM8403 (U13)
J9JST-PH 1×03Load-switched rail via TPS22918 (U8, enable on Teensy 36) — typically external LED-strip / accessory 5V
S1EG2219 slide switchMain power path between charger system rail and +5V distribution

Encoder sockets (I2C RGB encoders)

Several 1×05 pin sockets share the same bus (examples: J2, J18J24):

PadNet
1GND
2+5V
318 SDA
419 SCL
527 — encoder interrupt (INT_PIN in firmware)

These match Duppa / i2cEncoderLibV2-style modules used in firmware.

Expansion JST-PH 1×05

RefPad 1Pad 2Pad 3Pad 4Pad 5
J1124 SCL225 SDA231 CTX3+3.3VGND
J11.524 SCL225 SDA231 CTX3+5VGND
J12225 IN215+3.3VGND
J132 OUT24 BCLK23 LRCLK2639
J1414916+3.3VGND
J1533 MCLK23241+3.3VGND

Handbook note: J11 exposes pin 31 (+ GND) for a DIY pulse-clock / trigger cable (MIDI → PPQN). Prefer the 3.3V header (J11) for logic-level accessories unless the peripheral needs 5V (J11.5).

Codec I²C

SGTL5000 (U3) control lines:

  • SDA → Teensy 18
  • SCL → Teensy 19

Same I²C bus as the encoder chain (distinct 7-bit addresses).

Schematic PDF

Full readable schematic: PCB/toern_revG/schematic.pdf.