В настройках стартового G-кода слайсера PrusaSlicer можно использовать переменные, значения которых заменяются установленными параметрами.
Чтобы определить имя переменной, наведите курсор на поле параметра.
Например, следующая строка
Код: Выделить всё
M109 S[first_layer_temperature]
Чтобы применить к переменной арифметическую операцию, необходимо выражение обрамить фигурными скобками и обязательно указать индекс переменной.
В случае с переменной first_layer_temperature, индексом является номер экструдера.
Код: Выделить всё
M109 S{first_layer_temperature[0]-20}
Я это использую для того, чтобы плата издала писк за несколько секунд до достижения температуры и начала печати.
Код: Выделить всё
M109 S{first_layer_temperature[0]-20}
M300 P500
M0 S1
M109 S[first_layer_temperature]