<p>I also faced similar problem. Mine was a self-made marlin/repetier. The problem was that the motor current was much less than the motor requirement and the axis were not calibrated properly. Giving recommended current according to your motor ratings and limiting your feedrate according to your calibration should work.</p>

CC BY-SA 3.0
2016-12-08T13:55:27.327Z
2016-12-08T13:55:27.327Z
Himanshu
<p>in my case there were random shifting and I found the motor is getting very warm .. so when I lowered the driver voltage it didn't get as warm and the skipping and shifting just stopped. </p>

CC BY-SA 4.0
2020-01-04T20:09:52.320Z
2020-01-04T20:09:52.320Z
Shady Habashy
<p>If the stepper <strong>never</strong> turns, even with no filament loaded, it is more likely to be a bad connection to one of the two coils or a bad stepper driver, or a bad motor. </p>

<p>Seems to be a frequent enough problem that they supplied a spare driver with my machine. </p>

<p>Perhaps you can try swapping drivers to see if the problem follows the driver. You can disconnect the motor with power off and measure the coil resistances with a multimeter to see if they are sensible, which will weed out a bad harness, connector or motor. </p>

CC BY-SA 3.0
2016-12-10T16:18:03.563Z
You make a good point about the bad connection, however, this is not the issue experienced by the OP. The stepper _does_ move, as can be seen in the video, which is linked to in the question.
Greenonline
CC BY-SA 3.0
2016-12-08T15:29:30.883Z
2016-12-08T15:29:30.883Z
Spehro 'speff' Pefhany
<p>Your controller board probably requires calibration.</p>
<p>It sounds like, maybe, the extruder's stepper motor is <em>not receiving sufficient</em> current, to make it turn. <strong>Or</strong>, somewhat confusingly, maybe the stepper is <em>receiving too much current</em>, and overheating.</p>
<p>You don't say which controller board you are using, but regardless, there should be an adjustable potentiometer on the board, next to each of the stepper drivers, or on the stepper driver daughter boards.  Like so,</p>
<p><a href="https://i.sstatic.net/xBF9V.png" rel="noreferrer"><img src="https://i.sstatic.net/xBF9V.png" alt="Photo of the adjustable potentiometer" /></a></p>
<p>This potentiomenter adjusts the <em>reference voltage</em> used to control the stepper motor. From this <em>reference voltage</em>, and the resistance of the stepper coils, one can determine the current, which is used to drive the stepper motor.</p>
<p>For the stepper driver of the extruder, you could try turning this adjustable potentiometer slightly, in order to provide more current to the stepper, in turn to provide <em>sufficient torque</em> such that the motor is able to turn. <strong>Or</strong>, less current to stop the stepper from overheating.</p>
<p>The adjustments <em>can</em> be made whilst the power is on, but a <strong>non-ferrous</strong> (i..e. plastic) screw driver should be used, so as to avoid short circuits. Also care needs to be taken, when turning the potentiometer, as they have been known to just fall apart whilst being turned. If you are paranoid, then make micro adjustments with the power turned off, and then turn back on to check the behaviour.</p>
<p><strong>Note</strong>: it should go without saying that one should <strong>never disconnect a stepper whilst the power is on</strong>, as both the driver and the stepper motor may be irrevocably damaged.</p>
<hr />
<p>The photo above is taken from <a href="https://bootsindustries.com/pots-calibration-ramps-1-4/" rel="noreferrer">POTs Calibration – RAMPS 1.4</a>.</p>
<blockquote>
<p>If a POT is set too high then the associated stepper driver will tend to overheat and go into over-temperature thermal shutdown (to prevent damage to its components). The first sign of overheating is erratic stepper motor behavior. Typically, this can be recognized by the sounds of the stepper motor suddenly losing power (thermal shutdown). If no load or movement is required of the motor, it is hard to detect whether it is over-powered as the driver is barely producing any heat.</p>
</blockquote>
<p>and</p>
<blockquote>
<p>Conversely, if the POT is set too low, the stepper motor can enter an underpowered state. This can be recognized by a lack of holding torque and a stepper motor that is skipping steps because the necessary movement  requires a higher power demand than the POT setting allows for.</p>
</blockquote>
<hr />
<h3>Driver cooling</h3>
<p>In addition to the possibility of the stepper motor over heating, it could be possible that the stepper driver is overheating, although the symptoms may be different, to those that you are experiencing. Regardless, you may still find it advantageous to cooler the controller/driver board with a fan that is always on (not temperature controlled).</p>
<h3>Additional reading</h3>
<ul>
<li><p>RigidWiki - <a href="http://rigidtalk.com/wiki/index.php?title=Stepper_Driver_Adjustment" rel="noreferrer">Stepper Driver Adjustment</a>, which goes into further detail about the adjustment of the potentiometers, that I outlined above, as well as the <em>reference voltage</em> and the adjustment thereof.</p>
</li>
<li><p>RepRap Wiki - <a href="http://reprap.org/wiki/RepRapPro_Setting_Motor_Currents" rel="noreferrer">RepRapPro Setting Motor Currents</a> describes a different controller to yours, but goes into the process of adjustment, and description of the <em>reference voltage</em> (which is applicable to all boards):</p>
</li>
</ul>
<blockquote>
<p>The wiper on each potentiometer generates a DC voltage that is sent to the chip. This is the reference voltage; it defines how much current the stepping motor driver chip supplies to the motor. The bigger the reference voltage (VREF), the higher the current (A) that the chip will send to the motor. For most NEMA14 motors, the current maximum is 1A, but this will generally cause it to get warm, so a setting of 750mA is recommended. For NEMA17 motors, depending on size, the limit on current is generally between 1.3A and 1.7A. If you drive stepper motors with more current than they were designed for, the motor will get hot, and may be damaged.</p>
</blockquote>
<ul>
<li><p>Pololu - <a href="https://www.pololu.com/product/1183" rel="noreferrer">A4988 Stepper Motor Driver Carrier with Voltage Regulators</a> - this is a very common stepper driver.</p>
</li>
<li><p>MyHomeFab - <a href="http://www.my-home-fab.de/epages/64756193.mobile/en_GB/?ObjectPath=/Shops/64756193/Categories/Dokumentationen/Technische_Beschreibungen/DRV8825_Schrittmotor_Strom_einstellen&amp;Locale=en_GB" rel="noreferrer">DRV8825 Adjust Stepper Current</a> goes into the adjustment of the reference voltage, for the commonly used DRV8825, which is an alternative to the popular A4988.</p>
</li>
<li><p>This thread, about non-actuating steppers, may also be useful, <a href="http://forums.reprap.org/read.php?41,219920" rel="noreferrer">Motors</a>, which mentions <a href="http://forums.reprap.org/read.php?41,219920,222621#msg-222621" rel="noreferrer">setting the trimpots</a> and points the OP to RepRap Wiki - <a href="http://reprap.org/wiki/Pololu_stepper_driver_board" rel="noreferrer">Pololu stepper driver board</a>, which, in turn, refers to this thread, <a href="http://forums.reprap.org/read.php?4,116813,116832,quote=1" rel="noreferrer">Strange stepper behavior</a> and this video, <a href="https://m.youtube.com/watch?v=MsOBW3lnjnI" rel="noreferrer">video-2012-02-02-16-37-26.mp4</a>, which describes a jitter in the stepper behaviour.</p>
</li>
</ul>

