AttentioLight-1 Mainboard1
engemil·attentiolight-1-hardware·attentiolight-1-mainboard1/attentiolight-1-mainboard1.kicad_pcb
About the AttentioLight-1 Mainboard1 PCB
AttentioLight-1 Mainboard1 is an open source ESP32 PCB design by engemil, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 50 × 50 mm, with 56 components from 31 distinct parts.
Its main chip is the ESP32-C3-WROOM-02-N4, from the ESP32 family. Other key parts include the STM32C071RBT6, LD39100PU33R, TPS25961DRVR and BSS138. By type, the board carries 20 capacitors, 17 resistors, 5 ICs, 5 connectors, 2 crystals and 2 switches.
It belongs with the iot & wireless designs in this gallery.
From the project
AttentioLight-1 Hardware
The AttentioLight-1 is a personal light indicator. A status indicator in real-life, showing your availability or use it as a pomodoro focus timer, and more!
Designed to integrate with any device over USB-C, wirelessly, bluetooth, or WiFi. Connect it to your computer, smartphone, or use it as a stand-alone device.
- Microcontroller: STM32C071RBT6 - Wifi & BLE module: ESP32-C3-WROOM-02-N4 - USB-C (Power and Serial Communication) - User Button - Reset Button - Modular RGB LED Light connection - 3 x programming connectors (USB connector for the ESP32, JTAG connector for the ESP32, and SWD…

Main components on the AttentioLight-1 Mainboard1
AttentioLight-1 Mainboard1 bill of materials (BOM)
56 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32C071RBT6 STMicroelectronics | LQFP-64_STM | U1 |
| 1 | LD39100PU33R STMicroelectronics | DFN_00PU33R_STM-L | U2 |
| 1 | TPS25961DRVR Texas Instruments | DRV0006A-IPC_A | U3 |
| 1 | BSS138 onsemi | SOT-23_3L_ONS | U5 |
| 1 | ESP32-C3-WROOM-02-N4 Espressif Systems | IC18_ESP32-C3-WROOM-02-N4_EXP | U6 |
| 1 | MU00525-32.768K 32.768KHz NDK | XTAL_MU00525_NDK | X1 |
| 1 | NX2016SA-48M 48MHz NDK | NX2016SA-48M_NDK | X2 |
| 1 | 3220-14-0300-00 CNC Tech | CONN_3220-14-0300-00_CNC | J1 |
| 1 | 12401826E412A USB-C Amphenol ICC | 12401826_AMP | J2 |
| 2 | NPTC031KFXC-RC Sullins Connector Solutions | CONN03_NPTC031KFXC-RC_SUL | J4, J5 |
| 1 | USB4120-03-C GCT | USB4120-03-C_GCT | J6 |
| 1 | ESDA25P35-1U1M STMicroelectronics | QFN1610_STM | CR1 |
| 2 | USBLC6-2SC6 STMicroelectronics | SOT23-6L_STM | CR2, CR5 |
| 2 | ESD321DPYR Texas Instruments | DPY2_TEX_v2 | CR3, CR4 |
| 1 | PTS845VN20PSMTR4 LFS PTS845VN20PSMTR4_LFS C&K | PTS845VN20PSMTR4LFS | S1 |
| 1 | 1571300-2 TE Connectivity ALCOSWITCH Switches | CUSTOM_SW_FP_1571300-2 | S2 |
| 8 | CC0402KRX7R7BB104 100nF YAGEO | YAG_CC0402_YAG | C1, C2, C10, C12, C16, C17, C18, C20 |
| 1 | CC0603KRX5R6BB475 4.7uF YAGEO | YAG_CC0603_YAG | C3 |
| 4 | CC0603KRX5R7BB105 1uF YAGEO | YAG_CC0402_YAG | C4, C11, C13, C21 |
| 2 | GJM1555C1H7R5BB01D 7.5pF Murata Electronics | G-155_MUR | C6, C7 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | GJM1555C1H6R0CB01D 6pF Murata Electronics | G-155_MUR | C8, C9 |
| 1 | CC0402JRNPO9BN101 100pF YAGEO | CAP_CC0402_YAG | C14 |
| 2 | C1608X5R1E106M080AC 10uF TDK Corporation | CAP_1608_TDK | C15, C19 |
| 3 | RC0402JR-070RL 0Ohms YAGEO | RESC1005X40N | R1, R2, R3 |
| 5 | RC0402FR-075K1L 5.1k YAGEO | RESC1005X40N | R4, R5, R13, R18, R19 |
| 1 | RC0402FR-075K1L 470k YAGEO | RESC1005X40N | R6 |
| 1 | RC0402FR-075K1L 68.1k YAGEO | RESC1005X40N | R7 |
| 1 | RC0402FR-075K1L 137k YAGEO | RESC1005X40N | R8 |
| 1 | RC0402FR-075K1L 44.2k YAGEO | RESC1005X40N | R9 |
| 4 | RC0402FR-075K1L 10k YAGEO | RESC1005X40N | R10, R11, R16, R17 |
| 1 | RC0402FR-07100RL 100Ohms YAGEO | RESC1005X40N | R12 |
AttentioLight-1 Mainboard1 design files
The KiCad project lives in the engemil/attentiolight-1-hardware repository on GitHub; these links point at the commit this page was built from.
AttentioLight-1 Mainboard1: common questions
What microcontroller does the AttentioLight-1 Mainboard1 use?
The AttentioLight-1 Mainboard1 is built around the ESP32-C3-WROOM-02-N4, from the ESP32 family.
How big is the AttentioLight-1 Mainboard1 PCB?
The AttentioLight-1 Mainboard1 measures 50 × 50 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the AttentioLight-1 Mainboard1?
56 components, from 31 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 AttentioLight-1 Mainboard1 design files?
From the engemil/attentiolight-1-hardware 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 AttentioLight-1 Mainboard1 design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which engemil chose for the repository.
Can I test firmware for the AttentioLight-1 Mainboard1 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 attentiolight-1-hardware
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k