ATtiny12L 75V LED Filaments driver
KiCad Layout Makefile Assembly AGS Script C Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
avr
kicad
ltspice
.gitignore
README.md

README.md

ledfilament

ATtiny12L 75V LED Filaments driver

These are flexible LED filaments, of which I learned from this video by mikeselectricstuf They require around 75V to light up, so a for these LEDs is essentially the same as Nixie tube driver, which is awesome.

My favourite shape

Using any serious microcontroller for this experiment would be wasteful. Fortunately, I had an ATtiny12L salvaged from an ink cartridge. Unfortunately, avr-gcc would not even generate code for it. Fortunately, its task is so simple that it wasn't a trouble at all to code it in assembly.

circuit This is a boost converter. R2 is a bleed resistor that does not let the MOSFET to stay open when the micro is being programmed. The inductor value is anything around 100uH. The feedback loop to keep the voltage at set value is implemented using resistor divider RV1-R3 and the builtin comparator of ATtiny12L.

It was also an experiment with homemade UV soldermask. I did not get it at first attempt, but it worked out nicely after a few attempts. As usual with UV curable things, the trick is to have opaque zones in the transparency really opaque. Red soldermask


2015 Viacheslav Slavinsky http://sensi.org/~svo