A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!
Table of Contents
A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6 microcontroller, featuring a 0.96" OLED display, three buttons, and a buzzer.
I made the project to have my own completely customizable tamagatchi! I also want you to customize yours however you want - check my tutorial for instructions!
To use this, simply flash the xiao with the firmware in the repo! Here is an assembly diagram:
Here is my PCB:
Here is the schematic used to make the PCB:
Here is the Onshape link!
| Component | Qty | Price | Tax (6.7%) | Total | Link |
|---|---|---|---|---|---|
| XIAO-ESP32-C6 | 1 | $5.20 | $0.35 | $5.55 | Seeed Studio |
| Seeed Studio Shipping | 1 | $6.69 | $0.45 | $7.14 | — |
| 0.96" OLED Display | 1 | $2.15 | $0.14 | $2.29 | LCSC |
| Tactile Button | 3 | $0.50 | $0.03 | $0.53 | LCSC |
| Buzzer | 1 | $0.54 | $0.04 | $0.58 | LCSC |
| Male Pin Headers (20 pcs) | 1 | $0.59 | $0.04 | $0.63 | LCSC |
| LCSC Shipping | 1 | $14.73 | $0.99 | $15.72 | — |
| JLCPCB PCB | 1 | $5.40 | $0.36 | $5.76 | JLCPCB |
| JLCPCB Shipping | 1 | $3.30 | $0.22 | $3.52 | — |
| M3 8mm Screws | 1 | $2.28 | $0.15 | $2.43 | AliExpress |
| Brass Threaded Inserts | 1 | $5.79 | $0.39 | $6.18 | AliExpress |
| Total | $47.17 | $3.16 | $50.33 |
Tanishq Goyal - @Tanuki - tanishqgoyal590@gmail.com







