Elegoo Neptune. G-Code в помощь начинающим печатникам.
Принтеры Elegoo Neptune обладают множеством достоинств, но у них есть пара досадных недоработок.
Во-первых, это термическая зависимость индуктивного датчика, влияющая на точность измерения расстояния до нагретого стола, что приводит к нестабильности параметра z-offset.
Во-вторых, это образующаяся на сопле козюля, которая так и норовит остаться на столе в самом неподходящем месте, то есть требует внимания печатника при очистке сопла и нанесении первого слоя.
Первую проблему можно решить не давая датчику нагреваться, например, обдувая стол в месте контакта относительно холодным воздухом и, тем самым, создавая между нагретым столом и датчиком экранирующую воздушную прослойку. Для чего достаточно включить на полную мощность обдув. И так при каждой печати.
Вторая проблема решается завершающим ретрактом в конце печати и максимально быстрым охлаждением сопла. А ещё - определённым движением головки в начале печати, которое сбросит образовавшуюся козюлю за пределы стола.
Все эти действия можно автоматизировать, внеся соответствующие изменения в стартовый и завершающий G-code вашего слайсера.
Ниже представлен модернизированный g-code, прошедшедший месячную апробацию на принтере Neptune 3 PLUS и совместимый со всей линейкой принтеров Elegoo Neptune. (Несмотря на многочисленные проверки используйте его на свой страх и риск. Я так и делаю.)
;Start
M106 S255 ; включает вентилятор обдува на 100%
M413 S0 ; отключает функцию восстановления при отключении питания (Power Loss Recovery)
G90 ; устанавливает абсолютные координаты для всех осей
M83 ; устанавливает относительный режим подачи филамента для экструдера
M104 S120 ; устанавливает температуру сопла на 120°C (чтобы предотвратить подтекание перед хомингом и автоуровнем)
M140 S[bed_temperature_initial_layer_single] ; задаёт температуру стола до нужного значения, но без ожидания нагрева
G4 S10 ; пауза в 10 секунд для частичного прогрева сопла
G28 ; хоминг (перемещение всех осей в начальные позиции, обычно X, Y, Z → 0)
M420 S1 ; включает использование загруженной ABL (Auto Bed Leveling) сетки
G1 Z50 F240 ; поднимает ось Z на 50 мм со скоростью 240 мм/мин
G1 X0 Y10 F3000 ; перемещает сопло в координаты (X0, Y10) со скоростью 3000 мм/мин
M104 S[nozzle_temperature_initial_layer] ; устанавливает конечную температуру сопла (нагрев без ожидания)
M190 S[bed_temperature_initial_layer_single] ; устанавливает температуру стола и ждёт её достижения
M106 S0 ; включает вентилятор обдува на 0%
M109 S[nozzle_temperature_initial_layer] ; устанавливает температуру сопла и ждёт её достижения
G1 Z0.25 F240 ; опускает ось Z до 0.25 мм со скоростью 240 мм/мин
G92 E0 ; обнуляет координату экструдера (начинает отсчёт подачи филамента с нуля)
G1 X2.3 Y140 E10 F1500 ; протягивает 10 мм филамента по оси E, перемещаясь по Y от 10 до 140 со скоростью 1500 мм/мин (первичный прогон нити)
G1 X4 F5000 ; двигает сопло по оси X на 4 мм со скоростью 5000 мм/мин (без экструзии)
G92 E0 ; снова обнуляет координату экструдера
G1 Y10 E10 F1200 ; протягивает ещё 10 мм филамента по оси E, двигаясь обратно по Y от 140 до 10 со скоростью 1200 мм/мин
G92 E0 ; вновь обнуляет координату экструдера перед началом печати
;Stop
{if max_layer_z
Еще больше интересных статей
Вплавляем гайки правильно!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Давненько ничего не писал здесь, т.к. не было под...
Как настроить автоотключение принтера Sapphire Pro в Klipper
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Я мног...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Особенно когда уже три года ка...
,,Разумеется, SolidWorks "не п...
На авито сегодня видел предзак...
Доброго времени суток, может к...
Хотел после Тинкеркада занятьс...
Произошла какая-то магия. Плас...
Печатаю Pla Polyterra пластик...