Skip to content

A small proportional joystick that can be used as a mouse or gaming joystick. This joystick has a small range of motion and the joystick mode is compatible with the Xbox Adaptive Controller.

Notifications You must be signed in to change notification settings

makersmakingchange/Cedar-Mini-USB-Joystick

Repository files navigation

Cedar Mini USB Joystick

Overview

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 switch access ports.

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.

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 $42.75 CAD (plus $8 CAD for component shipping).

Picture of Cedar Mini USB Joystick.

Makers Making Change Assistive Device Library

OpenAT Joysticks

This design is part of the OpenAT Joystick project, a collection of open source designs for digital access and adapted gaming.

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, programming instructions (if applicable) 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 found in the /Build_Files/3D_Printing_Files folder.

4. Assemble the Cedar Mini USB Joystick

Reference the Assembly Guide section of the Maker Guide for the tools and steps required to build the device.

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 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

Design Files

Build Files

License

Copyright (c) 2023-2025 Neil Squire Society.

This repository describes Open Hardware:

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

Attribution

The device was designed by <Josie Versloot, Neil Squire Society>.

The software utilizes the Adafruit TinyUSB Library for Arduino which is made available under an MIT license.

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:

  • <Josie Versloot, Neil Squire Society. Hardware and enclosure design, software, documentation>
  • <Milad Hajihassan, Neil Squire Society. Software>
  • <Emily Schwitz, Neil Squire Society. Documentation>

About Makers Making Change

Makers Making Change Logo

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.

Contact Us

For technical questions, to get involved, or to share your experience we encourage you to visit our website or contact us.

About

A small proportional joystick that can be used as a mouse or gaming joystick. This joystick has a small range of motion and the joystick mode is compatible with the Xbox Adaptive Controller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages