Roomsensor

marmbrus·circuits·roomsensor/roomsensor.kicad_pcb

Roomsensor PCB layout, top view — open source ESP32 board by marmbrus
Simulate this board

About the Roomsensor PCB

Roomsensor is an open source ESP32 PCB design by marmbrus, published on GitHub. It is a 4-layer board measuring 70 × 82 mm, with 97 components from 26 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the BME280, TPS73733DCQ_C5220270, USBLC6-2SC6, ICS-43434_C5656610 and LIS2DHTR. By type, the board carries 36 LEDs, 24 capacitors, 15 resistors, 11 ICs, 4 transistors and 3 switches.

It belongs with the sensors and iot & wireless designs in this gallery.

From the project

A compact ESP32-S3–based room sensor board integrating multiple environmental and motion sensors, addressable RGB LEDs, USB‑C connectivity, and regulated 3.3 V power.

A compact ESP32-S3–based room sensor board integrating multiple environmental and motion sensors, addressable RGB LEDs, USB‑C connectivity, and regulated 3.3 V power.

Notes: - Budget up to ~60 mA per LED at full‑white (worst case). 36 LEDs ⇒ up to ~2.16 A at the LED supply voltage

Main components on the Roomsensor

Roomsensor bill of materials (BOM)

97 components, 26 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16R8
U1
1
BME280
U2
1
TPS73733DCQ_C5220270
U3
2
USBLC6-2SC6
U4, U6
1
ICS-43434_C5656610
U7
1
LIS2DHTR
U8
1
C160403
SM03B-SRSS-TB(LF)(SN)(P)
U9
1
EKMC1601112
U10
1
OPT3001DNPR
U11
1
C160392
BM06B-SRSS-TB(LF)(SN)
U12
4
BSS138
Q1, Q2, Q3, Q4
2
C160404
SM04B-SRSS-TB (LF)(SN)
CN1, CN2
3
KEY-SMD_B3U-1000PM
SW1, SW2, SW3
1
TYPE-C-31-M-12
USBC1
36
XL-1615RGBC-WS2812B-S
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +28
1
LED
D1
2
47UF
47uF
C1, C2
9
1UF
1uF
C3, C7, C11, C13, C14, C17, C18, C20 +1
1
10UF
10uF
C4
11
100NF
100nF
C8, C9, C10, C15, C16, C19, C21, C22 +3
Show 6 more
QtyPartRefs
1
10NF
10nF
C12
10
10K
10k
R1, R2, R3, R4, R6, R7, R8, R11 +2
1
330
R5
2
5.1K
5.1k
R9, R10
1
4.7K
4.7k
R14
1
100K
100k
R15

Roomsensor design files

The KiCad project lives in the marmbrus/circuits repository on GitHub; these links point at the commit this page was built from.

Roomsensor: common questions

What microcontroller does the Roomsensor use?

The Roomsensor is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the Roomsensor PCB?

The Roomsensor measures 70 × 82 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Roomsensor?

97 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Roomsensor design files?

From the marmbrus/circuits repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Roomsensor design in my own project?

The repository has no license, so all rights stay with marmbrus. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Roomsensor without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in circuits

Similar boards