Как отредактировать G-код, созданный в Cura, чтобы начать печать на заданной высоте слоя?

У меня возникла проблема с реализацией G-кода для печати большого 3D-объекта с помощью принтера Creality CR-10. Печать шла хорошо более 30 часов , но нить накала оборвалась во время печати и остановилась на высоте около 172 мм из общей высоты 256 мм. Всего 1753 слоя остановились на слое 1170.

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

Я перепробовал несколько сайтов в Интернете и удалил предыдущие 1169 слоев, а также изменил начальное положение экструдера на приведенный ниже код:

G1 X20 Y20 Z385; Центральный экструдер над рабочим столом

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

Existing printed material on build plate

Может ли кто-нибудь помочь с начальным кодом для G-кода, который я мог бы использовать ? Мне просто нужно, чтобы x,y,z были дома, а затем экструдер оставался рядом с краем пластины сборки, но двигался мимо 172 мм в направлении z, прежде чем начать печатать. Любой совет был бы действительно ценен , первый вопрос на этой платформе, поэтому извиняюсь, если детали нет. Если вам нужно что-то еще, пожалуйста, не стесняйтесь связаться.

, 👍3

Обсуждение

Ну, а как насчет " g1 x0 y0 z385 ` ? И убедитесь, что нет никаких других команд перемещения, включая любые макросы "инициализации"., @Carl Witthoft

Я восстановил печать из аналогичной проблемы раньше, перерезав то, что мне нужно было напечатать на уже напечатанном объекте, а затем вручную отрегулировав положение z home, чтобы принтер думал, что он находится на нуле, и удалив z homing g-code из начала файла g-code. Но это может привести к тому, что некоторые машины сами себя повредят., @user802599


1 ответ


Лучший ответ:

4

Ну это немного сложно, так как высота сопла могут сталкивается с той частью, если линия 1169 было начал печататься (часть строки), так что перекрытие будет основной проблемой, однако, при начальных параметров для нагрева экструдера и получать х0 и У0 с Г1 х0 У0 Z385 рекомендую увеличить Z по 3 или 5 мм, так что экструдер будет двигаться с более высокой точки , чтобы избежать аварии происходит, например, из Z390 к Z385.


,

Эй, Фернандо, спасибо за совет, я заставил его работать прошлой ночью и начал печатать с того места, где он остановился, но, к сожалению, я перепутал уровень стола, так что он вышел на пару мм., @CBable

@CBable О, это правильно. если принтеру требуется выравнивание стола, проблема может стать полной катастрофой; Я забыл добавить этот комментарий. Я пробовал это несколько раз, и попытка начать печать одним слоем выше идеально подходит., @Fernando Baltazar