Simple to build programmable foot switches

programmable-footswitches

Your hands do a lot of work between the keyboard and the mouse, why the heck are you letting your feet be so lazy? [Dossier van D.] is putting an end to the podiatric sloth. He built this set of three foot pedals which have gone through two versions of functionality.

The buttons themselves are made from a base plate of plywood with a smaller piece on top for each ‘key’. The two parts are separated with some foam carpet pad, with a tactile push button in between to register a click. The only thing we’d change about this is adding a couple of wooden spacers next to the switch so that accidentally sanding on a button doesn’t break that electronic component.

Originally each button was soldered to a gaming controller. This worked just fine using button mapping, but recently [Dossier] made the switch to using an Arduino Leonardo. This is a perfect choice. Unlike input devices made with older Arduino versions the Leonardo board can natively register as a keyboard, making it a snap to programmatically map any key to the switches.

If you like this project you should check out [Dossier's] foot mouse as well.

Playing footsie with your video games

[Jon] will be tapping away with his toes during gaming session thanks to this foot controller which is packed with buttons and sensors. It’s the second iteration of the build. The original had some solder joints break and the USB stopped working. He had also been experiencing some erratic behavior and so he decided to upgrade the control hardware and add a few more things in the process.

This version uses an Arduino Uno as the interface board. He did a bunch of prototyping to find the best way to hook up all the analog sensors, and how to properly debounce the buttons. Once he was happy with the inputs he set about finding a better way to use the USB HID standard with the device. We were surprised to hear that the ATmega16u2 (one of the new AVR chips which includes USB hardware) doesn’t play nicely with Linux. But [Jon] managed to hack his way around that issue and now he’s gaming with an even better foot controller than before.

Foot-controlled mouse keeps your hands on the keyboard

A bit of mechanical ingenuity makes building this foot-controlled mouse into a fun project. It consists of a platform which hosts one pedal for each foot. The right foot controls the movement of the cursor, and the left is responsible for the buttons.

The guts of a wireless mouse do most of the electrical work for this hack. You can see that the optical sensor is mounted on the front of the right foot pedal. A ball bearing combined with a hinge provides motion on two axes. This moves the sensor past a piece of curved foam made by covering a ball with plastic wrap then spraying foam insulation around it. The pedal on the left has four buttons actuated by moving the toes down, up, left, or right. There’s a centering mechanism for this pedal which uses a rubber band

One thing we wonder about here is whether there is a need to lift and re-center the mouse/cursor? There is also no scroll wheel. But those issues are just waiting for someone to pick up the project and make their own improvements.

Follow

Get every new post delivered to your Inbox.

Join 96,386 other followers