~krystianch/tiny-light

High-power LED light with HSV controls
Fix flickering on low brightness

clone

read-only
https://git.sr.ht/~krystianch/tiny-light
read/write
git@git.sr.ht:~krystianch/tiny-light

You can also use your local clone with git send-email.

#Tiny Light

High-power LED light with HSV controls.

See: https://krystianch.com/light

#Software

#Building

make

#Uploading

See upload target in the Makefile.

If you use the STK500 programmer, you can run make upload.

You can set the RSTDISBL fuse bit to unlock full range brightness control. There is a Make target for this: make upload-fuse. WARNING! If you do this you won't be able to program the chip again using ISP. You'll need a programmer capable of high-voltage serial programming (HVSP).

#Hardware

Schematic and board in the hardware/pcb/ directory. Open with KiCad EDA. 3D-printable enclosures and potentiometer knobs in hardware/3d-printables/. Open with OpenSCAD.

#Pins

____
RESET  -|    |-  VCC
PB4/EN -|    |-  SCL
OC1B   -|    |-  OC0B/MISO
GND    -|____|-  OC0A/MOSI