Есть ли способ настроить экструдер принтера так, чтобы он полностью поднимался после завершения печати в Ender 3?

С помощью Ender 3 можно ли настроить экструдер принтера так, чтобы он полностью поднимался после завершения печати?

Или даже с программным обеспечением Ultimaker Cura?

Я хочу этого, потому что я собираюсь установить переключатель в верхней части принтера, который выключит его, когда принтер закончится (если я смогу заставить рычаг с экструдером полностью подняться, когда печать закончится).

Как это можно сделать?

, 👍4

Обсуждение

Вы пробовали добавить перемещение G0 Z(правильное расположение) до конца файла gcode?, @Davo

@Davo нет, я этого не делал, и я никогда не редактировал файл gcode, это безопасно?, @Nmaster88

Возможно, не лучшая идея выключать принтер сразу после его завершения https://3d-printery.ru/topics/10271/should-i-cooldown-before-shutdown/10274, @Perplexed Dipole

@Nmaster88 Да, безопасно редактировать код G для добавления кода, обеспечивающего безопасность ваших отпечатков и принтера, а также для улучшения адгезии и автоматического выравнивания. многие рекомендуют не выключать принтер после завершения, но я не вижу никаких проблем; Мои принтеры несколько раз останавливаются при отключении, и ничего не происходит. (по одному в месяц)., @Fernando Baltazar

@FernandoBaltazar: Действительно, но у вас больше шансов получить засоренную горячую точку из-за ползучести тепла, если вы сразу отключите ее, потому что материал, все еще находящийся над зоной расплава, может нагреться (без вентилятора, чтобы эта часть оставалась прохладной) и слегка расплавиться, расширяясь настолько, что его нельзя будет столкнуть в зону расплава в следующий раз, когда вы будете печатать. Я никогда не испытывал этого, но люди ссылаются на режим отказа, и это кажется правдоподобным., @R.. GitHub STOP HELPING ICE

@R.. Засоренные сопла возникают из-за того, что некоторые пользователи (я) забывают предварительно разогреть экструдер или во время предварительного нагрева вентилятор охлаждения в камере подачи выключен, это создает червяка. засоренные сопла много раз можно прочистить, просто предварительно нагрев нагреватель дополнительное время, чтобы пластик тек под действием силы тяжести. Я использую этот процесс, у меня не было засоренной насадки в течение 3 лет, когда я начинал, было по одной в неделю :D, @Fernando Baltazar

@FernandoBaltazar из того, что вы сказали, моя идея кажется безопасной для реализации. Спасибо :D, @Nmaster88


3 ответа


0

Если вы используете OctoPrint, существует плагин, который позволит вам принимать меры в отношении определенных событий, таких как завершение печати. Действие, которое он может предпринять, позволит вам включить интеллектуальный штекер TP-link, который выключит принтер. Затем вы можете использовать приложение для телефона, чтобы снова включить его.


,

хотя вы могли бы отключить принтер таким образом, это не отвечает на вопрос, который задает OP: как завершить работу портала после печати, @Trish

"Я хочу этого, потому что я собираюсь установить переключатель в верхней части принтера, который выключит его, когда принтер закончится" - такова цель операции., @user77232

у них могут быть и другие причины, по которым им нужен механический выключатель., @Trish


1

В Ultimaker Cura (и практически в любом слайсере) вы можете легко изменить конечный код Ender 3. Чтобы пройти весь путь вверх, вы могли бы добавить в конце следующее:

G90 ;абсолютное позиционирование
G1 Z300 ;высота 300 ; Перемещение до 300 мм = 30 см.
G91 ;вернуться к относительному положению
,

3

Самый безопасный способ переместить принтер на максимальную высоту печати-использовать концепцию, известную как "ключевыеслова" (своего рода константы, которые заполняются правильным значением при нарезке) в Ultimaker Cura, конечно, если у вас несколько принтеров с разными размерами области печати.

Чтобы использовать эти ключевые слова, просто добавьте их между фигурными скобками и вставьте в свой скрипт "End G-code" слайсера. Эти ключевые слова будут заменены фактическими номерами из настроек принтера или параметров конфигурации нарезки. В этом случае нам нужно использовать максимальную высоту печати, которая указана ключевым словом machine_height. Это слово берет свое значение из настроек принтера, для принтера в графическом пользовательском интерфейсе настроек принтера, см. изображение ниже (это конфигурация экрану Ultimaker 3 расширенных, он также показывает запустить G-код и окончания G-кода , который вы можете настроить самостоятельно, так как видели дополнительные г-код строки G0 и F10000 з{machine_height} , которые были добавлены для этой демонстрации).

Printer settings, configuration of an Ultimaker 3 Extended

Например, аналогично этому ответу, вы могли бы решить эту проблему с помощью ключевого слова. Теперь, когда вы выполняете нарезку для определенного принтера (например, с настройками принтера на изображении выше), правильное значение будет автоматически заполнено при нарезке объекта печати, как видно из этого фрагмента G-кода:

...
G91 ;Relative movement
G0 F15000 X8.0 Z0.5 E-4.5 ;Wiping+material retraction
G0 F10000 Z1.5 E4.5 ;Compensation for the retraction
G90 ;Disable relative movement
G0 F10000 Z300 ; <------------ note to see {machine_height} be resolved to 300 mm
...

Это специально для Ultimaker Cura. Обратите внимание, что, например, Slic3r даже расширяет концепцию ключевых слов, позволяя использовать арифметику и логику, как это можно было бы сделать в языках программирования!

,