Toggle navigation

Сервисный режим работы с принтером

Version 1.0.0

Для того что бы получить доступ к настройкам, которые скрыты от пользователя в меню принтера необходимо установить программу и драйверы.

Данная инструкция предназначена для опытных пользователей и любое вмешательство в сервисные настройки принтера пользователь совершает на свой страх и риск. Производитель не несет ответственность и гарантию за действие пользователя. Изменение данных настроек с сохранением гарантии возможно только с согласия производителя в случае удаленного ремонта или ряда особых случаев.

Для подключения принтера к ПК вам понадобится установить два драйвера (зависит от ОС):

  1. CH340 -Драйвер для преобразователя интерфейсов.
  2. Драйвер контроллера LPC176x

Драйвер CH340 устанавливается следующим образом:

  1. Распакуйте архив CH340.7z
  2. Запустите файл «CH341SER.EXE«
  3. В открывшемся окне нажмите кнопку «INSTALL»
  4. После установки драйвера программа выведет соответствующее сообщение.

Драйвер контроллера LPC176x устанавливается следующим образом:

  1. Распакуйте архив lpc176x_usb_driver.7z
  2. Откройте диспетчер устройств
  3. Выберите неизвестное устройство, кликните правой кнопкой мыши и нажмите на пункт «Обновить драйвер»
  4. Далее «Выполнить поиск драйверов на этом устройстве»
  5. Укажите путь до папки, куда вы ранее распаковали файл «lpc176x_usb_driver.inf«

А так же требуется установить программу Pronterface ( Pronterface или оф. сайт: http://www.pronterface.com).

Данная программа не имеет установочного файла, и достаточно распаковать архив и запустить pronterface.exe

После установки и запуска вы увидите следующий интерфейс программы:

Продвинутые пользователи только м-командами могут полностью управлять поведением принтера. Данных команд великое множество и далеко не все из них требуются. Мы рассмотрим лишь некоторые из них, и разберемся как работать с энерго не зависимой памятью принтера.

EEPROM (англ. Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти (таких, как PROM и EPROM). Память такого типа может стираться и заполняться данными до миллиона раз. (Wikipedia)

Работа с EEPROM

Для работы с EEprom необходимо подключиться к принтеру через программу Pronterface.

При удачном подключении в правой части экрана появится надпись

Connecting...
Printer is now online.

Для вывода на экран всех значений записанных в EEPROM необходимо ввести команду:

M503

Контроллер вернет в консоль все записанные в память значения, с пояснениями и м-командами, соответствующими конкретной настройке.

Это очень полезная подсказка, не нужно запоминать все М-команды, достаточно вывести на экран этот список.

Например, для изменения шагов на мм, необходимо ввести команду:

M92 X100 Y80 ;Задать значение шагов на мм оси X=100. Y=80
M500 ;Сохранение в EEprom
M503 ;Вывод на экран значений из EEprom

Аналогично меняются и остальные параметры. После каждой корректировки необходимо сохранять изменения в память, командой M500.

Эти строчки приведены в качество примера, без необходимости не вносите бездумно изменения

Проверка нагревательных элементов

Начнем с проверки нагревательных элементов. Для этого в окне (4) нажмите на против надписи «Heat» кнопку «Set», после чего должен начаться нагрев. В штатном состоянии начнется рост температуры на графике.*

Если после начала нагрева в консоли вы видите следующую надпись:

Error:MINTEMP triggered, system stopped! Heater_ID: 0
[ERROR] Error:MINTEMP triggered, system stopped! Heater_ID: 0

Проверьте подключен ли термистор.

*Тоже самое проделайте с нагревательным столом

Проверка концевых выключателей

Для начала нам необходимо удостовериться, что концевые выключатели подключены и работают. Для этого в строчке ввода команд в окне (3) введите команду M119.

Если концевые выключатели не нажаты, то в консоль должен прийти ответ:

Reporting endstop status
x_min: OPEN
y_min: OPEN
z_min: OPEN

При нажатии на концевой выключатель и повторной отправке команды M119 статус нажатого выключателя должен смениться на «TRIGGERED».

В случае, когда концевые выключатели не нажаты, а статус » TRIGGERED» (нажат), это означает, что концевой выключатель подключен не правильно (не на тот пин, или перепутаны контакты на самом выключателе. Напоминаем, что концевые выключатели должны работать в режиме «нормально замкнут»).

Проверка направления движения осей

Включите принтер в сеть и в окне Prontarrface (2) выберете последовательно Home X, Home Y, Home Z.

При этом головка должна приехать в левый ближний к вам угол, а стол подняться к соплу.

Концевой выключатель оси X расположен за передней стенкой, головка при парковке движется справа налево. Концевой выключатель оси Y расположен на боковой стенке, головка при парковке движется от задней стенки к передней.

В окне 4 необходимо нагреть печатающую головку и нажать на кнопку «Extrude», так же проверить направление движения подающего механизма.

После того как оси двигаются в правильную сторону, а концевые выключатели срабатывают правильно, можно приступить к настройке высоты оси Z.

Подробная инструкция по настройке принтера для первой печати.

ПИД (PID)

Пропорционально-интегрально-дифференцирующий (ПИД) регулятор — устройство в управляющем контуре с обратной связью. Используется в системах автоматического управления для формирования управляющего сигнала с целью получения необходимых точности и качества переходного процесса. ПИД-регулятор формирует управляющий сигнал, являющийся суммой трёх слагаемых, первое из которых пропорционально разности входного сигнала и сигнала обратной связи (сигнал рассогласования), второе — интеграл сигнала рассогласования, третье — производная сигнала рассогласования. (Wikipedia)

Если говорить по простому, ПИД — это хитрая математическая формула которая (в нашем случае) позволяет очень точно и плавно управлять нагревательными элементами принтера. Вместо «тупого» режима вкл/выкл, мы получаем плавную кривую нагрева, без эффекта колебания температуры.

Почему нам важен ПИД и зачем его настраивать?

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

В принтере UlTi  и UlTi steel установлены нагревательные элементы максимально одинаковые по сопротивлению, и разброс по мощьности не велик, поэтому если у вас не возникают проблемы с нагревом, то лишний раз калибровать ПИД не нужно.
Иногда бывают случаи, когда вы либо заменили нагревательный элемент, либо на начальных слоях при сильном обдуве модели, хотэнд начинает остывать, и текущие ПИД параметры не в состоянии скомпенсировать увеличившуюся мощность. В этих случаях вполне допустимо произвести авто калибровку коэффициентов P, I, D.

Калибровка ПИД параметров (PID auto tune)

Для того, что бы нам откалибровать ПИД параметры, необходимо подключиться к принтеру через программу Pronterface. и для удобства сразу вывести все EEprom параметры на экран.

Далее для калибровки нагревательного элемента печатающей головки нам необходимо

  1. Включить обдув модели на максимум, командой «M106 255» — 255 максимальное значение обдува. (M107 — выключить обдув)
  2. Запустить авто калибровку ПИД командой: «M303 C5 E0 S230«, где C- количество итераций, минимум 3, стандартно 5. E0- номер нашей печатающей головки, S203 — температура, на которую мы будем калиброваться.

Если все введено верно, то по окончании калибровки, в консоль выведутся новые параметры ПИД. Их просто необходимо записать в EEprom командами:

M301 P22.20 I1.08 D114 ;Вводим новые значения
M500 ;Сохраняем изменения в EEprom 
M503 ;Проверяем, что данные записались