Z steps/mm Marlin settings and CW
Posted: Sun Nov 30, 2014 1:34 pm
Hi all,
I'm working on tuning my z axis movement and am running into a snag.
I'm using the standard RAMPS 1.4 kit with the Pololu drivers interfacing with a NEMA 17 and a ball-screw. The screw has a 2mm pitch and a diameter of 16mm.
After reading several of the guides for setting up Marlin and checking running the calculator on the prusaprinters.org page I used a steps/mm value of 1600, under the assumption that the default for the Pololu drivers was 1/16 microstepping.
1600 steps/mm produced very large z movements, so I scaled down, testing and measuring as I went. Eventually, it turned out that 100 steps/mm produces an accurate movement. I press the 1 mm button in CW and see 1 mm of motion. However, the 0.025 mm button now requires 3 clicks to activate and seems to travel further than 0.025mm.
Querying the position with the M114 command shows that each button press is incrementing the position by 0.025mm, but the motor only responds to the third press.
I think I'm misunderstanding something about the firmware, and any help would be much appreciated.
I'm working on tuning my z axis movement and am running into a snag.
I'm using the standard RAMPS 1.4 kit with the Pololu drivers interfacing with a NEMA 17 and a ball-screw. The screw has a 2mm pitch and a diameter of 16mm.
After reading several of the guides for setting up Marlin and checking running the calculator on the prusaprinters.org page I used a steps/mm value of 1600, under the assumption that the default for the Pololu drivers was 1/16 microstepping.
1600 steps/mm produced very large z movements, so I scaled down, testing and measuring as I went. Eventually, it turned out that 100 steps/mm produces an accurate movement. I press the 1 mm button in CW and see 1 mm of motion. However, the 0.025 mm button now requires 3 clicks to activate and seems to travel further than 0.025mm.
Querying the position with the M114 command shows that each button press is incrementing the position by 0.025mm, but the motor only responds to the third press.
I think I'm misunderstanding something about the firmware, and any help would be much appreciated.