Changing Auto Bed Leveling (ABL) / probe settings in SimplyPrint
If your printer has a bed probe, SimplyPrint can start auto bed leveling for you and show the resulting bed mesh. This guide covers where the probe settings are, how to change the bed leveling G-code, and how to run bed leveling from the panel.
In this guide
- Turn on auto bed leveling for a printer
- Change the bed leveling G-code
- Run auto bed leveling
- See the bed mesh
- Which printers can do this
- Related articles
Turn on auto bed leveling for a printer
Printer settings can only be changed in the web panel, and only by members allowed to edit printer settings.- Open the printer's settings. See Finding the printer settings.
- Go to the Modifications tab and click Auto Bed Leveling.
- Tick Printer has a probing tool.
- Under Bed Leveling firmware, pick the firmware your printer runs.
- Click Save changes.
Check: open the settings again. Printer has a probing tool is still ticked and the Bed Level GCODE editor shows commands.
Change the bed leveling G-code
The Bed Level GCODE editor holds the commands SimplyPrint sends when you start auto bed leveling. When you first open it, it is filled with the default for your firmware:
Bed Leveling firmware | Main command in the default |
|---|---|
Marlin |
|
Marlin (UBL) |
|
Prusa Firmware |
|
Prusa Mini |
|
Klipper |
|
Klipper running OctoPrint |
|
Duet3D / RepRapFirmware |
|
To use your own commands:
- Edit the commands in Bed Level GCODE, one per line. Anything after a
;is a comment and is not sent. - Click Save changes.
The lines starting with @BEDLEVELVISUALIZER in some defaults tell the OctoPrint Bed Visualizer plugin to read the mesh. Leave them in if you use OctoPrint.
Run auto bed leveling
- Open the printer and click Bed leveling in its controls.
- Stay on the Auto bed leveling tab.
- Set the nozzle and bed temperatures. They start at the temperatures of the filament loaded in the printer, or 210 °C and 60 °C if SimplyPrint doesn't know the filament. Set a temperature to 0 to skip heating.
- Click Start auto bed leveling.
SimplyPrint then sends, in this order:
- Commands that start heating the bed and nozzle, if you set temperatures. Temperatures above your printer's maximum are lowered to the maximum.
G28to home, unless your G-code already has it.- Commands that wait until the bed and nozzle are hot.
- Your Bed Level GCODE.
- Commands that turn the heaters off again.
Check: the button reads Waiting for ABL to finish... while the printer probes.
The same window has a Manual bed leveling tab for printers without a probe. It is not shown for printers with a round bed.
See the bed mesh
When the printer reports a mesh, it is drawn next to the controls in the bed leveling window.
- OctoPrint: the mesh needs the OctoPrint plugin Bed Visualizer. If it is missing, the window shows Install the Bed Visualizer plugin. Installing takes a few minutes; don't turn the printer off or start a print meanwhile.
- Other connections that can't report a mesh show "The API you're using is not known, or doesn't support Bed Mesh". Bed leveling still runs.
Which printers can do this
The Bed leveling button is only shown for printers SimplyPrint can send G-code to and heat, such as printers on OctoPrint, Klipper or Duet. It is not offered for Bambu Lab printers. You also need the bed leveling permission in your account.
Related articles
- Finding the printer settings
- Why you should heat up your nozzle and bed before bed leveling
- Z-Offset calibration: fine-tune your first layer remotely
- The G-code macros feature
Updated on: 28/10/2026
Thank you!