Skip to the content
4 layers14 × 32.7 mmTwisted Listen Rev2, the printed circuit board in 3D

Twisted Listen Rev2

Triax-Labs/twisted7

The key chain sized expandable ESP32-S3 platform.

Size
14 × 32.7 mm
Copper layers
4
Thickness
1.2 mm
Parts
56
Nets
50
Pads
205
Tracks, vias
502, 104
Pours
114
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Aug 2026
Updated
8 Oct 2026

Overview

Twisted Listen Rev2 is an open-source printed circuit board by Triax-Labs, from the Triax-Labs/twisted repository on GitHub. It is a 4-layer board of 14 × 32.7 mm with 56 parts on 50 nets, routed with 502 tracks and 104 vias.

It is built around the ES8316, LPA2103AQVF and TCA9536DTMR, with the KH-1.27FH-2X10P-H4.3-SMT, CC0402KRX7R7BB104 and 0402CG200J500NT among its other parts. Its parts include 29 capacitors, 11 resistors, 5 ICs, 2 inductors and 1 connector. It belongs with the audio and music and radio and wireless boards and the ESP32 boards of this library.

Main components

10

README

README.md

logo

Twisted

Twisted is a tiny (14x32mm to be precise) ESP32-S3 based platform, which has dual Xtensa LX7 cores, 4Mb of flash, 2Mb of PSRAM, 512Kb of SRAM as well as BLE and WiFi on board, paired with an 0.42" IPS LCD, a keypad, a Neopixel and built-in battery management with USB OTG.

pcb layer by layer view

There is one more thing, the platform is extendable! It features a 20 pin 1.27mm expansion header which allows you of attaching other boards that add extra features, giving Twisted a reason for its name.

We currently have three expansion boards for Twisted...

Twisted Listen

An audio codec based on ES8316, which provides a high performance DAC and ADC, the attachment comes with both a builtin microphone and amplifier for a loudspeaker, as well as a 3.5mm headphone jack (with microphone in.)

pcb layer by layer view

Twisted Connect

A shield for the Twisted Bus that provides the functionality of an extra microcontroller, it adds on a CH585 MCU which comes with an interesting set of peripherals, NFC/RFID (with support for reading, writing and emulating tags,) both a USB High Speed and a USB Full Speed controller as well as a BLE / 2.4GHz modem.

Twisted Connect could be used for using the peripherals on the CH585 MCU alongside the ESP32-S3 on the main Twisted board or it could be used to deep sleep the ESP32-S3 to preserve power, since Twisted Connect could take over the bus, it can wake up the ESP32-S3 when a trigger happens (e.g. sensors over I2C or a BLE/USB packet.)

pcb layer by layer view

Twisted Sense (WIP)

An attachment that provides a a suite of sensors and trackers (pressure, temperature, humidity, gyroscope, accelerometer, magnetometer and GPS/GNSS) aiming to help the device "feel" what happens around it.

Production

Production could be done through JLCPCB's PCBA service.

Total (estimated) costs for Twisted boards (does not include any of the extra shields):

ItemPriceQtyWhere
PCB$75 BoardsJLCPCB
PCBA$1005 BoardsJLCPCB

You will need to assemble one side of the board, the other side which has the display, a resistor and the keypad you will have to assemble it yourself, or let JLCPCB assemble it for you at a higher cost.

You will need the display to be sourced and assembled by yourself, this is where you can buy it:

If you decide to buy the display from a different supplier, make sure it comes with a 16 pin flex cable, it also has to follow this pinout:

Total (estimated) costs for Twisted Listen boards:

ItemPriceQtyWhere
PCB$75 BoardsJLCPCB
PCBA$605 BoardsJLCPCB

Total (estimated) costs for a Twisted Connect boards:

ItemPriceQtyWhere
PCB$75 BoardsJLCPCB
PCBA$805 BoardsJLCPCB

Note that these tables don't include shipping charges.

Production files could be found in /hardware/X/production.

GPIO Pins Mapping (Twisted Bus)

