3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

USB Foot Pedal

USB Foot Pedal
«
  • banner.jpg
  • back.jpg
I needed to be able to turn the page in a sheet music organizer I made ( http://www.gschoppe.com/repertoire ), without stopping playing. After a bit of thought, this usb foot pedal was born. Some companies sell these for over $200. Mine cost $30-$40 to make.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Purchase Materials

Purchase Materials
«
  • products.jpg
  • options.jpg
The main materials used were:

-2 SPST momentary switches from RadioShack
-1 RadioShack Project Box
-1 Mobility USB 2.0 Travel Hub (staples SKU #564851)
-1 GE retractable keypad (staples SKU #603891)
-1/16" sheet steel
-1 superpad extra large mousepad (staples again)

I also used:

-electrical tape
-metal screws
-cyanoacrylate(super glue)
-3m super 77 spray adhesive
AND
-conductive epoxy (if you're prepared)
OR
-hot glue and a circuit writer pen from radio shack (if you're down and dirty)

I'll add part numbers soon, but thats what I needed.

for tools, I used:

-a dremel
-a table saw
-a file
-a drill
-an adjustable wrench
-wire strippers
-soldering iron
-screw drivers
-basically, a well stocked workbench.

OK, now lets get down to buisness.
« Previous StepDownload PDFView All StepsNext Step »
26 comments
Apr 9, 2011. 8:25 AMksharma1 says:
Raj Orien Industries offers medical transcription equipments in India such as transcription foot pedals , dictation headphones , Amplifiers. This company is from India and Having in this business from last many years.
Their website with Price list page :
http://www.rajorienindustries.com/price-list.html
Feb 1, 2011. 11:06 PMpinoytranscription says:
Here's another alternative using an el-cheapo USB gamepad

http://pinoytranscription.blogspot.com/2010/09/diy-usb-foot-switch.html

Got the gamepad for PHP100 (roughly $2.50 US)

Works seamlessly with ExpressScribe.
Dec 13, 2009. 1:00 AMwestfw says:
Here's my "simplified" version.  I didn't need the USB pass-through option.  I had an existing footswitch that simply completed contacts in the attached cable.  And the PCB is from a full-sized USB keyboard (which is cheaper than a keypad, paradoxically, and often found in dumpsters due to broken or dirty keys, with electronics that work just fine.)  The original connectors for the flat mylar were removed with solderwick, and wires attached to the appropriate pins (which were determined by a combination of tracing the original keyboard, probing conductivity with a meter, and trail-and-error with the board connected to a PC.)  I still need a box of some kind for the board.  (I kept the original cable, because it's a nice flexible cable;  we'll have to see whether that's a good idea...)


Oct 25, 2008. 5:58 AMAlfred A. Amaus says:
Looks something very similar to what they've done at Vashtisolutions.com with pedalbook and the transcription foot pedal. Looks like pedalbook is a sheet music organizer of sorts as well.
Aug 25, 2008. 7:23 AMalanofstbreward says:
My wife has a knitting machine and a program called Designaknit. You should connect the machine to the PC with a very expensive serial cable which has a reed switch worked by a magnet to count the rows as the machine carriage moves back and forth. The program will also count a row every time spacebar (or up arrow)is pressed. I have tried to make a homemafe cable to do the same thing but I have not had much success, The problem seems to be that the program will not respond to Sendkeys in the way I think it should. Any ideas?
Sep 1, 2007. 7:25 PMkillerjackalope says:
did a pair of gutted PS2 foot pedals and a Usb adapter not seem easy or even pedals for computer games and a hardware assigner as I call them
Sep 2, 2007. 7:09 AMkillerjackalope says:
hmm makes sense though finding a pedal that was double sided would be great for the switches and then using the mouse idea it's a good solution you have here though and if needed a third button could easily be added using extra keypad buttons
Apr 6, 2007. 3:23 AMcomputerthomasparks says:
for hardware for mac i suggest controlermate for seting buttons and a gutted logitech attack 3 joystick because thay are esey to work with.
Apr 11, 2006. 10:18 AMradiorental says:
you can do away with much of the hardware by using a two button wireless mouse.
Oct 31, 2006. 4:32 PMLumpio- says:
Indeed... this project uses way too much (expensive!) hardware for something so simple. I did something similar to this from an old broken USB-mouse, some semi-driver magic lets the OS distinguish between the actual mouse and the extra button thing. (I consider myself lucky for using Linux, you try telling Windows a mouse isn't a mouse!)
Apr 11, 2006. 12:07 PMkeng says:
i have a cheap usb mouse hooked up and using quickmacros.com to assign it to all kinds of different things. currently it's my audio/video start/stop and volume up down.
Apr 11, 2006. 1:43 PMmikesty says:
Care to share your code for this? <3
Apr 12, 2006. 11:53 AMkeng says:
if you have quickmacros (QM), i sure can but without quickmacros, i wouldn't know how to do it.

generally what you do is this.
you hook up the extra mouse (in my case mouse AND keyboard see http://geeknight.blogspot.com/2005/11/300-key-button-pad.html for the process i used to create this huge "button pad") to your pc and fire up a function in QM that watches/recieves the ids of the keyboard and mice that are sending signals. you create a macro that does what you need. in my case the macro turns the sound up when i roll the mouse wheel down (i have the mouse "upside down" to have easier access to the buttons). when QM sees mouse #2 do something that has a macro assigned to it, it interupts the signal and plays the macro instead.
Apr 12, 2006. 9:56 AMradiorental says:
Very cool, when you upload the app I'd be very keen to look at it. I'm building a dance-dance-revolution system for people with disabilities. I was going to hook a wireless mouse in to an old skool Simple Simon game as the controler for people to tap out the sequence with their hands. Remap the mouse buttons to up/down/left/right but I think I'll use a wireless keypad now (I have a donor mouse but I think I'll side step the buttom mapping) Cheers - pauric
Apr 11, 2006. 8:03 PMradiorental says:
I may have misunderstood the application but I thought that this was a virtual page turner while the operator was reciting music. In this case you would either be operating the footswitch and music instrument, or operating the computer with keyboard/mouse. OS handle two meese pretty well. So, to put it another way, multiple input devices are ok. Just not simultaneously I think I may be coming across as dismisive of your project. Just providing an alternative that I'd do as I dont code. Another advantage as I see it is that browsers will resize images to the window or use the scroll wheel for 100% view. Dont know if this is relevent for sheet music on a normal monitor?
Apr 11, 2006. 2:59 PMradiorental says:
If someone didnt want to write such an application an alternative would be to drop the images to be displayed, in this case sheet music, in to individual html pages. Build a table of contents in to your index.html. Use a four button wireless mouse with scroll wheel to built a 3 pad foot swtich for Select (left mouse button), Back (back button) and forward (guess..) you could even incorporate a scroll wheel in to the footswitch and use your big toe to scroll up and down your table of contents on the fly. afanku very mucha
Apr 11, 2006. 4:39 PMmikesty says:
How would you go forward? You'd have to preload all the pages to begin?
Apr 11, 2006. 5:26 PMradiorental says:
Usually the 'back' & 'forward' buttons on these meese are programable. Now I'm not 100% up on my html but if its not possible to have a link to the next page highlighted on pageload then it should certainly possible with a sequence of tab-space if your mouse software allows. I think the MS app does it. good point, I had not thought that through.. but it should be easily overcome.
Apr 11, 2006. 8:48 AMpsdcc says:
Great idea! Could you provide more information about the sheet music manager you developed?

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
23
Followers
12
Author:gschoppe
I'm a self proclaimed renaissance man. My goal in life is to have a conversational/practical knowledge of every subject known to man. I do graphics design in my spare time, along with make-ing.