DIY PC Footswitch Using a Sustain Pedal

A couple of years ago I picked up an inexpensive sustain pedal for an electric piano at a garage sale. The piano itself wasn’t much to look at, but the pedal intrigued me… it’s a basic on/off switch, but the pedal itself feels fairly robust and I thought it would be a handy switch to have around.

This past week I finally got around to doing something with it! I built a small box that converts the signal from the pedal into a keypress, allowing me to use this pedal as a foot-controlled hotkey for my PC.

Continue reading “DIY PC Footswitch Using a Sustain Pedal”

Assembling Time Circuit Display PCBs

The time is finally here! After a short hiatus to work on the McCree Hammershot project, I’m back to building my time circuits. The display circuit boards have arrived and it’s time to get them assembled and running!

Continue reading “Assembling Time Circuit Display PCBs”

Building Musical Floppy Drive Breakout Boards

With power taken care of, the next step is to connect the data lines (step, direction, and drive select) to the Arduino. The easy way to do this is to carefully count the pin numbers, attach a female header cable to each pin, connect the step / direction pins to the correct Arduino numbers, and join the grounded connections on a breadboard.

That’s the quick and easy way. But it’s also:

A.) Tedious to set up / take down
B.) Possible to make a wiring mistake
C.) Prone to disconnects

How do we fix all three of these problems? We build a breakout board!

Continue reading “Building Musical Floppy Drive Breakout Boards”

DIY Ambilight: Prepping the WS2812B Strip

The first step in taking the Arduino-based ‘ambilight’ from concept to completion is to modify the LED strip so it fits nicely around the monitor.  Like most addressable LEDs, the 5m roll I’m using has cut lines where you can trim it.  Because each pixel is its own self-contained circuit, you can arrange them in any shape or number you can think of so long as you connect the three wires: power, ground, and data.

Continue reading “DIY Ambilight: Prepping the WS2812B Strip”