GPIOStrapADCHWSPIRemarkExposedOn Twisted
0YesPull LOW to Enter BOOTNoBoot Button
1NoADC1 CH0YesExpansion Header
2NoADC1 CH1YesExpansion Header
3YesADC1 CH2Pull LOW to Use An External Debugger Instead of USBYesExpansion Header
4NoADC1 CH3YesExpansion Header
5NoADC1 CH4YesExpansion Header
6NoADC1 CH5YesExpansion Header
7NoADC1 CH6YesExpansion Header
8NoADC1 CH7YesExpansion Header
9NoADC1 CH8HoldYesExpansion Header
10NoADC1 CH9CSYesExpansion Header
11NoADC2 CH0MOSIYesExpansion Header
12NoADC2 CH1SCKYesExpansion Header
13NoADC2 CH2MISOYesExpansion Header
14NoADC2 CH3WPYesExpansion Header
15NoADC2 CH4YesExpansion Header
16NoADC2 CH5YesExpansion Header
17NoADC2 CH6YesExpansion Header
18NoADC2 CH7NoKeypad: INT
19YesADC2 CH8USB D-YesUSB Port
20YesADC2 CH9USB D+YesUSB Port
21NoNoNeopixel: DIN
26YesUsed for QSPI Flash/PSRAMNoUnused
27YesUsed for QSPI Flash/PSRAMNoUnused
28YesUsed for QSPI Flash/PSRAMNoUnused
29YesUsed for QSPI Flash/PSRAMNoUnused
30YesUsed for QSPI Flash/PSRAMNoUnused
31YesUsed for QSPI Flash/PSRAMNoUnused
32YesUsed for QSPI Flash/PSRAMNoUnused
33MaybeStraps for Chips w/ Octal-SPI PSRAMNoLCD: RST
34MaybeStraps for Chips w/ Octal-SPI PSRAMNoLCD: SCK
35MaybeStraps for Chips w/ Octal-SPI PSRAMNoLCD: CS
36MaybeStraps for Chips w/ Octal-SPI PSRAMNoLCD: MOSI
37MaybeStraps for Chips w/ Octal-SPI PSRAMNoLCD: BKL
38NoNoUnused
39NoNoKeypad: RST
40NoNoUnused
41NoThrough TestpointInternal I2C: SDA
42NoThrough TestpointInternal I2C: SDA
43NoDefault UART: TXThrough TestpointUnused
44NoDefault UART: RXThrough TestpointUnused
45YesNoUnused
46YesNoUnused
47NoNoLCD: DC
48NoNoBMS: INT

Parts

56
QtyValueFootprintReferences
11CC0402KRX7R7BB104lcsc:C0402C5, C8, C9, C11, C12, C13, C18, C21, C23, C25, C26
8CL05A106MP5NUNC_C315248lcsc:C0402C2, C10, C19, C20, C22, C24, C27, C28
7CL05A105KA5NQNClcsc:C0402C1, C4, C6, C7, C16, C17, C33
50402WGF330JTCElcsc:R0402R5, R6, R7, R8, R9
4TestPointlcsc:TinyTestPointTP1, TP2, TP3, TP4
20402CG200J500NTlcsc:C0402C14, C15
20402WGF1002TCElcsc:R0402R3, R4
20402WGF2001TCElcsc:R0402R1, R2
20402WGF4701TCElcsc:R0402R10, R11
2BLM18PG121SN1Dlcsc:L0603L1, L2
1CL05B103KB5NNNClcsc:C0402C3
1Double row of needle2*10 1.27mmlcsc:HDR-SMD_20P-P1.27-V-M-R2-C10-S1.27-LS5.5-1H1
1ES8316lcsc:QFN-32_L4.0-W4.0-P0.40-BL-EP2.7U4
1KH-1.27FH-2X10P-H4.3-SMTlcsc:CONN-SMD_20P-P1.27_KINGHELM_KH-1.27FH-2X10P-H4.3-SMTU5
1LP5910-1.8DRVRlcsc:WSON-6_L2.0-W2.0-P0.65-TL-EPU3
1LPA2103AQVFlcsc:DFN-8_L2.0-W2.0-P0.50-BL-EP1.5U1
1PJ-393-7Alcsc:AUDIO-SMD_PJ-393-7AAudio1
1SM02B-SRSS-TBlcsc:CONN-SMD_2P-P1.00_SM02B-SRSS-TB-LF-SNCN1
1SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1
1TCA9536DTMRlcsc:X2SON-8_L1.4-W0.8-P0.50-BLU2
1ZTS6216lcsc:MIC-SMD_4P-L2.8-W1.9-P1.84-TLMIC1

