

Starbie
a fun liitle pet !
- Size
- 122 × 104.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 7
- Nets
- 25
- Pads
- 60
- Tracks, vias
- 70, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 10 Oct 2026
- Updated
- 25 Oct 2026
Overview
Starbie is an open-source printed circuit board by AlteranteTony, from the AlteranteTony/starbie repository on GitHub. It is a 2-layer board of 122 × 104.5 mm with 7 parts on 25 nets, routed with 70 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 fun little pet !
starbie isa cute fun little interactive digital pet this project includes a custom digital pet - which i named LEgoat
starbie uses parts such as esp32-c3 , switches , resistor , MPU6050 module ,an oled screen and a DHT11 sensor.
What does starbie do:
Starbie is a cute interactive desk pet that reacts to you and your surroundings. it is a small digital pet (LEgoat) that has 2 buttons and mpu6050 module , the mpu6050 module helps it make reactive to tilting and shaking .

what is in the repo
- starbie.ino this includes the code -BOM.md it contins bill of materials -journal.md contains journal that i wrote while working on starbie -project file - pcb layout , circuit design -production 1 contains files for fabrication of pcb
Tech stack
- kicad
- c++
- arduino ide
how to set up firmware ( use arduino ide) -open the firmware folder. install listed libraries now select xiao esp32 c3 board and the correct port and upload the code. after that you are basically good to go.
How to Use starbie
Controls
- Button 1 =it Opens the action menu and confirms a selected action.
- Button 2 = Toggles the stats screen.
- Shake = Give LEgoat a small joy boost.
Actions
the starbie has actions like nap , play , feed , laugh . laugh action makes LEgoat jump and show ha ha text. when you use Feed it gains fullness . when using play runs around the screen and gains joy . Nap it goes to sleep.
Stats range from 0 to 100
Sensors use in project
The MPU6050 detects movement and controls the action menu. The DHT11 measures temperature and humidity, which are displayed on the stats screen.
YOU CAN CUSTOMIZE THE PET IF YOU WANT !!
PCB WAS CHECKED FOR ERRORS USING KI CAD'S DRC. CHECK PCB FOR ERROR BEFORE MANUFACTURING THE PCB
FINAL LOOK FOR PCB

3D render of PCB

Bill of Materials (BOM)
The following components are used to build Starbie.
| Designator | Footprint | Quantity | Value | vendor name | Unit Price ($) | Line Total ($) | Link |
|---|---|---|---|---|---|---|---|
| J1 | Display_128x64_096_I2C | 1 | Conn_01x04_Pin | Sharvi electronics | 2.17 | 2.17 | https://sharvielectronics.com/product/0-96-inch-i2c-4pin-oled-display-module-white/ |
| J2 | MPU6050_Module | 1 | Conn_01x08_Pin | Sharvi electronics | 1.95 | 1.95 | https://sharvielectronics.com/product/mpu-6050-3-axis-accelerometer-and-gyro-sensor/ |
| R1 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 1 | 10K | Sharvi electronics | 0.26 | 0.26 | https://sharvielectronics.com/product/10k-ohm-1-2-watt-resistor-1-tolerance/ |
| SW1, SW2 | SW_Cherry_MX_1.00u_PCB | 2 | SW_Push | Sunrom electronics | 1.2 | 2.40 | https://www.sunrom.com/m/6479 |
| U1 | XIAO-ESP32-C6-DIP | 1 | XIAO-ESP32-C3-SMD | Sharvi electronics | 6.56 | 6.56 | https://sharvielectronics.com/product/seeed-studio-xiao-esp32c3-tiny-mcu-board-with-wifi-and-ble-battery-charge-supported-module/ |
| U2 | Aosong_DHT11_5.5x12.0_P2.54mm | 1 | DHT11 | Sharvi electronics | 0.71 | 0.71 | https://sharvielectronics.com/product/dht11-temperature-and-humidity-sensor-module/ |
| N/A | PCB | 1 | - | JLCPCB | 10 | 10 | https://jlcpcb.com/ |
| TOTAL= | $24.5 |
Prices are estimates and may change. Shipping, taxes, and other charges may not be included.
Parts
7| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | Conn_01x04_Pin | Imported Parts:Display_128x64_096_I2C | J1 |
| 1 | Conn_01x08_Pin | Imported Parts:MPU6050_Module | J2 |
| 1 | DHT11 | Sensor:Aosong_DHT11_5.5x12.0_P2.54mm | U2 |
| 1 | XIAO-ESP32-C3-SMD | Imported Parts:XIAO-ESP32-C6-DIP | U1 |
Questions
How big is the Starbie PCB?
It measures 122 × 104.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Starbie use?
7 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 AlteranteTony/starbie repository on GitHub, at the commit this page was made from: the board is project files/Starbie.kicad_pcb and its schematic project files/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 AlteranteTony 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