Skip to the content
PCBKitNew board
2 layers75 × 112 mmTeamagotchi, the printed circuit board in 3D

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

1

README

README.md

Teamagochi - てぃーまごっち

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.

bash
git clone --recursive git@github.com:smartuni/teamagochi.git

or if you have already cloned the repository, you can run:

bash
git submodule update --init --recursive

Workflow

  • 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
QtyValueFootprintReferences
11RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R12
6CCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1, C2, C3, C4, C5, C6
5SW_PushButton_Switch_THT:SW_SPST_Omron_B3F-40xxSW1, SW2, SW3, SW4, SW5
11N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
13406Library:MODULE_3406U1
1IRLZ44NLibrary:IRLZ44NQ2
1LOGOLibrary:haw_logo_logoG***
1LOGOLibrary:riot_logoG***
1Motor_DCConnector_Molex:Molex_MicroClasp_55932-0210_1x02_P2.00mm_VerticalM1
1~Library:Display-2.8TFT1

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 mm00Key, the printed circuit board in 3D

    00Key

    ZeroZeroOne-dev/00Key

    00Key a 75% keyboard

    268 parts241GPL-3.0
  • 2 layers94 × 79 mm5 - Lizard Car, the printed circuit board in 3D

    5 - Lizard Car

    TRD-B/Lizard

    3D printed RC race car with custom electronics

    54 parts129CC-BY-4.0
  • 2 layersMorpheus kicad, the printed circuit board in 3D

    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 layers157.5 × 97.8 mmEsp32PrinterController, the printed circuit board in 3D

    Esp32PrinterController

    MitchBradley/Esp32PrinterController

    PCB design for 3D printer controller using ESP32 processor

    101 parts16MIT
  • 2 layers99.1 × 99.1 mmFlipDotDriver, the printed circuit board in 3D

    FlipDotDriver

    bitluni/FlippyFlip

    49 parts14
  • 2 layers64.8 × 109.2 mmDmx ledstrip dimmer-32ch, the printed circuit board in 3D

    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 mmBatteryAnalyzer MkII, the printed circuit board in 3D

    BatteryAnalyzer MkII

    Moragor/BatteryAnalyzer_MkII

    Updated Version of the battery analyzer, now with constant current

    25 parts12MIT