KREMEN Реклама
KREMEN Реклама

cura 5.1 vs cura 4.13.1 непонятное с начальным кодом Enper 3 pro

SashaAn
Идет загрузка
Загрузка
26.08.2022
2105
17
Вопросы и ответы

Всем привет! 

установил cura 5.1,  импортировал профиль печати из G-кода, сгенерированного в cura 4.13.1  и наблюдаю странное. При начале печати принтер, не ожидая прогрева стола и сопла начинает перемещать и позиционировать  голову....  полез в начальный код и был удивлен:  

; cura 5.1 Ender 3 Custom Start G-code

G92 E0 ; Reset Extruder

G28 ; Home all axes

M104 S{material_standby_temperature} ; Start heating up the nozzle most of the way

M190 S{material_bed_temperature_layer_0} ; Start heating the bed, wait until target temperature reached

M109 S{material_print_temperature_layer_0} ; Finish heating the nozzle

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line

G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little

G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line

G92 E0 ; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

=========

; cura 4.13.1 Ender 3 Custom Start G-code

G92 E0 ; Reset Extruder

G28 ; Home all axes

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line

G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little

G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line

G92 E0 ; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed

G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

ситуация лично мне непонятная. cura 4.13.1 ждет прогрева стола, потом прогревает экструдер потом начинает двигаться и позиционироваться. смотрим в сгенерированный код 4.13.1- и видим презанятную картинку;Generated with Cura_SteamEngine 4.13.1

M140 S75

M105

M190 S75

M104 S235

M105

M109 S235

M82 ;absolute extrusion mode

; Ender 3 Custom Start G-code  - и далее пошел  код 

G92 E0 ; Reset Extruder

а вот у 5.1  - всё проще в этой жизни: 

;Generated with Cura_SteamEngine main

M82 ;absolute extrusion mode

; Ender 3 Custom Start G-code  - и далее код 

G92 E0 ; Reset Extruder

G28 ; Home all axes

M104 S175 ; Start heating up the nozzle most of the way    

M190 S75 ; Start heating the bed, wait until target temperature reached

M109 S235 ; Finish heating the nozzle

отсюда вопрос - как заставить cura 5.1  вставить в код прогрев стола и экструдера (до заданных температур)  - и только потом позиционироваться...  по логике - добавить в начальный код: M140 S{material_bed_temperature_layer_0}

M105

M190 S{material_bed_temperature_layer_0}

M104 S{material_standby_temperature}

M105

M109 S{material_standby_temperature}

M105

????  или не хватает команд M105 после каждой из M104, M190 и M109  ? 

??? а где команда M140   - она устанавливает  температуру стола,  но её нет,  команда M190 ... в общем - как правильно решить проблема пропуска команды температуры? 

спасибо! 

  

Ответы на вопросы
Металлообработка 2025 Реклама
Металлообработка 2025 Реклама