Oh and to reply to gr5's 'third most likely problem', the motor seems to be correct. To check I swapped the stepper motor I had with the one from the dual extrusion expansion pack and unfortunately the issue is still present.
Oh and to reply to gr5's 'third most likely problem', the motor seems to be correct. To check I swapped the stepper motor I had with the one from the dual extrusion expansion pack and unfortunately the issue is still present.
I'm still completely stuck currently with my ultimaker, nothing has really developed since the last post. It seems everyone has given up on my case though :/ I've contacted support from ultimaker but I'm getting slightly sluggish responses so if there's any more advice on the situation it would be greatly received!
Ok, this is cutting into my nap time but....
There seems to be three things left:
Bad Driver
Bad Board
Noise causing extra steps.
So let's try to eliminate what we can.
NOTE: see NOTE after this....
To check for a bad driver. with the power off, swap it with another one. IMPORTANT NOTE: The drivers on the one side are installed 180 degrees different than the opposite side. So if you are swapping the E driver with say the X driver, you would flip them 180 degrees.
Alternately, note the location of the current adjust pot and make sure you match the orientation.
NOTE: If you get the orientation wrong, you will KILL the driver immediately upon powering up.
Once you have the drivers swap, put the cover on and test.
If the problem moved to the other axis, you know it's the driver.
If the problem stays on the same axis, you will need a voltmeter to check if it is the board. NOTE: you must be careful with the probes to ensure you don't short something
What you need to do is to measure the MS1, MS2 and MS3 pins on the driver. These pins control the microstepping mode. A stepper motor has a set number of physical steps per rev. For the UM1, the motors have 200 steps/rev. However, the drivers can partially step the motor. We don't need to go into the mechanics and electronics on how this is done. Just know that when MS1 - MS3 are high (5V), the driver divides each step by 16 so the motor that has 200 steps will appear to have 3200 steps. If MS1 - MS3 aren't held high, the firmware will issue a step assuming that the motor moves 1/3200th of a rev whereas the motor really moves 1/200th of a rev. If the firmware wants 1 rev, it will issue 3200 step pulses. However, if the steps are full steps, the feeder will turn 16 revs
So see the pic below. With the meter set to measure voltage on a range that will measure 5V. place the black probe (-) on either black circle BEING CAREFUL not to short between pins with the probe tip. Then with the red (+) probe measure EACH of the red points. Each one should measure 5V.
IF they don't ALL measure 5V then we found part of the problem. Check the jumpers next to the driver. Pull them off and reseat them. You should be able to touch the metal inside the jumper with the red probe while the other probe is on one of the black points. The metal in each should measure 5V.
If MS1-MS3 are at 5V, then it might be noise from the arduino causing false steps but from your videos, the stepping seems pretty consistent. So I suspect that you will find MS1-MS3 aren't all at 5V or the driver is bad....
BE CAREFUL and good luck...
Thanks for taking time to help!
I have tried swapping the driver and motor but the problem is still there so I suppose it's the motherboard unfortunately. I don't own a voltmeter to check the voltage across the pins but thank you for your extensive advice.
A cheap one would do. They are good to have for this hobby and for checking batteries.
Recommended Posts
kimera 0
< echo: M92 X78.74 Y78.74 Z533.33 E836.00
It's the same as your example, which is even more confusing...
Yeah the clip is there. The washer between the end nut and the gear is quite tight, there's very little movement. Even now when the everything is off there doesn't seem to be much space for movement for those 2 washers, only when I'm printing does it go manic.
Link to post
Share on other sites