Tp-7-replica diy
praxlabs·tp-7-replica-diy·Hardware_PCB/TP7_Mainboard.net
About the Tp-7-replica diy PCB
Tp-7-replica diy is an open source ESP32 PCB design by praxlabs, published on GitHub. It is a board, with 18 components from 18 distinct parts.
Its main chip is the ESP32-WROOM-32E, from the ESP32 family. Other key parts include the INMP441, MAX98357AETE+T, AS5600-ASOT, DRV8833PWPR and TP4056. By type, the board carries 6 ICs, 5 connectors, 5 switches, 1 module and 1 LED.
It belongs with the audio, iot & wireless and power & battery designs in this gallery.
From the project
An open-source digital replica and hardware implementation of the Teenage Engineering TP-7 Field Recorder. Features a physical motorized tape reel spool, contactless magnetic angle scrubbing, digital MEMS microphone recording, 24-bit I2S audio processing, dual-stage rocker shuttl
An open-source digital replica and hardware implementation of the Teenage Engineering TP-7 Field Recorder. Features a physical motorized tape reel spool, contactless magnetic angle scrubbing, digital MEMS microphone recording, 24-bit I2S audio processing, dual-stage rocker shuttle, and Bluetooth LE transcription streaming on an ESP32-WROOM-32E dual-core microcontroller.
Main components on the Tp-7-replica diy
Tp-7-replica diy bill of materials (BOM)
18 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-WROOM-32E | ESP32-WROOM-32E | U1 |
| 1 | INMP441 | INMP441 | U2 |
| 1 | MAX98357AETE+T | QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm | U3 |
| 1 | AS5600-ASOT | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | DRV8833PWPR | HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm | U5 |
| 1 | TP4056 | SOP-8-1EP_3.9x4.9mm_P1.27mm | U6 |
| 1 | N20_Micro_Gearmotor | Motor_DC_N20 | M1 |
| 1 | TRRS_PJ320A_IN1 | Jack_3.5mm_Cui_SJ-43514-SMT | J1 |
| 1 | TRRS_PJ320A_IN2 | Jack_3.5mm_Cui_SJ-43514-SMT | J2 |
| 1 | TRRS_PJ320A_HP | Jack_3.5mm_Cui_SJ-43514-SMT | J3 |
| 1 | MicroSD_Socket | microSD_HC_Hirose_DM3AT | J4 |
| 1 | USB_C_Receptacle_16P | USB_C_Receptacle_GCT_USB4085 | J5 |
| 1 | SW_REC | SW_SPST_PTS645 | SW1 |
| 1 | SW_MEMO | SW_SPST_PTS645 | SW2 |
| 1 | SW_PLAY_STOP | SW_SPST_PTS645 | SW3 |
| 1 | SW_MODE | SW_SPST_PTS645 | SW4 |
| 1 | SW_ROCKER_2WAY | SW_SPDT_PCM12 | SW5 |
| 1 | SSD1306_OLED_128x64 | OLED-128O064D | DISP1 |
Tp-7-replica diy design files
The KiCad project lives in the praxlabs/tp-7-replica-diy repository on GitHub; these links point at the commit this page was built from.
Tp-7-replica diy: common questions
What microcontroller does the Tp-7-replica diy use?
The Tp-7-replica diy is built around the ESP32-WROOM-32E, from the ESP32 family.
How many components are on the Tp-7-replica diy?
18 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Tp-7-replica diy design files?
From the praxlabs/tp-7-replica-diy repository on GitHub, which has a netlist; the links under Design files point to each one.
Can I use the Tp-7-replica diy design in my own project?
The repository has no license, so all rights stay with praxlabs. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Tp-7-replica diy 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.
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