Skip to the content
PCBKitNew board
2 layers74.9 × 58.4 mmBed occupancy, the printed circuit board in 3D

collection of open home automation projects

Size
74.9 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
19
Pads
47
Tracks, vias
48, 0
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
29 Dec 2022
Updated
29 Aug 2025

Overview

Bed occupancy is an open-source printed circuit board by thorio, from the thorio/esphome-projects repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 74.9 × 58.4 mm with 16 parts on 19 nets, routed with 48 tracks and 0 vias.

It is built around the ESP-01S and HX711. Its parts include 7 connectors, 3 ICs and 1 capacitor. It belongs with the home automation and IoT boards and the ESP8266 boards of this library.

Main components

2

README

README.md

This is a loose collection of my esphome projects, including pcbs, schematics, CAD drawings and firmware where applicable.

Most don't have BOMs or assembly instructions unfortunately, as it would just eat up too much time.

Open an issue if you have questions.

Parts

16
QtyValueFootprintReferences
5MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5
10.1μFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
1BTN1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ7
1BTN2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ8
1CELL_FLConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ3
1CELL_FRConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4
1CELL_RLConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1CELL_RRConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ6
1ESP-01S!Custom:ESP-01U2
1HX711!Custom:HX711U1
1PWRConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1mini-360!Custom:mini-360U3

Questions

How big is the Bed occupancy PCB?

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

What parts does the Bed occupancy use?

16 parts, built around the ESP-01S and HX711. 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 Bed occupancy KiCad files?

From the thorio/esphome-projects repository on GitHub, at the commit this page was made from: the board is bed-occupancy/pcb/bed-occupancy.kicad_pcb and its schematic bed-occupancy/pcb/bed-occupancy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bed occupancy design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from thorio/esphome-projects

3
  • 2 layers69.9 × 69.9 mmVelux controller, the printed circuit board in 3D

    Velux controller

    thorio/esphome-projects

    collection of open home automation projects

    35 parts29GPL-3.0
  • 2 layers64 × 26.9 mmLed controller, the printed circuit board in 3D

    Led controller

    thorio/esphome-projects

    collection of open home automation projects

    24 parts29GPL-3.0
  • 2 layers41.9 × 38.1 mmDoorbell sensor, the printed circuit board in 3D

    Doorbell sensor

    thorio/esphome-projects

    collection of open home automation projects

    17 parts29GPL-3.0

Similar boards

  • 2 layers142.6 × 85.1 mmLineFollower Speedy-, the printed circuit board in 3D

    LineFollower Speedy-

    Club-robotica-UDLSB/LineFollower-Speedy-

    Documentación del desarrollo del Seguidor de línea (El speedy)

    89 partsGPL-3.0
  • 2 layers63.1 × 35.3 mmPcb stm32, the printed circuit board in 3D

    Pcb stm32

    ctron/drogue-device-thermometer

    12 parts
  • 2 layers36 × 17 mmTasmotaLED, the printed circuit board in 3D

    TasmotaLED

    Ennar1991/TasmotaLED

    Simple 12V LED strip driver based on ESP-01S board running Tasmota

    15 parts
  • 2 layers80 × 80 mmBlinkenlights, the printed circuit board in 3D

    Blinkenlights

    eurovibes/blinkenlights

    A ESP based LED backlight

    61 parts
  • 2 layersDFC77 ESP01, the printed circuit board in 3D

    DFC77 ESP01

    kev-m/DFC77

    A personal project to generate a local DCF77-compatible signal for nearby radio-controlled clocks.

    19 parts
  • 2 layers80 × 40 mmDiesel heater black pill, the printed circuit board in 3D

    Diesel heater black pill

    peakhunt/chinese-diesel-heater-black-pill

    stm32f4 based chinese diesel heater

    32 partsMIT
  • 2 layers15.3 × 19.3 mmKicad hx711 tyny85, the printed circuit board in 3D

    Kicad hx711 tyny85

    IvDm/Z-probe-on-smd-resistors-2512

    Auto bed level strain gage for 3D printer using resistors 2512 instead of strain gauges.

    18 parts150GPL-3.0