Skip to the content
2 layers93 × 65.5 mmUnghost, the printed circuit board in 3D

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

1

README

README.md

Unghost

A pocket-sized reminder device that nudges you to reach out to the people you haven't talked to in a while.

Render of Finished Board

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

PartPurposeLink to Part
Seeed XIAO ESP32-C3Microcontroller with built-in BLEhttps://www.aliexpress.us/item/3256813149598103.html?spm=a2g0o.productlist.main.31.72e51b27ticEIA&utparam-url=scene%3Asearch%7Cquery_from%3Apc_back_same_best%7Cx_object_id%3A1005013335912855%7C_p_origin_prod%3A&algo_pvid=fac4086b-41df-4410-8774-2cec6717ea30&algo_exp_id=fac4086b-41df-4410-8774-2cec6717ea30&pdp_ext_f=%7B%22order%22%3A%226%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%217.89%217.89%21%21%2152.58%2152.58%21%4021032c8d17917436391875521e138e%2112000060888678592%21sea%21US%218282866592%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895&gatewayAdapt=4itemAdapt
0.96" SSD1306 OLED (I2C)Displayhttps://www.aliexpress.us/item/3256807526105550.html?src=google&gatewayAdapt=glo2usa
MPU6050 breakoutMotion sensinghttps://www.aliexpress.us/item/3256809542137777.html?spm=a2g0o.productlist.main.16.23d038f2i6RvNN&aem_p4p_detail=202610090934522322066556534280001064859&algo_pvid=fe07dd36-d839-4601-9284-38ed574bb029&algo_exp_id=fe07dd36-d839-4601-9284-38ed574bb029-15&pdp_ext_f=%7B%22order%22%3A%22265%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%212.54%211.09%21%21%2116.90%217.24%21%402101c4ea17915636923421634e0e05%2112000049970912779%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895%3BpisId%3A5000000210792318&curPageLogUid=ynQDqgGyoUWL&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005009728452529%7C_p_origin_prod%3A&search_p4p_id=202610090934522322066556534280001064859_5
DHT11Temperature and Humidityhttps://www.aliexpress.us/item/3256807449697831.html?spm=a2g0o.productlist.main.25.115d71f3f5ViME&utparam-url=scene%3Asearch%7Cquery_from%3Apc_back_same_best%7Cx_object_id%3A1005007636012583%7C_p_origin_prod%3A1005007728845619&algo_pvid=f96a3c48-c252-4dc3-beaa-f8c6c141981a&algo_exp_id=f96a3c48-c252-4dc3-beaa-f8c6c141981a&pdp_ext_f=%7B%22order%22%3A%223403%22%2C%22orig_sl_item_id%22%3A%221005007636012583%22%2C%22orig_item_id%22%3A%221005007728845619%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%213.26%211.57%21%21%2121.70%2110.42%21%402101ca9517915638798716403e13fe%2112000060728245105%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895&gatewayAdapt=4itemAdapt
Passive piezo buzzerReminder chimeshttps://www.aliexpress.us/item/3256808937377909.html?spm=a2g0o.productlist.main.15.23ef3ebdlbdhYI&algo_pvid=34c48f26-0c36-409c-a233-be8ad6a0c4f5&algo_exp_id=34c48f26-0c36-409c-a233-be8ad6a0c4f5-14&pdp_ext_f=%7B%22order%22%3A%2224%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%2114.77%211.09%21%21%2198.43%217.32%21%4021030f4a17915639639967313e0cc7%2112000048231116217%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895%3BpisId%3A5000000218165385&curPageLogUid=RCSgW0AXWaw7&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005009123692661%7C_p_origin_prod%3A
3× Cherry MX SwitchesUser Inputhttps://www.aliexpress.us/item/2255800623836900.html?spm=a2g0o.productlist.main.1.72dd48adaWgnvN&algo_pvid=b974df5a-dc4d-4cb8-b9ca-c856ea2fe168&algo_exp_id=b974df5a-dc4d-4cb8-b9ca-c856ea2fe168-0&pdp_ext_f=%7B%22order%22%3A%22130%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%218.18%211.09%21%21%218.18%211.09%21%402101ea8f17915643981201175e0dd8%2110000008113839996%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895%3BpisId%3A5000000218165385&curPageLogUid=Zb0jw0FzjgCO&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A4000810151652%7C_p_origin_prod%3A
10 kΩ resistor (R1)DHT11 data pull-uphttps://www.aliexpress.us/item/3256807353528247.html?spm=a2g0o.productlist.main.1.61eb26c0hKpGF9&algo_pvid=0c864479-b82e-463b-a146-43a65442b576&algo_exp_id=0c864479-b82e-463b-a146-43a65442b576-0&pdp_ext_f=%7B%22order%22%3A%2217685%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005007539842999%22%2C%22orig_item_id%22%3A%221005006898731441%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%212.15%211.03%21%21%2114.34%216.88%21%402103128917915645394841214e1020%2112000041213434135%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895&curPageLogUid=seGcnUdWfxei&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005007539842999%7C_p_origin_prod%3A1005006898731441
100 Ω resistor (R2)Buzzer series resistorhttps://www.aliexpress.us/item/3256807353528247.html?spm=a2g0o.productlist.main.1.61eb26c0hKpGF9&algo_pvid=0c864479-b82e-463b-a146-43a65442b576&algo_exp_id=0c864479-b82e-463b-a146-43a65442b576-0&pdp_ext_f=%7B%22order%22%3A%2217685%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005007539842999%22%2C%22orig_item_id%22%3A%221005006898731441%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%212.15%211.03%21%21%2114.34%216.88%21%402103128917915645394841214e1020%2112000041213434135%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A5aa8ee6%3Bm03_new_user%3A-29895&curPageLogUid=seGcnUdWfxei&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005007539842999%7C_p_origin_prod%3A1005006898731441

Pinout

XIAO PinConnected to
D1DHT11 data
D2SW1 (next contact)
D3SW2 (I contacted them)
D4SW3 (snooze)
D5I2C SCL
D6I2C SDA
D10Buzzer (via 100 Ω)

UPDATE

Just finished designing and uploading the case along with some custom keycaps!

Render of Finished Case

Parts

24
QtyValueFootprintReferences
14LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
3SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3
1100ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x04_PinImported Parts:Display_128x64_096_I2CJ1
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2
1DHT11Sensor:Aosong_DHT11_5.5x12.0_P2.54mmU2
1XIAO-ESP32-C3-SMDImported Parts:XIAO-ESP32-C6-DIPU1

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 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.