Настройка PID в одно касание

Sereggae
Идет загрузка
Загрузка
15.09.2019
1942
13
Техничка

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

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

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

4

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

В первую очередь предупреждение: код содержащийся в файле - не универсален. Он написан для владельцев принтера FlyingBear Ghost и будет работать на всех ревизиях принтера.  

Для владельцев остальных принтеров: калибруется только экструдер E0. Учтите это, если у вас два экструдера и измените код . Само собой в прошивке должна быть включена возможность записи в EEPROM.

В Telegram существует группа, объединяющая владельцев принтеров FlyingBear Ghost (https://t.me/Ghostbustersss), насчитывающая сейчас 172 участника, и вопрос калибровки PID в ней не задавал только ленивый. Сначала на вопросы отвечали, потом создали инструкцию для начинающих, только иллюстрации нарисовать осталось. Мне кажется, что справиться с калибровкой поможет файл, содержащий весь необходимый код.

Как это работает:

Что бы файл не потерялся среди других предлагаю в корневой папке SD карты создать папку "Utilities" и поместить туда файл Autotune_PID_E0.gcode (Ссылка на файл).

Для уверенности с экрана заходим в "Инструменты" и нажимаем в правом нижнем углу на плашку с версией Marlin. Выбираем строку PID сопла и фотографируем текущие значения. Сверим потом с новыми и убедимся, что все прошло успешно.

При запуске файла сначала выполняется парковка, после этого стол опускается на 15 мм и хотэнд перемещается на 25 мм по оси X. Это сделано для того, чтобы дать возможность воздуху охлаждения хотэнда циркулировать достаточно свободно.

Выполняются команды:

G28

G1 Z15.0 F1500

G1 X25.0 F1500

После этого начинается процесс калибровки PID. При этом на экране принтера можно наблюдать за изменениями температуры хотэнда. Калибровка занимает около 5 минут. После завершения принтер сообщит об успешной печати файла. 

Выполняются команды:

M303 E0 S200 C8 U

M500

M503

Как проверить, что значения PID обновились: на экране проходим весь путь "Инструменты"-"Marlin"-PID сопла и сравниваем с фотографией прошлых значений. После перезагрузки принтера можно снова проконтролировать, что значения сохранились.

Таким же образом можно калибровать и PID стола, нужно лишь немного поправить файл. Не даю этот код здесь по простой причине: в стоковых принтерах стол греется как bang-bang и процесс калибровки для стола не применим. Режим нагрева стола с PID включается в прошивке, и если вы с этим справились, то и поправить gcode в файле не составит труда.

Всем отличной печати!

Присоединяйтесь к Telegram-группе владельцев FlyingBear Ghost (https://t.me/Ghostbustersss)

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

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

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

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

Комментарии

15.09.2019 в 10:18
1

Мне кажется, что справиться с калибровкой поможет файл

А вот чтоб узнать, действительно ли ПИД-регулятор настроен (именно настроен, слово "калибровка" здесь не уместно), или вам это только кажется, можно узнать только по графикам. Но вы их почему-то не привели. А значит мы так и не узнаем, действительно ли ПИД-регулятор настроен, или это только кажется.

15.09.2019 в 10:22
1

Это автопид. Все пояснения как это работает тут: https://reprap.org/wiki/PID_Tuning


И, да , принтер - механизм полуавтоматический. Контролировать настройку придется тестовой печатью и отслеживанием графика температур. 

15.09.2019 в 10:35
2

Я не пояснениями интересуюсь, а полученным результатом. А для этого обычно сначала показывают "как было", а потом показывают "как стало".

Этого ничего у вас нет.

15.09.2019 в 10:48
-1

Статья посвящена автоматизации уже разработанного и описанного процесса. Все RepRap разработчики работают на вас, но вы в их разработках не уверены. ))  Но пользуетесь. ))

15.09.2019 в 11:19
1

Статья посвящена автоматизации

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

Даже если допустить, что сам процесс работоспособен. Поэтому и прошу у вас результаты, а не размышления.

Я вот, например, ставлю рядом с принтером на ночь стаканчик со святой водой. И на утро все коэффициенты подбираются автоматически идеально! Но самое главное, воды нужно наливать ровно 142 миллилитра, иначе может ничего не получиться! 

Согласитесь, мой способ гораздо проще чем ваш.

15.09.2019 в 11:22
1

Выпейте воды. Святой. Рядом с принтером.

16.09.2019 в 13:12
0

А как оно грубо говоря изменится на одном и том же алгоритме расчета? Если он не идеален, то хоть 1000 раз его прогоняй - лучше не станет. Да от различных параметров пиды от раза к разу пляшут, но смысл в плюс минус остается один и то же. С другой стороны за все время не видел причин не доверять автопиду.

15.09.2019 в 10:45
0

>> Все пояснения как это работает тут: ...wiki...

Поразительная страничка, в особенности подбор её переводов, и в т.ч. на русский язык! ;-)

15.09.2019 в 11:02
0

на марлине вообще из меню автонастройка PID экструдера вызывается

15.09.2019 в 11:09
0

Я в статье писал, что сделано "для своих" - владельцев FlyingBear Ghost. У нас неплохой по функциональности экран, но в стоке PID с него в один клик не калибруется. Это своеобразный выход для владельцев. И для тех, у кого лапки ))

15.09.2019 в 12:18
1

АвтоМат фуфло настраивает. На глазок надо. : )

Афтор! А где графиГ температуры термистора сопла во время ретракта?

Вот такой например:


16.09.2019 в 13:16
0

Настраиваю автоматом. Проблем не было. Вот сейчас sbase, 20Вт нагреватель 12В, типа V6 нагревательный блок. Минимальная температура 229,9, максимальная 230,5 при заданной 230. И так считай все время было на всех прошивках. Единственное на дельте на тригориле было по хуже, но там все тормозило.

15.09.2019 в 12:28
2

P - время вкачивания до реакции термистора

I - отрезки которыми вкачивается

D - объём дырявого ведра

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

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

Доработка стола на "барашках"

Ручка дверцы Photon S

Держатель катушки.

Кронштейн крепления защиты сверлильного станка "Зубр"

Кузов ВЛ60 плашмя целиком по диагонали на допиле FlyingBear Shine 1 (XY=120*65мм; зерно: 47мкм; Z=20мкм) смола FTD DentiFix

KP42HM1-015 шаговый "динозавр".