• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Adaptive/Assistive 3.5mm Button 3D Printer File Image 1
Adaptive/Assistive 3.5mm Button 3D Printer File Image 2
Adaptive/Assistive 3.5mm Button 3D Printer File Image 3
Adaptive/Assistive 3.5mm Button 3D Printer File Image 4
Adaptive/Assistive 3.5mm Button 3D Printer File Image 5
Adaptive/Assistive 3.5mm Button 3D Printer File Image 6
Adaptive/Assistive 3.5mm Button 3D Printer File Image 7
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 1
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 2
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 3
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 4
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 5
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 6
Adaptive/Assistive 3.5mm Button 3D Printer File Thumbnail 7

Adaptive/Assistive 3.5mm Button

ctag avatarctag

April 7, 2016

thingiverse-icon
DescriptionCommentsTags

Description

What

This is a low cost, printable AT button. It interfaces with any standard 3.5mm mono jack system, commonly found in support situations for people living with physical disabilities.

AT buttons are a way for someone with a limited range of motion to control his or her environment at the same level as anyone else. These buttons can be used to adapt toys and home appliances such that they can be actuated with ease. Most AT buttons available are quite expensive, and are engineered to be used in serious -- 100% reliability -- situations. As a result there are a lot of DIY projects to make buttons meant for more relaxed use cases. We wanted to make a button that can be used for toy adapting and similar functions, while also providing a clean and durable design.

Why

This button was created as part of a team-based senior design course. We worked with a local organization, UCP and TASC of Huntsville, to design and construct an AT keyboard and AT button.

How

Making one button takes me about 8 hours of printing and 1 hour of assembly.

Materials

  • Cherry MX Switch
  • 3.5mm Mono Port
  • 6" or so of wire
  • Optional: Compression spring for adjusting the button's actuation force.
  • Optional: 3.5mm Mono cable to connect the button to things
  • Optional: drawer/shelf/toolbox liner or dual-lock or velcro as a grip base

Assembly

  • Print the button base, button hatch, and and key cap.
  • Solder the MX switch to the mono port with two pieces of wire, about 3 inches each.
  • Install the MX switch in the middle of the button base, and then run the mono jack to the port on the flat side. Screw the mono port's threads into the hole in the side of the button.
  • Jam the key cap onto the cherry MX switch. This can optionally be done with a light spring over the switch stem to adjust the force of the button.
  • Optionally glue or bolt (M3 bolts) the shelf liner to the bottom of the button to make a no-slip base!

Can also optionally have superglue to hold things together.

Doing Things With AT Button

Here I'm just running through some small use cases that I've personally found for this button.

Control a computer via an Arduino

You can use a small firmware on an arduino along with a shell script to automate tasks on your computer. In the example code the shell script uses xdotool to generate a Right arrow key press, which allows me to use the button to advance slides in a power point.

Control a computer via microphone input

You can also wire the button directly to a computer's microphone and detect button presses. This is still something we're looking into, and hope to return with more robust code.

License:

GNU - GPL

Related Models

Cali Cat - The Calibration Cat preview image

Cali Cat - The Calibration Cat

Dezign profile image

Dezign

27,418

PTFE Tube Chamfer and Cut Jig preview image

PTFE Tube Chamfer and Cut Jig

Area51 profile image

Area51

514

Arch NFC Stand BACKING ONLY - Circle Frame preview image

Arch NFC Stand BACKING ONLY - Circle Frame

B3D Studio profile image

B3D Studio

1,557

DREMEL Drill Press (Very strong and precise) preview image

DREMEL Drill Press (Very strong and precise)

3Deddy profile image

3Deddy

19,612

Vega 4x5 View Camera preview image

Vega 4x5 View Camera

Vegatype profile image

Vegatype

411

35mm Round Tag Jig preview image

35mm Round Tag Jig

Miter Mikes Woodshop profile image

Miter Mikes Woodshop

6

HyperCube 3D Printer/CNC preview image

HyperCube 3D Printer/CNC

Tech2C profile image

Tech2C

14,954

Polaroid instant One-step planter preview image

Polaroid instant One-step planter

Tlangphoto profile image

Tlangphoto

1,511