M140 Snnn
where nnn
is your temperature in °C. You can always look up the recommended bed temperatures for specific materials online. G1 Z20
. When you send the command G30
the bed will move slowly and precisely to the Z-probe, if you send G30
while the bed is at Z100
or greater you will have to wait for a long time for the Z-probe to trigger.G30
. This will move the bed toward the z-probe until the limit switch triggers.G1 Z0
it will send the bed to the trigger height of the limit switch. This is because the Z-probe limit switch offset is 0mm, and the firmware sets the Z-height of the printer to the Z-probe offset whenever the probe is triggered during the probe move.M564 S0
to disable the axis limits. To learn more about this command visit the RepRap G-code wiki.G31 P999 X-40 Y28.5 Znnn
where nnn
is your Z-probe offset.M564 S1
in order to re-enable your axes limits.G1 Z20
.G30
.G31
command and change the Z
parameter value to the value you just found.G29
, however, this command will require a heightmap.csv file. Each heightmap.csv file will be unique to your Promega, and sometime even unique to a specific time. If you stall your printer or otherwise misalign your bed, you will have to re-run mesh bed leveling. Bed leveling compensation can compensate for about 2mm of error. If your error is greater, follow the mechanical leveling guide via skipping. Follow the steps below to generate a heightmap.csv file and enable bed leveling compensation.G1 X200 Y200 Z20
followed by the command G30
.G32
, this will start the mesh bed leveling process. The mesh is defined in the configuration files on the SD card, and should not need to be changed.G29 S2
, to enable bed leveling compensation after disabling it, send the command G29 S1