MP3-Gotchi v2
Artisfera·MP3-Gotchi-v2·hardware/MP3-Gotchi-v2_kicad/MP3-Gotchi-v2_kicad.kicad_sch

About the MP3-Gotchi v2 PCB
MP3-Gotchi v2 is an open source ESP32 PCB design by Artisfera, published on GitHub under the AGPL-3.0 license. It is a board, with 141 components from 57 distinct parts.
Its main chip is the ESP32-S3-WROOM, from the ESP32 family. Other key parts include the SC189ZSKTRT, TP4056, DW01A, LM4808M / TS482IDT and TLV9062IDR. By type, the board carries 51 resistors, 47 capacitors, 10 ICs, 9 diodes, 8 connectors and 5 transistors.
It belongs with the audio, displays & leds and power & battery designs in this gallery.
From the project
A pocket-sized offline MP3 player with a Tamagotchi-style monkey companion, built from scratch around a custom ESP32-S3 PCB as a one-of-a-kind anniversary gift.
A pocket-sized offline MP3 player with a Tamagotchi-style monkey companion, built from scratch around a custom ESP32-S3 PCB.
Have you ever lost signal during a trip and realised that streaming had quietly become your entire music library?
You can store MP3 files on a phone, of course, but carrying a dedicated music player still feels different.
My girlfriend runs into this problem often, so for our anniversary I decided to build her a one-of-a-kind Tamagotchi-style MP3 player. While listening to music, she will also be able to feed and take care of a little monkey companion.
Main components on the MP3-Gotchi v2
MP3-Gotchi v2 bill of materials (BOM)
141 components, 57 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SC189ZSKTRT | SOT95P280X145-5N | IC1 |
| 1 | ESP32-S3-WROOM | ESP32-S3-WROOM-1 | U1 |
| 1 | TP4056 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U2 |
| 1 | DW01A | SOT-23-6 | U3 |
| 1 | LM4808M / TS482IDT | SOIC127P599X175-8N | U4 |
| 1 | TLV9062IDR | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | PCM5102A | TSSOP-20_4.4x6.5mm_P0.65mm | U6 |
| 1 | MPU-6050 | InvenSense_QFN-24_4x4mm_P0.5mm | U7 |
| 1 | CH343P | WCH_QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm | U8 |
| 1 | PAM8302AAD | U9 | |
| 2 | Vibration-Motor | XDCR_C0720B001F | M1, M2 |
| 1 | FS8205A | SOP65P640X120-8N | Q1 |
| 2 | SS8050 | SOT-23 | Q2, Q3 |
| 2 | AO3400A | SOT-23 | Q4, Q5 |
| 1 | Li-Ion | J1 | |
| 1 | FC68129 | J2 | |
| 1 | 112I-TA01 | 112ITA01 | J3 |
| 2 | UART_PROG | J4, J6 | |
| 1 | OLED-SSD1331-SPI | J5 | |
| 1 | Internal Speaker | J7 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USB_C_Plug_USB2.0 | P1 | |
| 2 | Jumper_2_Small_Bridged | JP1, JP4 | |
| 2 | Jumper_2_Small_Open | JP2, JP3 | |
| 1 | RST | SW1 | |
| 1 | RotaryEncoder-Switch-15mm | SW2 | |
| 1 | A | SW3 | |
| 1 | B | SW4 | |
| 1 | LED | D1 | |
| 1 | ESD5Z3.3T1G | D_SOD-523 | D2 |
| 4 | SS12 | D_SMA | D3, D7, D8, D9 |
| 3 | LESD5D5.0CT1G | TVS_LESD5D5.0CT1G | D4, D5, D6 |
| 1 | 2.2uH | L1 | |
| 11 | 0.1uF | C1, C3, C11, C16, C21, C22, C23, C24 +3 | |
| 12 | 10uF | C2, C4, C5, C12, C25, C26, C30, C34 +4 | |
| 4 | 2.2uF | C6, C7, C17, C18 | |
| 2 | 680uF | C8, C9 | |
| 4 | 1uF | C10, C32, C33, C48 | |
| 3 | 10nF | C14, C41, C47 | |
| 5 | 2.2nF | C19, C20, C37, C46, C49 | |
| 3 | 100nF | C27, C28, C29 | |
| 1 | 4.7uF | C31 | |
| 1 | 47pF | C39 | |
| 1 | 4.7nF | C44 | |
| 3 | 5k | R1, R32, R33 | |
| 3 | 100R | R2, R5, R6 | |
| 3 | 1k | R3, R42, R48 | |
| 20 | 10K | R4, R8, R9, R10, R11, R12, R22, R25 +12 | |
| 2 | 22k | R7, R13 | |
| 5 | 100k | R14, R17, R18, R19, R24 | |
| 2 | 3.9k | R15, R16 | |
| 2 | 0R | R20, R21 | |
| 1 | 2.2k | R23 | |
| 2 | 4.7k | R26, R27 | |
| 2 | 470R | R29, R30 | |
| 1 | 499R | R37 | |
| 4 | 20k | R39, R40, R45, R49 | |
| 1 | 200k | R46 |
MP3-Gotchi v2 design files
The KiCad project lives in the Artisfera/MP3-Gotchi-v2 repository on GitHub; these links point at the commit this page was built from.
MP3-Gotchi v2: common questions
What microcontroller does the MP3-Gotchi v2 use?
The MP3-Gotchi v2 is built around the ESP32-S3-WROOM, from the ESP32 family.
How many components are on the MP3-Gotchi v2?
141 components, from 57 distinct parts. The full bill of materials is listed on this page.
Where can I download the MP3-Gotchi v2 design files?
From the Artisfera/MP3-Gotchi-v2 repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the MP3-Gotchi v2 design in my own project?
Yes, under the terms of its AGPL-3.0 license, which Artisfera chose for the repository.
Can I test firmware for the MP3-Gotchi v2 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
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