> For the complete documentation index, see [llms.txt](https://promega.printm3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://promega.printm3d.com/advanced-setup-guides/bypass-bed-leveling-temporary.md).

# Bypass Bed Leveling (Temporary)

This guide should be used under these certain conditions:

{% hint style="info" %}
You understand this leveling method is FAST and TEMPORARY. The leveling will be undone after a Z homing, Home All, or power cycle.&#x20;
{% endhint %}

{% hint style="info" %}
You want to avoid mesh compensation or Z endstop calibration troubleshooting.
{% endhint %}

{% hint style="info" %}
Your print is small or medium sized.
{% endhint %}

####

#### Let's get started.

Physically level the bed. Follow the [Mechanical Bed Leveling](/repair-and-maintenance/mechanical-bed-leveling.md) guide.

Home your X and Y only.

![](/files/-LQkJzuKSJsJHZ2oLCo3)

Move your extruder to the region you will print on.&#x20;

![](/files/-LQkP_pwo_cs7rXnw5HS)

Enter

```
M564 S0 H0
```

```
G29 S2
```

```
M290 R0 S0
```

{% hint style="info" %}
None of the codes above have any movement involved.&#x20;

Make sure they are executed
{% endhint %}

![Shows a history of executed codes.](/files/-LQkNF1gBX9s8K9s1Ktp)

Heat your bed to desired temperature.

![](/files/-LQkK77i_F9hlmWeihUh)

Move the bed until is it paper-width apart from the nozzle.&#x20;

{% hint style="info" %}
Paper-width should have mild resistance when moved around.
{% endhint %}

Enter

```
G92 Z0
```

Check your z position value is set to 0.

![](/files/-LQkMIVj5CnQuYl9nCwP)

Start your print.

{% hint style="warning" %}
Make sure your print DOES NOT have&#x20;

ANY homing commands (e.g. G28)

OR&#x20;

ANY reference to `M98 Pprint_startgcode.g`
{% endhint %}

![Highlighted lines are homing lines.](/files/-LQkR7QiyrVkRNYgYSuN)
