> 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/heating-the-bed-and-nozzle.md).

# Heating The Bed & Nozzle

## Heating Modes

### Active

An "Active" heater means:

1. The tool associated with the heater is ***selected and is tool used to print***. All other tools will display a "standby" message below their heater (even if its the same heater).
2. The heater ***can*** start heating, to given active temperatures.

### Standby

A "Standby" heater means:

1. The tool associated with the heater is ***not selected***.
2. The heater ***can*** start heating to given standby temperatures.

### Off

An "Off" heater means:

1. The tool associated with the heater is ***not selected***.
2. The heater ***cannot*** start heating.

### Fault

A "Fault" heater means:

1. The tool associated with the heater is ***not selected***.
2. The heater ***cannot*** start heating.
3. The heater will not change to a different state, unless the fault is addressed.&#x20;
4. See [Heater Troubleshooting](/how-to-troubleshoot/heater.md) page for help.

## **Heating: The Bed**

### Using The Web Interface

Look the "Bed" row.

![](/files/-LPCyLx1sw4jbN87wE7c)

The bed only has two states: Active or Off.

Enter desired temperature.

![](/files/-LPCyNqJ_LWBJ18o_8AD)

Hit "Enter" key.

### Using G-Code

#### There are two ways to heat the bed: Fast or Slow

1. Definition of ***Slow***: Set the bed temperature. All future G-code commands ***will not be*** executed immediately. It will wait until the bed reaches temperature.
2. Definition of ***Fast***: Set the bed temperature. All future G-code commands ***will be*** executed immediately.

Navigate to the "G-Code Console" Tab

![](/files/-LPCwbr18dUSv-IcX-e6)

#### Input Code (Slow):

```
M190 S75; This sets the bed temperature to 75 C
```

#### Input Code (Fast):

```
M140 S75; This sets the bed temperature to 75 C
```

## Heating: The Nozzle

### Using The Web Interface

Look for the desired tool.

![](/files/-LPCyj8gzTyqNXThe84h)

Choose a mode: Active or Standby

![](/files/-LPCyhn6UnwfgjDfnsjQ)

Enter a number.

Hit "Enter" key.

### Using G-Code

#### There are two ways to heat the extruder: Fast or Slow

1. Definition of ***Slow***: Set the extruder temperature. All future G-code commands ***will not be*** executed immediately. It will wait until the bed reaches temperature.
2. Definition of ***Fast***: Set the extruder temperature. All future G-code commands ***will be*** executed immediately.

Navigate to the "G-Code Console" Tab

![](/files/-LPCwfD8j7go88_0gqJO)

#### Input Code (Slow):

```
M109 S75 T1; This sets the extruder temperature to 75 C. Applies to tool 1.
```

#### Input Code (Fast):

```
G10 T1 R75 S50; This sets the active temperature to 75 C and the standby temperature to 50. Applies to tool 1.
```
