FAIO Multiplexer Wireless is an open-source Assistive technology wing for Adafruit Feather boards which enables those with limited or no hand movement to use Adaptive switches as input to operate in multiple input modes.
FAIO Multiplexer Wireless supports following switch modes:
- Switch Access Mode ( HID Keyboard ) : Teal Led
- Morse Keyboard Mode ( HID Keyboard ) : Purple Led
- Morse Mouse Mode ( HID Mouse ) : Pink Led
- Settings Mode : Orange Led
How to change the mode?
You can change the mode by holding switch number 4 or D for 2 seconds.
These are all the files and documentation associated with the FAIO Multiplexer Wireless project.
Resource | Version | Format | Link |
---|---|---|---|
FAIO Multiplexer Wireless All | 1.1 | ZIP | FAIO_Multiplexer_Wireless-master.zip |
FAIO Multiplexer Wireless Instructions Assembly Manual | Version 1.11 | FAIO_Multiplexer_Wireless_Instructions_Manual.pdf | |
FAIO Multiplexer Wireless User Manual | Version 1.1 | FAIO_Multiplexer_Wireless_User_Manual.pdf | |
FAIO Multiplexer Switch BOM (csv) | July 24, 2020 | CSV | FAIO_Multiplexer_Wireless_BOM.csv |
FAIO Multiplexer Wireless Switch Software | 1.0 | Ino | FAIO_Multiplexer_Wireless_Software.ino |
FAIO Multiplexer Wireless Switch Board Layout | 1.0 | BRD | FAIO_Multiplexer.brd |
FAIO Multiplexer Wireless Switch Board Schematic | 1.0 | SCH | FAIO_Multiplexer.sch |
FAIO Multiplexer Wireless Battery Holder enclosure | 1.1 | STL | FAIO_Multiplexer_Body_Battery_Holder.stl |
FAIO Multiplexer Wireless Bottom enclosure | 1.1 | STL | FAIO_Multiplexer_Body_Bottom.stl |
FAIO Multiplexer Wireless Bottom enclosure with camera mount threaded screw hole | 1.1 | STL | FAIO_Multiplexer_Body_Bottom_With_Mount.stl |
FAIO Multiplexer Wireless Top enclosure | 1.1 | STL | FAIO_Multiplexer_Body_Top.stl |
The FAIO Multiplexer Wireless switch interface can operate in 4 modes and switch D is used to switch between them.The RGB Led blinks 2 times to indicate the current mode.
Mode Number | Mode | Color |
---|---|---|
1 | Keyboard Switch | Teal |
2 | Morse Keyboard | Purple |
3 | Morse Mouse | Pink |
4 | Settings | Orange |
- Install the required libraries
1.1. Install Neo Pixels: https://github.com/adafruit/Adafruit_NeoPixel
1.2. Install EasyMorseBlue: https://github.com/milador/EasyMorseBlue
1.3. Install StopWatch: https://github.com/RobTillaart/Arduino/tree/master/libraries/StopWatch
1.4. Install FlashStorage if using Feather M0 Board : https://github.com/cmaglie/FlashStorage
1.5. Install Bluefruit library: https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le
-
Download the firmware: https://github.com/milador/FAIO_Multiplexer_Wireless/raw/master/Software/FAIO_Multiplexer_Wireless_Software/FAIO_Multiplexer_Wireless_Software.ino
-
Setup Arduino IDE for your feather board according to the instructions on Adafruit website
-
Verify and upload firmware code to your Feather Board
Copyright (c) 2020 Milador
A creative commons license that bans commercial use and requires you to release any modified works under this license.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.