Skip to content

FABI3 #15

@benjaminaigner

Description

@benjaminaigner

Dear all,

we have finished FABI3 hardware & case (v3.1, with RJ25 as extension connector; v3.0 is with a jack plug, but is testing only).

As this version uses a RPi PicoW with an RP2040 core, this hardware is more similar to the FLipMouse instead of FABI2.

Following changes are necessary in the webgui:

  • Change number of external buttons, using 5pcs now.
  • We have strongsip / strongpuff now
  • Infrared is included
  • Joystick actions are possible
  • I decided (for now, maybe room for discussion) to use StrongSip/Puff + Button 2/3/4/5 as action (instead of StrongSip/Puff + Up/Down/Left/right as in the FM3).
  • As the Bluetooth firmware is included in the FABI3 firmware, no update is possible/necessary without updating the RP2040
  • FABI3 updates are with .UF2 files like FM3

AT BM assignment can be seen here:
https://github.com/asterics/FABI/blob/SRC_v3.0/FabiWare/modes.h

These points need further discussion (for WebGUI AND the firmware itself):

  • How to handle the longpress, which is not included in FM firmware?
  • The same for anti-tremor settings
  • How should we transfer FABI2 presets to FABI3? AT BM mapping is changed because of various things (button count, ...).
  • @klues suggested the possibility to change the configuration of this device similar to AsTeRICS Grid, where you first select something to do (press key, click, Joystick,...) and then assign an action to it (single button press, double/triple press, sip / puff, ...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions