Open Flashlight

Open Source Flashlight with Atopile

Compact, high power, reliable open source flashlight. Designed with KiCAD, Atopile, and Fusion360

Mechanical design by Jessie Stiles

Design files can be viewed here. PCBA files are placed in the build artifacts with each Actions run.

Builds:

  • uv-lamp.ato is a 1.6mm aluminum PCB designed to hold 1-3 series 3535SMD LEDs
  • ccdriver.ato contains the BMS and LED driver
  • attiny816.ato contains the attiny816 build used by the ccdriver

TO DO:

  • Finish and test ccdriver
  • Add battery and LED current sensing via the ATTinyA ADCs (+ investigate 2-series true differential ADCs)
  • Finish mechanical design
  • Create builds for other LEDs and battery sizes

Features:

  • TI BQ24040 Battery Charger
  • TI TPS61169LED Driver
  • 1A USBC Charger
  • PWM dimming with adjustable max current
  • ATTiny816 microcontroller with open source firmware (WIP). Programmable over UPDI using a standard serial adapter.
ccdriver render, assembly
Testing fit and threading for enclosure, testing diodes
Fluorescence of alleged "uranium glass" (radiacode 103 says otherwise)