LuxLibre

Design review checklist

How to use

Review the design against every LuxLibre design rule before you order boards, before you order housings, and before a release. The full rule text is in docs/design-rules.md. For each rule write a status: ok (met, with evidence), n.a. (does not apply, say why in the evidence column, e.g. “no laser”) or open (not met or not checked yet). Evidence is a short pointer: design log record (D-03), requirement (R22), test report section, schematic sheet, photo or file name. Every “open” line goes into the action list at the end. Reviewers should include at least one person who did not design the light.

Review

Field Entry
Project <...>
Hardware revision <...>
Firmware version (ver) and board header <...>
Review stage <schematic / layout / prototype / release>
Reviewer(s) <...>
Date <YYYY-MM-DD>
Documents reviewed <requirements rev, design log, schematic, layout, BOM, test report>

Checklist

REQ - requirements and documentation

Rule Check Status (ok / n.a. / open) Evidence
REQ-1 Requirement sheet exists, targets measurable, M/S/C set    
REQ-2 Output at 30 s, runtime to 10 %, cd, beam distance, impact, water and 10-min sustained output stated    
REQ-3 Design log has a record for every important choice, with sources    
REQ-4 Hardware revision on silkscreen; firmware version readable (ver)    
REQ-5 Editable sources published with licence files    

BAT - battery and power path

Rule Check Status (ok / n.a. / open) Evidence
BAT-1 Cell datasheet from a known maker; continuous cell current <= 70 % of rated max; BAT_MAX_MA set    
BAT-2 Standard user-replaceable cell, or reason recorded (EU 2023/1542 Art. 11)    
BAT-3 Built-in cell has a hardware protection circuit independent of firmware    
BAT-4 Reversed cell causes no damage and no output    
BAT-5 LVP_WARN / LVP_CUT / LVP_RESUME match the cell chemistry    
BAT-6 Standby drain <= 3 % of capacity per month    
BAT-7 Lockout available; a stuck button does not leave the light on    
BAT-8 Contacts and springs rated for turbo current; spring bypass above ~3 A    
BAT-9 Battery voltage reading within 1 % after BAT_CAL    

CHG - charging and USB

Rule Check Status (ok / n.a. / open) Evidence
CHG-1 Two separate 5.1 kOhm Rd resistors, one per CC pin    
CHG-2 CC/CV to 4.20 V +-1 %; charge current <= cell standard charge current    
CHG-3 Charging only inside the cell’s charge temperature window (CHG_TMIN / CHG_TMAX)    
CHG-4 VBUS has TVS; products have input over-voltage protection    
CHG-5 ESD protection at USB-C pins, button and metal body    
CHG-6 Charge state shown; main LED limited on USB (CHG_MAXLVL)    

LED - emitters and optics

Rule Check Status (ok / n.a. / open) Evidence
LED-1 Emitter fits the beam goal (throw or flood)    
LED-2 LED current <= 80 % of datasheet max; flux taken at Tj 85 °C    
LED-3 LED on a DTP copper MCPCB with a short thermal path to the housing    
LED-4 CCT, CRI and R9 specified and bin ordered    
LED-5 Photobiological safety assessed (IEC 62471, 200 mm); labels where needed    
LED-6 Constant current or PWM >= 3 kHz in every mode    
LED-7 Lowest mode stable and repeatable (LX_OUT_MIN_Q16 set)    
LED-8 Lens, centering gasket, no force on the dome    

DRV - driver and electronics

Rule Check Status (ok / n.a. / open) Evidence
DRV-1 Topology matches cell voltage vs LED forward voltage    
DRV-2 Closed-loop current control with sense resistor; accuracy at low and high levels stated    
DRV-3 Efficiency in most-used modes and quiescent current checked against BAT-6    
DRV-4 MLCCs rated >= 2x working voltage; effective capacitance after DC bias checked    
DRV-5 Copper widths sized for current (IPC-2221)    
DRV-6 Tight power loop, Kelvin sense, quiet feedback and ADC traces    
DRV-7 Every light and laser output has a pull-down; MCU reset = off    
DRV-8 Watchdog and brown-out detection enabled    
DRV-9 Programming pads and test points for battery and LED current    

THM - thermal

Rule Check Status (ok / n.a. / open) Evidence
THM-1 Hottest touchable surface <= 48 °C continuous, never above 51 °C    
THM-2 Sustainable heat estimated with P = h x A x dT    
THM-3 Turbo duration estimated from thermal mass and stated honestly    
THM-4 Sensor close to the heat source; THM_OFFSET and sensor-to-surface difference calibrated    
THM-5 Active regulation on; THM_FLOOR useful; THM_SHUTDN as last resort    
THM-6 10-min test per mode and turbo test done at 25 °C still air    

MEC - mechanical

Rule Check Status (ok / n.a. / open) Evidence
MEC-1 Housing material matches the sustained power    
MEC-2 O-ring glands, sealed switch boot, sealed USB; IP rating verified    
MEC-3 Survives 6 drops from 1 m onto concrete; no MLCCs at board edges or flex points    
MEC-4 Thread engagement adequate; mechanical lockout possible; O-rings lubricated    
MEC-5 Current-carrying contact surfaces bare (masked from anodising)    
MEC-6 Button shrouded or recessed, clear feedback, life rating adequate    
MEC-7 Clip, lanyard and keyring points strength-checked; no sharp edges    
MEC-8 Shop DFM rules followed; 2D drawings with tolerances for critical fits    

FW - firmware

Rule Check Status (ok / n.a. / open) Evidence
FW-1 Power-up dark and safe; drivers held off during reset    
FW-2 Own board header with measured limits; no example defaults    
FW-3 Common LuxLibre button grammar kept    
FW-4 No firmware flicker; thermal_regulation_does_not_flicker test passes    
FW-5 Parameter ranges bound thermal, LVP and laser settings; factory reset restores safe defaults    
FW-6 Lockout survives reboot and battery change; stuck button in lockout stays dark    
FW-7 Settings stored with CRC and layout check; corrupt settings load defaults    
FW-8 make test passes in CI; hardware test report for this board release    

LAS - lasers

Rule Check Status (ok / n.a. / open) Evidence
LAS-1 Class 1 or 2 visible laser only (<= 1 mW CW); Class 1 if it appeals to children    
LAS-2 Hardware interlock in series with firmware; deliberate activation; emission indicator    
LAS-3 Real laser power measured; class label per IEC 60825-1    

DFM - manufacturing and cost

Rule Check Status (ok / n.a. / open) Evidence
DFM-1 SMD parts on one side where possible    
DFM-2 Unique part numbers minimised; assembler basic parts used    
DFM-3 Packages fit the build method    
DFM-4 Small boards panelised; fiducials and tooling as the assembler requires    
DFM-5 Landed cost planned (shipping, VAT, duty, fees); orders consolidated    
DFM-6 Second sources listed where pin-compatible parts exist    
DFM-7 Fabrication outputs made by a script; rotations and polarity checked in the viewer    

Summary

Status Count
ok  
n.a.  
open  

Actions

# Rule Action Owner Due Done
1          
2          
3          

Sign-off

Result: <approved / approved with actions / not approved>

Role Name Date Signature
Designer      
Reviewer      
Reviewer