
About this design
MMC60 Assistive Switch
[!IMPORTANT] 2025-May-02: This repository is in the process of being updated.
The MMC60 Switch is a cost-effective, 3D printable accessibility switch. It can be used to control electronics including phones, computers, adapted toys, and gaming consoles.
The device is comprised of off-the-shelf electronics and 3D printed parts.
The overall cost of materials is about $12 (plus $16 for component shipping).
More info at
How to Obtain the Device
1. Do-it-Yourself (DIY) or Do-it-Together (DIT)
This is an open-source assistive technology, so anyone is free to build it. All of the files and instructions required to build the device are contained within this repository. Refer to the Maker Guide below.
2. Request a build of this device
You may also submit a build request through the Makers Making Change Assistive Device Library Listing to have a volunteer maker build the device. As the requestor, you are responsible for reimbursing the maker for the cost of materials and any shipping.
3. Build this device for someone else
If you have the skills and equipment to build this device, and would like to donate your time to create the device for someone who needs it, visit the MMC Maker Wanted section.
Build Instructions
1. Read through the Maker Guide
The Maker Guide contains all the necessary information to build this device, including tool lists, assembly instructions, and testing.
2. Order the Off-The-Shelf Components
The Bill of Materials lists all of the parts and components required to build the device.
3. Print the 3D Printable components
All of the files and individual print files can be in the /Build_Files/3D_Printing_Files folder.
4. Assemble the MMC60 Switch
Reference the Assembly Section of the Maker Guide for the tools and steps required to build each portion.
How to improve this Device
As open source assistive technology, you are welcomed and encouraged to improve upon the design.
Files
Documentation
| Document | Version | Link |
|---|---|---|
| Design Rationale | 1.0 | MMC60 Assistive Switch_Design_Rationale |
| Maker Guide | 1.0 | MMC60 Assistive Switch_Maker_Checklist |
| Bill of Materials | 1.0 | MMC60 Assistive Switch_Bill_of_Materials |
| User Guide | 1.0 | MMC60 Assistive Switch_User_Guide |
| Changelog | 1.0 | Changelog |
Design Files
Build Files
Attribution
The device was designed by Neil Squire's Makers Making Change Program.
The documentation template was created by Makers Making Change / Neil Squire Society and is used under a CC BY-SA 4.0 license. It is available at the following link: https://github.com/makersmakingchange/OpenAT-Template
Contributors
Designers:
License
Copyright (c) 2022, Neil Squire.
This repository describes Open Hardware:
- Everything needed or used to design, make, test, or prepare the is licensed under the CERN 2.0 Weakly Reciprocal license (CERN-OHL-W v2) or later .
- All software is under the GNU General Public License v3.0 (GPL-3.0).
- Accompanying material such as instruction manuals, videos, and other copyrightable works that are useful but not necessary to design, make, test, or prepare the are published under a Creative Commons Attribution-ShareAlike 4.0 license (CC BY-SA 4.0) .
You may redistribute and modify this documentation and make products using it under the terms of the CERN-OHL-W v2. This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2 for applicable conditions.
Source Location: https://github.com/makersmakingchange/MMC60_Assistive_Switch
About Makers Making Change
Makers Making Change is a program of Neil Squire, a Canadian non-profit that uses technology, knowledge, and passion to empower people with disabilities.
Makers Making Change leverages the capacity of community based Makers, Disability Professionals and Volunteers to develop and deliver affordable Open Source Assistive Technologies.
- Website: www.MakersMakingChange.com
- GitHub: makersmakingchange
- Bluesky: @makersmakingchange.bsky.social
- Instagram: @makersmakingchange
- Facebook: makersmakechange
- LinkedIn: Neil Squire Society
- Thingiverse: makersmakingchange
- Printables: MakersMakingChange
Contact Us
For technical questions, to get involved, or to share your experience we encourage you to visit our website or contact us.
Files
MMC60_Button_Gaming_B.stl
mesh · 0.6 MB · watertight
MMC60_Base_Bottom_EN-FR.stl
mesh · 0.9 MB · not watertight · not_watertight
MMC60_Button.stl
mesh · 0.4 MB · watertight
MMC60_Switch_Button.step
source · 0.3 MB · not watertight · unreadable, No module named 'cascadio'
RFS_Pins.stl
mesh · 0.0 MB · watertight
MMC60_Button_Hex8.stl
mesh · 0.5 MB · watertight
MMC60_Button_Gaming_X.stl
mesh · 0.6 MB · watertight
MMC60_Button_Hex4.stl
mesh · 0.6 MB · watertight
RFS_Flexure.stl
mesh · 0.9 MB · watertight
RFS_Sw_Jack_Mount.stl
mesh · 0.1 MB · watertight
MMC60_Button_Gaming_A.stl
mesh · 0.6 MB · watertight
MMC60_Button_Spiral.stl
mesh · 0.9 MB · watertight
MMC60_Button_Cups.stl
mesh · 0.6 MB · watertight
RFS_Base_Top.stl
mesh · 0.1 MB · watertight
MMC60 Switch v111.step
source · 4.3 MB · not watertight · unreadable, No module named 'cascadio'
MMC60_Button_Rings.stl
mesh · 0.6 MB · watertight
MMC60_Button_Rings2.stl
mesh · 0.7 MB · watertight
MMC60_Button_Gaming_Y.stl
mesh · 0.6 MB · watertight
Reviews (0)
No reviews yet.