<p>Microstepping. Your board likely has 16x microstepping, so that each step is divided up into 16 parts. Your 5.787 figure, when multiplied by 16, comes out to 92.6 steps/mm - matching the value in your firmware.</p>

CC BY-SA 3.0
2017-01-08T00:53:01.890Z
Ouhhhh yeah, i read about this months ago when assembling... Omg didn't remember thanks for the info ;-)
Silberling
CC BY-SA 3.0
2017-01-07T22:43:30.123Z
2017-01-07T22:43:30.123Z
Tom van der Zanden
<p>I would like to calculate the amount of steps to turn the motor to have 1 mm of the filament.</p>

<p>I did the following (using approximate values):</p>

<p>The gear on the outside of the teeth as a diameter of 11mm.
Therefore the circumference is 34.56mm. Divided into one degree i get 0.096mm / degree. The stepper does 1.8 degree per step which results in 0.1728mm per step.</p>

<p>To get 1mm of filament pushed into the extruder I will have to do 5.787 steps.</p>

<p>The same extruder is in a Geeetech i3. The firmware there is configured to do 93 steps per millimeter.</p>

<p>I don't have any experience in working with stepper motors but in theory, this would be my approach with a huge difference to an existing firmware.</p>

<p>Where is my mistake?</p>

<filament><extruder>
Calculating extruder motor steps for 1 mm
Silberling
# Calculating extruder motor steps for 1 mm

(Asked by: username_0 on 2017-01-07)

I would like to calculate the amount of steps to turn the motor to have 1 mm of the filament.

I did the following (using approximate values):

The gear on the outside of the teeth as a diameter of 11mm.
Therefore the circumference is 34.56mm. Divided into one degree i get 0.096mm / degree. The stepper does 1.8 degree per step which results in 0.1728mm per step.

To get 1mm of filament pushed into the extruder I will have to do 5.787 steps.

The same extruder is in a Geeetech i3. The firmware there is configured to do 93 steps per millimeter.

I don't have any experience in working with stepper motors but in theory, this would be my approach with a huge difference to an existing firmware.

Where is my mistake?

**Tags:** filament, extruder


---

## 1 answers

### Answer by username_1 on 2017-01-07. Score: 4 | Accepted answer

Microstepping. Your board likely has 16x microstepping, so that each step is divided up into 16 parts. Your 5.787 figure, when multiplied by 16, comes out to 92.6 steps/mm - matching the value in your firmware.

> **Comments:**
> **username_0**: Ouhhhh yeah, i read about this months ago when assembling... Omg didn't remember thanks for the info ;-)  

---

