В этой небольшой статье я расскажу Вам как производится калибровка шагов экструдера без перепрошивки 3D Принтера. Часто бюджетные 3D принтеры грешат тем, что идут с ненастроенными экструдерами, как результат — мы получаем принтер, который страдает хронической переэкструзией или недоэкструзией. Решить эту проблему можно без перепрошивки 3D принтера
Не буду пускаться в долгие описания того, как выявить проблемы с переэкструзией или недоэкструзией. Сотни людей клавиатуры до стола протерли, описывая признаки этой проблемы. Перейдем сразу к ее решению.
Тут есть по большому счету 2 пути:
- Компенсировать проблему путем подстройки потока в слайсере;
- Настроить правильную подачу в прошивке 3D принтера.
Первый путь хорош, но есть один недостаток — пластик бывает с разным диаметром прутка и кроме компенсации «врождённых» проблем с потоком придется компенсировать проблемы с самим материалом, ну и постоянно держать в уме, что поток надо подстраивать.
Второй путь позволяет сразу настроить принтер на правильную работу и сосредоточиться только на подборе параметров для материала. О втором варианте и пойдет речь в данной статье.
Итак, для начала нам необходимо быть уверенными, что в принтере разблокирована запись в энергонезависимую память EEPROM. Об этом лучше поспрашивать на профильных форумах, ибо принтеры разные и каждый производитель имеет свое мнение на этот счет.
Внимание! Не на всех моделях 3D принтеров EEPROM разблокирован. Уточните это перед проведением данной операции.
Описанные ниже действия вы делаете на свой страх и риск. Мы не несем ответственность за отсутствие результата, негативный результат.
Для проведения калибровки понадобится:
- ABS, PLA или PETG пластик.
- Инструменты для снятия сопла
- Кусачки
- Линейка
- Кабель для подключения к ПК
- Программа Pronterface Можно использовать и Repiter Host, но Pronterface удобнее.
- Драйверы для 3D принтера. Их необходимо установить.
Если у Вас запущен слайсер CURA закройте программу, а еще лучше перезагрузите компьютер.
Дальнейшие действия мы будем производить на нашем 3D принтере Flying Bear Reborn с Direct экструдером.
Для начала необходимо снять силиконовый носок с нагревательного блока 3D принтера (если он у вас установлен)
Через меню 3D принтера разогреваем сопло до 250-260 градусов и откручиваем его специальными инструментами.
ОСТОРОЖНО ГОРЯЧО!!!
Остужаем нагревательный блок до комнатной температуры.
После того, как все остыло, заправляем пластик в 3D принтер.
Пластик заправляем до тех пор, пока он не вылезет из нагревательного блока.
Обрезаем кончик пластика в уровень с нагревательным блоком.
Подготовка закончена. Теперь подключаем 3D принтер к компьютеру кабелем, включаем питание принтера (если оно было не включено).
Запускаем ПО Pronterface и подключаемся к 3D принтеру. Для этого необходимо выбрать COM порт, на котором определился 3D принтер, выбрать скорость соединения и нажать кнопку CONNECT
В нашем случае это COM5 скорость 250 000
Если порт и скорость выбраны верно, то после нажатия кнопки CONNECT в правой части окна побегут различные текста:
Если вместо осознанного текста вы увидели какие-то кракозябры, то значит вы выбрали неверную скорость подключения. Подберите ее экспериментально.
Если же в окне справа кроме текста Connecting… ничего не появляется, значит компьютер по каким-то причинам не может связаться с принтером (неверно выбран порт, отсутствует драйвер, проблемы с кабелем и т.д.)
После того, как мы успешно подключились к 3D принтеру, в строке ввода команд необходимо ввести команду, которая позволяет давить пруток при холодном нагревательном блоке.
M302 P1
Вводим команду в строку для ввода команд нажимаем кнопку SEND .
Вводим команду:
G91
Справка. Эта команда переведет 3D принтер в относительную систему координат
Вводим команду в строку для ввода команд нажимаем кнопку SEND .
Даем команду на то, чтобы выдавить определенное количество прутка в миллиметрах. Команда выглядит следующим образом:
G1 E300 F1000
Где:
E300 — это длина выдавливаемого прутка в мм. В нашем случае по команде выдавится 300 мм (30 см) прутка
F1000 — это скорость с которой экструдер будет выдавливать пруток.
Если не уверены, то используйте наши значения.
Вводим команду в строку для ввода команд нажимаем кнопку SEND . Ждем пока пластик закончит выдавливаться.
Идем к 3D принтеру и снова заподлицо обрезаем пруток.
Измеряем линейкой только что отрезанный кусок. Это то количество пластика, которое было реально выдавлено.
Погрешность +/- 1 мм является некритичной, но допустим у нас выдавилось не 300, а 301 мм. А мы хотим ровно 300. Давайте исправим.
Теперь нам необходимо узнать сколько шагов на мм указано в прошивке 3D принтера.
Для этого в pronterface вводим команду:
M501
Вводим команду в строку для ввода команд нажимаем кнопку SEND .
Эта команда выводит на экран все настройки, которые записаны в память 3D принтера.
Ищем в выводе параметр количества шагов на миллиметр.
В нашем случае это строка с текстом
echo: M92 T0 E409.09
Число после буквы E и есть искомый параметр.
теперь нужно посчитать по формуле новый параметр:
Estepps/mm которое установлено в прошивке * количество филамента, которое должно было выдавиться) / фактическое выдавленное количество филамента
В нашем случае получается так:
(409,09*300)/301 = 407,64
Теперь командой
M92 EВАШрезультат
Записываем рассчитанное по формуле значение. В нашем случае команда выглядит так:
M92 E407,64
Вводим команду в строку для ввода команд нажимаем кнопку SEND .
Командой M500 записываем параметры в память принтера.
M500
Вводим команду в строку для ввода команд нажимаем кнопку SEND .
Перезагружаем 3D принтер (Выключаем и снова включаем).
Командой
M501
Проверяем, что новый параметр записался в память принтера успешно.
При желании можно контрольно выдавить еще кусок прутка и удостовериться, что выдавилось нужное количество. Если с механикой принтера все в порядке, то это не требуется.
Все. Процесс калибровки подачи прутка можно считать завершенным.
Вам осталось только выгрузить пластик и на горячую установить сопло.
Успешных Вам печатей.