⚠️ Ideation phase - no actual content here.
A 64-key Hall Effect (HE) keyboard with QMK f/w, build on a GH60/Bakeneko PCB footprint.
- QMK build
- MCU
STM32
of sorts. TBD. - C3/4 UDB Usb-C, option
- Hotswap MX HE switches
- .. just HE .. (See Possible BIG issues )
- HE !!
- QMK does not have a native HE implementation
- ... one will need to be built
- In this build - how do we address individual switch calibration?
- Idea: Dynamicly keep a list of MIN & MAX read values and program the code to be based on percentage values of each key's MIN MAX. Dynamically update those values over usage for a "self calibration" feature. But ... how do we manage:
- age
- default values at startup
- EEPROM retention may be adverse on storage longevity
- Idea: Dynamicly keep a list of MIN & MAX read values and program the code to be based on percentage values of each key's MIN MAX. Dynamically update those values over usage for a "self calibration" feature. But ... how do we manage:
- For future ref., see how others have done it:
- Keychron: https://github.com/Keychron/qmk_firmware/tree/hall_effect_playground/keyboards/keychron
- Calibration is assumed as they only use one brand of switch
- @RephlexZero: https://github.com/RephlexZero/qmk_firmware/tree/moonboard/keyboards/rephlex/moonboard
- Have not researched how they calibrate
- Keychron: https://github.com/Keychron/qmk_firmware/tree/hall_effect_playground/keyboards/keychron
Is the 0.25U offset ZXCVBN row personally off-putting?[Irrelevant 😄 ]
Made with ❤️ by Silvino Rodrigues