

Timagotchi
A remake of my magnum opus project, the Timagotchi. for info on that checkout https://timagotchi.dev. this is meant to make it accessible for more than just "School schedules" and moving the price from around $50 without crazy deals to ~$20.
- Size
- 48.8 × 43.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 47
- Pads
- 103
- Tracks, vias
- 179, 29
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 21 Apr 2026
- Updated
- 21 Jun 2026
Overview
Timagotchi is an open-source printed circuit board by Broseph9972, from the Broseph9972/Timagotchi-Pro repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 48.8 × 43.2 mm with 15 parts on 47 nets, routed with 179 tracks and 29 vias.
It is built around the TL3342F160QG. Its parts include 5 switches, 2 capacitors, 2 ICs and 1 connector. It belongs with the ESP32 boards of this library.
Main components
1README
README.mdTimagotchi-Pro
The Timagotchi-Pro is a remake of my magnum opus project, the Timagotchi. for info on that checkout The original Site. this is meant to make it accessible for more than just "School schedules" and moving the price from around $50 without crazy deals to $20. $40 ~321 I wanted to make it cooler with a joystick, but i kept the budget as small as possible. kinda wish i didnt tbh.
Assembly
To assemble it it simply Solder the buttons, capacitors, screen connector, xiao, speaker, and JST for battery on, then use the FPC cable from the screen, bend it in a "Z" so it fits in the connectors the right way and also plug in the battery it should automatically charge via usb-c. once the pcb is done, There are 2 parts to the cad, a top and bottom half. Insert the pcb, connect the screen afterputting it in the indent on top. put them together with glue, or don't they should still stay together. you may have to seperate the 2 parts in your slicer, but it should work be easily printable.
Usage
To use it, simply interact with the menu using the buttons like a d-pad. It's very intuitive, im sure you'll understand.
Why?
I made it becuase i personally have issues telling how much time is left in class, and was really really bored. turned out to be a really really good idea. ive sold these at school to other kids with adhd and actually made profit??? i made the v2 to reduce price and DRASTICALLY improve quality
Some upgrades over the earlier version include
- Price reduction
- Speaker
- Nicer buttons
- kinda better case
- No reliance on raspberry pi
- A Battery
- Touchscreen
This is a project for Hack Club Fallout.
Footnotes
-
(it will be much cheaper if i ever make multiple, but shipping and using premade devboards and screens make it much more annoying The Timagotchi (time-a-got-chee) is a low-cost device that helps with adhd time blindness2 ↩
-
You're bad at telling how much time has passed with a progress bar and other features shown to help people with time blindness at a quick glance with many other useful features. ↩
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | TL3342F160QG | Switch Footprints:SW_TL3342F160QG | S1, S2, S3, S4, S5 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 1.47inch LCD Display | Library:1.47inch LCD Display | 1.47inch LCD Display |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 10µF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 2005280180 | FFC:CON_2005280180_MOL | ScreenConnector1 |
| 1 | CMS-201438-058S | Speaker speaker:SPKR_CMS-201438-058S | LS1 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U2 |
| 1 | XIAO-ESP32-S3-Plus-SMD | New_XIAO_Series_Footprints:XIAO-ESP32-S3-Plus-SMD | U1 |
Similar boards
- 4 layers16.9 × 119.4 mm

- 2 layers192.4 × 50 mm

- 2 layers37.5 × 99 mm

Diy oled 3d controller
open3doled/open-3d-oled
If running windows 11 or 10 with DPI scaling be sure to disable it as follows. 1) Right click properties on 3dplayer.exe in the 3DPlayer folder 2) Click on "Compatability" tab then click on the button at the bottom…
42 parts98 - 8 layers424.5 × 336.3 mm

- 4 layers70.2 × 70.1 mm

Wireless Communication Board (WCB)V2.4
greghulette/Wireless_Communication_Board-WCB
Repository for the Wireless Commuincation Board (WCB)
65 parts16GPL-3.0 - 6 layers85.9 × 77.5 mm

Frob2354
tschak909/frob-modern
The Frob, An Apple II Atari 2600 Development System, re-made as an RP2354 based device.
80 parts8 - 2 layers14.8 × 20 mm

Kits prettyvis
SpinWearables/SpinWheelHardware
The hardware design files for the SpinWheel.
57 parts2GPL-3.0 - 6 layers76.5 × 69 mm

Questions
How big is the Timagotchi PCB?
It measures 48.8 × 43.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Timagotchi use?
15 parts, built around the TL3342F160QG. 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.
Where can I download the Timagotchi KiCad files?
From the Broseph9972/Timagotchi-Pro repository on GitHub, at the commit this page was made from: the board is PCB/Timagotchi.kicad_pcb and its schematic PCB/Timagotchi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Timagotchi design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).