Редактирование файла G-кода для другого материала

У меня была модель, которую я изначально напечатал в PLA, а затем потерял STL... но у меня все еще есть G-код. Теперь я хочу напечатать его в PET-G. Нужно ли мне делать что-то еще, кроме как обновить числа в инструкциях M104 и M90 в верхней части файла, чтобы установить новые температуры горячего конца и рабочего стола, чтобы обеспечить правильную печать?

Я знаю некоторые материалы, которые мне также могут понадобиться для регулировки скорости, но похоже, что с PLA<=>PET-G этих двух элементов должно быть достаточно. Есть ли что-то еще, что я должен проверить?

, 👍6


1 ответ


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

6

Устал ждать, теперь печать выполнена на 40 % и, похоже, все в порядке.

Подумав о своей собственной проблеме, я хотел бы проверить еще три вещи (кроме базовых скоростей, как указано в вопросе), если я сделаю это в будущем:

  1. Охлаждение. Для некоторых материалов требуется другая настройка охлаждающего вентилятора. Это также должно быть однострочное редактирование в верхней части файла.
  2. Опровержение. Некоторым материалам требуются разные настройки ретракции для управления натяжением, и на самом деле я обнаружил, что мне часто требуется ретракция, чтобы быть немного более агрессивной для PET-G по сравнению с PLA, даже если этот отпечаток вышел хорошим. Это изменение требуется для каждой инструкции по отзыву, а не только один раз в начале файла, но я, вероятно, мог бы изменить его с помощью простого поиска/замены в файле.
  3. Скорость передвижения. Некоторые материалы требуют более быстрых перемещений, в том числе и для нанизывания. Это позволяет найти компромисс между скоростью и качеством. можно просто всегда устанавливать максимальную скорость перемещения, что сокращает время печати и связывание, но более быстрое перемещение иногда приводит к звону/двоению в углах, поэтому существует баланс, который может различаться в зависимости от Тип материала. Это может настраиваться с помощью поиска/замены, но я хотел бы прочитать файл, чтобы убедиться, что мы не используем аналогичные значения gcode/скорости для чего-либо еще. Также может быть возможно использовать сильное управление ускорением/рывками, чтобы компенсировать постоянно более быстрые перемещения, и в этом случае я могу настроить свой слайсер на использование высоких скоростей, которые по-прежнему будут работать всегда, независимо от материала.

,

С [M220](https://marlinfw.org/docs/gcode/M220.html) вы можете изменить скорость, чтобы позаботиться о разнице в скорости PLA и PETG. Обратите внимание, что иногда скорость вращения вентилятора увеличивается при печати на выступах или на небольших площадях. Как твои навыки Python! ;-) Это должно исправить это быстро!, @0scar

@0scar Я бы выбрал PowerShell (или даже C#), но кодирование не будет проблемой :), @Joel Coehoorn

Действительно, то, что вы делаете, должно работать нормально, и размышления об этом показывают, как слайсеры вводят в заблуждение относительно необходимости профилей. По большей части gcode не только независим от материала, но даже *независим от устройства*, и его можно сделать даже в большей степени, если вы используете такие функции, как отзыв прошивки, которые позволяют настраивать больше переменных на стороне прошивки/принтера вместо слайсера., @R.. GitHub STOP HELPING ICE

Некоторые слайсеры имеют отдельную температуру для первого слоя, поэтому следите за вторым набором команд hotend temp и desktop temp в Gcode после завершения первого слоя. Он может вернуться к температуре PLA., @ChinchillaWafers

Да, я фактически напечатал gcode ABS (скорость редактирования и темпы) с помощью фарфора., @Davo