Skip to content
Phobos132 edited this page Jan 19, 2022 · 5 revisions

The 4 pages here explain pretty much everything important about how the phobGCC works:

1 - Hall Effect Sensors

2 - Signal Linearization

3 - Kalman Filter for Snapback

4 - Notch Remapping

To summarize: The signals are read from the hall effect sensors and linearized to make them behave like potentiometers. Then the signal is filtered in a way that eliminates snapback but is still responsive. The filtered position is remapped to the notch positions so that constant filing and adjusting of notches is not needed. There is no other manipulation, conditional statements, macros, PODE for dashback, PODE for uptilts, PODE for ledgedashes, etc. etc.

If the community decides that these things are necessary I am not against adding them, but for now I want the phobGCC to be a relatively simple controller which has fundamentally consistent performance.