Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 4.58 KB

File metadata and controls

58 lines (45 loc) · 4.58 KB

Welcome to FabiWare

FabiWare is the official firmware for different alternative computer input devices including FABI, FlipMouse and FlipPad. (The FabiWare firmware is compatible with these devices since HW-version 3, using the Raspberry Pi Pico familiy of microcontrollers. Prior HW versions use a different firmware which is still available in the respective repositories.)

Configuration Manager and User manuals

Devices running FabiWare can be configured using a Web-based configuration editor. This allows storing multiple configuration settings and changing them "on-the-fly". Find more information how to configure the individual button functions and system options in the user manuals for the FABI/FlipMouse devices:

(TBD: update manuals for new FabiWare functions)

Building and Installing the Firmware

  • Clone this repository to your local file system
  • Install PlatformIO with VSCode Integration
  • Add the repository folder to the PlatformIO workspace (File -> Add Folder to Workspace)
  • Select the desired target (build environment) for Raspberry Pi Pico/PicoW (FABI_RP2040), Raspberry Pi Pico 2/2W (FABI_RP2350), or Arduino Nano 2040 Connect (FLIPMOUSE).
  • Build (and optionally upload) the firmware (via the PlatformIO GUI buttons or terminal commands, e.g. pio run -e FABI_RP2350 -t upload)

After the build process, you can find the .uf2 files in the newly created folder build/.

Utilized Resources and Libraries

The necessary dependencies should be installed automatically in course of the PlatformIO build process. Many thanks to the people behind the following projects:

Example setups and applications

Have a look at the AsTeRICS Foundation homepage for applications and our other Open Source projects:

Links and Credits

Most of this work has been accomplished at the UAS Technikum Wien in course of the R&D-projects ToRaDes (MA23 project 18-04), WBT (MA23 project 26-02) and InDiKo (MA23 project 38-09), which have been supported by the City of Vienna.

Support us

Please support the development of Open Source Assistive Technology projects by donating to the AsTeRICS Foundation: