

Starbie
A motion controlled digital pet with 2 custom keys, basically a Tamagotchi, built for the PCB design week of the 10 week Half Life program.
- Size
- 110.5 × 97.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 25
- Pads
- 60
- Tracks, vias
- 47, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 Oct 2026
- Updated
- 1 Nov 2026
Overview
Starbie is an open-source printed circuit board by MattOr-Creations, from the MattOr-Creations/Starble repository on GitHub. It is a 2-layer board of 110.5 × 97.5 mm with 9 parts on 25 nets, routed with 47 tracks and 0 vias.
It is built around the DHT11. Its parts include 2 ICs, 2 connectors, 2 switches and 1 resistor. It belongs with the ESP32 and RISC-V boards of this library.
Main components
1README
README.mdStarbie
A motion controlled digital pet with 2 custom keys, basically a Tamagotchi, built for the PCB design week of the 10 week Half Life program.
Why Starbie?
It's a very interesting build, I haven't really experimented much with motion sensors and wanted to know how to use them, and having the ability to customize the Tamagotchi just makes it even better, that's why I included my cat as the digital pet.
Parts
- XIAO ESP32-C3 microcontroller
- 128x64 OLED display (I2C)
- MPU6050 accelerometer/gyro for tilt and shake detection
- DHT11 temperature and humidity sensor
- 2 buttons
Customizations
- Changed the template sprite for my 32x32 sprite of my cat, made using Aseprite and converted with image2cpp.
- Modified the 4 menu items to match my cat's preferred actions: NAP / PLAY / FEED / PET -> NAP / CHASE / TREAT / PET
- Most actions give increased hunger(Hardmode??)
BOM
List of materials and prices here: BOM.csv
Note: Parts such as the 1x04 pin header and the two buttons were not included, the reason being that I already have those components at home.
PCB
Followed the guide in order to make Starbie's schematic and PCB design in Kicad
Credits
Custom libraries and based on the Starbie guide by SharKingStudios:https://github.com/SharKingStudios/Starbie
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Conn_01x04_Pin | footprints:Display_128x64_096_I2C | J1 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | DHT11 | Sensor:Aosong_DHT11_5.5x12.0_P2.54mm | U2 |
| 1 | LOGO | footprints:JUNIORDESIGN | |
| 1 | LOGO | footprints:Star | |
| 1 | XIAO-ESP32-C3-SMD | footprints:XIAO-ESP32-C6-DIP | U1 |
Questions
How big is the Starbie PCB?
It measures 110.5 × 97.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Starbie use?
9 parts, built around the DHT11. 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 Starbie KiCad files?
From the MattOr-Creations/Starble repository on GitHub, at the commit this page was made from: the board is Hardware/PCB/Starbie.kicad_pcb and its schematic Hardware/PCB/Starbie.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Starbie design in my own project?
Its repository states no licence, so its author keeps all rights: ask MattOr-Creations before reusing the design.
Similar boards
- 2 layers96.6 × 82.8 mm

- 2 layers100 × 50 mm

Conveyor belt pcb
lansidev/conveyor-belt
Miniature 3D printed conveyor belt for simulation and fun working with sensors, all controllable with Raspberry Pi
22 parts9MIT - 2 layers93 × 20 mm

- 2 layers

OpenMQTTGatewayPCB
ebrithiljonas/OMG_PCB
All in One PCB for the OpenMQTTGateway Project
36 parts7GPL-3.0 - 2 layers62 × 19.3 mm

SniffingTrinket
GeorgK/SniffingTrinket
A room climate monitor using the Adafruit Trinket Pro
23 parts6GPL-3.0 - 2 layers

Arduino relay
bhaskar9980/Guardian
Guardian is an advanced, fully automated hydroponics system designed to optimize plant growth and maximize yield.
58 parts5MIT - 2 layers100 × 43.5 mm

Firefly
Twistx77/Firefly
Open WIFI-enabled RGB lamp with temperature, humidity, suspended air particles and eCO2 sensors.
33 parts5GPL-3.0 - 2 layers30.5 × 77.5 mm

Proyecto sensor temperatura
unla-investigacion-desarrollo/ecosistema-iot
Antes de desarrollar el sistema final, realizamos una etapa de exploración donde investigamos y experimentamos con las siguientes tecnologías:
8 parts5