Tim/foamyguy
foamyguy.bsky.social
Tim/foamyguy
@foamyguy.bsky.social
Husband, software developer, tinkerer.
Creative engineer working for Adafruit on CircuitPython & related projects, libraries, guides, and more.
Always on the lookout for cool things and cool people.
*Flashing Warning* An idea 🐛 that got stuck in my brain while working on the #CircuitPython driver for the OPT4048: Transmitting data with a series of blinking colored lights. Successful transmission & receipt achieved 🎉. Transmitter top, receiver bottom, message highlighted at end. 🌈💡📡
May 24, 2025 at 8:08 PM
North Korean hackers looking on as people throw millions into crypto grift coins in an attempt to curry favor with his orangeness.
April 25, 2025 at 12:44 PM
Randomized #egg painting in #CircuitPython with TilePaletteMapper. Original sprites from onocentaur.itch.io/eggs. Code: github.com/FoamyGuy/Cir... 🥚🎨🐍 #easteregg
April 20, 2025 at 4:04 PM
Implemented autosave and resume in the #CircuitPython Set card game. Game state is msgpack'd and written to the new CPSAVES partition of flash. #GameDev 🐍🃏💾
April 1, 2025 at 5:05 PM
TIL how to use multi-interface USB devices in #CircuitPython. Now I have a launcher menu 🚀 and games 🕹️ using both parts of a kbd/trackpad combo over USB Host on RP2350 ⌨️🖲️🐍
March 22, 2025 at 10:41 PM
Here's the latest #CircuitPython Fruit Jam animation. I'm happy with how it's come along. I pushed the code to a repo: github.com/FoamyGuy/Ada.... I walked through this code, and worked on it during deep dive tonight if anyone is interested in how it works in more depth. 🍏🎨🐍🤿
March 22, 2025 at 12:52 AM
Implementing the Fruit Jam animation is #CircuitPython with displayio TileGrids. Fly-on, overshoot, rebound, and bounce all looking pretty nice. Next up is handling transparency, the secondary bounce on the top row, and the friendly apple on the left, plus tweaking the timings. 🍏🎮🐍
March 21, 2025 at 1:33 AM
Rainbow painting program with X axis mirror. #CircuitPython on RP2350 with HSTX/DVI output and USB host mouse. 🐍🖱️🌈
March 19, 2025 at 1:43 AM
Colors and D-Pad button are working 🎉. HTTP/Websocket server on the #PicoW with front end HTML/JS page sending Bluefruit Connect compatible packets over websocket. #CircuitPython 🫐📶🐍
March 15, 2025 at 7:50 PM
Last night on the Deep Dive we went from a basic two mouse test script to a functional 2 player memory game. Check out the VOD if you want to see the process www.youtube.com/live/KhzH_xl... #LiveCoding #GameDev #CircuitPython 🐍🖱️🖱️🎮
March 15, 2025 at 1:15 PM
2 mice are better than 1. #CircuitPython 🐭🐁🖱️
March 14, 2025 at 12:12 AM
#CircuitPython Snake game implementation running on a Metro RP2350 with HSTX/DVI display output captured by a EVGA XR1 lite with OBS. Enjoying the level up in my capturing capabilities.
March 13, 2025 at 11:25 PM