How to Use Your DSLR Camera as a Webcam in Linux

If you desire a more professional looking image when video conferencing you can easily use a DSLR camera as a webcam for high quality results. This is straightforward to setup within Linux and this is the guide for how it’s done.
Configuring Ultimaker Cura to Support the Flashforge Finder 3D Printer

The Flashforge Finder 3D printer is a good off-the-shelf printer for someone new to 3D printing, and the included Flashprint software is a decent slicer for getting you started with the Flashforge Finder. There are many alternate slicers available on the market all of which provide advanced features …
Vintage Mac Up in Smoke? Here’s How to Fix It

If your vintage Macintosh computer has started spewing smoke and terrible smelling fumes, you’ve had a power supply component notorious for failure, just fail. Fortunately your Macintosh is unharmed and the fix for this problem is cheap and simple. Here’s how it’s done.
Supercharge Your IBM Model M Keyboard With QMK

The IBM Model M is unarguably one of the best keyboards ever manufactured, but with few modern features. Here’s the guide to easily supercharge your Model M. Provide capabilities that never originally existed like native USB support, media keys, keyboard mouse control and more…
A Complete Guide to Building a Hand-Wired Keyboard

Recently I was looking for a new keyboard for my home workstation. I have a strong fondness for mechanical keyboards, and while there are amazing options available on the market, none were exactly what I was looking for. Then it dawned on me, why not build something custom? I had access to the …
Creating a Programmable Animated Display Using Arduino and FastLED

For those who now spend a majority of the day on video conferences, it would be useful to have a way to let your family know you’re on a call, so that’s exactly what I did. I built a fun, programmable sign which automatically turns on when I’m on a call, and turns off when I’m free.
Limiting my …
Hacking Into a 20 Year Old TiVo — Part 4; Tools, Tips and Tricks

If you haven’t yet, I encourage you to read through Part 1, Part 2, and Part 3 of this series, where we worked to create a disk image of our TiVo drives, and get VirtualBox installed and configured, extracted and transcoded video from our TiVo.
This final chapter of the TiVo hacking series is a …
Hacking Into a 20 Year Old TiVo — Part 3; Video and the TiVo Media File System

If you haven’t yet, I encourage you to read through Part 1 and Part 2 of this series, where we worked to create a disk image of our TiVo drives, and get VirtualBox installed and configured. For the remainder of this project we’ll be working totally within our VirtualBox VM, using our shared folder …
Hacking Into a 20 Year Old TiVo — Part 2; VirtualBox to the Rescue

If you haven’t yet, I encourage you to read through Part 1 of this series, where we worked through getting access to the TiVo’s disk drive(s) and creating virtual disk images which we’ll use from this point forward.
VirtualBox Setup We’re going to use VirtualBox as the platform to create a virtual …
Hacking Into a 20 Year Old TiVo — Part 1; an Adventure in the TiVo Media File System and TiVo Video

I recently rediscovered my first, and only TiVo - a Sony SVR-2000, circa 2000. Pulling this TiVo from storage, the first and most obvious thing to do was connect it’s S-Video output to a RetroTink and fire it up.
Immediately I was transported back in time, reacquainted with TiVo. Program after …