G-Code для конца печати чтобы всегда было легко менять филамент между печатями

dedalx
Идет загрузка
Загрузка
09.08.2020
696
11
печатает на Ender 3 Pro
Вопросы и ответы
Статья относится к принтерам:
Ender 3 Pro

В своем стриме Дмитрий Соркин упомянул что добавляет конечный G-Code ко всем моделям в слайсере, чтобы в конце произошел ретракт позволяющий потом легко на холодную сменить филамент. Как сделать ретракт в принципе понятно, но вопрос в том - насколько его сделать чтобы в сопле не осталось каких-то расплавленных частей (которые потом дадут пробку) и при начале следующей печати не началась печать пустотой.

Хотелось бы увидеть полный G-code если кто-то подобное делает.

Ответы на вопросы

Ответы

09.08.2020 в 22:53
0

Никак, всё равно пластик останется в сопле, если конечно не играть с температурой выдёргивания

так что забей и делай ретракт для упрощения замены пластика, чтоб не греть лишний раз - но давить и чистить всё равно придётся

09.08.2020 в 23:15
0

А в чем проблема поменять пластик на горячую? Все равно же придется сопло греть для следующей печати. 

10.08.2020 в 23:37
0

Пластик удобнее поменять во время нагрева стола, а сопло греется прямо перед печатью.

Иногда надо пластик не менять для печати, а просто вытащить. Возможно даже из отключенного принтера.

10.08.2020 в 00:38
1

Вот мои. НЕ копировать бездумно! Я и сам в этом нуб. Критика приветствуется.

Start:

M140 S{material_bed_temperature_layer_0}  ; Нагрев стола

G4 S60 ;Пауза перед нагревом экструдера

M109 S{material_print_temperature_layer_0}  ; Нагрев и стабилизация хотэнда

M190 S{material_bed_temperature_layer_0}  ; Нагрев и стабилизация стола

M300 S2217 P66

M300 S2349 P33

M300 S2489 P33

M300 S2637 P399

M300 S2489 P33

M300 S2349 P33

M300 S2217 P133  ;Звуковой сигнал StarTrek

G28  ;Парковка

G1 Z20 F2000 ;Поднять Z на 20мм

G92 E0 ;Обнуление координаты экструдера

G1 E21 F300 ;Выдавить *мм пластика

G92 E0 ;Обнуление координаты экструдер

M300 S2217 P66

M300 S2349 P33

M300 S2489 P33

M300 S2637 P399

M300 S2489 P33

M300 S2349 P33

M300 S2217 P133 ;Звук после подачи пластика

G4 S3 ;Пауза чтобы убрать вытекший пластик

M420 Z1 ;Mesh bed LEVELING_FADE_HEIGHT

End:

G92 E0 ;Обнуление координаты экструдера

G91 ; Установка в относительных координат

G1 Z2 ; Подъём сопла над моделью на *мм

G1 E-20 F300 ; Ретракт *мм

G90 ; Установка абсолютных координат

M104 S0 ;Выключение нагревателя хотэнда

M140 S0 ;Выключение нагревателя стола

M107 ;Выключить улитку

G92 E0 ;Обнуление координаты экструдера

G1 X5 Y200 F2000 ;Перемещение в X5 Y200

M18 X Y E Z ;Отключение моторов

M300 S2217 P66

M300 S2349 P33

M300 S2489 P33

M300 S2637 P399

M300 S2489 P33

M300 S2349 P33

M300 S2217 P133 ;Звуковой сигнал StarTrek

10.08.2020 в 01:27
0

А как звучит "M300 S2217 P133 ;Звуковой сигнал StarTrek" ?:) Я так понял последние семь строчек это все мелодия?) Не знал что на этом бипере прям полифонию можно сделать..

10.08.2020 в 01:34
0

Все с M300 - мелодии, а это 3/4 кода))

10.08.2020 в 01:39
0

Да всё верно. Только сам бипер лучше заклеить, а то громко слишком. Где-то есть даже коллекция из 11ти тысяч мелодий.

10.08.2020 в 09:01
0

Вот это КЛАСС, и печатать и дискатеку устраивать можно. :)

10.08.2020 в 12:07
0

Вот только не на каждом агрегате можно хоть какой звук извлечь. Мой 12864 экран что на сбазе что на скр про молчит. Хотя пробовал, но не разбирался. Видно надо по пинам прозвонить и конфиг изменить.

10.08.2020 в 16:13
0

(Стартовый код Кура помещает после команд нагрева стола и хотенда.)

; == Start G-code ==
G21 ;метрические единицы
G90 ;позиционирование каретки в абсолютных координатах
M82 ;абсолютное позиционирование для экструдера
M107 ;старт с выключенным охлаждением
G28 ; каретку в исходную позицию

G1 X-27 Y-3 Z0.5 F1000 ; каретку - в позицию над "приемником" для начального сброса филамента
G92 E-40 ;принять текущую "позицию" экструдера = -40мм
M106 S255 ; охлаждение 100%
G1 E0 F400  ; экструдер в "позицию" 0 (эквив. выдавить 40мм филамента)
G4 P5000   ; пауза 5сек для охлаждения и отвердения выдавленного филамента
M107 ; выключить охлаждение
G4 P5000   ; еще пауза 5сек
G1 X0 Y0 F3000 ; сдвинуть каретку, обломив выдавленный филамент об край "приемника"

; ====

; == End G-code ==
G92 E20 ; принять текущую "позицию" экструдера = 20мм
G1 E0 F4000 ; экструдер в "позицию" 0 (эквив. втянуть 20мм филамента)
G91 ; позиционирование каретки в относительных координатах
G0 Z5 ; поднять каретку на 5мм
G90 ; позиционирование каретки в абсолютных координатах

M104 S0 ; выключить нагрев хотенда
M140 S0 ; выключить нагрев стола
G1 X95 Y219 F1000 ; каретку - в центр оси Х и выдвинуть стол _почти_ на максимум

G4 P60000   ; пауза 60 сек (общая 10 минут) с включенным охлаждением термобарьера
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек
G4 P60000   ; 60 сек

G1 X95 Y220 F1000 ; выдвинуть стол на максимум, в позицию автоотключения (д.б. доп. вкл. соотв. тумблер)
M84 ; выключить моторы
; ====


На всякий случай можно удалить русские комментарии.


Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Бомжэкструдер собранный из мусора

Laser tolerance 2

Качок

Датчик измерения угла натяжения 3D нити

Подборка моделей для любителей Apple

Пара креплений для элементов умного дома от Xiaomi