FrSkyRC / ETHOS-Feedback-Community

Feedback & suggestions are welcomed here for ETHOS by FrSky
192 stars 87 forks source link

X20RS Rotary Dial is Too Sensitive #4721

Closed BladeScraper-Designs closed 2 weeks ago

BladeScraper-Designs commented 3 weeks ago

I notice a significant difference between my older radios (X18SE, X20S, X20 PRO, TW XLite, X10SE) and my new X20RS, the RS rotary encoder knob is much more sensitive than the other radios. It acts jumpy, sometimes seeming to move values without intention. It also seems to just scroll and accelerate much faster, too fast.

teamdavey commented 3 weeks ago

Same issue with my new 20R

rburrow87 commented 3 weeks ago

Yes, my X20RS rotary dial can be frustrating. The rotary dial on my X18SE is much more consistent and easier to use.

Cloudyifr commented 3 weeks ago

Same with my X20R. Nice radio but yes, very frustrating for sure. Curtis

RealTadango commented 3 weeks ago

TERRIBLE design choice. The encoder of the X20 was SO MCUH better, the R series feels like 2 steps back :(

strgaltdel commented 2 weeks ago

duplicate of #4687 ?

pmullen503 commented 2 weeks ago

duplicate of #4687 ?

Yes, it's the same problem. It still needs a fix.

RealTadango commented 2 weeks ago

How can software fix a bad encoder? I don't see how that is even considerable.....

BladeScraper-Designs commented 2 weeks ago

How can software fix a bad encoder? I don't see how that is even considerable.....

Did you read my post in RCGroups? "It could very well be that the implementation of debounce/step detection logic in Ethos simply doesn't work on this encoder the same way it does on the other ones, and a change to how that is handled in the R/RS firmware very likely can/will fix that."

If it is fixable in software, at least we have this GitHub issue so they know to try. If not, well, then it's a hardware issue that needs addressed. But having worked with rotary encoders in Arduino, I have first hand experience in knowing that different implementations of debounce, step-counting, and scroll acceleration can make or break an encoder's functionality.

I'm not talking about mechanical differences here, that all comes down to personal preferences. I'm talking about the behavior in software.

BladeScraper-Designs commented 2 weeks ago

duplicate of #4687 ?

Sorry, I did not realize there already was an Issue!

Cloudyifr commented 2 weeks ago

If it's software I have confidence they'll address it, if it's hardware, I think we're out of luck.

alb1661 commented 2 weeks ago

+1 had two from amazon that I returned because of this issue, hope it gets fixed on the new x18rs

bsongis-frsky commented 2 weeks ago

Duplicate of #4687 I need one unit to try to find a solution. Debouncing is there, but perhaps it needs to be adapted to the new encoder!