So I am waiting on my 6mm threaded rod to try and upgrade my printrbot jr. I have previously posted some questions regarding firmware and changing steps to adjust for the new part. I know the pitch of the new rod and believe that I know the correct me setting for zsteps. My problem is I do not really understand manually going into firmware or arduino to make the changes and my Repetier is not letting me access my EEPROM settings.
I have found a firmware updated. While trying to figure out how to make those settings accessible . In the walkthru, it says that if your printr board is older than so and so, tht you have to do some jumper pin thing !?
How do I know what version printer board I have in my printrbot jr v1?
I am expecting the rod beginning of week and really need to figure out the easiest way to adjust my steps:)
Now, can I change my Zsteps here? If so, precisely how, and is it permanent or would I need to do it each print? Help from people like you is invaluable. Thank you
There are g-code commands to change the steps/mm in RAM, and to commit those settings to EEPROM. I’ve not had to use them (luckily my settings window works), but you should be able to Google them pretty easily. Or, maybe @Whosa_whatsis will help you out again.
Yes, M92 Z3200 will change your Z steps/mm to 3200, which is the correct setting if you’re using an M6 screw (which is a very good idea, but is not what any of the printrbots come with) with 1/16 microstepping. Following that with an M500 will save the current settings to EEPROM.
Thanks for info whosit. And do I just enter these in the panel which you mentioned?do I enter it before a slice, or before a print? Do I enter both commands on one line? Sounds like once I know how to enter the commands properly, it will save. Sorry to ask things which seem obvious- hands on learning here:)
Enter the “M92 Z3200” command and then the M500 command (separately) the same way you entered the M503. You can then use M501 to check that it has been stored.
Aha! Fantastic**. GOT IT!! Thank you so much. I was able to change and check it, and change it back. So, once it is stored, does that stay even if I disconnect?
I cannot tell you how much I appreciate the time and help.
The M500 stores it in EEPROM so that it will stay that way even after the machine is powercycled or reset. If you see it in M501, it will be there next time.
That’s great! I am thrilled that I am that much more prepared now. That should be the only thing that I will need to change when changing my Z rod right?
Note that you can put the M92 in your start code if you really want to (not recommended if you can store it in EEPROM), but you shouldn’t put the M500 there because the EEPROM has a limited number of write cycles. It’s on the order of thousands or tens of thousands, so don’t worry about needing to reconfigure it more than once, but you shouldn’t be rewriting it every print