More from Triax-Labs/twisted

2
  • 4 layers14 × 32.7 mmTwisted, the printed circuit board in 3D

    Twisted

    Triax-Labs/twisted

    The key chain sized expandable ESP32-S3 platform.

    54 parts7
  • 4 layers30.2 × 32.7 mmTwisted Connect, the printed circuit board in 3D

    Twisted Connect

    Triax-Labs/twisted

    The key chain sized expandable ESP32-S3 platform.

    46 parts7

Similar boards

  • 2 layers31.5 × 20 mmSolenoid breakoutboard, the printed circuit board in 3D

    Solenoid breakoutboard

    VEXU-GHOST/ghost_kicad

    Welcome to UT IEEE RAS VEXU GHOST's repository for our PCB developments! - PCB Images - Onboarding

    14 parts
  • 4 layers46 × 46 mmPlacement, the printed circuit board in 3D

    Placement

    anil08607/stm32-smartwatch

    A 46 × 46 mm, four-layer Bluetooth smartwatch PCB with a Nordic nRF52810-QFAA, 240 × 240 SPI LCD interface, BMA456 accelerometer, battery-backed PCF8563 RTC, USB-C 5 V charging, protected single-cell battery interface…

    71 parts
  • 4 layers67.7 × 10.5 mmFireFlyV2, the printed circuit board in 3D

    FireFlyV2

    kylaro/firefly-led-controller

    PCB for the FireFly LED Controller

    75 parts1
  • 2 layers37 × 45 mmLED V01, the printed circuit board in 3D

    LED V01

    347800570/stm32-led-gift

    基于STM32的灯带礼物制作项目:红外遥控、9种灯效、温度变色和音乐律动,含KiCad硬件及67/74颗固件。

    58 partsMIT
  • 4 layers22 × 22 mmThing De La AI Back Of Hand, the printed circuit board in 3D

    Thing De La AI Back Of Hand

    i2cjak/Thing_De_La_AI_Back_Of_Hand

    This repository contains a KiCad project template provided by American Embedded. It is designed to be a starting point for new electronic designs, pre-configured with common settings, layers, and manufacturing outputs.

    10 partsCERN-OHL-P-2.0
  • 2 layers100 × 100 mmAudio Digitizer, the printed circuit board in 3D

    Audio Digitizer

    Lenka-12/EEE4022S

    A high-performance audio digitization system built around the STM32F7 microcontroller, featuring dual Delta-Sigma ADCs (PCM1808 and ADAU1978) and an integrated ADC for comprehensive audio capture.

    121 parts
  • 4 layers180.4 × 157.2 mmMx track, the printed circuit board in 3D

    Mx track

    freznel10/Zerf9

    Draft repo or Chunky v13 aka Zert9 MX_track

    300 parts20GPL-3.0
  • 4 layers31.4 × 70 mmUPLC Panel, the printed circuit board in 3D

    UPLC Panel

    fredriknk/uPLC-Stack

    Quick note, this is then panelization repo, head for the individual repos to get design files.

    226 parts9

Questions

How big is the Twisted Listen Rev2 PCB?

It measures 14 × 32.7 mm and has 4 copper layers, 1.2 mm thick.

What parts does the Twisted Listen Rev2 use?

56 parts, built around the ES8316, LPA2103AQVF, TCA9536DTMR and KH-1.27FH-2X10P-H4.3-SMT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Twisted Listen Rev2 KiCad files?

From the Triax-Labs/twisted repository on GitHub, at the commit this page was made from: the board is hardware/twisted-listen/Twisted-Listen-Rev2.kicad_pcb and its schematic hardware/twisted-connect/Twisted-Connect.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Twisted Listen Rev2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Triax-Labs before reusing the design.