/Enabled-Controller-Wireless

A bluetooth enabled switch interface and an accessible game controller interface in one device.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Enabled-Controller-Wireless

Enabled Controller Wireless is an open-source bluetooth-enabled switch interface that enables those with limited or no hand movement to be able to use Adaptive switches and analog joysticks as inputs to operate their computers, smartphones, and game consoles.

Enabled Controller Wireless

The device offers up to eight switch input enclosures through eight 3.5mm audio jacks and four analog inputs through two 3.5mm headphone jacks. The two 3.5mm headphone jacks can be used to connect up to two X-Y analog joysticks.

The internal RGB led of ItsyBitsy and external NeoPixel is used to provide visual feedback for each action.

Assembly Instructions Manual

The Assembly Instructions Manual is available to download.

User Manual

Enabled Controller Wireless User Manual

Enabled_Controller_Wireless_User_Manual.pdf

Parts

The BOM file is available to download.

Software

Enabled_Controller_Wireless_Software.ino

The Enabled_Controller_Wireless_Software.ino allows you to use adaptive switches as input method via keyboard/mouse HID profiles.

Hardware

PCB Design

The PCB files including both PCB Eagle design files and generated gerber files are available to download.

Front PCB:

Front PCB

Back PCB:

Back PCB

Assembled:

Assembled PCB

Assembly Animation:

https://www.youtube.com/watch?v=7AMCL-cITrQ

Enclosure

The Enclosure files including both STL and STEP enclosure files are available to download.

Enabled Controller Wireless

License

Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA)

Copyright (c) 2021 Milador

A creative commons license that bans commercial use and requires you to release any modified works under this license.

CC-BY-NC-SA

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.