Devotchi
hussamkoman·devotchi·hardware/devotchi.kicad_pcb
About the Devotchi PCB
Devotchi is an open source ESP32 PCB design by hussamkoman, published on GitHub under the MIT license. It is a 4-layer board measuring 45 × 50 mm, with 47 components from 28 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N4R2, from the ESP32 family. Other key parts include the DW01A, TP4056-42-ESOP8, ME6211C33M5 and HS20HS072RX. By type, the board carries 16 resistors, 13 capacitors, 5 ICs, 4 switches, 3 transistors and 3 connectors.
It belongs with the iot & wireless, displays & leds and power & battery designs in this gallery.
From the project
Tamagotchi-style portable device for AI coding agents
See purchase-list.md for the complete BOM with LCSC part numbers and sourcing info.
Why N4R2: PSRAM needed for display framebuffers — 320x240 RGB565 = 150KB per frame, double buffering needs 300KB. Without PSRAM, internal 512KB SRAM can't fit framebuffers + WiFi stack + application.
Source: LCSC/JLCPCB C5329582 — $3.70 (1+), $2.49 (100+), 1687 in stock.
Why this part: - Full RGB color — expressive Tamagotchi character (red angry, green happy, etc.) - 320x240 resolution — excellent detail for pixel art and text - IPS viewing angle — looks good from any direction (critical for handheld) -…

Main components on the Devotchi
Devotchi bill of materials (BOM)
47 components, 28 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1-N4R2 | ESP32-S2-MINI-1 | U101 |
| 1 | DW01A | SOT-23-6 | U201 |
| 1 | TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U202 |
| 1 | ME6211C33M5 | SOT-23-5 | U203 |
| 1 | HS20HS072RX | OLED-SMD_HS20HS072RX | U301 |
| 1 | FS8205A_C2830320 | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | Q201 |
| 2 | AO3400A | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q301, Q401 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J201 |
| 1 | C7433648 Battery_conn | JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J202 |
| 1 | C2895081 Motor | PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right | J401 |
| 1 | AFC01-S12FCA-00 | FPC-SMD_AFC01-S12FCA-00 | FPC301 |
| 1 | C318884 reset_btn | SW_Push_1P1T_XKB_TS-1187A | SW101 |
| 1 | C318884 BTN_ACTION | SW_Push_1P1T_XKB_TS-1187A | SW501 |
| 1 | C318884 BTN_APPROVE | SW_Push_1P1T_XKB_TS-1187A | SW502 |
| 1 | C318884 BTN_REJECT | SW_Push_1P1T_XKB_TS-1187A | SW504 |
| 1 | C42441798 1N5819W S4_C42441798 | SOD-123_L2.7-W1.6-LS3.7-RD | D401 |
| 1 | FC-1608G1-520 | LED0603-RD | D402 |
| 1 | C45783 22µ | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C101 |
| 5 | 100N 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C102, C203, C501, C502, C504 |
| 5 | C15849 1µ | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C103, C204, C205, C301, C302 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C15850 10µ | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C201, C202 |
| 5 | 10K 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R101, R206, R501, R502, R504 |
| 4 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R201, R202, R302, R402 |
| 2 | 5K1 5k1 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R203, R204 |
| 1 | 3k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R205 |
| 2 | 100K 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R207, R208 |
| 1 | 22R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R301 |
| 1 | 150R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R401 |
Devotchi design files
The KiCad project lives in the hussamkoman/devotchi repository on GitHub; these links point at the commit this page was built from.
Devotchi: common questions
What microcontroller does the Devotchi use?
The Devotchi is built around the ESP32-S3-MINI-1-N4R2, from the ESP32 family.
How big is the Devotchi PCB?
The Devotchi measures 45 × 50 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Devotchi?
47 components, from 28 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Devotchi design files?
From the hussamkoman/devotchi repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Devotchi design in my own project?
Yes, under the terms of its MIT license, which hussamkoman chose for the repository.
Can I test firmware for the Devotchi 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