CC BY-SA 3.0
2016-12-08T16:29:53.923Z
I've always had a MakerBot, which does not have a potentiometer to set the current. But does the machine have to be turned off to do this properly?
tbm0115
CC BY-SA 3.0
2016-12-10T17:15:00.740Z
@tbm0115 - I have expanded my answer with an answer to your question as well as some additional info.
Greenonline
CC BY-SA 3.0
2016-12-13T05:23:27.437Z
@Greenonline Many thanks, driver replacement helped. After that, another problem appeared again, however, but that is a subject for another question.
Poliakoff
CC BY-SA 3.0
2016-12-04T08:10:09.273Z
2016-12-13T08:36:59.493Z
2020-06-18T08:29:41.667Z
Greenonline
<p>I bought a self-made Reprap Prusa Mendel 3 printer, modified to be built from cheaper materials, and immediately after the deal I got various problems. I fixed the majority of them, but don't know what the reason of the strange extruder behavior is: The stepper motor is not rotating while extruding filament, it's moving back and forth with small steps instead. I made some footage, <a href="https://www.youtube.com/watch?v=OcF9qxtxIO0" rel="nofollow noreferrer">Reprap Prusa Mendel 3d printer extruder problem</a>, hoping that someone has met a similar problem before.</p>

<p>If so, please tell me what to do to make it work as it should.</p>

