Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.1k stars 2.06k forks source link

Machine start G code issue #11806

Open simonwebnet opened 2 years ago

simonwebnet commented 2 years ago

Application Version

4.13.1

Platform

MacOS

Printer

FLsun SR

Reproduction steps

setting first layer bed temperature different from general (profile panel in "All" mode)

Actual results

The generated G code send in machine start G-Code: M140 S{material_bed_temperature} the general temperature but the first layer (layer 0) does not have M140 refresh so it print at general temperature and next layer (layer 1) refresh M140 at general temperature (redundant in this case).

Expected results

The layer 0 has M140 from mine first layer temperature setting or the start G-Code: M140 S{material_bed_temperature} receive the setting that is in first layer temperature field. (second option is better so there isn't lag to reach the temperature while printing)

Checklist of files to include

Additional information & file uploads

Hope is understandable enough. Thanks

GregValiant commented 2 years ago

Try: M140 S{material_bed_temperature_layer_0} and for the hot end: M104 S{material_print_temperature_layer_0} They also work with M109 and M190 @fieldOfView has put together a list of the replacement words HERE.