Редактирование файла G-кода для другого материала
У меня была модель, которую я изначально напечатал в PLA, а затем потерял STL... но у меня все еще есть G-код. Теперь я хочу напечатать его в PET-G. Нужно ли мне делать что-то еще, кроме как обновить числа в инструкциях M104 и M90 в верхней части файла, чтобы установить новые температуры горячего конца и рабочего стола, чтобы обеспечить правильную печать?
Я знаю некоторые материалы, которые мне также могут понадобиться для регулировки скорости, но похоже, что с PLA<=>PET-G этих двух элементов должно быть достаточно. Есть ли что-то еще, что я должен проверить?
@Joel Coehoorn, 👍6
1 ответ
Лучший ответ:
Устал ждать, теперь печать выполнена на 40 % и, похоже, все в порядке.
Подумав о своей собственной проблеме, я хотел бы проверить еще три вещи (кроме базовых скоростей, как указано в вопросе), если я сделаю это в будущем:
- Охлаждение. Для некоторых материалов требуется другая настройка охлаждающего вентилятора. Это также должно быть однострочное редактирование в верхней части файла.
- Опровержение. Некоторым материалам требуются разные настройки ретракции для управления натяжением, и на самом деле я обнаружил, что мне часто требуется ретракция, чтобы быть немного более агрессивной для PET-G по сравнению с PLA, даже если этот отпечаток вышел хорошим. Это изменение требуется для каждой инструкции по отзыву, а не только один раз в начале файла, но я, вероятно, мог бы изменить его с помощью простого поиска/замены в файле.
- Скорость передвижения. Некоторые материалы требуют более быстрых перемещений, в том числе и для нанизывания. Это позволяет найти компромисс между скоростью и качеством. можно просто всегда устанавливать максимальную скорость перемещения, что сокращает время печати и связывание, но более быстрое перемещение иногда приводит к звону/двоению в углах, поэтому существует баланс, который может различаться в зависимости от Тип материала. Это может настраиваться с помощью поиска/замены, но я хотел бы прочитать файл, чтобы убедиться, что мы не используем аналогичные значения gcode/скорости для чего-либо еще. Также может быть возможно использовать сильное управление ускорением/рывками, чтобы компенсировать постоянно более быстрые перемещения, и в этом случае я могу настроить свой слайсер на использование высоких скоростей, которые по-прежнему будут работать всегда, независимо от материала.
- Не удалось загрузить G-код с помощью ПО UGS Plotter
- Есть ли G-код для ожидания?
- Что более прочно к солнечному свету/погоде - PLA, ABS или PETG
- Для чего используется G92 в G-коде
- Написание G-кода : проведите пальцем в начале печати
- Используя автоматическое выравнивание стола, нужно ли инициировать G29 перед каждой печатью?
- Cura: установить z-смещение
- Адгезия слоя PETG
С [
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