Difference between revisions of "Setting Steps per mm"

From MatterControl Manual
Jump to: navigation, search
(Created page with "EEPROM settings can be found under the Configuration tabMatterControl can set EEProm settings for both Marlin and Repetier firmwares. ==...")
 
(Equation)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Set_eeprom1.png|right|frame|EEPROM settings can be found under the Configuration tab]]MatterControl can set EEProm settings for both Marlin and Repetier firmwares.
+
[[File:EEProm2.png|right|frame|<center>EEPROM settings can be found under the Options menu.</center>]]MatterControl can set EEProm settings for both Marlin and Repetier firmwares.
  
 
== Procedure ==
 
== Procedure ==
Line 6: Line 6:
  
 
[[File:Set_eeprom2.png|none]]
 
[[File:Set_eeprom2.png|none]]
#Navigate to [[File:Settings Controls.png]]
+
#Navigate to [[File:Settings Controls.png|link=Settings & Controls]]
#Click on the [[File:Options.png]] tab
+
#Click on the [[File:Options.png|link=Options]] tab
 
#Connect to your printer
 
#Connect to your printer
#In the '''EEProm''' section click on [[File:EEProm_configure.png]]
+
#In the '''EEProm''' section click on [[File:EEProm_configure.png|link=Options/EEProm]]
#Change the 'Steps per mm:' to correct for any discrepancy you find in your movement distances. [[File:Set_eeprom5.png]]
+
#Change the '''Steps per mm''' to correct for any discrepancy you find in your movement distances. [[File:Set_eeprom5.png]]
  
 
=== Equation ===
 
=== Equation ===
Line 16: Line 16:
 
Here is the equation to find the correct value:
 
Here is the equation to find the correct value:
  
<code>Desired_Steps_Per_mm = Actual_Steps_Per_mm * Current_Steps_Per_mm / Desired_Distance</code>
+
<code>New_Value = Current_Value / Actual_Distance * Desired_Distance</code>
  
So if the current value for X was 80 and the printer only moved 97mm when trying to move 100mm, the equation would be: <code>97 * 80 / 100</code>
+
So if the current value for X was 80 and the printer only moved 97mm when trying to move 100mm, the equation would be: <code> 80 / 97 * 100</code>
The new X Steps Per mm to 77.6
+
The new X Steps Per mm to 82.47.
 +
 
 +
The same principle applies for the extruder. If over/under-extruding, use this equation.
  
 
== Cartesian vs. delta ==
 
== Cartesian vs. delta ==
Line 28: Line 30:
  
 
Delta printers only have one '''Steps per mm''' field because all three motors work in conjunction to triangulate the position of the nozzle. Thus, only one calculation is needed if the dimensions of the printed part differs from those of the model. If measured independently, they should all be off by the same ratio. If not, the problem lies elsewhere.
 
Delta printers only have one '''Steps per mm''' field because all three motors work in conjunction to triangulate the position of the nozzle. Thus, only one calculation is needed if the dimensions of the printed part differs from those of the model. If measured independently, they should all be off by the same ratio. If not, the problem lies elsewhere.
 +
 +
[[Category:How-to]]
 +
[[Category:Troubleshooting]]

Latest revision as of 13:24, 18 March 2016

EEPROM settings can be found under the Options menu.
MatterControl can set EEProm settings for both Marlin and Repetier firmwares.

Procedure

This is a great way to fix problems with the printer not moving the expected distance, or having parts come out with incorrect dimensions.

Set eeprom2.png
  1. Navigate to Settings Controls.png
  2. Click on the Options.png tab
  3. Connect to your printer
  4. In the EEProm section click on EEProm configure.png
  5. Change the Steps per mm to correct for any discrepancy you find in your movement distances. Set eeprom5.png

Equation

Here is the equation to find the correct value:

New_Value = Current_Value / Actual_Distance * Desired_Distance

So if the current value for X was 80 and the printer only moved 97mm when trying to move 100mm, the equation would be: 80 / 97 * 100 The new X Steps Per mm to 82.47.

The same principle applies for the extruder. If over/under-extruding, use this equation.

Cartesian vs. delta

Steps per mm settings will be different for Cartesian printers vs. delta printers.

Cartesian printers have one value for each axis. This means there will be a Steps per mm (X), Steps per mm (Y), and Steps per mm (Z). Each will be different, and will require the above calculation to determine the correct value.

Delta printers only have one Steps per mm field because all three motors work in conjunction to triangulate the position of the nozzle. Thus, only one calculation is needed if the dimensions of the printed part differs from those of the model. If measured independently, they should all be off by the same ratio. If not, the problem lies elsewhere.