
Ledholder
Rocco83/kinderlight
KinderLight RGB is a smart night light based on an ESP32-C6 microcontroller, capable of automatically adjusting brightness and color based on ambient light using a BH1750 sensor.

KinderLight RGB is a smart night light based on an ESP32-C6 microcontroller, capable of automatically adjusting brightness and color based on ambient light using a BH1750 sensor.
KinderLight is an open-source printed circuit board by Rocco83, from the Rocco83/kinderlight repository on GitHub. It is a 2-layer board of 52.5 × 30.5 mm with 22 parts on 30 nets, routed with 151 tracks and 11 vias.
It is built around the AO3400A. Its parts include 11 connectors, 6 resistors and 3 transistors. It belongs with the ESP32 and RISC-V boards of this library.
KinderLight RGB is a smart night light based on an ESP32-C6 microcontroller, capable of automatically adjusting brightness and color based on ambient light using a BH1750 sensor.
Designed to integrate natively with Home Assistant via ESPHome.
kinderlight.yaml ESPHome config.Lux table: 0.0 - 2.0 lx: Danger Zone (High risk of tripping/hitting furniture). 2.0 - 5.0 lx: Deep Twilight (Silhouettes only; no colors or textures visible). 5.0 - 10.0 lx: Twilight (General shapes visible; fine details are lost). 10.0 - 15.0 lx: Low Orientation (Safe to move; colors begin to be distinguishable). 15.0 - 20.0 lx: Dim Orientation (Comfortable for a nightlight; eye starts to adapt). 20.0 - 30.0 lx: Gloomy Interior (Environment feels "dark" but fully visible).
light.kinderlight_rgbsensor.ambient_light_lux(Optional Voltage monitor if configured.)
GPL-3.0 License
kinderlight_rgb/
├── README.md
├── LICENSE
├── hardware/
│ └── 3d_models/
│ ├── snapin_14041.stl
│ └──
├── firmware/
│ ├── kinderlight_rgb.yaml
│ ├── example_automation.yaml
├── bom/
│ ├── bom_front.csv
│ ├── bom_rear.csv
└── tools/
├── wiring_diagram.svg
└── wiring_diagram.png
## Backlog
MP1584 dimensions for kicad has been taken from:
https://components101.com/modules/mini-mp1584-dc-dc-3a-adjustable-buck-module
[docs/MP1584-Dimensions.png]
[docs/MP1584-Pinout.jpg]| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 150R | Resistor_SMD:R_0805_2012Metric | R4, R5, R6 |
| 3 | 220R | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 3 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3 |
| 2 | GND | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2, J6 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | +12VCC | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9 |
| 1 | +5VCC | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1 |
| 1 | ESP32C6 Left | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J3 |
| 1 | ESP32C6 Right | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J4 |
| 1 | I2C BH1750 JST | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J11 |
| 1 | I2C BH1750 XH | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J7 |
| 1 | LED PWM | Connector_JST:JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical | J8 |
| 1 | LED PWM JST | Connector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J10 |
| 1 | VCC | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J5 |

Rocco83/kinderlight
KinderLight RGB is a smart night light based on an ESP32-C6 microcontroller, capable of automatically adjusting brightness and color based on ambient light using a BH1750 sensor.






brickbots/PiFinder
A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera


MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle
It measures 52.5 × 30.5 mm and has 2 copper layers, 1.6 mm thick.
22 parts, built around the AO3400A. 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.
From the Rocco83/kinderlight repository on GitHub, at the commit this page was made from: the board is hardware/kicad-KinderLight-PCB/KinderLight.kicad_pcb and its schematic hardware/kicad-KinderLight-PCB/KinderLight.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Rocco83 before reusing the design.