И снова здрассьте.
Давайте поднастроим наш нептун 4 и 4 про.
Заходим в админку нашего принтера через браузер.
Разогреваем наш конец до температуры плавления нашего филамента. Например 215 град. справа вверху пишете своё значение и энтер, он начинает нагрев.
В консоли пишем команду G92, чтобы включился режим относительного позиционирования.
Потом идем к принтеру и отмечаем ручкой 70мм филамента от дырдочки, в которую он входит в экструдер.
Затем пишем команду g1 e50 f60
Ждём, когда филамент сожрется. и измеряем расстояние от корпуса экструдера до нашей метки.
Например, у меня получилось 23мм. Значит по факту мой принтер выдавил 47мм филамента, вместо 50. Сейчас исправим. Идем в меню конфигурация — printer.cfg
В нем ищем в разделе [extruder] строчку rotation_distance у меня оно было равно 29
Теперь формулой считаем наше новое значение rotation_distance
47*29/50
выдавленный по факту филамент*на прошлое значение rotation_distance/на 50мм которые мы прописывали ему выдавить.
и мое новое значение получается 27.26
прописываем его вместо старого и жмем сохранить и перезагрузить.
Отмеряем опять 70мм от корпуса экструдера. помечаем и пробуем еще раз выдавить.
g92
g1 e50 f60
опять измеряем.
Настраиваем pid экструдера и стола
для начала передвинем головку на центр стола и на 15мм над столом.
в консоли пишем
g1 f600 x110 y110 z15
Так как нам нужно будет настраивать пиды под каждый тип филамента, то прописывайте свои значения. Я например настрою для PLA. Сделаем реальные условия печати.
Для этого разогреваем стол до 65 градусов справа вверху пишете своё значение и энтер, он начинает нагрев.
Включаем обдув вентиляторами на 100%. это есть в разделе fans&outputs
Далее в консольке пишем
PID_CALIBRATE HEATER=extruder TARGET=210
ждем. конец будет нагреваться и остывать в районе 10 раз затем в консоли появятся ВАШИ новые начения. ЧЕРЕЗ ДВОЕТОЧИЕ. они у вас с равно будут в консоли
pid_Kp : 24.844
pid_Ki : 1.624
pid_Kd : 95.027
идем в конфигурация — printer.cfg и в разделе экструдер комментируем старые значения символом #(если всё пойдет по пи.., то вернете их)
и вписываем свои новые значения. сохранить и перезагрузить.
По идее нам придется для каждой температуры иметь свои ПИДЫ, и комментировать ненужные, когда меняется тип филамента. Точно также со столом.
Пишем в консоли
PID_CALIBRATE HEATER=heater_bed TARGET=65 ждем минут 10
получаем новые пиды в консоли. идем в printer.cfg
В разделе [heater_bed]
добавляем СВОИ новые значения. У меня их вообще не было по дефолту. поэтому прописываем с обьявлением пидов
control : pid
pid_Kp : 68.990
pid_Ki : 1.198
pid_Kd : 993.450