Ben

@benhencke@leds.social
500 Followers
162 Following
251 Posts

I like figuring out how things work, and using that to solve problems. Software, hardware, whatever!

I have a background in large scale web applications, but have also been tinkering with electronics my whole life.

Recently I spent most of my time working on Pixelblaze.

I also enjoy photography, games (on/offline), nature, swimming, family time, and geeking out with people on shared interests.

Websitehttps://bhencke.com/
GitHubhttps://github.com/simap/
@threatresearch given the response, I think this is going to be a thing! This particular one was a SAO, it some kind of battery system would make@more sense. It’s fairly low power. Keep an eye out for a crowd supply project!
@todbot @oshpark @maketvee I don't do much on the cli, but I do run a little script for production flashing chips that can be seen here: https://www.youtube.com/watch?v=mRDbnhS1aow
stm32cube programmer

YouTube

@todbot @oshpark @maketvee
I've taken to putting the cube pinout in kicad, shrunk down inside the MCU symbol.

It's possible to use the chips without the LL drivers, just the peripheral headers, etc. but having a cube generated project with them is handy because there's a lot of little clocks and enable bits that have to get set that are easy to miss.

@todbot @oshpark @maketvee Firmware for that is here: https://github.com/simap/SaoScope

My process is to use cubemx, figure out what pins do what, configure most of the basics, configure for LL drivers. Export as a cmake project, then use the STM32 vscode extension to import it.

Even the LL drivers are kinda bloaty, but not too bad. I usually go by the reference manual and datasheet, since that has the most information, then figure out what LL calls to make, or just poke registers as needed.

GitHub - simap/SaoScope

Contribute to simap/SaoScope development by creating an account on GitHub.

GitHub
@oshpark Also credit to @maketvee for the aesthetics! He did the case design, knobs, found the pots, and went with the dual color oled!
They fit both through-hole and SMT CR2032 side-insert footprints, and the castellations make them easy to solder. There's a typical 3V version and a specialty 5V version for boards that use 2 stacked CR2016s.

I designed a new background for you all. Download it here or buy it on my Patreon store: https://www.patreon.com/straithe/shop/digital-plants-1509024

#DigitalArt #Patreon

I currently have one Fibonacci512 PixelBlaze available for sale, DM me if interested. With everything going on, this may be the last one I have available for quite some time.
Please note this one uses WS2812 LEDs, not SK9822. It's still gorgeous (if I do say so myself). 😁
Fully assembled, includes the brilliant #PixelBlaze and Sensor Expander by @wizard for sound-reactivity, live-coding patterns via web UI over wi-fi, etc.
More info: https://www.evilgeniuslabs.org/fibonacci512-pixelblaze
Evil Genius Labs | Fibonacci512 Pixelblaze

Fibonacci512 is a giant, beautiful 320mm circular disc with 512 RGB LEDs surface mounted in a Fibonacci distribution. Swirling and pulsing like a colorful galaxy, it's mesmerizing to watch.

PCB assembly and packing process.
@diyelectromusic Figured I can double frequency for each octave by dividing the period, and less error if I start with a large number and divide than multiply a smaller one. I didn't realize this is actually a thing!
×

I designed a new background for you all. Download it here or buy it on my Patreon store: https://www.patreon.com/straithe/shop/digital-plants-1509024

#DigitalArt #Patreon