Skip to the content
PCBKitNew board
2 layers78.6 × 72.6 mmCyberPet, the printed circuit board in 3D

A smart buddy that sits on your desk!

Size
78.6 × 72.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
19
Pads
74
Tracks, vias
237, 29
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jun 2026
Updated
26 Oct 2026

Overview

CyberPet is an open-source printed circuit board by aryanscodingden, from the aryanscodingden/desk-buddy repository on GitHub. It is a 2-layer board of 78.6 × 72.6 mm with 18 parts on 19 nets, routed with 237 tracks and 29 vias.

It is built around the BME280. Its parts include 4 diodes, 4 switches, 2 resistors and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Desk Buddy

A smart buddy that sits on your desk & can control your room. It can sense the temprature and turn on the AC or Fan depneding on how hot it is! My main motivation to build this is cus I wanted to control all my appliences with a phyiscal device & also wanted to experiment w/ a IR Blaster. Desk Buddy A5


Schematic

image It uses a ESP32-C3 as the main board, a BME680 as temp sensor paired with 2 IR diodes & a 0.96 OLED Screen! This schematic was made in KiCAD

PCB

image
A simple 2 layer PCB to accomadate all of the componets.

Case

RENDERS

This case was designed in Fusion 360. The case & PCB are held together by M3 Screws

Firmware

The firmware is written in C++ and will be edited/deployed from Arduino IDE.

Bill of Materials (BOM)

TOTAL COST: ₹4,156 ($44.02)

Parts

18
QtyValueFootprintReferences
4SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW2, SW3, SW4
2100ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2
2IR DIODELED_THT:LED_D5.0mmD1, D2
2NeoPixel_THTLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD3, D4
1BME280Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalU2
1Battery_CellDownloads:JST PH B2B P2.00mm VerticalBT1
1Screen 0.9 OLED0.96_OLED:OLED SSD1306 I2C 0.96Brd1
1XIAO-ESP32-C3-SMDESP32 C3:XIAO-ESP32-C3-SMDU1

The 14 most common of 18 parts.

Questions

How big is the CyberPet PCB?

It measures 78.6 × 72.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CyberPet use?

18 parts, built around the BME280. 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 CyberPet KiCad files?

From the aryanscodingden/desk-buddy repository on GitHub, at the commit this page was made from: the board is PCB Files/CyberPet.kicad_pcb and its schematic PCB Files/CyberPet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the CyberPet design in my own project?

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

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 4 layers38.6 × 39.5 mmRuuvitag revb71, the printed circuit board in 3D

    Ruuvitag revb71

    ruuvi/ruuvitag_hw

    RuuviTag hardware projects

    64 parts115
  • 4 layers35.1 × 76.3 mmTiny4FSK, the printed circuit board in 3D

    Tiny4FSK

    New-England-Weather-Balloon-Society/Tiny4FSK

    Horus Binary v2 HAB Tracker

    90 parts96CERN-OHL-W-2.0
  • 2 layers29.8 × 33.7 mmPecanpico9, the printed circuit board in 3D

    Pecanpico9

    DL7AD/pecanpico9

    A lightweight APRS tracker for balloons

    116 parts68GPL-3.0
  • 2 layers136 × 100 mmClimateSprinklerController, the printed circuit board in 3D

    ClimateSprinklerController

    kbx81/ClimateSprinklerController

    ESP32-based climate and sprinkler controller for use with ESPHome

    194 parts56
  • 4 layers36.6 × 60.3 mmStratoSoar MK3.0, the printed circuit board in 3D

    StratoSoar MK3.0

    crnicholson/StratoSoar-MK3

    StratoSoar MK3, an autonomous glider meant for high-altitudes, accessible to everyone

    85 parts43
  • 2 layers23 × 50 mmPecanpico10, the printed circuit board in 3D

    Pecanpico10

    DL7AD/pecanpico10

    A lightweight APRS tracker and digipeater

    123 parts43
  • 2 layers97 × 77.5 mmESPlant, the printed circuit board in 3D

    ESPlant

    CCHS-Melbourne/ESPlant

    Environmental Sensor Plant - solar WiFi gardening/meteorological sensor using ESP8266

    77 parts37