Accessible Programmable Button

by josephinehuber343 in Design > 3D Design

5 Views, 0 Favorites, 0 Comments

Accessible Programmable Button

IMG_1086.jpeg

This project is a custom-built programmable button designed to improve accessibility for individuals with physical or motor disabilities. While most devices rely on small switches, touchscreens, or precise finger movements, this button reimagines interaction by creating a large, easy-to-press control surface that requires minimal force and precision.

The device is housed in a durable, 3D-printed circular enclosure with an elevated press surface for clear tactile feedback. Inside, conductive copper contact plates complete a circuit when the button is pressed, sending a signal to a connected microcontroller. Because it is programmable, the button can be customized to perform virtually any digital action — such as turning on lights, calling for assistance, activating communication devices, controlling a computer, or triggering smart home systems.

The goal of this design is simple: reduce barriers and increase independence. By transforming a basic physical press into a flexible digital command, this adaptive button gives users more control over their environment in a way that is intuitive, reliable, and personalized to their needs.

This project demonstrates how engineering and design can be used not just to create technology, but to create opportunity, inclusion, and accessibility.

Supplies

  1. Copper Tape
  2. Wire Strippers
  3. MakeyMakey
  4. Thin Straws
  5. Electrical tape (optional but better)
  6. Foam
  7. Melting Stick

Bringing It to Life

Screenshot 2026-02-27 at 11.08.39 AM.png

You'll first want to 3D print this blueprint from tinkerCAD. The small oval piece should stick onto the bottom, do not take it out, push it in.

Foam and Copper Inserts

IMG_1083.jpeg

You'll want to cut out an oval shape that fits inside the oval pocket on the main piece of print. Once the foam/cardboard is in, place two pieces of copper tape on two different sides of it; and make sure they're not touching. Add small cut pieces of straw on each side, this'll make the button push.

Heating Holes

IMG_1084.jpeg

After doing that, melt medium sized holes into the side of the main piece. This'll be for the wires to reach the inside copper tape. After that, strip two pieces of wire about 4 inches, then string it through the holes you previously made. Once through, fray the wires for the utmost spread.

Connecting Wires

IMG_1083.jpeg
IMG_1085.jpeg

Once you have your wires frayed, add another layer of copper tape on top of the wires to connect the wires and the copper. Make sure one sides wires do NOT touch the other sides, this will ruin the effect. You can put electrical tape in the middle to make sure they do not touch if you prefer to do so. Add copper tape to the bottom of the upper piece of the 3D print, large enough to cover the copper tape on the main piece.

You're Done!

IMG_1082.jpeg
IMG_1086.jpeg

And you're done! You can choose what this button clicks and where you want it to rest.

Downloads