Не работает BLTouch на Sapphire Pro / MKS Robin Nano / Marlin 2.0.x
Пришел наконец BLTouch (к слову вместе с e3d v6) от треугольников.
Поставил на принтер, начал ковыряться с прошивками.
Самая стандартная (на которой до этого сидел) https://github.com/inib/Marlin/tree/2.0.X-SapphirePro-3.5TFT - не подходит, в ней нету в Configuration.h нужных кусков от BLTouch - пришлось отказаться.
Есть от нашего земляка https://github.com/wcdnail/TwoTreesSapphirePro - шик, последний марлин 2.0.4.4, но на ней при выполнении G29 периодически датчик начинает мигать красным (хотя место для щупа есть) - пришлось отказаться.
Самая интересная - https://github.com/AIIoT/2.0.x-SapphirePro-BLTouch - базируется на первой (от inib), не самый последний марлин, но вроде специально для bltouch адаптирована.
Начинаем на ней ковыряться, по инструкции от Sorkin-а. Скомпилял, поставил. Доходим до настройки в относительных координатах и тут первый облом: при Z=0 принтер не хочет выполнять G1 Z-0.1 совсем. То есть он не хочет опускаться ниже, чтобы выставить относительный Z-уровень. Если Z=1, то G1 Z-1 выполняется (принтер поднимает стол на 1мм), но если Z=0, то принтер на любую G1 Z-xxx отвечает "ок", но ничего не делает.
Ок, идем обходным путем - M851 Z-1.0 (начинаем методом тыка подбирать Z-уровень). Я правда потом стал выбирать уже через меню принтера. Нашел вроде бы приемлемый уровень (в итоге M851 Z-1.2), записал его в EEPROM, сделал контрольно потом M500 через консоль. Вроде откалибровались.
Запускаю тестовую печать, принтер уезжает в центр стола и со всей пролетарской злости врезается в стекло (примерно на 5-7 мм ниже судя про муфте на Z-шпильке).
Что я только не делал - почему-то auto home норм (не бьет в стекло), при выполнении G1 Z0 F500 стол отпускается в 0 нормально (сопло в притык к столу, все ок), а вот при печати непонятно почему Z-уровень смещается прям сильно ниже и сильно вдавливается в стекло.
Startup код в куре смотрел - ничего интересного:
---
G28 ;Home all axes
G1 Z15.0 F6000 ;Move the platform down 15mm
;Prime the extruder
G92 E0
G1 F200 E3
G92 E0
---
Вопрос - кто-то настраивал bltouch на sapphire pro (на mks robin nano v1.2) на марлине?
Что я делаю не так? Почему при печати Z-уровень уплывает, хотя вручную в терминале в octoprint все ок (команда g1 z0 f500)? Может прошивка какая другая нужна? Или поделитесь плиз Configuration.h
Популярные вопросы
Размещение принтера в шкафу
Как вам такая идея сеток будущего угольного воздушного фильтра для 3д-принтера?
Чем 3D принтер отличается от 3D плоттера?
На занятиях по моделированию один школьник спросил - Чем 3D принтер отличается от 3D плоттера и что лучше для нови...
Комментарии и вопросы
Как в первой версии новой голо...
Валерий, подскажите назначение...
Лучше б они стол с секционной....
Не могу добавить или обновить...
Здравствуйте! При печати высок...
Вопрос - Будет ли нормально ра...
У меня принтер с магнитным стр...