Yep, I did it.
While testing out a power supply, using my older B+ w/ a Unicorn HAT mounted, I decided to try maxing out the brightness on the Unicorn’s LEDs. Yes, I read the warnings, and no, no eye damage occurred. :)
My script for testing:
pi@megamaid:~/unicorn-hat $ sudo python3
Python 3.4.2 (default, Oct 19 2014, 13:31:11)
[GCC 4.9.1] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
import unicornhat as u
for y in range(8):
… for x in range(8):
However, I saw something I did not expect: When brightness was set to 1.0 and show() was run, the LEDs went to full brightness… and then there were wisps of smoke! I didn’t spend time trying to track down precisely where the smoke emanated from - I chose instead to quickly unplug the Pi.
The smoke appeared to rise from the left edge of the HAT, so it could have come from the Pi itself, or from the chips on that side of the Unicorn HAT. The Pi itself appears to be in working order (sans Unicorn HAT), so I suspect the smoke didn’t come from the Pi.
Is this known or expected behavior? Did I just fry the unicorn? (I pulled the unicorn off my Pi and haven’t reconnected it since this incident). Should I sell Thinkgeek some pre-cooked unicorn meat?