Перейти к публикации

Українська 3D спільнота

Створено телеграм канали. Підписавшись на них ви будете отримувати повідомлення про появу нових тем на форумі. Також там Ви знайдете посилання на канал допомоги для вирішення термінових питань по друку та принтерам.
3DUA_Help 3DUA.info
KomAndr

Калибровка экструдера на холодную.

Рекомендованные сообщения

Для многих не секрет как настраивать шаги экструдера. Можно высчитывать по формуле 

 

(200*16)/(2*pi*5)
(шаг двигателя * микрошаг)/(2 * 3.14 * радиус приводной шестерни)

Но можно и методом проб или тестов, при чем он подойдет для любой реализации подачи пластика. Имеется в виду и редукторной подачи тоже. Вот именно этот метод я и изложу, кратенько.

Я рекомендую снять хотенд, ну или выкрутить сопло, заодно можно и прочистить его wink 

Берем филамент, заправляем его в подающий механизм и ставим на нем отметку, вровень с какой нибудь, не подвижной, частью экструдера.

image.thumb.png.7fea97aed96bc4d439d661d7dde321ca.png

По линейке ставим вторую метку на расстоянии 100мм и еще две с интервалом в 10мм. То есть отмечаем 0, 100мм, 110мм и 120 м. Эти дополнительные метки помогут нам дальше в вычислении шагов.

image.thumb.png.916ad7b394fe1ed046dd51418c4f1250.png

Дальше подключаем принтер к компьютеру и открываем окно терминала в любом, удобном для Вас, слайсере. Обычно, при подключении принтера к слайсеру, Marlin выдает в терминальное окно информацию о своих настройках, или можно набрать команду  M501 - загрузка настроек из EEPROM. Из всего списка нас интересует команда M92.

 

image.thumb.png.b4f96fc94b15a7b13ec3a1d8b7e846cd.png

 

M92 X100.00 Y100.00 Z800.00 E186.86 как видно здесь указано количество шагов для каждого мотора. Нас интересуют показания Е186.86 - записываем их.

Теперь нам нужно разрешить программе продавливать пластик без нагрева экструдера, то есть обойти настройки защиты по температуре. С этим справится команда M302 S0, она разрешает продавливать пластик при температуре сопла 0 градусов. Будем учитывать, что комнатная температура около 20-25 С.

В слайсере, в меню управления осями, выставляем длину подачи пластика 100мм и нажимаем экструдировать.

image.thumb.png.5ea57302e98226f1441ea52fc615a52d.png

 

После того как остановится продавливание, измеряем на сколько прошел пластик от нулевой точки. Он может пройти меньше или больше желаемых 100мм. После измерения, в окне управления двигателями осей, нажимаем на Reverse, тем самым вернем пруток в исходное положение.

  • Если прошло меньше, к примеру 75мм. Составляем пропорцию:
100мм - Х шагов
75мм  - 186,86 шагов

Высчитываем пропорцию

Х=186.86*100/75

Х= 249.1466666666667 - округляем до второго знака

Х=249.15 - это и есть наше искомое количество шагов мотора экструдера на 1мм прутка.

 

  • Если прошло больше, вот тут нам и помогут в подсчете дополнительные метки, к примеру 117мм - составляем такую же пропорцию
100 мм - Х шагов
117 мм - 186.86 шагов

производим вычисления и получаем 159.71

 

Важно помнить, что дробные значения в прошивку вносятся только через точку!!!

 

Теперь внесем полученное значение в нашу прошивку:

M92 E249.15

 

Производим повторное продавливание пластика в меню управления двигателями осей, проверяем реальное продавливание. Если продавило пластика ровно 100мм или не более 101мм - можно запомнить это значение в EEPROM с помощью команда М500, но тут нужно учитывать, что если мы сбросим EEPROM или загрузим значения по умолчанию, то наша настройка собьется!

Я рекомендую полученное значение внести в прошивку и перепрошить принтер. Тогда настройки по умолчанию будут содержать правильные значения.

 

Полноценной экструзии всем!!!

 

 

 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я делал без меток, снял боуден,  обойным ножем срезал филамент под ноль, выдавливал 100 мм и срезал повторно, измерял отрезок , а все остальное правильно

 

зы в репитере есть функции чтения-записи епрома

Изменено пользователем Deniss
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
55 минут назад, Deniss сказал:

срезал повторно, измерял отрезок

Можно и так, но я не только ленивьій, но еще и жмот 🤣

А еще можно через OctoPrint EEPROM править в Марлине. 😁 

П. С. меня учили осваивать тяжельій путь, тогда будет понимание. 😁 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А я дополнительно после калибровки на 100мм печаю ещё кубик мелкий с заполнением 100% и в процессе печати снижаю экструдирование. При 97% уже появляются заметные щели в заполнении. Если их нет на 97% - переэкструзия. 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×