An ESP32 badge with a small OLED display showing a pulsing heart

Building a Crew Badge for DEF CON in a Week With Four Agents

I’ve wanted to build a badge for the Unsupervised Learning crew at DEF CON for a couple of years now. The original thought was just that we needed a better way to find each other. We scatter as soon as we arrive, phones are not a hundred percent reliable in that building, and finding people by radio sounded like more fun than texting them anyway. What I wanted was something hanging off a lanyard, next to the con badge already there, that tells me roughly how far away the rest of the crew is without needing an app or a network. ...

August 14, 2026 · 13 min · Chris Cantey
A film negative glowing on a light panel beneath a tethered DSLR

Film Tether: A Little Mac App for Scanning Film With a DSLR

This is part of how I scan film at home. If that’s something you’re looking to get into, the app in this post is just one piece of it. The full picture is in How I Develop and Scan Film at Home. My Canon EOS 7D had been sitting on a shelf for a couple of years, one of those cameras I’d moved on from but never quite got around to selling. It came back into use when I got into developing and scanning my own film at home, because it turned out to be a great camera for the scanning part. ...

June 28, 2026 · Updated July 24, 2026 · 3 min · Chris Cantey
A stylized 3D printer with geometric shapes emerging from the build plate

AI-Assisted 3D Printing: What Works and What Doesn't

I took the plunge into the 3D printing hobby a few years back. I’ve still got my first printer, a Bambu Lab A1, and I love it. Great machine. But I’m not a CAD person. I know enough Blender to get by, and I’ve built things I’ve printed there, but it’s not my favorite tool for making 3D printable objects. I’ve done some work in Fusion 360 and FreeCAD too. I enjoy Fusion more, but regardless, none of these are tools I’m deeply proficient in. ...

February 17, 2026 · 15 min · Chris Cantey

Get notified

New posts delivered. Unsubscribe anytime.