-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ulticontroller click encoder rotation direction is reversed #3
Comments
OK Now I am confused. If I define ULTIMAKERCONTROLLER only, everything works but the knob is inverted. Daid's default configuration.h: #define ULTIMAKERCONTROLLER //as available from the ultimaker online store. clearly the same config option enabled! There is a significant difference between the LCD code in Ultimaker/Marlin or daid/Marlin and ErikZalm/Marlin branches. At this point I am going to go with it's a bug in ErikZalm's branch. The daid/ultimaker branch is a few months behind and uses older code. The dead giveaway is ErikZalms latest patch that changes the pitch of the buzzer to be less annoying (Although I do miss the old chirpy noise) Can someone check my logic before I send a patch |
I have created a pull request in ErikZalm's branch. https://github.com/ErikZalm/Marlin/pull/587 The previous patch has been modified to this:
if anyone has an oldstyle LCD, just define ULTIMAKERCONTROLLER_DEV in Configuration.h After testing this works for me. |
I just tested and the current version works for me too. I'll let you close the issue once you've resolved the LCD code discussion with Daid. Thanks! |
This is now fixed in the latest build. I had also created a pull request (not realizing ginge created one too). Erik pulled my merge. I tested the fix and it now works on my ulticontroller (was backwards without the fix). Please close this issue and refer to pull request #594. |
Confirmed as working with the patch from #594. I will await lawrencejohnston's input before closing. Good work all round! |
I have no problem closing it based on your testing. Thanks to both of |
The saga goes on – just spent 3 hours looking this over again. Lol. But I stand by the original pull request... https://github.com/ErikZalm/Marlin/pull/594
|
Agreed. I also just spent 2.5 hours sanity checking Marlin code, your commit and finally verifying with 3 machines I have access to. I stand by your changes. Thumbs up here. |
The issue isn't "does it work on ulticontroller". The issue is did I break something for other controllers. The same code is used for 4 or more different types of controllers. |
To clarify, the code change works for UltiController and a Paneloulu. The latter using NEWPANEL encoder support. |
With Marlin built from Daid's builder to increase print speed I would turn the encoder clockwise. With Marlin from this builder I have to turn it counter-clockwise. The same direction swap applies to menu navigation and everything else I've tried. The old way seemed much more intuitive to me.
https://groups.google.com/forum/#!topic/ultimaker/eg2Td3DcF7s
The text was updated successfully, but these errors were encountered: