Skip to the content
PCBKitNew board
2 layers48 × 45 mmSTARBIE CARRIER YETI JARVIS, the printed circuit board in 3D

STARBIE CARRIER YETI JARVIS

rafay-069/starbie-

A 3D-printed Yeti desktop companion robot powered by an ESP32-C3 microcontroller, featuring interactive animations, environmental monitoring, voice response, and an I2S audio amplifier setup i was inspired by jarvis…

Size
48 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
17
Pads
53
Tracks, vias
58, 4
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Oct 2026
Updated
31 Oct 2026

Overview

STARBIE CARRIER YETI JARVIS is an open-source printed circuit board by rafay-069, from the rafay-069/starbie- repository on GitHub. It is a 2-layer board of 48 × 45 mm with 14 parts on 17 nets, routed with 58 tracks and 4 vias.

It is built around the DHT11 and XIAO ESP32C3. Its parts include 4 connectors, 2 capacitors, 2 switches and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

Main components

2

README

README.md

Starbie

A 3D-printed Yeti desktop companion robot powered by an ESP32-C3 microcontroller, featuring interactive animations, environmental monitoring, voice response, and an I2S audio amplifier setup i was inspired by jarvis from ironman so instead of making it simple starie i made changes i wanted to be more creative

Hardware Components

  • Seeed Studio XIAO ESP32-C3
  • 0.96" I2C OLED Display (SSD1306)
  • GY-521 MPU-6050 6-DOF Motion Sensor
  • SmartElex MAX98357A I2S Amplifier Breakout
  • 30mm 8 Ohm 0.5W Mini Speaker
  • INMP441 MEMS I2S Microphone
  • DHT11 Temperature & Humidity Sensor
  • 3.7V 500mAh 1S LiPo Battery
  • MY CIRCUIT

Screenshot 2026-10-10 215116

Bill of Materials (BOM)

Bill of Materials (BOM)

#ComponentDescription / FunctionQtyUnit PriceTotalVendor
1Seeed Studio XIAO ESP32–C3Main MCU running logic, Wi-Fi & BLE1$6.80$6.80Robu.in
20.96" I2C OLED Display (SSD1306)128×64 screen for animated face & UI1$2.00$2.00Robu.in
3GY-521 MPU-6050 6-DOF IMU3-axis gyro + accelerometer for motion detection1$1.60$1.60Robu.in
4DHT11 Sensor Module (3-pin)Temperature and humidity sensing1$1.00$1.00Robu.in
56×6×5mm Tactile Buttons (5-pack)Physical buttons for feeding & menu action1$0.30$0.30Robu.in
6INMP441 MEMS I2S MicrophoneDigital audio capture for sound/voice commands1$1.80$1.80Robu.in
73.7V 500mAh 1S LiPo BatteryPCM protected cordless power pack1$3.50$3.50Robu.in
80805 SMD 0.1 µF Ceramic CapacitorsRail decoupling filters for MCU & mic (10-pack)1$0.20$0.20Robu.in
91×40 Pin 2.54 mm Male Header StripBreakaway pins for module mounting1$0.15$0.15Robu.in
10SmartElex MAX98357A I2S Amplifier3W Class-D digital amplifier for voice output1$2.00$2.00Robu.in
11INGHAi 30mm 8Ω 0.5W Mini SpeakerCompact speaker for sound effects & chirps1$2.00$2.00Robu.in
—Taxes & ShippingEstimated shipping and handling——$5.90Robu.in
—Total Project CostTier 1 Grant Funding Budget——$29.05—

⚡ Circuit & PCB Design

Schematic

Screenshot 2026-10-19 130543 Screenshot 2026-10-19 142150

I HAVE A BUZZER THATS WHY I DIDNT ADD IT IN BOM AND ALSO I WILL BE USING SPEAKERS MAINLY

Repository Structure

  • bom.csv: Bill of Materials for grant verification
  • journal.md: Daily progress logs and build documentation
  • pcb/: KiCad schematic and layout files
  • firmware/: ESP32-C3 source code

Parts

14
QtyValueFootprintReferences
4MountingHole_M3MountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
20.1uFCapacitor_SMD:C_0805_2012MetricC1, C2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1DHT11Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1GY-521_MPU6050Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1INMP441_MICConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1OLED_SSD1306Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1SW_MENUButton_Switch_THT:SW_PUSH_6mmSW1
1SW_WAKEButton_Switch_THT:SW_PUSH_6mmSW2
1XIAO_ESP32_C3Module:Seeed_XIAO_DIP14U1

Questions

How big is the STARBIE CARRIER YETI JARVIS PCB?

It measures 48 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the STARBIE CARRIER YETI JARVIS use?

14 parts, built around the DHT11 and XIAO ESP32C3. 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 CARRIER YETI JARVIS KiCad files?

From the rafay-069/starbie- repository on GitHub, at the commit this page was made from: the board is hardware/STARBIE_CARRIER_YETI_JARVIS.kicad_pcb and its schematic hardware/STARBIE_CARRIER_YETI_JARVIS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the STARBIE CARRIER YETI JARVIS design in my own project?

Its repository states no licence, so its author keeps all rights: ask rafay-069 before reusing the design.

Similar boards

  • 2 layers40 × 30 mmEsphome xiao base, the printed circuit board in 3D

    Esphome xiao base

    0rax/esphome-xiao-base

    XIAO base board PCB & configuration for ESPHome based sensors.

    10 parts5CERN-OHL-S-2.0
  • 2 layers148 × 61 mmIrrigation controller, the printed circuit board in 3D

    Irrigation controller

    adriencarbonaro/irrigation-controller

    Irrigation System Controller

    40 parts2
  • 2 layers82.7 × 51.9 mmHollow Alarm, the printed circuit board in 3D

    Hollow Alarm

    NLEVEL-GIT/Hollow-Alarm

    An Alarm with Hollow Knight features

    11 parts1
  • 2 layers22 × 77.4 mmNB001, the printed circuit board in 3D

    NB001

    uwrov/nanofloat

    18 parts1
  • 2 layers55.5 × 38 mmExiFlexBoard, the printed circuit board in 3D

    ExiFlexBoard

    2525mura/ExiFlex

    15 parts
  • 2 layers34.9 × 56.5 mmHome Automation v1, the printed circuit board in 3D

    Home Automation v1

    aayu0-0/SEEED-RS485-Extension-Board-reverse-engineering-project

    SEEED RS485 Extension Board reverse-engineering project

    64 parts
  • 2 layers150 × 100 mmMemento, the printed circuit board in 3D

    Memento

    AID-IOT/IOT-Memento-Design

    A keepsake PCB built at the AICTE IDEA Lab, Poornima College of Engineering. It is a working board as well as a memento: a Seeed XIAO ESP32C3 drives four WS2812B LEDs and reads a BMP280 pressure/temperature sensor, and…

    13 partsMIT
  • 2 layers48.5 × 48.6 mmHandle bar, the printed circuit board in 3D

    Handle bar

    basic-bitch-foundation/Traffic

    18 parts