<p>Data from Firmware is not written into EEPROM on its own after updating your firmware. You need to send a <code>M502</code> to &quot;seed&quot; the firmware numbers as that is restoring the &quot;default&quot; settings in it. If you are unsure what is currently the EEPROM setting, use <code>M503</code> first.</p>

CC BY-SA 4.0
2022-06-12T01:39:17.223Z
2022-06-12T21:43:04.077Z
2022-06-12T21:43:04.077Z
Trish
<p>If you changed you stepper drivers here's a list to check:</p>
<ol>
<li>Microstepping Jumpers</li>
<li>In Marlin Configuration.h:</li>
</ol>
<ul>
<li><code>X_DRIVER_TYPE</code>, <code>Y_DRIVER_TYPE</code>, <code>Z_DRIVER_TYPE</code> and<br />
<code>E0_DRIVER_TYPE</code></li>
<li><code>DEFAULT_AXIS_STEPS_PER_UNIT</code></li>
<li><code>INVERT_X_DIR</code>, <code>INVERT_Y_DIR</code>, <code>INVERT_Z_DIR</code> and <code>INVERT_E0_DIR</code></li>
</ul>
<ol start="3">
<li>In Marlin Configuration_adv.h:</li>
</ol>
<ul>
<li><code>MINIMUM_STEPPER_POST_DIR_DELAY</code>, <code>MINIMUM_STEPPER_PRE_DIR_DELAY</code>, <code>MINIMUM_STEPPER_PULSE</code>, <code>MAXIMUM_STEPPER_RATE</code></li>
<li>Other driver-specific constants</li>
</ul>
<ol start="4">
<li>EEPROM settings stored on the control board (use <code>M503</code> to read current settings).</li>
</ol>

CC BY-SA 4.0
2022-06-12T07:07:12.430Z
many thanks for the advice. will check those things out.cheers scott
Scott Lipsham
CC BY-SA 4.0
2022-06-12T06:47:44.163Z
2022-06-12T06:47:44.163Z
Eduard Sukharev
<p>I recently burnt out one of the MOSFETS on my RAMPS 1.4 board on my Sintron Kossel clone so have upgraded it to a RAMPS 1.6.
Now my printer seems to only print 50 % of the intended size.</p>
<p>After the machine homes it only comes down about 50 % of the distance and so starts printing in mid air.</p>
<p>I thought it might have been the driver steps? The DRV 8825 drivers are 32 steps instead of 16. I changed this value in the firmware but it didn't make any difference.</p>
<p>Any suggestions?</p>

CC BY-SA 4.0
2022-06-11T15:53:18.470Z
What did you actually change than? You should adjust the steps per mm. If you go from 16 microsteps to 32 microsteps you need to send more steps (twice) to achieve the same distance to travel.
0scar
<kossel>
Printing half size after board replacement
Scott Lipsham
# Printing half size after board replacement

(Asked by: username_0 on 2022-06-11)

I recently burnt out one of the MOSFETS on my RAMPS 1.4 board on my Sintron Kossel clone so have upgraded it to a RAMPS 1.6.
Now my printer seems to only print 50 % of the intended size.

After the machine homes it only comes down about 50 % of the distance and so starts printing in mid air.

I thought it might have been the driver steps? The DRV 8825 drivers are 32 steps instead of 16. I changed this value in the firmware but it didn't make any difference.

Any suggestions?

**Tags:** kossel

> **Comments:**
> **username_1**: What did you actually change than? You should adjust the steps per mm. If you go from 16 microsteps to 32 microsteps you need to send more steps (twice) to achieve the same distance to travel.  

---

## 2 answers

### Answer by username_2 on 2022-06-12. Score: 2

Data from Firmware is not written into EEPROM on its own after updating your firmware. You need to send a `M502` to "seed" the firmware numbers as that is restoring the "default" settings in it. If you are unsure what is currently the EEPROM setting, use `M503` first.


---

### Answer by username_3 on 2022-06-12. Score: 1

If you changed you stepper drivers here's a list to check:

1. Microstepping Jumpers
2. In Marlin Configuration.h:

* `X_DRIVER_TYPE`, `Y_DRIVER_TYPE`, `Z_DRIVER_TYPE` and  
  `E0_DRIVER_TYPE`
* `DEFAULT_AXIS_STEPS_PER_UNIT`
* `INVERT_X_DIR`, `INVERT_Y_DIR`, `INVERT_Z_DIR` and `INVERT_E0_DIR`

3. In Marlin Configuration\_adv.h:

* `MINIMUM_STEPPER_POST_DIR_DELAY`, `MINIMUM_STEPPER_PRE_DIR_DELAY`, `MINIMUM_STEPPER_PULSE`, `MAXIMUM_STEPPER_RATE`
* Other driver-specific constants

4. EEPROM settings stored on the control board (use `M503` to read current settings).

> **Comments:**
> **username_0**: many thanks for the advice. will check those things out.cheers username_0  

---

