Автотюнинг PID для Marlin

injener3d
Идет загрузка
Загрузка
23.04.2015
23436
5
Техничка

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

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

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

22
После проектирования и сборки 3D принтера начинается процесс,ничуть не менее важный,чем постройка самого 3D принтера.Это конфигурирование прошивки под ваш принт. Существует несколько прошивок,но наилучшим,на мой взляд, решением является Marlin. Множество параметров в Configuration.h индивидуальны и нужно некоторое время чтобы подобрать оптимальный вариант.Здесь я хотел бы поделиться с вами одним очень удобным инструментом,который вам очень быстро и легко позволит подобрать параметры Kp,Ki,Kd во вкладке Configuration.h в разделе PID settings.
Не вдаваясь в подробности (расчет этих величин вручную занимает около 100 страниц)), поясню,что эти параметры влияют на стабильность подачи тепла в зоне сопла экструдера.

Ведь насколько постоянна величина тепла, передаваемая в единицу времени он нагревателя к соплу экструдера зависит скорость и стабильность плавки филамента.

Следует сказать что эти коэффициенты в некоторой степени зависят от температуры, но не особо сильно.Поэтому вы можете быстро и просто подобрать необходимые коэффициенты, зная рабочую температуру плавления вашего пластика (ABS или PLA).

Я пользуюсь Repiter,поэтому покажу на его примере:

1.В командной строке исполнения G-code отправляем следующую команду M303 S200,где 200- это температура в цельсиях, для которой я хочу подобрать оптимальные коэффициенты Kp,Ki,Kd.

2.Далее начинается исполнение команды:
3.Система сама начинает подбирать коэффициенты методом нескольких итераций,то увеличивая,то уменьшая температурное воздействие на нагревательный элемент (на графике ниже - волнообразная часть кривой нагрева)
В результате работы мы получим подобранные системой оптимальные значения необходимых нам коэффициентов, которые можем смело вносить в прошивку.

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

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

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

22
Комментарии к статье

Комментарии

23.04.2015 в 16:14
0

Картинки это гуд ;)
Подробную инструкцию по настройке прошивки Марлин смотрите в посте 'Настраиваем прошивку Marlin и заливаем её в 3D принтер'

23.04.2015 в 16:20
0

Честно говоря не видел!
Я думаю вкратце не лишне будет)

23.04.2015 в 16:28
1

Повторенье - мать ученья ;)
Пишите всё что знаете. Полезно взглянуть на знакомые вещи под другим углом :)

21.08.2017 в 14:03
0

а как без компа ее откалибровать? чтоб принтер сам себя настроил?

06.01.2018 в 22:11
0

В чем проблема комп подключить? Енкодер не у всех принтеров есть, юсб то везде. Чтобы сам себя настраивал надо, чтобы в енкодере была написана команда под это. То есть, надо все равно покодить и нужен комп. У меня есть eeprom, но там только калибровка автоуровня, джерков и шагов на мм.

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

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

Схема CoreYZ+CoreXYZ ну или наверно CoreXYZ

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

Delta дома или побюджетней на мечту

Upgrade 3D принтеров PICASO Designer X series. Создаем 3D печатные Фермы. Удаленное управление.

Старт тестирования 3D принтера WanHao GR 1

Закусывание китайских кареток MGN9H