PicoZ80 is a Drop-in Replacement for Everyone’s Favorite Zilog CPU
Acoustic Drone Detection On the Cheap with ESP32
Build This Open-Source Graphics Calculator
Linux Fu: UPNP A Port Mapping Odyssey
A Simple Switch for Simply too much Current
The Zero-Power Flight Computer
Stream Deck Radio Controller Built With Cheap Yellow Display
Better Faux-Analog VU Meters
Building a Laser-Driven Photoacoustic Speaker
The 3DFX Voodoo Lives Again In An FPGA
Hackaday Links: March 22, 2026
IDing Counterfeit Drugs Might Be Easier Than You Think
Storing Solar Energy As Ice For Air Conditioning
Arduino Code? On my 8051? It’s More Likely Than You Think
Building a $50 SDR with 20 MHz Bandwidth
How a Belkin USB Charger Pulls off a 3 Milliwatt Standby Usage
An Electric Jellyfish For Androids
Analog Video From an 8-Bit Microcontroller
Reviving a Cursed Sun SPARCstation IPX
ESP32: When Is A P4 A P4, But Not The P4 You Thought It Was
Analog Siren for Psychedelic Soundscapes
The Unreasonable Power Density of Lithium-Ion
Resin Injection CRT Cataract Surgery On Macintosh Monitor
3D Printed Clock Just Taps It In
Portable CRT TV Becomes Retro Cyberdeck
Slug Algorithm for On-GPU Rendering of Fonts with Bézier Curves now in Public Domain
Conway’s Game of Life With Physical Buttons
How Long Can a Quadcopter Drone Fly on Just Solar?
User Repair of a Not User-Repairable Victron CCGX Issue
Hackaday Podcast Episode 362: Compression Molding, IPv4x, and Wired Headphones
Powering USB Devices with a Bench Supply Adapter Board
This Week in Security: Linux Flaws, Python Ownage, and a Botnet Shutdown
Google Unveils New Process for Installing Unverified Android Apps
A Candle-Powered Game Boy For Post-Apocalyptic Tetris
Recording HDR Video With A Raspberry Pi
Studying a Battle Born LFP Battery’s Death Under Controlled Conditions
Real Robot Makes Debut in Programming Game
Retro Weather Display Acts Like It’s Windows 95
Reading the World’s Smallest Hard Drive
Keebin’ with Kristina: the One With the Ultra-Thin Split