Skip to the content
2 layers84 × 84 mmMy first hardware, the printed circuit board in 3D

pcb?

Size
84 × 84 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
33
Pads
77
Tracks, vias
136, 16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
21 Oct 2026

Overview

My first hardware is an open-source printed circuit board by mrmollusc, from the mrmollusc/my-first-hardware repository on GitHub. It is a 2-layer board of 84 × 84 mm with 10 parts on 33 nets, routed with 136 tracks and 16 vias.

It is built around the DHT11. Its parts include 3 ICs, 3 connectors, 2 switches and 1 resistor. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

my-first-hardware (Heartbie)

Heartbie for Half Life Week 1

The heartbie device is a small companion toy that is a spin-off of the starbie starter project provided by Half Life for the week 1 starter project. The heartbie has the components of the starbie; namely microcontroller, OLED display which is for visual response to the heartbie's environment, environment sensor, movement sensor and keys for user interaction. However, the heartbie features an additional speaker and also customizes the keys and PCB layout.

Layout

Schematic PCB

Features

  • Firmware: Arduino C
  • PCB: JLCPCB service
  • Microcontroller: XIAO ESP32 C3 Mini
  • Display: 128x64 OLED Display
  • Environment Sensor: DHT 11
  • Movement Sensor: MPU 6050
  • Key Switches: Outemu Silent Switches
  • Key Caps: Generic Transparent
  • Speaker: Generic 36mm
  • Speaker Chip: MAX98357A

Grant-funded ($30 tier 1)

ItemPurposeQtyUnit (USD)Total (USD)Link
Heartbie PCB 2-layer84x84mmCustom Heart Shaped Board50.804.00JLCPCB
JLCPCB shipping (Global Standard Direct Line → AU)Shipping17.567.56JLCPCB
Seeed Studio XIAO ESP32-C3Microcontroller17.567.56AliExpress
0.96in 128x64 I2C OLED (SSD1306)OLED Display11.061.06AliExpress
DHT 11 SensorEnvironment sensor11.541.54AliExpress
MPU 6050 SensorMovement sensor14.454.45AliExpress
Outemu Silent Switches (10pcs)Key Switches20.350.70AliExpress
Clear Keycap (4pcs)Keycap20.951.90AliExpress
Speaker 36mmSound10.850.85AliExpress
MAX98357ASound Amplifier Chip11.921.92AliExpress
Grant total31.34

Parts

10
QtyValueFootprintReferences
2SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Conn_01x02_PinConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ3
1Conn_01x04_Pinyes:Display_128x64_096_I2CJ1
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1DHT11Sensor:Aosong_DHT11_5.5x12.0_P2.54mmU2
1LOGOmedia:uty-logo
1MAX98357APackage_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU3
1XIAO-ESP32-C3-SMDyes:XIAO-ESP32-C3-SMDU1

Similar boards

  • 2 layers96.6 × 82.8 mmStarbie, the printed circuit board in 3D

    Starbie

    SharKingStudios/Starbie

    Half-Life Week 1 Example Project

    11 parts28MIT
  • 2 layers100 × 50 mmConveyor belt pcb, the printed circuit board in 3D

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

    WiFi VFD

    ciisaichan/WiFi-VFD

    开源的ESP8266驱动VFD屏电路,支持BiliBili粉丝数、时间、温度、湿度

    23 parts8MIT
  • 2 layersOpenMQTTGatewayPCB, the printed circuit board in 3D

    OpenMQTTGatewayPCB

    ebrithiljonas/OMG_PCB

    All in One PCB for the OpenMQTTGateway Project

    36 parts7GPL-3.0
  • 2 layers62 × 19.3 mmSniffingTrinket, the printed circuit board in 3D

    SniffingTrinket

    GeorgK/SniffingTrinket

    A room climate monitor using the Adafruit Trinket Pro

    23 parts6GPL-3.0
  • 2 layersArduino relay, the printed circuit board in 3D

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

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

    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

Questions

How big is the My first hardware PCB?

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

What parts does the My first hardware use?

10 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 My first hardware KiCad files?

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

Can I use the My first hardware design in my own project?

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