> 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/beginners-setup-guides/get-your-bed-ready.md).

# 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.