<p>The obvious option while encountering this problem was to slacken the bolt which holds this parts together (in the left bottom corner of the video), but that did not help.</p>

<p>Any ideas are very welcomed. Thanks for your time. I hope this is an appropriate kind of question here.</p>

<extruder><stepper>
Extruder stepper motor problem, what can be wrong?
Poliakoff
# Extruder stepper motor problem, what can be wrong?

(Asked by: username_0 on 2016-12-04)

I bought a self-made Reprap Prusa Mendel 3 printer, modified to be built from cheaper materials, and immediately after the deal I got various problems. I fixed the majority of them, but don't know what the reason of the strange extruder behavior is: The stepper motor is not rotating while extruding filament, it's moving back and forth with small steps instead. I made some footage, [Reprap Prusa Mendel 3d printer extruder problem](https://www.youtube.com/watch?v=OcF9qxtxIO0), hoping that someone has met a similar problem before.

If so, please tell me what to do to make it work as it should.

The obvious option while encountering this problem was to slacken the bolt which holds this parts together (in the left bottom corner of the video), but that did not help.

Any ideas are very welcomed. Thanks for your time. I hope this is an appropriate kind of question here.

**Tags:** extruder, stepper

---

## 4 answers

### Answer by username_4 on 2016-12-04. Score: 7 | Accepted answer

Your controller board probably requires calibration.

It sounds like, maybe, the extruder's stepper motor is *not receiving sufficient* current, to make it turn. **Or**, somewhat confusingly, maybe the stepper is *receiving too much current*, and overheating.

You don't say which controller board you are using, but regardless, there should be an adjustable potentiometer on the board, next to each of the stepper drivers, or on the stepper driver daughter boards. Like so,

[![Photo of the adjustable potentiometer](https://i.sstatic.net/xBF9V.png)](https://i.sstatic.net/xBF9V.png)

This potentiomenter adjusts the *reference voltage* used to control the stepper motor. From this *reference voltage*, and the resistance of the stepper coils, one can determine the current, which is used to drive the stepper motor.

For the stepper driver of the extruder, you could try turning this adjustable potentiometer slightly, in order to provide more current to the stepper, in turn to provide *sufficient torque* such that the motor is able to turn. **Or**, less current to stop the stepper from overheating.

The adjustments *can* be made whilst the power is on, but a **non-ferrous** (i..e. plastic) screw driver should be used, so as to avoid short circuits. Also care needs to be taken, when turning the potentiometer, as they have been known to just fall apart whilst being turned. If you are paranoid, then make micro adjustments with the power turned off, and then turn back on to check the behaviour.

**Note**: it should go without saying that one should **never disconnect a stepper whilst the power is on**, as both the driver and the stepper motor may be irrevocably damaged.

---

The photo above is taken from [POTs Calibration – RAMPS 1.4](https://bootsindustries.com/pots-calibration-ramps-1-4/).

> If a POT is set too high then the associated stepper driver will tend to overheat and go into over-temperature thermal shutdown (to prevent damage to its components). The first sign of overheating is erratic stepper motor behavior. Typically, this can be recognized by the sounds of the stepper motor suddenly losing power (thermal shutdown). If no load or movement is required of the motor, it is hard to detect whether it is over-powered as the driver is barely producing any heat.

and

> Conversely, if the POT is set too low, the stepper motor can enter an underpowered state. This can be recognized by a lack of holding torque and a stepper motor that is skipping steps because the necessary movement requires a higher power demand than the POT setting allows for.

---

### Driver cooling

In addition to the possibility of the stepper motor over heating, it could be possible that the stepper driver is overheating, although the symptoms may be different, to those that you are experiencing. Regardless, you may still find it advantageous to cooler the controller/driver board with a fan that is always on (not temperature controlled).

### Additional reading

* RigidWiki - [Stepper Driver Adjustment](http://rigidtalk.com/wiki/index.php?title=Stepper_Driver_Adjustment), which goes into further detail about the adjustment of the potentiometers, that I outlined above, as well as the *reference voltage* and the adjustment thereof.
* RepRap Wiki - [RepRapPro Setting Motor Currents](http://reprap.org/wiki/RepRapPro_Setting_Motor_Currents) describes a different controller to yours, but goes into the process of adjustment, and description of the *reference voltage* (which is applicable to all boards):

> The wiper on each potentiometer generates a DC voltage that is sent to the chip. This is the reference voltage; it defines how much current the stepping motor driver chip supplies to the motor. The bigger the reference voltage (VREF), the higher the current (A) that the chip will send to the motor. For most NEMA14 motors, the current maximum is 1A, but this will generally cause it to get warm, so a setting of 750mA is recommended. For NEMA17 motors, depending on size, the limit on current is generally between 1.3A and 1.7A. If you drive stepper motors with more current than they were designed for, the motor will get hot, and may be damaged.

* Pololu - [A4988 Stepper Motor Driver Carrier with Voltage Regulators](https://www.pololu.com/product/1183) - this is a very common stepper driver.
* MyHomeFab - [DRV8825 Adjust Stepper Current](http://www.my-home-fab.de/epages/64756193.mobile/en_GB/?ObjectPath=/Shops/64756193/Categories/Dokumentationen/Technische_Beschreibungen/DRV8825_Schrittmotor_Strom_einstellen&Locale=en_GB) goes into the adjustment of the reference voltage, for the commonly used DRV8825, which is an alternative to the popular A4988.
* This thread, about non-actuating steppers, may also be useful, [Motors](http://forums.reprap.org/read.php?41,219920), which mentions [setting the trimpots](http://forums.reprap.org/read.php?41,219920,222621#msg-222621) and points the OP to RepRap Wiki - [Pololu stepper driver board](http://reprap.org/wiki/Pololu_stepper_driver_board), which, in turn, refers to this thread, [Strange stepper behavior](http://forums.reprap.org/read.php?4,116813,116832,quote=1) and this video, [video-2012-02-02-16-37-26.mp4](https://m.youtube.com/watch?v=MsOBW3lnjnI), which describes a jitter in the stepper behaviour.

> **Comments:**
> **username_5**: I've always had a MakerBot, which does not have a potentiometer to set the current. But does the machine have to be turned off to do this properly?  
> **username_4**: @tbm0115 - I have expanded my answer with an answer to your question as well as some additional info.  
> **username_0**: @Greenonline Many thanks, driver replacement helped. After that, another problem appeared again, however, but that is a subject for another question.  

---

### Answer by username_1 on 2016-12-08. Score: 4

I also faced similar problem. Mine was a self-made marlin/repetier. The problem was that the motor current was much less than the motor requirement and the axis were not calibrated properly. Giving recommended current according to your motor ratings and limiting your feedrate according to your calibration should work.


---

### Answer by username_2 on 2020-01-04. Score: 2

in my case there were random shifting and I found the motor is getting very warm .. so when I lowered the driver voltage it didn't get as warm and the skipping and shifting just stopped.


---

### Answer by username_3 on 2016-12-08. Score: 2

If the stepper **never** turns, even with no filament loaded, it is more likely to be a bad connection to one of the two coils or a bad stepper driver, or a bad motor.

Seems to be a frequent enough problem that they supplied a spare driver with my machine.

Perhaps you can try swapping drivers to see if the problem follows the driver. You can disconnect the motor with power off and measure the coil resistances with a multimeter to see if they are sensible, which will weed out a bad harness, connector or motor.

> **Comments:**
> **username_4**: You make a good point about the bad connection, however, this is not the issue experienced by the OP. The stepper _does_ move, as can be seen in the video, which is linked to in the question.  

---

