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/
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.

The idea is that you have some number of voices, these are generators, could either be different "patches" or the same if you wanted polyphony. Then each voice has a number of audio nodes that can be envelopes, oscillators, filters, mixers, etc. Every node has an output and gain pointer input, and then specialized by type. It's fairly lightweight, but does have some overhead.

On an STM32G030 at 16MHz, it can do 2 voices with 4-5 nodes each with a sample rate of 12,500Hz. About 3K of flash.

I made a super fast simple sound synthesis engine.

Designed for microcontrollers, it uses little RAM and flash. Intended for 32-bit microcontrollers that have a fast multiply, like ARM Cortex-M0.

https://github.com/simap/MicroModSynth

Tired of Wordle? Here’s a new game of anagrams! Show us your @adafruit cart with a message spelled in LED filament letters! Don’t forget to include the qty of each letter in your screenshot! (not affiliated with adafruit, just thought these letters were great)
Playing with light sensors, data logging in MCU flash, and USB. The VEML3328 is pretty neat. RGB, clear (wide response photodiode) and IR and runs over I2C, and has a super wide range of possible sensitivities. I'm auto ranging it, and storing milli lux units compressed into 16 bits, using an 11 bit base and 5 bit shift exponent to store values for data logging.
If anyone is hiring a remote engineer, I'm available. I have extensive experience in circuit design, schematic capture, and layout as well as parts sourcing and design for manufacture. I also have experience designing mechanical parts and enclosures for 3D printing and injection molding. I've also designed and sourced packaging, including both graphical and dimensional components. I'm proficient in the use of KiCAD, Fusion360, etc. I also write firm/software in a limited selection of languages.
Hey soldering kit makers! Struggling with new coin cell regulations and have a pile of PCBs with coin cell battery holder patterns on them? I made a thing for ours that converts them to USB power, maybe it's handy for you. Ship this instead of a CR2032 holder and boom, your kit no longer contains or uses a coin cell, no compliance needed. It's designed for side-slide style holders (SMT or through-hole) and easy to solder.