Odd thing. I have two machines with marlin the firmware was simply changed for

Odd thing. I have two machines with marlin the firmware was simply changed for the bed size and 1 extruder vs 2. Both run with reprad discount lcd displays. But the jog dial turns clockwise for the one and anti clockwise for the other… it’s not so much a problem as a inconvenience. Is there somewhere in the firmware you can change this.

The display probably uses a different part for the rotary encoder. You could definitely change it in the firmware, but it’s going to be deep and undocumented.

Right as in different part numbers for the encoder. Thought it was probably that. I may go looking for it but I suspect that I can’t be bothered.

It’s very easy to change, here is a commit in my repo that shows how:
https://github.com/oysteinkrog/Marlin/commit/85977610d7adec72aa06f2b679a0f85700e5cb37
Basically just switch the two pins.

@Oystein_Krog
Wow! I forgot you could just swap the encoder pins! Thanks!

Thanks for sharing. Ok that’s easy enough that I’d have to do it… ok which way is the right way then. Clockwise to move down or up the menu?

The default is clockwise moves up (with the LCD I have), but I prefer clockwise to move down (same as windows scrolling with my trackball).

I think the default is supposed to be clockwise moves down.

I figured it out the feed rate adjustment should be anti clockwise to turn it down.

@Michael_Scholtz I agree with that, but with my LCD I had to flip the pins to get that.