Finally found some time to bring my #NeoPixel Heart PCBs into a usable state and add some documentation. The #sourcecode is hosted on @Codeberg at https://codeberg.org/rommudoh/NoisyMcHeart and works for both variants (big and small).
I think I'll publish the #KiCad files soon, too.
Thanks to #platformio I can use the same code for both hardware variants.
#led #rgbled #ws2812b #diyelectronics #pcbdesign #codeberg #programming

Publiquei o primeiro relato de experiência com hardware no blog 🔧

O Hello World do hardware: piscando um LED com ESP32, protoboard, VSCode e PlatformIO.

Tem circuito, código, problema de ambiente Python e o erro clássico de protoboard que só você percebe quando monta tudo com jumper na mão 😅

🔗 https://www.riverfount.dev.br/posts/experiencia_esp32/

#ESP32 #Hardware #Embarcados #PlatformIO #VSCode

O Hello World do Hardware: Piscando um LED com ESP32

O blog tem bastante conteúdo sobre software — princípios, boas práticas, Python, APIs. Mas há um lado da computação que sempre esteve no horizonte: o hardware embarcado. Este é o primeiro relato de experiência nessa direção, e começa pelo início: o famoso Blink — o Hello World do hardware. A ideia é simples. Pegar uma ESP32, um resistor, um LED, montar o circuito numa protoboard e gravar um programa que faça o LED piscar. O que parece ser coisa de uma tarde revelou algumas surpresas que valem ser registradas.

Blog do Riverfount

And here is my published dissertation @umphy, about quantifying the natural CO2 exhaust at the Starzach site in Southwest Germany (my result: ~10t/d):

http://hdl.handle.net/10900/176213

I used a lot of #FOSS software and hardware for all of it and it was amazing. Honorable mentions: #gitAnnex, #dataLad, #KiCAD, #OpenSCAD, #PlatformIO, #Arduino, #TexLaTeX. I just wish I'd used #nix / #nixOS sooner.

licensed #OpenAccess under #CreativeCommons CC-BY-4.0

#PhDLife

Finally have the colour boot image now working with a placeholder image 🙌🎉

Continued the setup where the images are stored in flash ROM so the filesystem will be solely for badge images. And the boot image include is driven by a preprocessor define at the board or screen level.

I love messing with #esp32

#platformio #hacking #tinkering

It's alive! Inverted, but still working ☺️

I now have the different screen modules be able to define a Boot Image, which will then include the relevant header and data from PROGMEM to show when booting

I really love working with #esp32 and #platformio

#microcontroller #hacking #tinkering

Chasing a Zig AVR Segfault Down to LLVM

This was the most fun I've had programming in a long time. The actual pain of failure, the mind bugging curiosity, forming hypothesis over and over, and finally the excitement of …

https://sourcery.zone/articles/2026/02/chasing-a-zig-avr-segfault-down-to-llvm/

#arduino #atmega2560 #avr #platformio #zig

Chasing a Zig AVR Segfault Down to LLVM | Sourcery Zone

A software engineer's playground at the crossroads of AI, robotics, and cybersecurity.