

First week of half life, making my own Printed Circuit Board!!!
- Size
- 93 × 65.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 24
- Pads
- 69
- Tracks, vias
- 80, 0
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 5 Oct 2026
- Updated
- 19 Oct 2026
Overview
Unghost is an open-source printed circuit board by BuildNCode1, from the BuildNCode1/Half-Life-Week-1-PCB repository on GitHub. It is a 2-layer board of 93 × 65.5 mm with 24 parts on 24 nets, routed with 80 tracks and 0 vias.
It is built around the DHT11. Its parts include 3 switches, 2 resistors, 2 ICs and 2 connectors. It belongs with the ESP32 and RISC-V boards of this library.
Main components
1README
README.mdUnghost
A pocket-sized reminder device that nudges you to reach out to the people you haven't talked to in a while.

Why I made this
Isolation is too common in today's culture. With everyone rushing to the next task of a busy life, everyday human contact can be left all but forgotten. This little guy fixes that, and makes keeping in touch harder to forget.
What it does
- Tracks how long it's been since you contacted each person
- Chimes with a little "waka waka" when someone is overdue
- Shows the contacts, days since last contact, and a "Call (So and Such)!" banner on an OLED
- Three buttons: Next contact, I contacted them, Snooze
- Shows room temperature and humidity
- (PLANNED) Syncs contacts and time from your phone over Bluetooth LE
Hardware
Pinout
| XIAO Pin | Connected to |
|---|---|
| D1 | DHT11 data |
| D2 | SW1 (next contact) |
| D3 | SW2 (I contacted them) |
| D4 | SW3 (snooze) |
| D5 | I2C SCL |
| D6 | I2C SDA |
| D10 | Buzzer (via 100 Ω) |
UPDATE
Just finished designing and uploading the case along with some custom keycaps!

Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3 |
| 1 | 100Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x04_Pin | Imported Parts: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 | XIAO-ESP32-C3-SMD | Imported Parts:XIAO-ESP32-C6-DIP | U1 |
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
Questions
How big is the Unghost PCB?
It measures 93 × 65.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Unghost use?
24 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 Unghost KiCad files?
From the BuildNCode1/Half-Life-Week-1-PCB repository on GitHub, at the commit this page was made from: the board is Unghost.kicad_pcb and its schematic Unghost.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Unghost design in my own project?
Its repository states no licence, so its author keeps all rights: ask BuildNCode1 before reusing the design.