flexi-bot/docs/marlin/_gcode/M306.md
2023-09-05 20:38:49 +02:00

97 lines
2.3 KiB
Markdown

---
tag: m0306
title: Model predictive temperature control
brief: Set MPC values for a hotend.
author: CRCinAU
requires: MPCTEMP
group: thermal
since: 2.0.9.4
codes: [ M306 ]
notes:
- Requires `MPCTEMP`.
- View current values with [`M306`](/docs/gcode/M306.html) and no parameters.
- If `EEPROM_SETTINGS` is enabled, all calibration values are saved with [`M500`](/docs/gcode/M500.html), loaded with [`M501`](/docs/gcode/M501.html), and reset with [`M502`](/docs/gcode/M502.html).
- Heater Power (P) is related to the heater cartridge in the hotend. Most printers have 30 or 40 watt heaters.
- '`M306 T` will move your hotend to 1mm above the bed for optimal calibration. You should ensure your hotend and print bed are free from debris before running an auto-tune.'
- See [the Marlin MPC documentation](/docs/features/model_predictive_control.html) for more information about MPC parameters.
parameters:
-
tag: A
optional: true
description: Ambient heat transfer coefficient (no fan).
values:
-
tag: value
type: float
-
tag: C
optional: true
description: Heatblock Capacity (joules/kelvin)
values:
-
tag: value
type: float
-
tag: E
optional: true
description: Extruder index. If omitted, the command applies to the active extruder.
values:
-
tag: index
type: int
-
tag: F
optional: true
description: Ambient heat transfer coefficient (fan on full).
values:
-
tag: value
type: float
-
tag: H
optional: true
description: Filament Heat Capacity (joules/kelvin/mm)
values:
-
tag: value
type: float
-
tag: P
optional: true
description: Heater power in watts
values:
-
tag: value
type: float
-
tag: R
optional: true
description: Sensor responsiveness (= transfer coefficient / heat capacity).
values:
-
tag: value
type: float
-
tag: T
optional: true
description: Autotune the selected extruder.
examples:
-
pre: 'Configure MPCTEMP for 40W hotend heater'
code:
- M306 P40
-
pre: 'Configure MPCTEMP for 70W hotend heater'
code:
- M306 P70
-
pre: 'Perform MPCTEMP auto-tune - after setting heater element power'
code:
- M306 T
---