Lux sensor
benhoff·lux-sensor
About the Lux sensor PCB
Lux sensor is an open source PCB design by benhoff, published on GitHub. It is a 4-layer board measuring 12.5 × 15 mm, with 16 components from 15 distinct parts.
Other key parts include the VEML7700-TT and CH543D. By type, the board carries 6 capacitors, 4 resistors, 2 ICs, 2 connectors, 1 jumper and 1 diode.
It belongs with the sensors designs in this gallery.
From the project
USB ambient light sensor based on a CH552G MCU and VEML7700 ALS, with:
USB ambient light sensor based on a CH552G MCU and VEML7700 ALS, with:
- KiCad hardware design in the repo root - minimal CH552 firmware that exposes readings over USB CDC ACM - optional Linux host daemon that maps lux readings to panel brightness
- lux-sensor.kicadsch, lux-sensor.kicadpcb, lux-sensor.kicadpro: hardware source - firmware/: CH552 firmware and build rules - host/: Linux daemon and service example - BOM.csv, BOMPCBWay.csv, BOMNOTES.md: purchasing and assembly notes - .pretty/, .kicadmod, .kicadsym: local footprint and symbol assets - CH552DS1.pdf, VEML7700.pdf: datasheet…
Main components on the Lux sensor
Lux sensor bill of materials (BOM)
16 components, 15 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VEML7700-TT Vishay | ALS-SMD_4P-L6.8-W2.4_VEML7700-TT_TopView | U1 |
| 1 | CH543D | QFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_CH543D | U2 |
| 1 | 48037-2200 USB_A Molex | USB_A_Molex_48037-2200_Horizontal | J1 |
| 1 | Conn_01x05_Pin | PinHeader_1x05_P1.27mm_Vertical | J2 |
| 1 | Jumper_2_Open | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | LTST-C190KGKT LED Lite-On | LED_0603_1608Metric | D1 |
| 1 | CL10A106KP8NNNC 10u Samsung Electro-Mechanics | C_0603_1608Metric | C1 |
| 1 | CL10B104KB8NNNC 100nF Samsung Electro-Mechanics | C_0603_1608Metric | C2 |
| 1 | CL21B104KBCNNNC 100nF Samsung Electro-Mechanics | C_0805_2012Metric | C3 |
| 2 | 1uF | C_0603_1608Metric | C4, C5 |
| 1 | 10u | C_0805_2012Metric | C6 |
| 1 | RC0603FR-074K7L 4.7k Yageo | R_0603_1608Metric | R1 |
| 1 | RC0402FR-074K7L 4.7k Yageo | R_0603_1608Metric | R2 |
| 1 | RC0603FR-074K7L 10k Yageo | R_0603_1608Metric | R3 |
| 1 | RC0603FR-074K7L 4.7k Yageo | R_0402_1005Metric | R4 |
Lux sensor design files
The KiCad project lives in the benhoff/lux-sensor repository on GitHub; these links point at the commit this page was built from.
- Layoutlux-sensor.kicad_pcb
- Schematiclux-sensor.kicad_sch
- BOMBOM_PCBWay.csv
Lux sensor: common questions
How big is the Lux sensor PCB?
The Lux sensor measures 12.5 × 15 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Lux sensor?
16 components, from 15 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 Lux sensor design files?
From the benhoff/lux-sensor 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 Lux sensor design in my own project?
The repository has no license, so all rights stay with benhoff. Use it as a reference, and ask the author before reusing the design.
Similar boards
Sensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kFourThirdsEye
will127534
47 × 47 mm106 parts4LMIT377VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354OneInchEye
will127534
39 × 39 mm79 parts4LMIT346