Alternative Button/joystick for People With Limited Hand Movements

by lukeyboats in Design > 3D Design

79 Views, 1 Favorites, 0 Comments

Alternative Button/joystick for People With Limited Hand Movements

IMG_8438 2.JPG
IMG_8435 2.JPG
IMG_8434.JPG
IMG_8432.JPG
IMG_8351 2.JPG
IMG_8349.JPG
IMG_8348 2.JPG

This product is an affordable, 3D-printed assistive technology device designed specifically for individuals with Cerebral Palsy or limited hand mobility. Traditional joysticks and buttons often have stiff springs that cause muscle fatigue or "snapping" centers that are difficult to navigate with tremors.

This design uses rubber band suspension to provide a soft, floating return-to-center and copper foil tape to act as capacitive touch sensors, allowing the user to trigger inputs with virtually zero physical resistance.

Supplies

IMG_8552.JPG

What thingyverse will print:

3D Printed Frame: A custom-designed "C-frame" or housing.

3D Printed Core: A small cylinder/puck that acts as the joystick handle.


Supplies you need:

Copper Foil Tape: Conductive adhesive tape for the sensor pads.

Rubber Bands: To provide the floating suspension.

Jumper Wires & MakeyMakey: to process capacitive touch.

Prepare the Frame and Core

IMG_8551.JPG
IMG_8549.JPG
IMG_8548.JPG


The housing consists of a sturdy outer frame with cutouts for copper tape placement.

  1. Apply strips of copper tape to as many faces of the frame as you want buttons, up to four max.
  2. Wrap the center core in copper tape as well.
  3. Ensure the edges of the tape on the frame wrap around to the outside and bunch them up so you can easily solder or clip wires to them later.

The Elastic Suspension System

IMG_8553.JPG
IMG_8555.JPG
IMG_8554.JPG
IMG_8556.JPG
IMG_8558.JPG
IMG_8557.JPG

Instead of a mechanical gimbal, we use physics!

  1. Loop the rubber bands through the frame’s corner anchor points.
  2. Stretch them across to hold the center core in a "floating" position.
  3. Why this works: The elasticity is highly adjustable. For users with high muscle tone (spasticity), you can add more bands for more resistance; for users with low muscle tone, a single thin band allows the joystick to move with a feather-light touch.


Wiring for Capacitive Touch

IMG_8559.JPG
IMG_8560.JPG
IMG_8561.JPG

Connect your microcontroller to the copper pads.

  1. The center core acts as the "common" or the "pointer."
  2. The four outer pads act as the directional inputs.
  3. When the user moves the joystick and the core's tape comes near or touches the frame's tape, the capacitance change triggers a "key press" on the computer or console.


Enjoy!

IMG_8575.JPG
IMG_8572.JPG

A simple two button dinosaur game being played with the adaptive console.