Introduction: Assistive Tech Controller: Two Lever Buttons and One Foot Pedal (Up to Six Keys: Up, Down, Left, Right, WASD. Click, Space)

This is an assistive technology controller featuring up to six keys, suitable for applications such as video games and computer programs. I designed this controller with the goal of improving the accessibility and affordability of assistive technology. Constructing it is a straightforward process, typically requiring only 30 minutes to an hour. Additionally, the required materials are easily accessible.

Supplies

  • A roll of copper tape 
  • 12 Rubber bands
  • 12 Thumbtacks/push pins
  • Foamcore (you could also use a sturdy material like doubled-up cardboard or a thin slab of wood)
  • Two pieces of plywood
  • Velcro
  • 2 foam balls (you could use a dodgeball)
  • Hot glue
  • Duct tape
  • 8 Alligator clips
  • Optional: construction paper for labeling controllers

Amazon Links:

Copper tape:

https://www.amazon.com/Adhesive-Conductive-Shielding-Connections-Grounding/dp/B0B7DX76W7/ref=sr_1_1_sspa?crid=1F9I01F9B7VB6&keywords=copper+tape&qid=1699292845&sprefix=copper+tape%2Caps%2C151&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1

Rubber bands:

https://www.amazon.com/Rubber-Bands-Band-Depot-Pound/dp/B082WMN7PF/ref=sr_1_2_sspa?crid=LB9XRWLVNBBM&keywords=rubber+bands&qid=1699292927&sprefix=rubber+bandss%2Caps%2C152&sr=8-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1

Thumb tacks:

https://www.amazon.com/Mr-Pen-Thumb-Tack-Flat/dp/B082S5X3Z4/ref=sr_1_5?crid=1G0AJ85MC4AN1&keywords=thumb+tacks&qid=1699292945&sprefix=thumb+tack%2Caps%2C154&sr=8-5

Foam core: (Dollar Tree has this for a dollar)

https://www.amazon.com/Acrux7-Polystyrene-Signboard-Presentations-Projects/dp/B07SMPRZ5Y/ref=sr_1_3_sspa?crid=90F54O5B1BVX&keywords=foam+core&qid=1699292968&sprefix=foam+core%2Caps%2C150&sr=8-3-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1

Plywood:

https://www.amazon.com/LINSHRY-Basswood-Architecture-Engraving-Creative/dp/B09SZ4GP6H/ref=sr_1_7?crid=6QNTS744VIN3&keywords=plywood&qid=1699293060&sprefix=plywood%2Caps%2C149&sr=8-7

Velcro:

https://www.amazon.com/VELCRO-Brand-ONE-WRAP-Double-Sided-Multi-Purpose/dp/B000078CUB/ref=sr_1_5?crid=2A4JBS5ZO6KJH&keywords=velcro%2Broll%2Bcheap&qid=1699293121&sprefix=velcro%2Broll%2Bcheap%2Caps%2C153&sr=8-5&th=

Foam ball:

https://www.amazon.com/Champion-Sports-Coated-Density-Balls/dp/B000KYQ406/ref=sr_1_77?crid=IUZFQ161NZ6L&keywords=foam+balls&qid=1699293264&sprefix=foam+balls%2Caps%2C155&sr=8-77

Hot glue gun:

https://www.amazon.com/Assark-Sticks-School-Repairs-20W/dp/B09FYWQ44L/ref=sr_1_6?crid=53UQMWXEX5U7&keywords=hot+glue+gun&qid=1699293337&sprefix=hot+glue+gun%2Caps%2C200&sr=8-6

Duct Tape:

https://www.amazon.com/Duck-394468-All-Purpose-Inches-Silver/dp/B0006HX2MK/ref=sr_1_3?crid=1RZC09C4Y1BY0&keywords=duct+tape&qid=1699376264&sprefix=duct+%2Caps%2C175&sr=8-3

Makey Makey (with wires and USB plug):

https://www.amazon.com/JoyLabz-MMCE-Makey-Invention-Everyone/dp/B008SFLEPE?th=1

