On the Micro-Parallelism of FPGAs, Simulating AXI Busses, and Blinking LEDs
Field-Programmable Gate Arrays and the languages for programming (ahem, configuring them) have the reputation of being difficult to master. I still remember when I heard for the first time: at the…
Shorty Etcher
My office is a little small and barely able to contain all the machines I’ve accumulated. The 3D printer I turned into an etcher for specular holograms was obnoxiously tall, and really…
HAM Radio Is NOT Just for Talking
It's a Training Ground for Engineers (And We've Been Ignoring It) Let's drop the nostalgia and say something uncomfortable: If you think ham radio is just people talking into microphones, you're not…
Opus vs r/AskElectronics: 1-0 for the humans
I spent a day taking orders from a frontier LLM to debug a thermal problem on my eNSPanel PCB. Then a stranger on Reddit fixed it with one question.
The Adventure Begins in Xenia: Hamvention 2026
By Michael Kalter (W8CI) Xenia, Ohio The World’s Greatest Amateur Radio Event Returns to Ohio Every May, tens of thousands of radio adventurers from every corner of the globe descend on a fairground…
Across Lake Michigan on 146.52 MHz
Here’s a post from way back in 2005. It falls into the category of “notable VHF contacts,” so I am reposting it here. Last July, my wife and I were walking along the beach on the…
On elevating my laptop with rubber bumpers
Not too long ago I saw a post by Kent Walters via Hacker News where, after finding himself disgruntled with the ergonomics of his MacBook Pro, he literally filed down the front edge below the palm…
Drop #05 — Enørme
Ten moduleurs. That's it. One unique synth every two weeks.
Real Time Kinematic (RTK) Basics
Real Time Kinematic (RTK) Basics Real Time Kinematic positioning is a way to achieve 1-3 centimeters of accuracy using Global Navigation Satellite Systems (GNSS) or commonly referred to as GPS. GPS…
CYD Hackathon
CYD Hackathon On the 2nd and 3rd of May 2026 Duncan Thomas was kind enough to put on a hackathon at his alumni university of Aberystwyth inspired by conferences badges found at events such as DEFCON…
Fixing Aqara Smart Hub M3 High Volume System Crashes and Reboots
After purchasing an Aqara Smart Hub M3 to manage my smart home ecosystem, I configured its security features, set the internal alarm volume to 100 percent, and armed the system by switching it to…
Before My Key Falls Silent
I’ve been a ham radio enthusiast for a long time — long enough that the words ‘estate planning’ no longer make me change the subject. Not that I’m in any hurry to go, but a timeline has been crossed…
Sillyworks x HMX Waverider V2 Switch Review
Do you remember the early punching KTT tactiles called ‘Waveriders’? Well, they’ve officially got a V2 version now, though there’s a couple of strange differences with them. Blue sparkly housings, a…
Testing Serial Bus Servo Driver Boards Under Load
Empirical thermal load testing of two Waveshare serial-bus servo driver boards across four scenarios (2 A / 10 min, 5 A / 5 min, 7 A / 2 min, 10 A / 30 s) at 12 V. Compares barrel-jack vs…
10 years TiNRS
Just like Superbooth, this year we are a decade into modular synthesizers. This coincides with our 10 year wedding anniversary. After our honeymoon – Boom festival in Portugal, Bath in the UK and…
Kindle dashboard: 3 ways to build one in 2026
Turn an old Kindle into a low-power e-ink dashboard. Compare DIY jailbreak, TRMNL, and Home Assistant approaches with real hardware picks.
Building a Little Box That Mutes TV Commercials
I am building a box whose whole job is to listen to the TV and hit mute when commercials start. Not a browser extension. Not a smart-TV app. Not a cloud service trying to understand my living room. A…
How I freed a pool heat pump from an unencrypted Chinese cloud server
I have a pre-installed pool heat pump - an “AcquaSource” branded unit, the kind you can buy at any pool store in Europe - which supports WiFi. The App called “Pool Panel” wasn’t pretty, but it worked…
tinyblok: monoblok's patchbay on an ESP32-C6: a £5 microcontroller
Running the existing patchbay DSL on a microcontroller
My new network rack
I've always wanted a network rack for all my stuff but just never got around to actually buying one or figuring out all the pieces I would need to get one set up. Well I recently came across a…
Best mini PC for local LLMs in 2026 (Strix Halo era)
Strix Halo mini PCs doubled in price in six months. Here's what's worth buying for local LLMs in 2026, what to skip, and the 120W gotcha nobody mentions.
I Tried Building a Cheap Indoor Positioning System… So I Built a Drone Instead
Hey everyone — Cifer here 👋 This project started as a simple experiment, the kind where you just want to test an idea quickly and see if it works, but somewhere along the way it turned into a full…
How a Broken Bike Sync Led Me to Reverse Engineering My Wahoo’s Hidden Debug Mode
Reverse engineering the Wahoo ELEMNT Bolt v3 BLE protocol to unlock a hidden developer debug mode
Using the Raspberry Pi Pico 2 as a rudimentary oscilloscope
In this post, I explore whether the Raspberry Pi Pico 2 can act as a rudimentary oscilloscope. Some theoretical considerations about the Pico 2’s ADC are presented. These are then put to the…
NLIGHTD L3 MAO 18350-sized 15W LEP Torch Review
NLIGHTD L3 MAO LEP Torch Specifications Introduction Torch in use Build quality LED, bezel, lens, reflector and beam Size and comparison User interface Batteries and charging Performance Beamshots…
Making an original Jubilee line door button into a Hue light switch
There are many things that make me extremely uncool, but one of my particularly nerdy interests is the London Underground. The evolution of its iconic map, showing long-forgotten stations; old…
Amateur Radio Foundation Licence
On getting the RSGB Amateur Radio Foundation Licence.
Beware of Wodposit NVMEs
I got my hands on a Geekom minipc which has a AMD Ryzen 7 8745HS w/ Radeon 780M Graphics, 32GB RAM. It is a very nice and fast minipc that runs FreeBSD well. All was going well until this morning my…
Update on a Successful Debug of the DOD585-A, I Was Wrong
Quick update on my last post which you read here . Mostly the update is that I was wrong! I was all wrong about the leakage current thing. I replaced the JFET and the diode and no change which got me…
SBC Clusters are a terrible value, but they're fun anyway
Pictured above is the new DeskPi Super4C installed in an 8U mini rack. The Super4C is a 4-node Raspberry Pi CM5 cluster board that solves two pain points I had with the older Super6C. I was testing…
Headphone noise with Rode NT USB+ microphone
About 6 months ago I wanted to upgrade the microphone that I use at home, and so I got myself a Rode NT USB+. I didn’t want to hassle of having a separate audio interface and microphone, so I…
So I built a drone
I’ve been contemplating getting into FPV since I was in high school, but since I lived in Chicago at the time (and I didn’t own a car) there weren’t many places for me to fly a racing drone. But once…
Yeah, baby! Austin Powers Writes Firmware
What it actually looks like to cross from symbol-world into atoms-world, brick a board in the process, and spend the day at a Latin Mass written in 1975.
Keychron Q3 Max
This year I decided to treat myself with a new keyboard, and I’ve chosen the Keychron Q3 Max; this post is a short summary of my impressions after a few weeks of use.
NEXTORCH eStar Knob Controlled Headlamp Review
NEXTORCH eStar Specifications Introduction Torch in use Build quality LED, bezel, lens and reflector Size and comparison User interface Batteries and charging Performance Beamshots Thermal Images…
Turning a €10 AliExpress camera into a glitch machine
Exploring the world of circuit bending, and how an inexpensive toy camera can be a great gateway to it.
ESP32 time bootstrap problem
The past couple of weeks, I've been working with an ESP32 chip. I'm making experiments at this moment: my goal is to find out if these chips are good enough now. Many years ago I started with ESP8266…
How to flash Meshcore firmware
In this guide, I will explain how to flash Meshcore firmware onto any device. One thing that people might not know is that most of the devices that are sold with Meshthastic firmware, can be flashed…
You've reached the end.