--- tag: m0190 title: Wait for Bed Temperature brief: Wait for the bed to reach target temperature. author: thinkyhead contrib: shitcreek group: thermal codes: [ M190 ] related: [ M140 ] notes: - This command may block the command queue. Enable `EMERGENCY_PARSER` so that hosts can break in using [`M108`](/docs/gcode/M108.html). - Use [`M140`](/docs/gcode/M140.html) to set the bed temperature and proceed without waiting. - Requires one (1) of the parameters listed below. parameters: - tag: I since: 2.0.6 optional: true description: Material preset index. Overrides `S`. values: - type: int tag: index - tag: S optional: true description: Target temperature (wait only when heating). values: - tag: temp type: float - tag: R optional: true description: Target temperature (wait for cooling or heating). values: - tag: temp type: float examples: - pre: - Set target bed temperature and wait (if heating) code: - M190 S80 - pre: - Set target bed temperature and wait even if cooling code: - M190 R40 --- This command optionally sets a new target temperature for the heated bed and waits for the target temperature to be reached before proceeding. If the temperature is set with `S` then it waits *only when heating*.