I have got the build of my Prusa complete, now for the calibration! The Z axis when set on 10mm step moves about 30mm. I have had a look at the preferences and cannot find any reference to the stepper/screw relationship. Am I in the right place, or am I missing something? I have'nt checked the X and Y, but presume that they would be adjusted in the same place as the Z.
Any help would be much appreciated.
You will need to set the steps per mm for each axis somewhere in your firmware. For Sprinter and Marlin (perhaps others too, but I've never used them), they are in configuration.h in an array declaration.
The three calibration formula at the bottom of this page were extremely valuable. I found measuring the hobbed bolt to calibrate the extrusion to be quite difficult and wound up with a wildly different value than what it actually turned out to be, so this handy calculator and some post-it flags came to the rescue.
Thanks that looks great, and very handy.
So what you are saying is that I need to make changes to the firmware loaded on the chip? If this is the case would it be possible to get a copy of the correct firmware and load it up? This is all new to me, as I am a mechanical guy with very limited electrical knowledge.
tony woollacott Wrote:
> Thanks that looks great, and very handy.
> So what you are saying is that I need to make
> changes to the firmware loaded on the chip? If
> this is the case would it be possible to get a
> copy of the correct firmware and load it up? This
> is all new to me, as I am a mechanical guy with
> very limited electrical knowledge.
I'm pretty new myself.
Thing is, all the numbers depend on what's on YOUR machine. For example, I'm using GT2 belts on pullies with 32 teeth each, on 200 step motors (1.8d) at 1/16 microstepping, so my magic steps_per_mm are 50 for X and Y. If you were to use that number with printed pullies featuring 8 teeth and T5 belts on 1.8d motors microstepping at 1/8, you're going to be very disappointed.
The calculator page is super easy to use to calculate steps per mm. The only thing I had to do more than once is the E calibration.
It would be awesome if you could define them at runtime with an M code so you can have a golden-master firmware, but I don't know if that's possible.