T dsp core
t-dsp·t-dsp_core
About the T dsp core PCB
T dsp core is an open source ESP32 PCB design by t-dsp, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 100 × 100 mm, with 131 components from 51 distinct parts.
Its main chip is the ESP32 I2C HEADER, from the ESP32 family. Other key parts include the Logic Level Shifter - 74HCT2G125DC,125, Power Mux & Protect - TPS2116DRL, H11L1SM, Dual Buffer - SN74LVC2G125DCTR and 74HCT2G17GW,125. By type, the board carries 52 resistors, 30 capacitors, 15 connectors, 9 ICs, 4 diodes and 3 LEDs.
It belongs with the audio, iot & wireless and displays & leds designs in this gallery.
From the project
T-DSP Core 4-layer audio backplane — Teensy 4.1, ESP32, and T-DSP TAC5212 codec module
Part of the T-DSP open modular audio platform.
A compact 4-layer digital backplane for the T-DSP modular ecosystem. Hosts a Teensy 4.1 and ESP32 with USB Audio, MIDI, Ethernet, and TDM expansion headers for connecting T-DSP audio modules.
View 3D Render Gallery -- interactive slideshow of all board views
T-DSP is an open modular audio platform designed for musicians, engineers, and developers who want powerful digital signal processing in a flexible, hackable format. Built around the Teensy microcontroller and the Teensy Audio Library, T-DSP combines studio-quality audio with a growing…

Main components on the T dsp core
T dsp core bill of materials (BOM)
131 components, 51 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Logic Level Shifter - 74HCT2G125DC,125 | SOP50P310X100-8N | IC1 |
| 1 | Power Mux & Protect - TPS2116DRL | TPS2116DRL | U3 |
| 1 | H11L1SM Optoisolators - H11L1SM - 6-SMD, Gull Wing | IC_H11L1SM | U4 |
| 4 | Dual Buffer - SN74LVC2G125DCTR | SOP65P400X130-8N | U5, U6, U7, U8 |
| 1 | 74HCT2G17GW,125 Dual Buffer - 74HCT2G17GW,125 | SOT-363_SC-70-6 | U9 |
| 1 | TPD4E02B04DQA | TPD4E02B04DQA | U10 |
| 2 | SOT96P240X110-3N | DMG2307L-7 | Q1, Q2 |
| 1 | GROUND HEADER | GPIO_GROUND_PinHeader_1x01_P2.54mm_Vertical | J2 |
| 2 | JST-XH Connector | JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | J10, J11 |
| 1 | RGB LED HEADEER | LED_GPIO_PinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | Conn_01x02 | T_SERIAL_PinHeader_1x02_P2.54mm_Vertical_NO_CTYD | J13 |
| 2 | Conn_01x01 | OUT1B_PinHeader_1x01_P2.54mm_Vertical | J15, J19 |
| 1 | Conn_01x02 | T_BUTTON_PinHeader_1x02_P2.54mm_Vertical_NO_CTYD | J16 |
| 1 | Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical_MIDI_IO | J17 |
| 1 | Conn_01x01 | USB_5V_PinHeader_1x01_P2.54mm_Vertical | J20 |
| 2 | 35RAPC4BV4 | SWITCHCRAFT_35RAPC4BV4 | J22, J23 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J24 |
| 1 | SPARKFUN_PRT-14417 | PRT-14417 | J25 |
| 1 | AMPHENOL_73725-0110BLF | 73725-0110BLF | J26 |
| 1 | BAT HEADER | PinHeader_1x02_P2.54mm_Vertical_BAT | BAT1 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 5.1k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | CC1, CC2 |
| 1 | ESP32 I2C HEADER | ESP_I2C_PinHeader_1x04_P2.54mm_Vertical | ESP_I1 |
| 1 | J1B1211CCD Ethernet Port - J1B1211CCD WIZnet | RJ45_Cetus_J1B1211CCD_Horizontal | ETHERNET1 |
| 1 | - header - | ethernet_header | ETHERNET_J1 |
| 1 | ESP32 GPI HEADER | GPI1_PinHeader_1x04_P2.54mm_Vertical | GPI1 |
| 2 | 1k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | RLED1, RLED2 |
| 1 | 6.8K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | RLED3 |
| 2 | - T-DSP_expansion_header - | T-DSP_Expansion_Header_2x10_ALT_GND | TDM1, TDM2 |
| 1 | FCR6842032T Optical Receiver - FCR6842032R Everlight Electronics | FCR6842032T | TR2 |
| 1 | FCR6842032T Optical Transmitter - FCR6842032T Everlight Electronics | FCR6842032T | TT2 |
| 1 | USB C Port - Through Hole USB4085-GF-A | GCT_USB4085-GF-A_REVA4 | USBC1 |
| 1 | - board_outline - | audio_project_board_outline_100x100 | board_outline2 |
| 3 | LED Power Indicator - 1206 5v 2.0 V Forward | LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder | PWR1, PWR2, PWR3 |
| 1 | 1N4148W_R1_00001 Diode - 1N4148 Panjit | D_SOD-123 | D2 |
| 2 | Side Light LED - SK6812 | SK6812-32228SMD-Reverse-Mount_mod | D3, D4 |
| 1 | DPY(R-PX1SON-N2) | TPD1E10B06DPYT | D5 |
| 3 | 08055C104M4T4A 1 uF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C29, C30 |
| 14 | 08055C104M4T4A 0.1 uF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C3, C4, C5, C14, C16, C17, C18 +6 |
| 6 | 08055C104M4T4A 10 uF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C12, C13, C23, C31, C33, C34 |
| 1 | 100 uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C15 |
| 2 | 08055C104M4T4A 47uF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C27, C28 |
| 3 | 08055C104M4T4A 0.1uF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C36, C37, C38 |
| 1 | 08055C104M4T4A 30pF Kyocera AVX | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C39 |
| 19 | 49.9 ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R9 +11 |
| 8 | CMP0805AFX-1000ELF 220 ohm Bourns | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R18, R32, R34, R36, R37, R38, R39 |
| 6 | 10k | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R11, R19, R22, R23, R53, R54 |
| 9 | 0 ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R12, R15, R27, R31, R35, R48, R49, R50 +1 |
| 6 | 2.21k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R13, R14, R16, R17, R20, R21 |
| 1 | 16.9k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R28 |
| 2 | 5.1k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R29, R30 |
| 1 | 1.5k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R33 |
T dsp core design files
The KiCad project lives in the t-dsp/t-dsp_core repository on GitHub; these links point at the commit this page was built from.
- Layoutt-dsp_core.kicad_pcb
- Schematict-dsp_core.kicad_sch
T dsp core: common questions
What microcontroller does the T dsp core use?
The T dsp core is built around the ESP32 I2C HEADER, from the ESP32 family.
How big is the T dsp core PCB?
The T dsp core measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the T dsp core?
131 components, from 51 distinct parts. The full bill of materials is listed on this page.
Where can I download the T dsp core design files?
From the t-dsp/t-dsp_core repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the T dsp core design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the T dsp core without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in t-dsp_core
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k