Compensating for smaller extruder gear

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












Have a Monoprice maker select, and have changed from the original brass extruder gear to a D4 Plus one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).



Am wondering if I need to compensate for this difference, and which setting that would be in Cura IIIP.










share|improve this question























  • Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
    – Perplexed Dipole
    1 hour ago














up vote
3
down vote

favorite












Have a Monoprice maker select, and have changed from the original brass extruder gear to a D4 Plus one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).



Am wondering if I need to compensate for this difference, and which setting that would be in Cura IIIP.










share|improve this question























  • Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
    – Perplexed Dipole
    1 hour ago












up vote
3
down vote

favorite









up vote
3
down vote

favorite











Have a Monoprice maker select, and have changed from the original brass extruder gear to a D4 Plus one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).



Am wondering if I need to compensate for this difference, and which setting that would be in Cura IIIP.










share|improve this question















Have a Monoprice maker select, and have changed from the original brass extruder gear to a D4 Plus one, which is slightly smaller (10.6 vs 10.9 mm outer diameter).



Am wondering if I need to compensate for this difference, and which setting that would be in Cura IIIP.







extruder cura monoprice wanhao






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 1 hour ago

























asked 3 hours ago









Tomas By

2204




2204











  • Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
    – Perplexed Dipole
    1 hour ago
















  • Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
    – Perplexed Dipole
    1 hour ago















Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
– Perplexed Dipole
1 hour ago




Just re-calibrate your extruder steps/mm 3dprinting.stackexchange.com/questions/6483/…
– Perplexed Dipole
1 hour ago










2 Answers
2






active

oldest

votes

















up vote
3
down vote













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.



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 $ frac100 mm80 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.






share|improve this answer






















  • Will it not actually be easier to flash, though?
    – Tomas By
    1 hour ago










  • @TomasBy That depends on your skills, in principle this is easier.
    – 0scar
    1 hour ago







  • 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.
    – Perplexed Dipole
    1 hour ago










  • @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
    – 0scar
    1 hour ago

















up vote
2
down vote













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.






share|improve this answer




















  • I guess calibrating is better, as it may have been wrong all along.
    – Tomas By
    1 hour ago










Your Answer




StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "640"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2f3dprinting.stackexchange.com%2fquestions%2f7159%2fcompensating-for-smaller-extruder-gear%23new-answer', 'question_page');

);

Post as a guest






























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
3
down vote













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.



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 $ frac100 mm80 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.






share|improve this answer






















  • Will it not actually be easier to flash, though?
    – Tomas By
    1 hour ago










  • @TomasBy That depends on your skills, in principle this is easier.
    – 0scar
    1 hour ago







  • 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.
    – Perplexed Dipole
    1 hour ago










  • @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
    – 0scar
    1 hour ago














up vote
3
down vote













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.



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 $ frac100 mm80 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.






share|improve this answer






















  • Will it not actually be easier to flash, though?
    – Tomas By
    1 hour ago










  • @TomasBy That depends on your skills, in principle this is easier.
    – 0scar
    1 hour ago







  • 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.
    – Perplexed Dipole
    1 hour ago










  • @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
    – 0scar
    1 hour ago












up vote
3
down vote










up vote
3
down vote









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.



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 $ frac100 mm80 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.






share|improve this 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.



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 $ frac100 mm80 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.







share|improve this answer














share|improve this answer



share|improve this answer








edited 1 hour ago

























answered 1 hour ago









0scar

6,15411037




6,15411037











  • Will it not actually be easier to flash, though?
    – Tomas By
    1 hour ago










  • @TomasBy That depends on your skills, in principle this is easier.
    – 0scar
    1 hour ago







  • 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.
    – Perplexed Dipole
    1 hour ago










  • @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
    – 0scar
    1 hour ago
















  • Will it not actually be easier to flash, though?
    – Tomas By
    1 hour ago










  • @TomasBy That depends on your skills, in principle this is easier.
    – 0scar
    1 hour ago







  • 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.
    – Perplexed Dipole
    1 hour ago










  • @PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
    – 0scar
    1 hour ago















Will it not actually be easier to flash, though?
– Tomas By
1 hour ago




Will it not actually be easier to flash, though?
– Tomas By
1 hour ago












@TomasBy That depends on your skills, in principle this is easier.
– 0scar
1 hour ago





@TomasBy That depends on your skills, in principle this is easier.
– 0scar
1 hour ago





1




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.
– Perplexed Dipole
1 hour ago




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
1 hour ago












@PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
– 0scar
1 hour ago




@PerplexedDipole Thanks for reminding, good suggestion! I'll add it to the answer.
– 0scar
1 hour ago










up vote
2
down vote













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.






share|improve this answer




















  • I guess calibrating is better, as it may have been wrong all along.
    – Tomas By
    1 hour ago














up vote
2
down vote













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.






share|improve this answer




















  • I guess calibrating is better, as it may have been wrong all along.
    – Tomas By
    1 hour ago












up vote
2
down vote










up vote
2
down vote









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.






share|improve this answer












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.







share|improve this answer












share|improve this answer



share|improve this answer










answered 1 hour ago









tjb1

2,031725




2,031725











  • I guess calibrating is better, as it may have been wrong all along.
    – Tomas By
    1 hour ago
















  • I guess calibrating is better, as it may have been wrong all along.
    – Tomas By
    1 hour ago















I guess calibrating is better, as it may have been wrong all along.
– Tomas By
1 hour ago




I guess calibrating is better, as it may have been wrong all along.
– Tomas By
1 hour ago

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2f3dprinting.stackexchange.com%2fquestions%2f7159%2fcompensating-for-smaller-extruder-gear%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What does second last employer means? [closed]

Installing NextGIS Connect into QGIS 3?

One-line joke