Optional: construction paper:

https://www.amazon.com/Rainbow-Super-Construction-Assorted-Colors/dp/B011KGGTYI/ref=sr_1_7?crid=3OIBIYNWG3795&keywords=construction+paper+bulk&qid=1699293376&sprefix=constructon%2Caps%2C248&sr=8-7


Links:

3D printed wire holder:

https://sonomaacademy51.autodesk360.com/g/shares/SHd38bfQT1fb47330c99569fbef6201409fb

Remapping Makey Makey:

https://makeymakey.com/pages/remap

Scratch game to test controller:

https://scratch.mit.edu/projects/872812133/

(Keys: arrows or WASD and space)

Step 1: Creating the Buttons/levers

  1. Cut a piece of foam into an 8x6-inch rectangle.
  2. Put copper tape on both ends of the rectangle (make sure the tape wraps around both sides).
  3. Cut the foam ball in half then hot glue it to the middle of the foam core.
  4. Hot glue a rubber band to all four sides onto the copper tape.
  5. Cover both ends of the rectangle again with copper tape (to make this easier, cut the tape vertically where the rubber band goes down and fold both sides over).
  6. Push four thumbtacks into a piece of plywood (mine is 26 inches long). The length between the rubber bands and the thumbtacks can be adjusted to how much you want the controller to move. If the rubber band is too loose for what you want, twist it as tight as you need.
  7. Repeat two more times: put one on the same board as the first one and the other on a separate piece of plywood for the foot controller (mine is 12 inches long).
  8. FOR THE FOOT CONTROLLER: with your controller set up on a separate piece of plywood, cover the top of the copper tape on the controller with either duct tape or electrical tape
  9. Hot glue velcro to the bottom of the board

Step 2: Setting Up Tape for Connect Wires

For the main board (up down left right):

  1. Put copper tape on the plywood below each copper tape end of the controller (where the black rectangles are in the first picture).
  2. Put copper tape under the foam core (where the black rectangles are in the second picture).
  3. Underneath the plywood put copper tape (where the black rectangles are in the third picture)

For the foot pedal:

  1. Put copper tape on the plywood below each copper tape end of the controller (The setup is the same as the up-down controller so repeat it here)
  2. Put copper tape under the foam core (same as the up-down controller).
  3. Underneath the plywood put copper tape (where the black rectangles are in the fourth picture)


Note 1: I did my copper tape horizontally on the foot pedal but you should do it vertically (same as up-down).

Note 2: I put extra copper tape on the back and front for the foot pedal, ignore everything but the black rectangles.

Step 3: Hooking Up the Wires

  1. Glue the 3D-printed wire holder to the middle of the plywood board
  2. Attach wires:

For left-right)

  • Attach the wires to where the black rectangles are (first picture) on the controller. Underneath the wires should be the copper tape you previously put on.

For up-down)

  • Attach the wires to where the black rectangles are (second picture) on the controller. Underneath the wires should be the copper tape you previously put on.

For click-space)

  • Attach the wires to where the black rectangles (third picture) are on the controller. Underneath the wires should be the copper tape you previously put on. These wires should be the longest, make sure they can reach the ground from where you want the main controller to be. If you need to make it longer you can connect multiple wires to themselves and tape them together.

3. Thread wires through the holes of the wire holder

4. Attach the other ends of the wires to the Makey Makey:

For left-right)

  • Attach the wire to the left to the left arrow on the Makey Makey
  • Attach the wire to the right to the right arrow on the Makey Makey

For up-down)

  • Attach the up wire to the up arrow on the Makey Makey
  • Attach the down wire to the up arrow on the Makey Makey
  • Attach the wire on the plywood in front of the controller to the bottom of the Makey Makey to the right

For the click-space)

  • Attach the click wire to the click circle on the Makey Makey
  • Attach the space wire to the space circle on the Makey Makey
  • Attach the wire on the plywood on the left of the controller to the bottom of the Makey Makey to the left

5. Tape the other half of the wire holder on top

6. Plug in the red USB cord and plug into the computer (use an adaptor if needed)