
Tamagotchi
TaniWanKenobi/tamagotchi
A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!

Custom Made Tamagotchi Like Device
Videocraft PetPad is an open-source printed circuit board by Videocraft10, from the Videocraft10/PetPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 75 mm with 13 parts on 21 nets, routed with 50 tracks and 2 vias.
It is built around the HS96L03W2C03 and 1207-P6.5MM. Its parts include 3 switches, 2 ICs and 2 connectors. It belongs with the ESP32 and RISC-V boards of this library.
Custom-Made Tamagotchi-Like Device
I wanted to create this for a couple of reasons:
The PCB was made in KiCAD due to the extensive tools and ability to import own footprints that might not be on EasyEDA
Front
Back
Overview
Top
Inside cut
Bottom
Visible stats that change over time with visual feedback on overall pets health
Amount used is to make ONE PetPad
| Item | LCSC # / Item Links | Single Cost | Amount Used | Fees/Notes | Total Price |
|---|---|---|---|---|---|
| PCB: | ---------- | $2 | 1 | $3.12 for shipping | $5.12 |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| Components: | ---------- | ---------- | ---------- | ---------- | ---------- |
| OLED Screen | C5248080 | $2.32 | 1 | ---------- | $2.32 |
| Buzzer | C49246964 | $0.0569 | 1 | Forced to buy 10 | $0.57 |
| Buttons | C2888493 | $0.0107 | 3 | Forced to buy 50 | $0.54 |
| JST Battery Connector | C131337 | $0.0336 | 1 | Forced to buy 20 | $0.67 |
| 7 Pin Header | C5360900 | $0.0391 | 2 | Forced to buy 10 | $0.39 |
| 4 Pin Header | C42431787 | $0.0207 | 1 | Forced to buy 20 | $0.41 |
| Seeed Studio XIAO C6 DIP | Amazon | $11.99 | 1 | $0.79 tax | $12.78 |
| Battery (140mAh) | AliExpress | $1.06 | 1 | NOTE: INSANE SUMMER DEAL USED, NORMAL PRICE $14.23 | $1.06 |
| Screws (M2.5 x 5mm) | Homedepot | $0.433 | 4* | 10 pack | $4.33 |
| Wires | Amazon | $7.48 | less than a foot most likely (WILL HAVE A TON LEFT OVER SO IF YOU HAVE SOMTHING SIMILAR DO NOT BUY) | 30 AWG Magnet Wire Enameled Copper Wire | $7.45 |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| Total: | ---------- | ---------- | ---------- | ---------- | $37.98 |
| Fees: | LCSC Tax $1.25 | ---------- | ---------- | ---------- | [wip] |
| Shipping | LCSC Shipping cost: $10.92 | ---------- | ---------- | ---------- | [wip] |
| Handling | LCSC Handling $3 | ---------- | ---------- | ---------- | $3 |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| TOTAL | ---------- | ---------- | ---------- | ---------- | $50.30 (fee prices not locked in yet) |
| Item | Discripton | Notes | Fees | -------- | Total |
|---|---|---|---|---|---|
| 3D Printer PLA | Generic 3D printer PLA. Requires a 3D printer to use | Paid $8.34 for 1 kg | ---------- | ---------- | 46g used - $0.38 |
| Sodering Iron | ---------- | Required to soder on components | ---------- | ---------- | $10.55 here |
| ---------- | ---------- | ---------- | ---------- | ---------- | ---------- |
| TOTAL | ---------- | ---------- | ---------- | ---------- | $10.93 |
GRAND TOTAL = $60.68
[!NOTE] It is recommended to have prior knowledge in electronics and soldering if you want to create one for yourself!
First download the PCB Gerber file from here then send it to your preferred manufacturer! Next buy all of the components from the BOM. For screws and similar items, it is recommended to find the cheapest in your location. Next 3D print the case from here here and ensure the PCB fits once it arrives. Next solder on all of the components and screw the PCB into the case! Finally flash the firmware onto it from here (you might have to build the file on you own computer)
Tada! You now have a PetPad!
(instructions on how to build will improves once I actually physically build one myself :D)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SW_Push | EasyEDA:SW-TH_4P-L4.5-W4.5-P3.00-LS4.8 | SW1, SW2, SW3 |
| 1 | 1207-P6.5MM | EasyEDA:BUZ-TH_BD12.5-P6.50-D1.4 | BUZZER1 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | Conn_01x02 | Connector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm | J1 |
| 1 | HS96L03W2C03 | easyeda2kicad:OLED-TH_L27.8-W27.2-P2.54_C9900033791 | U2 |
| 1 | LOGO | LOGO | G*** |
| 1 | XIAO-ESP32-C6-DIP | Seed_XIAO:XIAO-ESP32-C6-DIP | U1 |
The 9 most common of 13 parts.

TaniWanKenobi/tamagotchi
A custom PCB-based Tamagotchi virtual pet built with the XIAO-ESP32-C6!


shelxty/lego-tamagotchi
Simple tamagotchi with OLED display screen, buzzer, and 3 buttons custom-made in KiCad, with parts assembled in OnShape.

alex-technologia/Realistic-tamagochi
A tamagochi but much more realistically accurate

Ayush09S/Tamagotchi
A small digital pet as a physical device remake! It features an LDR that can detect light changes, four buttons, and a buzzer. It also has an OLED display!


hiralsinghal/Tamagotchi
This is a Tamagotchi. It is a small handheld video game in which you have a pet. You can play with it, feed it and more depending on your firmware code.

It measures 50 × 75 mm and has 2 copper layers, 1.6 mm thick.
13 parts, built around the HS96L03W2C03 and 1207-P6.5MM. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Videocraft10/PetPad repository on GitHub, at the commit this page was made from: the board is KiCad Files/Videocraft PetPad.kicad_pcb and its schematic KiCad Files/OPL_Kicad_Library-master/Grove Vision AI V2 Library/Grove - Vision AI Module V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).