There was a problem loading the comments.

Storing Bed Leveling Mesh & Updating Your Slicer

Support Portal  »  Products  »  Viewing Article

  Print

Intro

This is only for use by advanced users that have their EZABL system installed correctly and understand fully how it works.

This guide is put together for people who asked but we always recommend running a fresh mesh (G29) before starting a print like our installation guide states.

Some people who have very stable and properly build machines can take advantage of a stored mesh to decrease print start times but it is not recommended on most printers.

The information on this page is provided as-is with no support or warranty from TH3D.

Overview

The EZABL and the Unified Firmware support storing your bed leveling mesh. What this means is that you only need to probe the bed initially and then you can store it so all that is needed in your starting code is G28 then M420 S1 to recall the mesh data from EEPROM. 

You can store this mesh in the printer EEPROM. This will save print time as you won’t need to probe the bed every print. Read this entire article to get this setup. Do not skip any steps.

NOTE: If you change your bed surface and/or remove the plate you are printing on you may need to get a new mesh. Over time your bed may warp slightly differently or things can shift. If you notice the stored mesh is not working as well anymore then get a new mesh. To do this just repeat the steps below in the “Steps to generate and store the bed leveling mesh” section.

If you have a machine that the gantry always gets out of level this may not work as well as probing a new mesh at the start of every print. Try it out and see if it works for your machine. Every printer is different so your mileage may vary.

Steps to generate and store the mesh

Pictures are at the end of the article if you want to see how it should look.

  1. Send a G28
  2. Preheat the machine to your normal print temperature
  3. Let the printer sit at temperature for 5 minutes to let everything expand as it heats
  4. Send a G28
  5. Send a G29
  6. Send M500

After doing these steps the mesh is now stored in the printer EEPROM.

NOTE: This mesh will be wiped out should you clear the EEPROM (M502) and/or if you update the firmware. You will need to run the steps above to generate a new mesh if you clear the EEPROM and/or update the firmware.

Update your slicer to use the stored mesh

  1. Load your slicer and open up the settings where the starting code is stored
  2. Replace the G29 with M420 S1
    1. If you want to use ABL fading use M420 S1 Z10 – This will fade ABL compensation until it is off over the first 10mm of the print.
  3. Slice up some files!

Pictures of Generating, Storing and Verifying the Mesh Data

97e59742d700bd5ba459424ede9d036ef6c0f696ee65ad80ef063a4e8f90dbf9c95ea5b242cc330c?t=051d07fcaf0f2d11bab9b78cd7ccd1df

G28 sent and the machine is preheating

6ea6dd01fe33642f28417c0a08f2f57d1479b23629b8971823d2c484179870ff44cc3542ed0a0251?t=82cd31f94a6219d86a4e5d2bd5da142f

Homing After preheating and letting the machine sit for 1 minute

ec9eef103933a0fbd5f0d1ae8ed6e67853d01f352b86ec63d5dcb7d0c855580c4b23e84801b8d7bf?t=409f6cb1f44a50608e419ee2acc7746b

Sending G29 to probe the bed

548c3547add921426ff8a7be81a918a6db3d66639a1b00dcbdae923482109a93313612d929e60e17?t=22d437d2453ba845d53d95969ba8c350

G29 is complete, mesh data is displayed

1fdaaefc9057aafa674a2cac2cbfdf0be4b33acd132467e025c151b635b6f619206e6ec64c79f574?t=564be0a38b10658a417a4e353a546c1c

Using M500 to store the mesh to EEPROM


You can verify that mesh is saved by sending M503


Share via
Did you find this article useful?  

Related Articles


On-Premise Help Desk Software by SupportPal

Tags

© TH3D Studio