-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
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
Labels
No labels