Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
DO NOT EDIT THIS PAGE. The wiki is being ported to a new documentation system.
Please see Issue #3088 "New Documentation" for more information.
Table of Contents
Optionally set the target temperature for an extruder, then wait in a loop until the target temperature is reached.
M109 ; Wait for the current extruder's hotend to reach target temperature M109 S190 ; Set the current extruder's hotend temperature and wait M109 T1 S220 ; Set the hotend temperature for Extruder 1 and wait
S<celsius> Optional. The temperature to set and wait for. Don't wait if cooling down. R<celsius> Optional. The temperature to set and wait for. Always wait. T<target> An optional extruder number.
F<factor> Set autotemp factor and enable autotemp. (M109 without this argument disables autotemp.) S<celsius> Minimum temperature B<celsius> Maximum temperature
See AUTOTEMP for further discussion.
M109 changes the target temperature for an extruder's hotend and waits for the temperature to be reached before proceeding with the next command. If you don't want to pause for heating, use M104.