The Cedar Mini USB Joystick is a mini sized proportional joystick with integrated switch ports that can act as either an HID gamepad or as a mouse for adaptive gaming or computer access. Based on a generic PS2-style game controller thumbstick, it has range of motion of ±30° and requires approximately 75 grams-force to fully deflect. This joystick has a USB output cable and 3 ports for external assistive switches.
The Cedar Mini USB Joystick can be used directly as a left or right thumbstick for the Microsoft Xbox Adaptive Controller (XAC) using the Left and Right USB joystick ports in Joystick mode, or directly with a computer or mobile device.
A range of toppers are available for this joystick, including a set of toppers created by AbleGamers Charity.
The Cedar Mini USB Joystick is open assistive technology (OpenAT). Under the terms of the open source licenses, the device may be built, used, and improved upon by anyone.
The overall cost of materials is about $43 CAD (plus $8 CAD for component shipping).
The Spruce Mini Joystick is an alternative version of this joystick. It uses the same thumbstick component, but instead of USB output it has a TRRS cable for the joystick and a mono cable for the integrated joystick button.
https://www.makersmakingchange.com/s/product/cedar-mini-usb-joystick/01tJR00000092vRYAQ
This design is part of the OpenAT Joystick project, a collection of open source designs for digital access and adapted gaming.
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.
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.
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.
The Maker Guide contains all the necessary information to build this device, including tool lists, assembly instructions, programming instructions (if applicable) and testing.
The Bill of Materials lists all of the parts and components required to build the device.
All of the files and individual print files can be found in the /Build_Files/3D_Printing_Files folder.
Make sure to ask the user if they would like any of the optional prints such as toppers or mount adapters. Refer to the OpenAT Joystick Setup Guide for detailed mounting options.
Reference the Assembly Guide section of the Maker Guide for the tools and steps required to build the device.
As open source assistive technology, you are welcomed and encouraged to improve upon the design.
| Document | Version | Link |
|---|---|---|
| Design Rationale | 1.0 | Cedar_Joystick_Design_Rationale |
| Maker Guide | 1.0 | Cedar_Joystick_Maker_Guide |
| Bill of Materials | 1.0 | Cedar_Joystick_Bill_of_Materials |
| User Guide | 1.0 | Cedar_Joystick_User_Guide |
| Changelog | 1.0 | Changelog |
Copyright (c) 2023-2026 Neil Squire Society.
This repository describes Open Hardware:
- Everything needed or used to design, make, test, or prepare the Cedar Mini USB Joystick 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). <<<<<<< Updated upstream
- Accompanying material such as instruction manuals, videos, and other copyrightable works that are useful but not necessary to design, make, test, or prepare the Cedar USB Joystick are published under a Creative Commons Attribution-ShareAlike 4.0 license (CC BY-SA 4.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 Cedar Joystick are published under a Creative Commons Attribution-ShareAlike 4.0 license (CC BY-SA 4.0) .
Stashed changes
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/Cedar-Mini-USB-Joystick
The device was designed by the Neil Squire Society / Makers Making Change Program.
The software utilizes the Adafruit TinyUSB Library for Arduino which is made available under an MIT license.
A range of toppers are availablef or this joystick and utilize the mofels found in the set of toppers created by AbleGamers Charity.
This project uses the documentation template created by Neil Squire Society / Makers Making Change. It is available at the following link: https://github.com/makersmakingchange/OpenAT-Template
Designers:
- Josie Versloot, Neil Squire Society. Hardware and enclosure design, software, documentation.
- Milad Hajihassan, Neil Squire Society. Software.
- Emily Schwitz, Neil Squire Society. Documentation.
- Tyler Fentie. Documentation, Editing.
- Jake McIvor. Documentation, testing, editing.
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
For technical questions, to get involved, or to share your experience we encourage you to visit our website or contact us.
