Decrease movement speed?

Certainly. I figured this feature was one of those “no guarantee of success, use at your own risk” ones. So it would be a good idea to have the startup block say $15=2000 and have the end block say $15=1000 to revert it after the program concludes. That way the change does not persist after the test program.

Yes, I know that the limit is really in the hardware, not the firmware. I went through a couple of hardware options in this thread to fix the issue. I have some 25 tooth sprockets as @dlang suggested that I am planning on testing (you know, when I have that magical thing called time :persevere: ). If that doesn’t give me the results I’m looking for, I intend to look into 24v motors and the needed H-bridges to power them.

Definitely, I meant that as a “wish list” sugestion more than an immediate fix. I’m not an Arduino/Python programmer but I can imagine that is no easy feat.