Rohde & Schwarz AMIQ Modulation Generator - Reviving the PC System tomverbeure.github.io/2026/06/28/R...
Tom Verbeure
@tomverbeure.bsky.social
Plays with FPGAs. There can never be enough LEDs. Hardware engineer at Nvidia, but my views here are my own. he/him. Also @tom_verbeure at the woolly elephant and the former bird site
Breaking Rohde & Schwarz AMIQ License Keys - the Hard and the Easy Way tomverbeure.github.io/2026/04/12/A...
Repair of 2 Agilent 54831 Oscilloscopes In the end, it comes down to fixing two early 2000s PCs… tomverbeure.github.io/2026/03/28/R...
Polyphase Channelizers with Frequency Offset - a Bluetooth LE Example tomverbeure.github.io/2026/03/05/P...
The Stunning Efficiency and Beauty of the Polyphase Channelizer tomverbeure.github.io/2026/02/16/P...
Repairing a Self-Destructing SRS DG535 Digital Delay Generator
Repairing a Self-Destructing SRS DG535 Digital Delay Generator
Hackaday Article
hackaday.com
The Scenic Route to Repairing a Self-Destructing SRS DG535 Digital Delay Generator tomverbeure.github.io/2025/12/24/R...
Fixing LCD Screen Corruption of a Tektronix TDS220 Oscilloscope (and other fixes) tomverbeure.github.io/2025/11/03/T...
Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator tomverbeure.github.io/2025/10/26/I...
My new article on Harold Black and the invention of the Negative Feedback Amplifier has just been posted. I start the story with the invention of the telephone in the 1870s, to a patent lawsuit in the 1940s. Check it out. Let me know what you think. emedia.digikey.com/eMagazine-Vo...
I'm writing about self-hosting and got wondering why ports <1024 are privileged on Linux, and require you to be root to bind to them. Found this explanation and couldn't help but laugh. I'd always thought it was a bit of a hack. utcc.utoronto.ca/~cks/space/b...
Want easy capsense touchpad buttons? Just a PCB & 4 resistors. Coming soon to my Tindie store! If you want to make your own, files are here: github.com/todbot/touch... This demo in CircuitPython but also works in Arduino w/ my TouchyTouch lib #circuitpython #capsense #captouch #raspberrypipico
Cecilia Payne-Gaposchkin ✨ figured out what stars are made of ✨ when she was just 25. 🔭🧪 Her PhD thesis basically established the Harvard astro department — at a time when Harvard didn't officially allow woman students. I wrote this little profile to mark the 100th anniversary of her thesis:
How a Harvard maverick forever changed our concept of the stars
At just 25, Cecilia Payne-Gaposchkin applied quantum physics to a treasure trove of astronomical observations to show that stars are mostly hydrogen and helium.
sciencenews.org
Wait a minute. Why aren't we celebrating the hundredth anniversary of Cecilia Payne-Gaposchkin's dissertation.
Power Switch and Battery Replacement of an SR620 Universal Time Interval Counter tomverbeure.github.io/2025/08/19/S...
This is one of the most beautiful things I have witnessed, the craft here is impeccable.
I think AI hallucinated me into a paper about Modelling and Solving 2D Truss System! Something I know nothing about. A few days ago, I submitted a blog post to Hackaday. Today I googled my name to see if it had been picked up. Instead it found this weird hit. onlinelibrary.wiley.com/doi/10.1002/...
The Video Timings Calculator is my most popular webpage in Google Search by far, with most of clicks coming from Taiwan. Those are engineers working on monitors, TVs, laptops etc. Traffic drops on Friday morning and ramps back up Sunday afternoon. It also drops the week of Lunar New Year.
3 new features for my Video Timings Calculator: 1. 10K, 12K and 16K resolutions added. 2. HDMI 2.2 96/80/64 Gbps data rates added. 3. You can share timings by copy and pasting the URL. Thanks SnowSquire@github! Check it out here: tomverbeure.github.io/video_timing...
The SR620 time interval counter came to market around 1986, just before VGA was a thing. But analog oscilloscopes were everywhere, so it cleverly (ab)uses the XY mode to render images. It’s unusable on a digital scope, it’s readable on an analog one.
The HP 5370A time interval counter accepts an external clock of 5 MHz or 10 MHz to create a 10 MHz reference clock. The schematic is deceptively simple, but it's really interesting and I needed a Spice simulation to understand the basics: it's a cascade of 2 injection-locked oscillators (ILO).
Digikey box arrived with components for 6 different projects. What I should have done earlier is fill in the “customer reference” field for each component with the project name. Makes it so much easier to sort through the pile. This baggie has a 450V cap for my TDS 220 recap.
HP 5370A repair: I had the short isolated to down to the components around 2 transistors, or so I thought. Soldered power supply and input wire for easy out of chassis debug. The thing works totally fine and creates a beautiful 10MHz ECL signal. Now what???
There was (and is!) a short and a burnt capacitor on the clock reference board of my flea market HP 5370A counter. I was able to bypass the short with a bodge. After that, it works fine! The only thing not working yet is the circuit that was bypassed: the external reference clock input.
The HP 5370A time interval counter was one of the first to use an MC6800 CPU. To make debugging easier, it has a service board that can send the MSB and LSB of the CPU address to 2 DACs, so that programming execution can be tracked on an oscilloscope in X/Y mode.
www.youtube.com/watch?v=uhMC... I tried to make a convincing looking looking sopranos game
Sopranos Beat em' Up
YouTube video by Cannonbreed
youtube.com
One of the flea market treasures is this heavy box that’s marked “Syntheziser”. No company or model name at all, but it must be HP, based on 1820-xxxx components inside. 5MHz in, 10 and 100 MHz out. After removing around 30 screws, you get to see this. Stunning.