# Get Your Bed Ready

## Setup Your Bed

### Setup 1: Print Bed Sheet

Clean the bare surface (no oil or dust)

Remove some of the adhesive cover from the Bed Sheet.

![](/files/-LKO7VFFWI2LBOcxNzPF)

Pick the front left corner.

![](/files/-LKO7XBGKKyYrpd0mtlO)

Stick the corner of the Bed Sheet to the bed.

![NOT ALIGNED](/files/-LKO7w_-qyZ3bMO572db)

Line up the edges.

![ALIGNED](/files/-LKO81tD6jAVjO0bQIY_)

Slowly press the Bed Sheet corner into bed.

Check the edges line up (again).

Continue pressing down the rest of the Bed Sheet in a WIPING motion.

![](/files/-LKO91sNJdNcEmPn8k3i)

Check the edges line up (again).

Remove the rest of the adhesive cover.

![](/files/-LKO8CB4Xuyb_ZdRyurp)

Finish sticking the rest of the Bed Sheet in a WIPING motion.

### Setup 2: Glass Bed

Pick a position.

![](/files/-LJa_Ob35VDkpNeK0fdS)

Get Glass Bed Clamp

Open Glass Bed Clamp with a flathead screwdriver

![](/files/-LJaWCEWOLbUzCFL5g2h)

Lay & Align glass bed onto the bed.

Clamp bed.

![](/files/-LJaXDo2NIjfXKR-NWpL)

Slide clamp all the way in.

![](/files/-LJaY0yYFnUiK3-6nGK_)

Repeat until all positions are clamped.

## Setup Bed Probe

### Press Home All Button

![](/files/-LJ_ch-eKSytxmjJAq6r)

### Send the extruder toward center

```
G1 X187 Y154
```

#### Minor G-code Lesson

G1 = Linear Movement

X### = X position

Y### = Y position

Z### =  Z position

### Heat The Bed

```
M140 S60
```

#### Minor G-code Lesson

M140 = Set Bed Temperature

S### = Bed Temperature ( Celsius)

### Code Inputs

```
G31 P999 X-40 y28.5 Z0
G29 S2
M564 S0
```

Wait for bed to reach its temperature.

#### Engage Bed Probe

![DISENGAGED](/files/-LJ_TfzexUp2sz3M0-hZ)

![ENGAGED](/files/-LJ_TJuNi9rJ_pxAuH7b)

#### Move Bed To Position

```
G1 Z15
```

### Probe

```
G30
```

###

#### Disengage Bed Probe

#### Move Bed Closer

```
G1 Z0
```

### Move Bed To Nozzle

Use these two buttons to move the bed up.

![Ignore the yellow home blocks (for now).](/files/-LJ_UlEu-ytpplmyTgw5)

Switch to the smaller 0.1 mm step when you get close to the nozzle

### Record Z offset

![](/files/-LPbkcDEPCPX0-Tu9snW)

### More Code Inputs

Replace ### with the Z offset number from the last step.

The number is POSITIVE ONLY.

```
G31 P999 X-40 Y28.5 Z###
M564 S1
```

#### Move Bed To Position

```
G1 Z15
```

###

#### Engage Bed Probe (Again)

### Probe (Again)

```
G30
```

###

### Disengage Bed Probe (Again)

###

### Check nozzle height

```
G1 Z0
```

The bed should be about a paper sheet away from the nozzle.

### Save Into SD card.

Go to the System Editor tab under Settings

![](/files/-LJ_XBQo2wn6ltJUGCHT)

Look for "machine\_zprobe.g" (and click)

![](/files/-LJ_XbCpVerE_os6GMwh)

Go to the last line of code.

![](/files/-LJ_Xy_0X4_h7-CkbEnD)

Replace the Z### (e.g. Z0.95) with your new Z offset number (POSITIVE ONLY).

Save changes.&#x20;

Done.

## Map The Bed

{% hint style="info" %}
Also known as: ***Bed Compensation***
{% endhint %}

### Note:

Assumption: Your bed probe has been setup.&#x20;

### Home Printer

![HOMED](/files/-LJ_YlvvzXsfxlgnTfT8)

![NOT HOMED](/files/-LJ_YqUYhsJfbksm01Uv)

### Heat The Bed

```
M140 S60
```

### Move Bed To Position

```
G1 Z15
```

###

#### Engage Bed Probe

### Probe

```
G30
```

### Read The Bed

```
G29
```

Wait for the probing to finish.

Check for any signs of green.&#x20;

* There should be some green.
* If not, your bed probe is NOT setup.

![Example: Proper Use of Mesh Compensation](/files/-LJ_bkHl3kcK0XChNQ1I)

Click close.

#### Move Bed Away

```
G1 X187 Y154 Z100
```

###

### Disengage Bed Probe

You are ready to print.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://promega.printm3d.com/beginners-setup-guides/get-your-bed-ready.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
