Ugh so first my printer was going too far on the steps per mm i would tell it to move 100mm and it would move about 105mm. Now its not moving far enough -_- i seriously dont think i should be having these issues with a new Prusa i3 MK2S. Im buying another Y axis motor but im definitely getting this one replaced with the warranty.
You should have a fixed and calculable number of steps for a given pulley toothcount and pitch. Next, your axis should move freely and no part should slip. If these criteria are met and nothing is coming loose it’s down to the drivers next. Just food for thought. By the way, 3D printers are fussy beasts that require an amount of love and attention to get right and keep right. They are not as they say ‘plug and play’.
Stepper motors are usually the last thing to fail. I agree with @Duncan_Gunn , if the axis is mechanically sound, the driver is the next suspect. I would check pulley set screws for tightness and make certain there is no binding or rubbing.
@Duncan_Gunn oh i know these are not simple plug and play machines specially RepRap printers. But everyone keeps assuring me the firmware should have the correct number of steps per mm already and i shouldnt have to mess with it. But when the motor says its moved 195mm when its already at 210mm something isnt right and reinstalling the firmware and factory resetting is definitely not fixing it -_-
@Alan_Thomason knowing my luck its probably going out lol. It worked fine for a month thou no issues at all. Makes me want to get the Haribo3030 upgrade for it lol
I don’t think that a stepper motor will move further than its supposed to because it is failing. If you have the stock firmware and the driver is set to the correct micro stepping, mechanical issues will only cause it to move less than asked for - never more. I don’t have that model of printer, perhaps someone can tell you what the correct step values should be?
Default is set to 100 steps per mm. Same for the X axis. I set it to 95 steps per mm and ran xyz calibration and it was just barely missing the calibration points but enough to finish successfully. I moved it back to 100 steps per mm and it ran perfectly fine again. Now it seems to be moving less -_-
I would check that the pulley set screws are tight, belts properly tensioned, and that each axis moves freely. A word or caution, if you move an axis by hand, with the power off, you can damage the driver electronics by generating voltages that they cannot handle. It’s usually OK to move the axis by hand with the power off, just move it slowly…
Then i probably screwed up lol
Slop in tension due to belts or set screws is going to cause an undershoot, not over. And it would cause things to not be square. If your cube is just off in dimension then firmware steps. Make sure your changes get saved in firmware. Have been bitten by that a few times.
@Cristian_Martinez you didn’t screw up - if it still moves when you tell it to, it’s fine. These machines are pretty tough, you just have an issue that needs troubleshooting. The community here is very helpful. I am certain that everyone here will help find a solution.
What really confuses me is why it started going too far when there was no changes to the firmware it just started after a print broke off the bed and i came home to noodling. But it was all on the printbed none of it got anywhere in the motor. Then it wouldnt calibrate because it was going too far and it destroyed my printbed and i was mad lol
Does the firmware have EEPROM enabled? Just a thought.
Yes the steps per mm are saved in EEPROM i know because i had to calibrate my extruder there but i didnt mess with the X Y or Z motors and they ran fine for about a week before the Y motor decided to do its own thing lol
Too low of current or a loose wire could cause a stepper to not move far enough. If there is a loose wire, it may result in the printer moving in a pulsing motion.
Another point to consider is that loose wires on the stepper motors can cause a drivers to pop. Worth a quick look.
How are you measuring over-travel, exactly?
There is exactly one correct value of steps/mm for each of your XYZ drivetrains and it is mathematically determined by physical hardware. Don’t change it unless you’ve done the appropriate math for your hardware to get the right answer. When you manually tweak steps/mm as a fudge factor, you’re just masking an underlying problem that needs fixing.
@Ryan_Carlyle Good question actually. Over travel is an odd one considering it was working.
I blame the Y motor which is why im replacing it
If you replace a motor, make sure that the new motor has the same number of steps per rotation or be prepared to recalibrate your steps per mm.