<p>This will affect your extrusion rate. The best place to change this would be in your E steps located in the firmware but you can also compensate for this by changing the flow percentage in Cura, a setting of 103% (10.9/10.6) should get you close.</p>

CC BY-SA 4.0
2018-10-10T17:43:15.533Z
I guess calibrating is better, as it may have been wrong all along.
Tomas By
CC BY-SA 4.0
2018-10-10T17:33:32.527Z
2018-10-10T17:33:32.527Z
tjb1
<p>If you change the extruder wheel for a different sized wheel, you need to calibrate the extruder to make sure that if you ask to extrude 100 mm it actually extrudes 100 mm. <a href="https://3dprinting.stackexchange.com/a/6484/5740">This answer</a> on the question "<a href="https://3dprinting.stackexchange.com/q/6483/5740">How do I calibrate the extruder of my printer?</a>" describes how to do that.</p>

<p>It is not required to flash your firmware. The G-code command <a href="https://reprap.org/wiki/G-code#M92:_Set_axis_steps_per_unit" rel="nofollow noreferrer"><code>M92</code></a> can be used to set the new amount of steps for the extruder. The Monoprice Maker Select has a Melzi control board that is running Repetier firmware. This G-code command is supported by Repetier firmware.</p>

<p>You need to be able to connect a so-called terminal to your printer. Applications as Repetier-Host, Pronterface, OctoPrint, and probably many more have so-called terminals where you can interface with the printer by sending command to it when the printer is connected through USB (please mind the communication speed of the board, called Baud rate, these are not the same for all boards).</p>

<p>Sending <code>M503</code> will report the current settings for <code>M92</code>, e.g.:</p>

<pre><code>M92 X100.00 Y100.00 Z400.00 E100.00
</code></pre>

<p>Extrude 100 mm without the hotend attached so you can measure the amount that is extruded. If that is 80 mm you need more steps <span class="math-container">$ \frac{100\ mm}{80\ mm} \times 100\ steps/mm = 125\ steps/mm $</span></p>

<p>You now need to send <code>M92 E125</code> and the new steps are set. Use <code>M500</code> to store the setting.</p>

<p>You could also change the flow extrusion parameter in your slicer, but it generally not good practice, it is better to fix the printer rather than adjusting in the slicer. However, if you do want to fix it in the slicer, as mentioned in the comments, you can also add steps setting in the start G-code script: <em>"To get around flashing the new values to the ROM, you can add this to the machine settings in Cura under "Start Gcode" this way it will append your values at the start of every print."</em>. Note that other slicers have similar functionality.</p>

CC BY-SA 4.0
2018-10-10T17:43:54.667Z
Will it not actually be easier to flash, though?
Tomas By
CC BY-SA 4.0
2018-10-10T17:45:51.180Z
@TomasBy That depends on your skills, in principle this is easier.
0scar
CC BY-SA 4.0
2018-10-10T17:51:09.937Z
To get around flashing the new values to the ROM, you can add this to the machine settings in Cura under "Start Gcode" this way it will append your values at the start of every print.
Perplexed Dipole
CC BY-SA 4.0
2018-10-10T17:57:37.927Z
@PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
0scar
CC BY-SA 4.0
2018-10-10T17:32:57.700Z
2018-10-11T07:27:16.140Z
2018-10-11T07:27:16.140Z
0scar
<p>Assume somebody has a Monoprice Maker Select and has changed from the original brass extruder gear to a <a href="https://www.wanhaouk.com/products/extruder-drive-gear" rel="nofollow noreferrer">D4 Plus</a> one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).</p>

<p>This person might be wondering if he/she needs to compensate for this difference, and which setting that would be in Cura IIIP.</p>

<p>(Have never calibrated the extruder and am still not sure it is absolutely necessary, since the difference in the gear size is only 3%.)</p>

CC BY-SA 4.0
2018-10-10T17:32:25.520Z
Just re-calibrate your extruder steps/mm https://3dprinting.stackexchange.com/questions/6483/how-do-i-calibrate-the-extruder-of-my-printer
Perplexed Dipole
<ultimaker-cura><extruder><wanhao><monoprice-maker-select>
Compensating for smaller extruder gear
Tomas By
# Compensating for smaller extruder gear

(Asked by: username_0 on 2018-10-10)

Assume somebody has a Monoprice Maker Select and has changed from the original brass extruder gear to a [D4 Plus](https://www.wanhaouk.com/products/extruder-drive-gear) one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).

This person might be wondering if he/she needs to compensate for this difference, and which setting that would be in Cura IIIP.

(Have never calibrated the extruder and am still not sure it is absolutely necessary, since the difference in the gear size is only 3%.)

**Tags:** ultimaker-cura, extruder, wanhao, monoprice-maker-select
> **Comments:**
> **username_1**: Just re-calibrate your extruder steps/mm https://3dprinting.stackexchange.com/questions/6483/how-do-i-calibrate-the-extruder-of-my-printer  

---

## 2 answers

### Answer by username_3 on 2018-10-10. Score: 5 | Accepted answer

If you change the extruder wheel for a different sized wheel, you need to calibrate the extruder to make sure that if you ask to extrude 100 mm it actually extrudes 100 mm. This answer on the question "How do I calibrate the extruder of my printer?" describes how to do that.
It is not required to flash your firmware. The G-code command M92 can be used to set the new amount of steps for the extruder. The Monoprice Maker Select has a Melzi control board that is running Repetier firmware. This G-code command is supported by Repetier firmware.
You need to be able to connect a so-called terminal to your printer. Applications as Repetier-Host, Pronterface, OctoPrint, and probably many more have so-called terminals where you can interface with the printer by sending command to it when the printer is connected through USB (please mind the communication speed of the board, called Baud rate, these are not the same for all boards).
Sending M503 will report the current settings for M92, e.g.:
M92 X100.00 Y100.00 Z400.00 E100.00

Extrude 100 mm without the hotend attached so you can measure the amount that is extruded. If that is 80 mm you need more steps $ \frac{100\ mm}{80\ mm} \times 100\ steps/mm = 125\ steps/mm $
You now need to send M92 E125 and the new steps are set. Use M500 to store the setting.
You could also change the flow extrusion parameter in your slicer, but it generally not good practice, it is better to fix the printer rather than adjusting in the slicer. However, if you do want to fix it in the slicer, as mentioned in the comments, you can also add steps setting in the start G-code script: "To get around flashing the new values to the ROM, you can add this to the machine settings in Cura under "Start Gcode" this way it will append your values at the start of every print.". Note that other slicers have similar functionality.

> **Comments:**
> **username_0**: Will it not actually be easier to flash, though?  
> **username_3**: @TomasBy That depends on your skills, in principle this is easier.  
> **username_1**: To get around flashing the new values to the ROM, you can add this to the machine settings in Cura under "Start Gcode" this way it will append your values at the start of every print.  
> **username_3**: @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.  

---

### Answer by username_2 on 2018-10-10. Score: 4

This will affect your extrusion rate. The best place to change this would be in your E steps located in the firmware but you can also compensate for this by changing the flow percentage in Cura, a setting of 103% (10.9/10.6) should get you close.

> **Comments:**
> **username_0**: I guess calibrating is better, as it may have been wrong all along.  

---

