"Мажем" пластик первого слоя (GCODE)

Подписаться на 3Dtoday
407s
Идет загрузка
Загрузка
07.11.17
1650
1
печатает на Anet A6
Песочница
4
Статья относится к принтерам:
Anet A6
Всем привет! Изучая особенности связи Cura + Anet A6, заметил как перед началом работы экструдер смело выдавливает пластик в спагетти около 5см и переносит в центр печати. Почти всегда он ее затягивает в центр печати "юбки". Далее она твердеет и по ней уже сопло потом рисует первый слой причем с дефектом :(, как и сама юбка может вдруг быть кривой.
Заглянув в стандартный start.gcode понял как его можно модифицировать на основе подготовки по аналогии со Simplify3D.
Стандартный start от Cura в момент печати в нулевых координатах какает пластиком и потом подняв сопло тянет за собой в центр координат. Simplify при этом выдавливает, и потом тянет ее сначала по X тем самым избавляет от "грязи", а уже потом идет и рисует чисто.

Таким образом, из стандартного кода, мы заменим выделенный фрагмент:
G1 Z10.0 F300 ;move the platform down 10mm
G92 E0 ;zero the extruded length
G1 F200 E8 ;extrude 8mm of feed stock
G92 E0 ;zero the extruded length again


... на более удачное решение:
G1 X0 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G1 X200 E20 F600 ; prime nozzle


Обратить нужно будет только на параметр Z0.2. У меня сопло 0.4 и слой выставлен как 0.2. Столик стандартный 220*220. При первом слое 0.16 вмазывает намертво деталь, при 0.2 еще как-то отодрать можно ;)

Так же прикрепил профиль для работы с PLA от FDPlast в Ultimate Cura(у меня 3.04), на котором добился очень хорошего качества печати.

Импортировать через Параметры - Профиль - Управление профилями... - Импорт
Подписаться на 3Dtoday
4
Комментарии к статье

Комментарии

22.02.18 в 13:01
0
Отмечу, что у меня с кодом, приведенным в статье, перед началом печати производился ретракт этих 2 сантиметров пластика но принтер не учитывал этот ретракт и "считал" что принтер в сопле есть. Это приводило к тому что довольно большая часть слоя не пропечатывалась.
Проблему решил добавлением строки
G92 E0 ;zero the extruded length again
в конец кода.


Полный пример:
G1 X0 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G1 X200 E20 F600 ; prime nozzle

G92 E0 ;zero the extruded length again

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Как использовать Google Earth в качестве исходника для 3D-моделей

КРаЗ 255 с катером БМК - Т в пожарном исполнении

Хоппер дозатор ЦНИИ ДВЗ 1/87

Все что вы уже знали, и чуть больше. О Ceramo Nero и Tex!

Маленькая бейсболистка с 3D-печатным протезом руки открывает игры Мировой серии

Когда Масква далеко, а из Китая долго.