Checked out the dev branch yesterday and gave it a spin with a membrane matrix keyboard hooked up (one of these: [i01.i.aliimg.com]).
It's... not quite working.
It takes quite a lot of keypresses to get something to happen and when it does, it's usually with a huge delay. I literally have to mash all the keys for it to register 1 out of x dozen keypresses. Not sure what's going on.
Is the matrix keyboard usable in dev branch and there's something wrong with this particular keyboard or is it still unstable/not quite working?
I've got the button detecting routine in ui_check_slow_keys().
Keyboard is hooked up to RAMPS 1.4, using the same pins from the example (32,47,45,43,41,39,37,35).
The keyboard checks out fine with a multimeter. The key resistances are 10-20 Ohms when closed (pressed).
It's... not quite working.
It takes quite a lot of keypresses to get something to happen and when it does, it's usually with a huge delay. I literally have to mash all the keys for it to register 1 out of x dozen keypresses. Not sure what's going on.
Is the matrix keyboard usable in dev branch and there's something wrong with this particular keyboard or is it still unstable/not quite working?
I've got the button detecting routine in ui_check_slow_keys().
Keyboard is hooked up to RAMPS 1.4, using the same pins from the example (32,47,45,43,41,39,37,35).
The keyboard checks out fine with a multimeter. The key resistances are 10-20 Ohms when closed (pressed).