Wearable Assistive Hand Button
by marieweilbacher in Circuits > Assistive Tech
375 Views, 1 Favorites, 0 Comments
Wearable Assistive Hand Button
Summary
This project is a wearable adaptive button designed to improve accessibility for individuals with mobility challenges. It connects to the Xbox Adaptive Controller via a 3.5mm jack, allowing users to activate any compatible input using a simple palm press.
The device is worn directly on the hand using an adjustable Velcro strap, making it comfortable and secure for a wide range of hand sizes. By transforming small, precise button presses into a larger, more forgiving surface, it helps users who may struggle with fine motor control, grip strength, or accuracy.
The main body is 3D printed and can be easily scaled to better fit different palm sizes. The design requires minimal supports during printing and is optimized for easy assembly. It includes a dedicated space for the button to be securely placed, along with channels that allow wires to be cleanly and safely routed through the device.
Built using simple materials—such as a button switch, basic wiring, Velcro straps, and common adhesives—this project is affordable, customizable, and accessible to makers of all skill levels.
This adaptive solution enables users to interact more independently with gaming systems and other compatible devices, reducing frustration and expanding accessibility through a practical, user-friendly design.
Supplies
Electronic Components
- 1 momentary push button switch, ~1 cm × 1 cm, ≤1.5 cm² surface, ~1 cm tall (measurements could vary based on scaling size)
- Wires to connect the button to the 3.5 mm jack (type, length, and thickness can vary depending on your button, jack, and soldering preference)
- 1 3.5 mm jack compatible with the Xbox Adaptive Controller (male or female, panel-mount optional)
3D Printed Parts
- 1 main body printed in PLA/ABS/PETG (includes button holder, single wire channel, Velcro slots)
Straps and Adhesives
- 1 adhesive-backed Velcro strap (~1.5 cm wide, length to fit hand circumference)
- Hot glue (to secure button in place; other adhesives like 3d printing glue may also work)
Tools
- Soldering iron and solder (if your wires or jack require soldering)
- Wire cutters/strippers (if needed to adjust wires)
- Tweezers or small pliers (optional, for positioning wires/components or removing supports)
3D Print the Main Body
- Download the 3D print file for the adaptive button.
- Use PLA, ABS, or PETG filament. PLA is easiest for beginners.
- Print the body at standard settings (0.2 mm layer height, 20–30% infill works well).
- Supports are minimal, but make sure any overhangs around the button holder or Velcro slots are properly supported if your slicer requires it.
- Once printed, remove any supports and clean up the edges so the button, wires, and Velcro fit smoothly.
Note: The file can be scaled up or down to have a better, more comfortable fit on the palm.
Tinkercad file here if you want to change anything
Downloads
Prepare the Button
Skip if you have a button and wires pre-connected to a jack compatible with the Xbox Adaptive Controller
Solder wires to the button if they are not pre-attached. Wires should start with a button and connect to a jack at the end. Make sure the wires are long enough to reach the Xbox Adaptive Controller plug comfortably.
NOTE: If soldering your own wires, I'd recommend also heat-shrink wrapping them to prevent accidental circuit completion
Tip: Depending on the button, wire, and scaling size, it may be easier to thread wires through the 3d printed body first.
Insert the Button & Wires
Place the button into the dedicated holder in the 3D printed body. Use a small amount of hot glue or other adhesive to secure it in place.
Thread the wires through the single built-in channel in the body (through the side/middle) toward where the button/3.5 mm jack will connect. Trim or bend the wires as needed, depending on your setup.
Attach the Velcro Strap
Thread the adhesive-backed Velcro through the slots on the 3D printed body. Stick it in place. Alternatively, you can also adhere the Velcro to itself if it won't secure to the 3d printed material.
Test the Device
Plug the adaptive button into your Xbox Adaptive Controller using the 3.5 mm jack and connect to any compatible device. Press the button to ensure it activates the connected input. For a simple test, connect the Xbox controller to a laptop and try this website
Troubleshooting
1. Button Press Doesn’t Register
- Make sure the wires are properly connected to the button and the 3.5 mm jack.
- Check that the button is fully seated and glued into the 3D printed holder, not stuck against one of the sides.
- Test the button with a simple/different website.
2. Wires Are Loose or Too Short
- Depending on your wiring setup, you may need longer wires or to solder on another wire.
- Ensure wires are not twisted, kinked, or pinched inside the 3D printed channel or outside.
3. Jack Doesn’t Connect to Controller or Device
- Confirm the jack is compatible with your Xbox Adaptive Controller or other devices.
- Try a different 3.5 mm cable or jack if the connection feels loose.
4. Button Feels Stuck or Doesn’t Press Smoothly
- Check that the button isn’t glued over the top, preventing full movement.
- Make sure the 3D printed holder doesn’t have excess plastic obstructing the button.
5. Device Doesn’t Work with Laptop or Other Devices
- Not all laptops or devices automatically recognize a simple 3.5 mm switch. The Xbox Adaptive Controller acts as the “translator,” so make sure your device is connected through it.
- If you want to use the button on a laptop without the controller, you may need a compatible interface that can interpret simple switch inputs (some adapters or software may be required).
Tips:
- Keep wiring simple and flexible; there’s no single “correct” wire type or length.
- Always test the button before fully gluing it into place.
- If you encounter a problem, take a step back and check each component individually.