Skip to content

asterics/FabiWare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

   

About

Firmware for the special input devices FABI, FlipMouse and FlipPad

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •