<p>You may wish to PID Autotune the bed as well.</p>

CC BY-SA 4.0
2021-02-05T03:53:03.823Z
2021-02-05T03:53:03.823Z
Ramblin' Sid Rumpo
<p>Dimensions if they differ, maybe endstop offsets and possibly a different thermistor type.</p>

CC BY-SA 4.0
2021-02-04T23:00:50.500Z
2021-02-04T23:00:50.500Z
0scar
<p>I have a 3D printer built from generic, scrap parts.
It's controlled by a 2+ years old <code>MKS GEN L</code> board running Marlin version <code>1.1.x</code>.</p>
<p>I want to do a complete bed assembly replacement, including:</p>
<ul>
<li>Heated bed</li>
<li>Thermistor</li>
<li>Y-carriage</li>
</ul>
<p>All the hardware bits, including the z-endstop are sorted and ready to be installed.</p>
<p><strong>My question is:</strong></p>
<ul>
<li>Once I replace the assembly, what kind of software / firmware modifications do I need to do to Marlin configuration for my printer to work correctly?</li>
</ul>
<p>I understand that I need to modify dimensions and offsets but I am unsure what else will I need to change within the codebase before flashing Marlin.</p>

CC BY-SA 4.0
2021-02-05T04:18:49.113Z
Hi Phil! Are you looking for general guidelines ("kind of changes") or do you observe some issue? Then you could significantly improve the question by adding information of what does work incorrectly now? Along with information about the previous setup. If only height is different, or other dimensions either? If the previous bed was heated, or it should be enabled now? As for Marlin, there were some vital changes between 1.0 and 1.1 like `TEMP_BED_` settings, so the exact version is also important.
octopus8
CC BY-SA 4.0
2021-02-05T11:54:53.417Z
Hello @octopus8. Thank you for your kind suggestions. I have updated my original question trying to improve it with the details you mentioned.
Phil
<marlin><heated-bed><firmware><software>
What modifications do I need to make to Marlin if I completely replace the heated bed assembly?
Phil
# What modifications do I need to make to Marlin if I completely replace the heated bed assembly?

(Asked by: username_0 on 2021-02-04)

I have a 3D printer built from generic, scrap parts.
It's controlled by a 2+ years old `MKS GEN L` board running Marlin version `1.1.x`.

I want to do a complete bed assembly replacement, including:

* Heated bed
* Thermistor
* Y-carriage

All the hardware bits, including the z-endstop are sorted and ready to be installed.

**My question is:**

* Once I replace the assembly, what kind of software / firmware modifications do I need to do to Marlin configuration for my printer to work correctly?

I understand that I need to modify dimensions and offsets but I am unsure what else will I need to change within the codebase before flashing Marlin.

**Tags:** marlin, heated-bed, firmware, software
> **Comments:**
> **username_1**: Hi Phil! Are you looking for general guidelines ("kind of changes") or do you observe some issue? Then you could significantly improve the question by adding information of what does work incorrectly now? Along with information about the previous setup. If only height is different, or other dimensions either? If the previous bed was heated, or it should be enabled now? As for Marlin, there were some vital changes between 1.0 and 1.1 like `TEMP_BED_` settings, so the exact version is also important.  
> **username_0**: Hello @octopus8. Thank you for your kind suggestions. I have updated my original question trying to improve it with the details you mentioned.  

---

## 2 answers

### Answer by username_2 on 2021-02-05. Score: 2

You may wish to PID Autotune the bed as well.


---

### Answer by username_3 on 2021-02-04. Score: 2

Dimensions if they differ, maybe endstop offsets and possibly a different thermistor type.


---

