thompson-vii / kb16_rev2_vial_fw

compiled firmware for doio's kb16 rev2 (aka megalodon trip knob macropad)
63 stars 24 forks source link

Question: What was the knob pulse issue? #24

Open vjpr opened 7 months ago

vjpr commented 7 months ago

From the readme.md:

the knob now correctly emits 20 pulse per revolution, matching the dedent.

I have an issue where my large knob will not fire an event after a direction change until the second notch.

I am wondering if this mentioned change would fix this issue...

...or maybe I have a dud knob. Because the other two knobs work fine.


Found similar issue mentioned here: https://www.mobiflight.com/forum/topic/6855.html

this issue can happen in case of the way a encoder is read..... So if it is between a "step" it can not detect the direction of a inverse rotation in first step ( so data can be read as left and right same way) ..... means after change direction a minimum of 2 Detents is needed to confirm its correct.


Turning the board off and on fixed it for me on the main knob as was recommended here:

https://www.reddit.com/r/olkb/comments/o0elaj/having_trouble_with_rotary_encoders_in_qmk/

But now the main knob works and the small knob doesn't!

Both these knobs control volume with KB_VOLU/KB_VOLD.