Когда вышло последнее обновление для PrusaSlicer 2.8.0 при печати на скорости 150мм/с, вылезла ошибка «Z homing failed, please check Z endstop and wiring!». Ошибка появлялась после печати 2-4 слоя, соответственно печать сразу же прекращалась. Уже начал подумывать, что принтер сдох. И заслал в саппорт эникубиков в Росссии. Но поскольку брал не у них, а на али (у официального продавца), был послан сообщением, что мол где принтер покупали туда и ходите, в целом логично и другого я не ожидал.
Причем печать через OrcaSlicer проходила нормально. И пруше тоже но при скорости 60мм/с. Потом правда и в Орке тоже начала вылазить. И еще одно уточнение печатал я в тот момент петгом, с температурами 250 первый слой и 240 последующие.
Поиски в инорнетах ваших этих ничего мне не дало, кроме одной ветки на реддите без ответа и решения. Закинул туда свой камент, вдруг кому-то поможет. Разобрав принтер по передернув все контакты оси Z, прогнал кучу тестов, результат нулевой.
И как-то уже забив, и ожидая когда приедет новый принтак, который психанув я успел заказать) До сих пор кстати еще не приехал, а проблему я уже решил) Вернёмся к сути, отвлекся. Сижу смотрю я какой-то фильм, и тут вьетнамский флешбэк меня настиг. Я припоминаю, что похожий симптом у меня был, именно поведение устройства, при печати со снятым силиконовым носком с хотенда. И я решил прогнать тесты еще раз и понаблюдать. Прям основательно наблюдать, вот прямо сидеть и пыриться в экран не моргая практически.
И оказалось, мои подозрения подтвердились. Печать первого слоя начиналась на 250 градусах как я уже писал, второй слой сбрасывал темпер до 240, и начиналась работа вентилятора обдува модели, максимум до 30% на 5том слое. Но даже слабого обдува хватало чтобы вызвать большой перепад температуры. Что я и заметил, 3-5 слой температура хотенда падает до 240, включается вентилятор, и я замечаю падение температуры до 228 градусов. И через некоторое время появляется ошибка.
Как исправил ситуацию, в первую очередь для проверки, я просто выровнял температуры первого и последующих слоев, на отметке 240 градусов. И это уже сразу же дало результат, температура падала, но не превышала 10 градусный порог, который вероятно и вызывает ошибку. В последующем я так же провел PID калибровку хотенда. После чего уже выставил разницу температуры первого и последующих слоев в 5 градусов, на всякий случай.
Мысли по поводу, почему сообщение ошибки, ни чего не говорит нам про хотенд. Дело в том, что когда, как я ранее говорил, видел сообщение «Hotend temp abnormal», это было еще на старое прошивке версии 2.*.*, я уже давно перешел на версию 3*. И мне просто кажется, что где-то в ней и есть ошибка, которая приводит к сообщению, в котором ни чего не говорится про хотенд и вводит в ступор.
Принтер печатает, я молодец, что еще сказать. Очень рад, что смог затраблшутить проблему.
Также задолбало, что после окончания печати тянуть стол к себе. И решил поправить завершающий G-код. Приведя последние 3 строчки к таком виду, теперь стол выезжает, чтобы кожаный мешок очистил стол.
G28 X0 Y0 F3000 ; move X/Y to min endstops
G1 Y+200 F3000 ; move Y to 200mm
M84 ; disable stepper motors