

Teamagotchi
Teamagochi is a synchronized always-online pet simulator with multiplayer functionality by the RIOT Project SoSe24 team.
- Size
- 75 × 112 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 34
- Pads
- 132
- Tracks, vias
- 90, 1
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 8 Apr 2024
- Updated
- 18 Aug 2025
Overview
Teamagotchi is an open-source printed circuit board by smartuni, from the smartuni/teamagochi repository on GitHub. It is a 2-layer board of 75 × 112 mm with 29 parts on 34 nets, routed with 90 tracks and 1 via.
It is built around the IRLZ44N. Its parts include 11 resistors, 6 capacitors, 5 switches, 1 IC and 1 diode.
Main components
1README
README.md
Description
Teamagochi is a synchronized always-online pet simulator with multiplayer functionality by the RIOT Project SoSe24 team.
It consists of a physical device (Node), web backend and web/mobile frontend.
Frontend Page [W.I.P]
Documentation Page
Kanban Board
Contributing
Cloning
Make sure to clone the repository with the --recursive flag to also clone the submodules.
git clone --recursive git@github.com:smartuni/teamagochi.gitor if you have already cloned the repository, you can run:
git submodule update --init --recursiveWorkflow
- Create a new branch for your feature or bugfix (
git checkout -b feature/my-feature) - Commit your changes (You can use VSCode or Github Desktop for an easier way to commit)
- Push to the branch (
git push origin feature/my-feature) - Create a Pull Request
- Ask somebody (preferably a team member) to review your code
- Wait for the reviewer to approve your PR (or ask for changes)
- Merge your PR
Avoiding conflicts
- Make sure to keep each branch concise and focused on a single feature or bugfix
- Avoid working on multiple projects at the same time
- Merge changes from the main branch into your feature branch regularly (
git pull origin main) - Communicate with your team members about what you are working on
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R12 |
| 6 | C | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C3, C4, C5, C6 |
| 5 | SW_Push | Button_Switch_THT:SW_SPST_Omron_B3F-40xx | SW1, SW2, SW3, SW4, SW5 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 3406 | Library:MODULE_3406 | U1 |
| 1 | IRLZ44N | Library:IRLZ44N | Q2 |
| 1 | LOGO | Library:haw_logo_logo | G*** |
| 1 | LOGO | Library:riot_logo | G*** |
| 1 | Motor_DC | Connector_Molex:Molex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical | M1 |
| 1 | ~ | Library:Display-2.8 | TFT1 |
Questions
How big is the Teamagotchi PCB?
It measures 75 × 112 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Teamagotchi use?
29 parts, built around the IRLZ44N. 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 Teamagotchi KiCad files?
From the smartuni/teamagochi repository on GitHub, at the commit this page was made from: the board is node/pcb/teamagotchi/teamagotchi.kicad_pcb and its schematic node/pcb/teamagotchi/teamagotchi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Teamagotchi design in my own project?
Its repository states no licence, so its author keeps all rights: ask smartuni before reusing the design.
Similar boards
- 2 layers304.8 × 170.8 mm

- 2 layers94 × 79 mm

- 2 layers

Morpheus kicad
pscrespo/Morpheus-STM32
A small 3D printer controller board for use with a "blue pill" STM32F1 generic board. Inspired on http://reprap.org/wiki/SinapTec
66 parts80GPL-3.0 - 2 layers100 × 100 mm

- 2 layers157.5 × 97.8 mm

Esp32PrinterController
MitchBradley/Esp32PrinterController
PCB design for 3D printer controller using ESP32 processor
101 parts16MIT - 2 layers99.1 × 99.1 mm

- 2 layers64.8 × 109.2 mm

Dmx ledstrip dimmer-32ch
robinolejnik/dmx-ledstrip-dimmer-32ch
Arduino Mini and TLC5940 based 32 channel 12V PWM dimmer with DMX512 and RDM support.
105 parts14MIT - 2 layers101.6 × 53.3 mm

BatteryAnalyzer MkII
Moragor/BatteryAnalyzer_MkII
Updated Version of the battery analyzer, now with constant current
25 parts12MIT