LuxLibre

LuxLibre › Documentation › Flashlight types

Flashlight types

On this page: Keychain and mini lights · Compact EDC · EDC 18650 and 21700 · Headlamps and right-angle lights · Throwers · Flood, lantern and area lights · Multi-cell high-power lights · Bicycle lights · Dive lights · UV and IR lights · Tactical-style handheld lights · Work lights · What LuxLibre does not cover yet

LuxLibre is meant for any kind of flashlight. The physics, the design rules and the firmware are the same for all of them; what changes is which rules dominate and which settings fit. This page goes through the common types and, for each, names the parts direction, the rules that matter most and a starting point for the firmware settings.

Targets marked suggestion are LuxLibre starting points, not standards. The sustained output of every type follows from its surface area (THM-2): compute it with tools/lux_calc.py thermal before writing a specification.

Type Typical cells Main constraint Firmware starting point
Keychain and mini pouch, 10180, 10440, AAA tiny surface, pocket carry modes or simple layout, dark lockout
Compact EDC 14500, 18350 heat in a small body ramp layout, turbo timer
EDC 18650 / 21700 18650, 21700 sustained output vs peak ramp layout, full feature set
Headlamp and right-angle 14500-21700 contact with skin, wide beam ramp, low moon, lockout
Thrower 18650-26650 intensity, eye safety modes, high turbo, labels
Flood, lantern, area 18650 and up colour quality, glare ramp, high CRI
Multi-cell high power 3-4 × 21700 and up heat, cell current short turbo, strict thermal
Bicycle light 18650, 21700 road-traffic rules simple modes, no flashing front light where required
Dive light 18650-26650 pressure, switch through the housing modes, thermal for use in air
UV and IR any invisible hazards locked-out by default
Tactical-style handheld 18650, 21700 instant access momentary, strobe with warning
Work light 18650-21700 runtime, colour, mounting ramp, magnet-friendly UI

Keychain and mini lights

Use: always with you, short tasks, finding things in the dark. Reference design: the FlashKa (hardware/flashka-keychain-v07/, the current design; hardware/flashka-keychain-v06/, the previous one).

Compact EDC (14500, 18350)

Use: pocket lights with real output in a small size. Reference design: EDCO (hardware/edco-v01/, a concept): one 14500 cell in a sealed Ø20 × 93.5 mm tube, USB-C in the tail, the FlashKa v0.7 light engine.

EDC 18650 and 21700

Use: the everyday-carry light that does everything; the main theme of open lights with more than 1000 lm.

Headlamps and right-angle lights

Use: hands-free work, running, camping.

Throwers

Use: seeing far: search, outdoors, inspection at a distance.

Flood, lantern and area lights

Use: lighting a room, a camp or a work area; ANSI/PLATO FL 1 now includes area lights in its scope (Business Wire).

Multi-cell high-power lights

Use: the very bright “search” class with several cells (for example 3-4 × 21700) and sometimes a fan.

Bicycle lights

Use: riding at night. Road use is regulated, and the rules differ by country.

Dive lights

Use: under water, where the light is the safety equipment.

UV and IR lights

Use: UV (often 365 nm) for fluorescence and inspection; IR for night-vision devices.

Tactical-style handheld lights

Use: instant, momentary light with a tail switch.

Work lights

Use: workshops, cars, repairs: long runtimes, good colour, hands-free mounting.


What LuxLibre does not cover yet

The firmware today has one main LED channel, an optional RGB indicator, an optional laser and one button. Not yet included (contributions welcome, see CONTRIBUTING.md):

How to add a board or an MCU: firmware/porting.md.