T dsp desktop pro
t-dsp·t-dsp_desktop_pro
About the T dsp desktop pro PCB
T dsp desktop pro is an open source ESP32 PCB design by t-dsp, published on GitHub under the CC-BY-NC-4.0 license. It is a 8-layer board measuring 120 × 100 mm, with 135 components from 51 distinct parts.
Its main chip is the ESP32-DevKitC - DEVKIT, from the ESP32 family. Other key parts include the Logic Level Shifter - 74HCT2G125DC,125, ~Teensy4.1, Power Mux & Protect - TPS2116DRL, H11L1SM and Dual Buffer - SN74LVC2G125DCTR. By type, the board carries 54 resistors, 28 capacitors, 12 connectors, 11 ICs, 4 diodes and 3 LEDs.
It belongs with the audio and iot & wireless designs in this gallery.
From the project
Part of the T-DSP open modular audio platform.
Part of the T-DSP open modular audio platform.
A desktop audio backplane (120mm x 100mm) that serves as the central hub for the T-DSP modular audio ecosystem. Hosts a Teensy 4.1, ESP32, and T-DSP TAC5212 pro audio codec module on an 8-layer PCB designed for studio-quality signal integrity.
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…

Main components on the T dsp desktop pro
T dsp desktop pro bill of materials (BOM)
135 components, 51 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Logic Level Shifter - 74HCT2G125DC,125 | SOP50P310X100-8N | IC1 |
| 1 | ~Teensy4.1 Teensy 4.1 - DEVKIT PJRC | Teensy41_mod3 | U1 |
| 1 | ESP32-DevKitC - DEVKIT | ESP32-DevKitC_NO_COURTYARD | U2 |
| 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 | DMG2307L-7 | DMG2307L-7 | Q1, Q2 |
| 1 | GROUND HEADER | GPIO_GROUND_PinHeader_1x01_P2.54mm_Vertical | J2 |
| 2 | PJRAS2X1S01X | PJRAS2X1S01X_MOD2 | J8, J9 |
| 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_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Vertical_SPDIF_IO | J18 |
| 1 | Conn_01x01 | USB_5V_PinHeader_1x01_P2.54mm_Vertical | J20 |
| 1 | BAT HEADER | PinHeader_1x02_P2.54mm_Vertical_BAT | BAT1 |
| 2 | 5.1k ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | CC1, CC2 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32 I2C HEADER | ESP_I2C_PinHeader_1x04_P2.54mm_Vertical | ESP_I1 |
| 1 | ESP32 GPI HEADER | GPI1_PinHeader_1x04_P2.54mm_Vertical | GPI1 |
| 3 | 35RAPC3BH3 3.5mm TRS - 35RAPC3BH3 Switchcraft | 35RAPC3BH3 | HPTRS1, HPTRS2, MIDI_IN_1 |
| 1 | NMJ6HFD2-AU | Jack_6.35mm_Neutrik_NMJ6HCD3_Horizontal | J_PHONE1 |
| 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 | TEENSY SWITCH HEADER | T_PROG1_PinHeader_1x03_P2.54mm_Vertical | T_PROG1 |
| 1 | SS-52100-001 USB A Host - TE 292303-5 Stewart Connector | TE_292303-5_USB_A | USBA1 |
| 1 | USB C Port - Through Hole USB4085-GF-A | GCT_USB4085-GF-A_REVA4 | USBC1 |
| 2 | - header - | USB_IN1 | USB_DEVICE_1, USB_HOST_1 |
| 1 | - TAC5212 Module - | audio_module_board_outline_50x34.5_d1 | board_outline1 |
| 1 | ~BOARD board_outline - | audio_project_board_outline_100x120 | 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 | TPD1E10B06DPYT | 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 |
| 2 | 470 uF Electrolytic Audio-Grade | CP_Radial_D10.0mm_P5.00mm_AND_D8.0mm_P3.5mm | C7, C9 |
| 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 |
| 21 | 49.9 ohm | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R9 +13 |
| 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 desktop pro design files
The KiCad project lives in the t-dsp/t-dsp_desktop_pro repository on GitHub; these links point at the commit this page was built from.
- Layoutt-dsp_desktop_pro.kicad_pcb
- Schematict-dsp_desktop_pro.kicad_sch
T dsp desktop pro: common questions
What microcontroller does the T dsp desktop pro use?
The T dsp desktop pro is built around the ESP32-DevKitC - DEVKIT, from the ESP32 family.
How big is the T dsp desktop pro PCB?
The T dsp desktop pro measures 120 × 100 mm, has 8 copper layers and is 1.6 mm thick.
How many components are on the T dsp desktop pro?
135 components, from 51 distinct parts. The full bill of materials is listed on this page.
Where can I download the T dsp desktop pro design files?
From the t-dsp/t-dsp_desktop_pro 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 desktop pro 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 desktop pro 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_desktop_pro
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k