Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Buttons and encoders not reliable and laggy
#2
(02-23-2020, 06:30 AM)0x80 Wrote: Hi all,

I've just started using my NDLR. I already received it back in November but I haven't been home for the past months. 

I quickly noticed problems with the responsiveness of all buttons. Pressed slow they seem to work. Pressed quickly (with light tap) they are very unreliable. The haptic feedback from the click does not at all mean the press is registered.

I can fairly quickly alternate between two buttons and more often then not the clicks are not registered. Switching quickly between two buttons is not something you might want to do, but I also get failures when I start pressing around the different modal stages and don't press down long enough, and that seems problematic to me. I do think you will get used to this after a while and learn to make each press firmly enough, but it I think it gives a bad overall feel to the hardware.

To me this seems like a software issue because it equally applies to all buttons. I'm guessing it's related to the logic scanning the button inputs and registering their state. I've started out using firmware that came with (.60?) it but now upgraded to the latest version. Both seem to behave the same.


I also noticed the encoders when turning are similarly laggy, seems like there's a delay of about 100ms between feeling the encoder increment/decrement and seeing the value on the screen change. Similarly to the buttons turning them quickly will result in unpredictable behavior. For example try to making a small turn back and forth on the pattern position. Although it might feel you're doing a similar range, the position will differ because the amount of registered incr/decr steps is fluctuating.

If the Teensy isn't already pushing its limits in terms of CPU cycles, I hope this behavior can be improved quite a bit.
Hi 0x80, I'm sorry you're having issues. I'm fairly new to the team but I handle a lot of the support here lately. Let's see if we can get to the bottom of this. As far as the screen goes, I believe screen updates have a lower priority than more important internal functions and so may not immediately (as in milliseconds) reflect changes, so that part is less surprising to hear. I haven't experienced my NDLR noticeably missing button presses, so let's see if we can get mine to recreate what yours is doing there. Would you mind giving me a list of instructions to recreate the issue on my end.
I.e.:
1. do this for 3 seconds
2. now do the other thing etc.
The more specific the better.

Also if you could do the same for the encoder issue, maybe using one of the sub menus that has a lot of visual feed back like the pattern editor (lower left encoder moves the selected step to edit, that would be an ideal candidate). 

Let's go from there and once I can see if this happens on my end let's see if anything can be done about it. I can't promise anything, as there may be hardware limitations, but I'll do my best to try.
Yours,
Jesse Johannesen
Reply


Messages In This Thread
RE: Buttons and encoders not reliable and laggy - by Jesse Johannesen - 02-23-2020, 08:10 AM

Forum Jump:


Users browsing this thread:
1 Guest(s)