Найти в Дзене
Рукодел 3D

Правильный начальный G-Code(G-Код) для Kobra 2, Kobra 2 Neo.

Если у вас есть аппарат из заголовка статьи, то вы точно знаете, что при обычном G-Code, приходится ждать, когда нагреется стол, после нагретого сопла. Обычно, после нагрева сопла приходится ждать нагрева стола, который по площади конечно больше чем сопло и греется дольше. Во время этого нагрева, вы скорее всего наблюдаете, как из сопла льётся пластик, который совершенно не нужен при печати, приходится караулить его и подтирать. Я просто немного поменял местами приоритеты нагрева элементов и лишил себя удовольствия, подтирать сопли из сопла. Вот это оригинальный G-код из Cura, он немного неправильный на мой взгляд. G21 ;metric values G90 ; use absolute coordinates M82 ; use absolute distances for extrusion M104 S{material_print_temperature_layer_0} ; set extruder temp M140 S{material_bed_temperature_layer_0} ; set bed temp M190 S{material_bed_temperature_layer_0} ; wait for bed temp M109 S{material_print_temperature_layer_0} ; wait for extruder temp G28 ; home all axes M300 S1318 P2
Оглавление

Если у вас есть аппарат из заголовка статьи, то вы точно знаете, что при обычном G-Code, приходится ждать, когда нагреется стол, после нагретого сопла.

Обычно, после нагрева сопла приходится ждать нагрева стола, который по площади конечно больше чем сопло и греется дольше. Во время этого нагрева, вы скорее всего наблюдаете, как из сопла льётся пластик, который совершенно не нужен при печати, приходится караулить его и подтирать.

Да да, я тоже через это проходил

Я просто немного поменял местами приоритеты нагрева элементов и лишил себя удовольствия, подтирать сопли из сопла.

Вот это оригинальный G-код из Cura, он немного неправильный на мой взгляд.

G21 ;metric values
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
M104 S{material_print_temperature_layer_0} ; set extruder temp
M140 S{material_bed_temperature_layer_0} ; set bed temp
M190 S{material_bed_temperature_layer_0} ; wait for bed temp
M109 S{material_print_temperature_layer_0} ; wait for extruder temp
G28 ; home all axes
M300 S1318 P266
G1 Z5 F5000 ; lift nozzle
G1 X5 Y0 F3000
G1 Z0.3 ; set nozzle height
G92 E0
G1 X50 Y0 E20 F500 ; Extrude 20mm of filament in a 5cm line
G92 E0 ; zero the extruded length again
G1 E-4.5 F4800 ; Retract a little
G92 E0
G1 X120 F4000 ; Quickly wipe away from the filament line
M117 ; Printing…
G5

В этом коде, есть команда, задающая температуру стола и сопла в одно и то же время.

А вот это мой вариант, я просто поменял местами пару строк, что бы принтер сначала нагревал СТОЛ, так как он дольше греется, а потом нагревал СОПЛО, так как оно нагревается очень быстро.

Кстати, этот вариант подходит и для Simplify3D, если вас не устраивает штатная настройка, которая там есть.

Вот мой вариант.

G21 ;metric values

G90 ; use absolute coordinates

M82 ; use absolute distances for extrusion

M140 S{material_bed_temperature_layer_0} ; Задали температуру Стола

M190 S{material_bed_temperature_layer_0} ; Ждём температуру Стола

M104 S{material_print_temperature_layer_0} ; Задали температуру Сопла

M109 S{material_print_temperature_layer_0} ; Ждём температуру Сопла

G28 ; home all axes

M300 S1318 P266

G1 Z5 F5000 ; lift nozzle

G1 X5 Y0 F3000

G1 Z0.3 ; set nozzle height

G92 E0

G1 X50 Y0 E20 F500 ; Extrude 20mm of filament in a 5cm line

G92 E0 ; zero the extruded length again

G1 E-4.5 F4800 ; Retract a little

G92 E0

G1 X120 F4000 ; Quickly wipe away from the filament line

M117 ; Printing…

G5

С этим кодом, намного приятнее работать, не нужно следить за соплями, так как Сопло не ждёт Стол, а всё наоборот.

Пользуйтесь.

Так же читайте:

Улучшить качество печати с Orca Slicer, калибровка Коэффициента Потока

Что обязательно нужно иметь, для 3D печати дешёвыми филаментами.

Что я напечатал за последний месяц на 3D принтере. Шедевры или нет?

3D Печать. Настройки Cura, для PETG.