смотри, твой код заголовка:
я для осознания описал действие
Код:
M190 S50 ; wait bed temp
M104 S195 ; pre heat extruder
M109 S195 ; wait heat extruder
сначала долго и упорно ждем достижения кроватью 50С
когда это случилось то задаем температуру головы в 195С и бежим дальше
а следующим кодом ждем пока голова достигнет 195С
получается двойное ожидание, а второй код вообще без смысла
обычно стол греется существенно медленнее головы,
поэтому логично делать так:
Код:
M104 S195 ; pre heat extruder
M190 S50 ; wait bed temp
M109 S195 ; wait heat extruder
ставим экструдер на разогрев, но не ждем.
а ждем прогрева кровати (к тому времени вероятно экструдер готов)
проверяем температуру экструдер и если (когда) она достигнута - бежим дальше
Однако твой код хоть медленно но тоже должен работать.
Добавлено спустя 6 минут 36 секунд:кстати если у тебя блок питания ATX то неплохо его включить вначале.
вот типовой начальный код
<TEMP> - температура экструдера
<BED> - температура кровати
Код:
M80 ; Power on
G28 ; home
G21 ; unit in mm
G92 E0 ; set extruder to zero
M82 ; use absolute distances
M107 ; fan off
M104 S<TEMP> ; pre heat extruder
M190 S<BED> ; wait bed temp
;G29 V4 ; auto bed level
; код чистки сопла выдавливанием плюхи недалеко от стола
G1 X-15 Y-15 Z12 F15000
M109 S<TEMP> ; wait heat
G1 X20 Y10 Z0.8
G1 E10 F100
G4 S5 ; wait 5 sec
G1 Z5
G4 S3 ; wait 3 sec
;конец кода чистки, дальше перемещаемся максимально быстро(прошивка ограничит)
G1 F15000