Thingiverse
Adaptive/Assistive 3.5mm Button by ctag
by Thingiverse
Last crawled date: 3 years ago
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.
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.
Similar models
thingiverse
free
4 6 and 8 button Macro pads by Jebidiah_Crumps
...ne wire per switch to a pin on the arduino.
to code it use the arduino ide and this guide https://www.sparkfun.com/tutorials/337
thingiverse
free
Cherry Mx key by Oreshield
...erry mx key by oreshield
thingiverse
a key that you can use on a keyboard with cherry mx switches and other mechanical switches.
thingiverse
free
Guitar Hero Strum Bar Switch mount for Cherry MX by Scharrelese
...the switches below the strumbar in place. it was modeled to fit into a gh:wt wii guitar, so no idea if it fits into other models.
thingiverse
free
Pi zero w snap case lid with 3 cherry mx switch slots. by bungwu
...guide to write a python script for the buttons.
http://tnorbert.com/blog/2016/10/24/simple-stopstart-button-for-octopioctoprint/
thingiverse
free
Tactile Button Switch to MX adapter by blackboots
... keyboard design used with this adapter was raspberry pi pico macro keys
by novaspirit: https://www.thingiverse.com/thing:4812223
thingiverse
free
Cherry MX Macro Keypad by Relyk
...cherry mx switches to create a macro pad. the controller is an arduino pro micro. feel free to ask questions and i'll answer.
thingiverse
free
Cherry MX Shortcut Box by MuoJoe
...al available here: http://www.makeuseof.com/tag/make-custom-shortcut-buttons-arduino/
https://www.youtube.com/watch?v=w0pudcfoxlc
thingiverse
free
Arduino Pro Micro Cherry MX USB Numpad by PhobosTK
...ditional top row of keys that i've set to [play - voldown - volup - mute].
ps: i've used 1n4148 diodes for key debouncing
thingiverse
free
Switch Key/Button for 8mm momentary switch by mcbeenb
...
the key is designed to friction fit on a 2x3x3 actuator shaft.
it is designed to friction fit on the end of the actuator shaft.
thingiverse
free
Stackpole/Hi-Tek to Cherry MX Adapter by jefenet
...is project to create new, drop-in replacements for atari 800 keyboards.https://github.com/multifariousindustries/atari800keyboard
Ctag
thingiverse
free
Deterministic Snowflake Ornament by ctag
...ament by ctag
thingiverse
enter a name in the customizer and it will be used to create a unique snowflake design!
i print at 50%
thingiverse
free
Ghost Eye Clunky by ctag
... can't quite reach the resolution to print this model's eye piece, the eye_clunky file has bulkier details that may help.
thingiverse
free
X200 Thinkpad HDD Cover by ctag
...rse
this is a replacement hard drive cover for an x200 thinkpad. created to print adequately well on a 0.4mm nozzle fdm machine.
thingiverse
free
XL Zortrax 2.5" Buckle by ctag
...remix of the zortrax buckle for 2.5 inch straps.
first prints failed, please give me some time to go back and review the model.
thingiverse
free
Raspberry Pi 2 Top - UAH Graphic by ctag
...2 top - uah graphic by ctag
thingiverse
two stls are provided. one with a sealed top, and another with the uah logo cut into it.
thingiverse
free
PrintrBot Simple Metal Better Base Feet Mountable by ctag
...imple metal better base feet mountable by ctag
thingiverse
identical to remix source, except these can be secured with m3 bolts.
thingiverse
free
Mountable Feet - Printrbot Simple Metal by ctag
...the printer and vibration suspension.
to be used with m6 bolts (also printable through http://www.thingiverse.com/thing:269863)
thingiverse
free
Customizable Penguin Case by ctag
...or and select values to then use in my no-preview customizer above.
print it!
inspired by the excellent frog box v2.0 by nibb13.
thingiverse
free
No-Hassle Filament Clip - 12mm - Printrbot Simple Metal by ctag
...ecommend setups which have the filament routed up and around the printer. overhanging filament is a drastically better situation.
thingiverse
free
Lite Arm i2 Alterations by ctag
...z bearings. these are used for roller skates and are cheaper + easier to get.
create node.js webapp for arduino+rpi+pwm shield.
Assistive
turbosquid
$120
Robot Assistant
...id
royalty free 3d model robot assistant for download as max on turbosquid: 3d models for games, architecture, videos. (1381212)
3d_export
$5
painting assistant
...painting assistant
3dexport
draw samples
3d_export
$5
assistive cane
...assistive cane
3dexport
aristocratic cane for characters
3d_export
$10
Assist bike 3D Model
...assist bike 3d model
3dexport
assist bike
assist bike 3d model modelix 59218 3dexport
turbosquid
$69
computer assistant character
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$1
Robot Assistant
...d
royalty free 3d model 3d robot human for download as blend on turbosquid: 3d models for games, architecture, videos. (1599434)
turbosquid
$30
Galaxy Assistant's Stool
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$15
Prototype version of the robot assistant
...ersion of the robot assistant, designed to help a person in a variety of tasks, both in helping in the garden and in armed escort
turbosquid
$69
Droid Assistant
... robot guard for download as blend, dae, fbx, obj, stl, and x on turbosquid: 3d models for games, architecture, videos. (1624852)
turbosquid
free
Free Realistic Grass Assistant
...3d model free realistic grass assistant for download as blend on turbosquid: 3d models for games, architecture, videos. (1454100)
5Mm
3d_export
$25
5mm Explosive Flechette 3D Model
...xplosive flechette 3d model
3dexport
assault rifle grenade launchers
5mm explosive flechette 3d model awnonbhowmik 74565 3dexport
turbosquid
$15
engagement simple ring with diamond (5mm)
...engagement simple ring with diamond (5mm) for download as 3dm on turbosquid: 3d models for games, architecture, videos. (1157278)
turbosquid
$1
Flexible shaft coupling 5mm x 8mm
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$7
Tiny bracelet clasp lock 20mm X 5mm
... your bracelet parts to the clasp, also there is the original file in the files so you can change it on your own simply. enjoy it
3d_export
$5
cross with text jesus
...the text jesus is in an contur offset with 5mm ...
3d_export
$5
ring
...ring 3dexport lovely ring, adopt for print, one stown 5mm material : white / yellow gold/ silver. stl,...
3d_export
$11
crescent ring
...ring size is 17mm.<br>ring rail size is 53.4<br>stone size 5mm ...
3d_export
$5
Hex Spacers M3 Male-Female
...male-female 3dexport hex spacers m3 male-female with length from 5mm to 60mm for printed circuit boards. step...
3ddd
$1
LOOP RACK
...вешалка the clothes rack’s elegant frame is made of 5mmthick steel. it creates simple shapes, that vary depending on...
3d_export
free
solar rechargeable single led flashing light
...ties onto a pole etc, i used a single 5mm red/blue alternating flasher that pushes snugly into the 5mm...
Button
archibase_planet
free
Buttons
...buttons
archibase planet
lift elevator call buttons
elevator call buttons - 3d model for interior 3d visualization.
3ddd
$1
Button
... button , john reeves
набор мебели button от дизайнера john reeves
3d_export
$5
Button
...button
3dexport
smd button<br>verts 2.180<br>faces 3.848
turbosquid
$4
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1297941)
turbosquid
$1
Button
...
turbosquid
royalty free 3d model button for download as fbx on turbosquid: 3d models for games, architecture, videos. (1392935)
turbosquid
$9
buttons
...id
royalty free 3d model buttons for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1404875)
turbosquid
$6
button
...uid
royalty free 3d model button for download as 3dm and max on turbosquid: 3d models for games, architecture, videos. (1669204)
turbosquid
$5
Button
...uid
royalty free 3d model button for download as max and fbx on turbosquid: 3d models for games, architecture, videos. (1710868)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1510524)
turbosquid
$3
Button
...quid
royalty free 3d model button for download as ma and obj on turbosquid: 3d models for games, architecture, videos. (1509961)
Adaptive
3d_export
$10
Adapter 3D Model
...adapter 3d model
3dexport
adapter
adapter 3d model mur 20260 3dexport
archive3d
free
Adapter socket 3D Model
...dapter socket adapter
adapter socket n090211 - 3d model (*.3ds) for interior 3d visualization.
turbosquid
$400
cell adaptation
...
royalty free 3d model cell adaptation for download as blend on turbosquid: 3d models for games, architecture, videos. (1701655)
archive3d
free
Adapter 3D Model
...ups pc equipment
adapter extron n180813 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
turbosquid
$5
usb adapter
...royalty free 3d model usb adapter for download as ige and stl on turbosquid: 3d models for games, architecture, videos. (1582234)
turbosquid
$15
Power adapter
...free 3d model power adapter for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1510024)
turbosquid
$8
USB adapter
...e 3d model usb adapter for download as max, fbx, obj, and dwg on turbosquid: 3d models for games, architecture, videos. (1713542)
turbosquid
$30
adapter.3ds
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
Nokia Adapter
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
Universal adapter
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3
turbosquid
$10
Mountain Bike 3 -3 of 3
...model mountain bike 3 (#3 of 3) for download as fbx and blend on turbosquid: 3d models for games, architecture, videos. (1438752)
turbosquid
$6
Rock 3-3
...urbosquid
royalty free 3d model rock 3-3 for download as obj on turbosquid: 3d models for games, architecture, videos. (1628065)
turbosquid
$29
Books 150 pieces 3-3-3
...books 150 pieces 3-3-3 for download as max, obj, fbx, and stl on turbosquid: 3d models for games, architecture, videos. (1384033)
turbosquid
$3
Genesis 3 Clothing 3
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
hinge 3
...hinge 3
3dexport
hinge 3
3ddd
$1
Розетка 3
...розетка 3
3ddd
розетка
розетка 3
turbosquid
$50
is-3
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Mountain Bike 3 -2 of 3
...model mountain bike 3 (#2 of 3) for download as fbx and blend on turbosquid: 3d models for games, architecture, videos. (1438750)
turbosquid
$10
Mountain Bike 1 -3 of 3
...model mountain bike 1 (#3 of 3) for download as fbx and blend on turbosquid: 3d models for games, architecture, videos. (1438743)
3d_export
$5
3 CATS
...3 cats
3dexport
3 cats pen holder