Металл2024 Реклама
Метобр2024 Реклама

Снижение скорости свободного перемещения для первого слоя

stukov_w_a@mail.ru
Идет загрузка
Загрузка
24.01.2020
4271
11
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

1
Статья относится к принтерам:
Anet A8

Снижение скорости свободного перемещения для первого слоя     Доброго времени суток. Прошу строго не судить, это мой первый пост. Испытывал трудности при печати модели с большим количеством элементов в первом слое. Раньше использовал PLA и проблем не было, перешёл на ABS, узнал все его капризы с адгезией к столу. Если использовать кайму вокруг контура, то после печати необходима обработка контура модели, при обработке ножом контуры букв в виде отверстий не везде получаются ровными. Наконец-то получилось прилипить элементы модели на стол, но при быстром свободном перемещении экструдер отрывал их от стола. Рассуждая, я пришёл к тому, что при медленном движении нагретый медленно движущийся экструдер подплавлял бы выступающие элементы не отрывая их от стола. Стал изменять скорость печати  первого слоя, но оказалось, что этот инструмент в Cura, влияет только на рабочее перемещение. Уменьшил скорость свободного перемещения. Но это применилось ко всем слоям, следовательно увеличилось время печати и появились некоторые дефекты.  Искал в Интернете, нашёл много подобных проблем, например: https://3dtoday.ru/questions/mozhno-li-v-simplifay-zadat-skorost-svobodnogo-peremeshcheniya-tolko-d/  и решения проблемы никто не высказал, ну кроме ручной регулировки скорости в момент печати. Наткнулся на статьи с расшифровкой Gcode, и написания программ для принтера https://3dtoday.ru/blogs/xedos/gcode-buns-or-chips/, например, для калибровки стола, и многое другое... Немного подумав я составил алгоритм, как решить свою проблему, итак:

1. Получаем Gcode необходимой модели

2. Открываем Gcode в блокноте.

3. С помощью поиска (Ctri+F) находим строку со словом "LAYER", 

Снижение скорости свободного перемещения для первого слоя

обозначающая слой в модели. Таких строк будет столько,сколько слоёв с началом нумерации с 0, нам нужен второй слой, значит находим строку ";LAYER:1". Выделяем и вырезаем весь слой от ;LAYER:1 до ;LAYER:0.

4. Открываем второй блокнот и вставляем вырезанный фрагмент.

5. С помощью замены (Ctri+H)  находим G0 F2400 (величина скорости может быть другая) и заменяем все найденные на G0 F300 или ещё меньше. Можно и G1 F1200 заменить все найденные на G0 F300.

Снижение скорости свободного перемещения для первого слоя

Поясню, G0 это холостое перемещение экструдера и G1 рабочее перемещение с выдавливанием пластика, а F1200 это скорость перемещения.

6. Выделяем весь код, копируем и вставляем обратно в первый документ с кодом между LAYER:0 до ;LAYER:1. 

7. Для лучшей адгезии установим начальную температуру печати 250 градусов, в самом начале кода ищем M109 S230.000000 и меняем 230 на 250.

Снижение скорости свободного перемещения для первого слоя

После строки LAYER:1 вставляем команду M109 S230.000000, тем самым вернув температуру в норму. Имейте в виду, что во время печати принтер на этой строке остановится с сбросит температуру, примерно на 10 секунд. Место, где остановится головка экструдера возможно немного расплавится. Для предотвращения этого, добавьте небольшой подъём головы до смены температуры и опускание её после. В моём коде после ;LAYER:1 стояла строка G0 F3000 X78.274 Y98.676 Z0.400,

Снижение скорости свободного перемещения для первого слоя

после изменения вид стал таким:

Снижение скорости свободного перемещения для первого слоя

Поясню: Z0.800 -это высота, до изменения температуры, Z0.400 - после изменения.

Проверил во время печати, скорость холостого и рабочего перемещения стала низкая и части первого слоя не отрывались.

Понимаю, что это может показаться примитивным, способом, но если кто-то знает как это настроить в Cura, пишите в комментариях. Спасибо за внимание.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

1
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама