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.

Quick Key Adapter, 10 Button HID Keyboard

Step 3Buttons

Buttons
«
  • input_numbered.png
  • switches.png
  • arcadeLayExamp.png
  • DSCN0954.jpg
  • DSCN0958.jpg
  • DSCN0948.jpg
  • DSCN0949.jpg
  • DSCN0959.jpg
  • DSCN0960.jpg
  • DSCN0997.jpg
  • DSCN0999.jpg
  • DSCN1000.jpg
  • last photo ←
»

Buttons are connected as seen in the diagrams. The buttons are pulled-high by the device, bringing an input pin to ground will signal that the button has been pressed. And send the firmware assigned command from the device to the host computer.

Shown here is the layout I chose for my buttons, I am placing them under the monitor bezel. I am only using 9 buttons so I can have one centered.

Buttons are quite easy to wire up, some push button types have 4 and can be wired as normally open or normally closed, others have 2 leads. But either way normally open are required, so when the button is pressed it will connect the sw1-10 to ground, thus pressing the button.

Wiring:

- Mark the hole locations on the panel that the buttons will be mounted on.

- Measure the width of your push buttons and drill a hole a bit bigger than that measurement. Otherwise drill them smaller and use a small file to square the corners of the hole so the buttons will fit. Ones included in the kit should drill with a 3/8th bit or a tad smaller.

- Prep the medium used to mount the buttons, I am using perforated board to mount the buttons on, cut it to fit my hole spacing.

- Using the drilled holes as a guide mount the buttons onto the perfboard or other medium, checking the spacing.

- Once the buttons are mounted, they all will need to have one of their leads soldered in parallel with one lead from all the other buttons.(see image), this will be the ground rail,

- Connect a wire from all the buttons grounds to the a GND jumper hole on the PCB. Either one.

- Then connect the remaining lead from each of the buttons to its corresponding header on the PCB. If using crimps and housings which are supplied with the purchased kit, read This Tutorial for instructions on crimping. Or solder the wires from the buttons directly into the PCB.

Attaching:

- Once all the buttons are wired up they can be inserted into the panel with the holes drilled in it.

- Use some glue(hot works good) or some tape that doesn't stretch, to attach the perfboard, and hold the buttons in place.

- Finish attaching all perfboard with buttons.

- Once the buttons are in place, find a good spot for the PCB and mount it with some tape, glue or screws.


Decals: Now from the front there will be holes with the square buttons in them, looks ugly so it will need some decals. Once all the other graphics are completed of course. Included in the ZIP is some graphics I made for my button layout. I printed them onto vinyl graphic material, lamented, and contour cut them in a vinyl cutter.(Machine that cuts out shapes from sheet material)

---> Offering Reprints of my Graphics and Custom Graphics, any shape, size, image, Contact Us for Details <----







« Previous StepDownload PDFView All StepsNext Step »

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!
63
Followers
18
Author:ChromationSystems(www.chromationsystems.com)
Designing electronic creations from microcontrollers, LEDs and anything else I can pull out of a dumpster and make use of. Check my Profile