Guide to using temperature-dependent bed meshes

I wrote a guide to automatically select the appropriate bed mesh for different temperatures with printing with different types of filament. Sharing it here to a wider audience.

4 Likes

Thank you for this :sign_of_the_horns::sign_of_the_horns:i just read through the Reddit post and will need to reread a could times but it seems well written and easy to follow, even for people unfamiliar with the process of adding to the scripts!

I love ASA and would be curious if you would have time to add a bed temp of 100?

Yes, it’s really easy actually. Just follow the guide and make a few minor changes as follows.

Run an additional bed temp mesh at 100C at the end of the 90C bed.

M190 S100
G4 P600000
G28
BED_MESH_CALIBRATE
BED_MESH_PROFILE SAVE=90C

In your LOAD_TEMP_MESH script, make sure u add an additional if-else in the last few lines to check for temp above 95C, something like this:

    {% elif BED_TEMP >= 75 and BED_TEMP < 85 %}
        { action_respond_info("Bed Temp %dC: Loading 80C Mesh" % BED_TEMP) }
        BED_MESH_PROFILE LOAD="80C"
    {% elif BED_TEMP >= 85 and BED_TEMP < 95 %}
        { action_respond_info("Bed Temp %dC: Loading 90C Mesh" % BED_TEMP) }
        BED_MESH_PROFILE LOAD="90C"
    {% elif BED_TEMP >= 95 %}
        { action_respond_info("Bed Temp %dC: Loading 100C Mesh" % BED_TEMP) }
        BED_MESH_PROFILE LOAD="100C"
2 Likes