Semi-autolevel for 140 RUR
Долго в голове крутилась идея автокалибровки 'горячей кроватки', причем достаточно универсальной и не отягощающей экструдер. И наконец-то сформировалась в готовую идею.
Идем в ближайший автомагазин и покупаем самый дешевый набор щупов. Щупы нужны, потому что они гибкие и упругие. Толщина щупа не имеет значения (об этом позже). Присоединяем к щупу провод и закрепляем его термоусадкой. Для удобства. На конец провода вешаем разъем - постоянно нам подключенный щуп не нужен.На материнской плате - в данном случае MKS SBASE - готовим коннектор на разъем концевика Z-min.Нас волнует два контакта - 'Ground' и 'Signal'. 'Землю' заводим на термобарьер, чтобы на сопле появилась 'земля', она же 'минус'.'Сигнал' выводим разъемом за принтер для подключения щупа.Все, электрика готова.
Переходим к правке конфигурационного файла. Инициация щупа.
gamma_min_endstop nc # - отключаем концевик на Z-min по избежание конфликта.
zprobe.enable true # - включаем функцию щупа
zprobe.probe_pin 1.28!^ # - назначаем пин разъема Z-min на щуп
zprobe.probe_height 5 # - расстояние в мм, на которое приподнимается щуп от поверхности.
Теперь выбираем стратегию пробы поверхности. Обычно для cartesian используется трехточечная.
leveling-strategy.three-point-leveling.enable true # включаем
Назначаем точки для касаний. Точки выбираете по краям стола, фактически под 'барашками' регулировки.
leveling-strategy.three-point-leveling.point1 100.0,0.0 # the first probe point (x,y)
leveling-strategy.three-point-leveling.point2 200.0,200.0 # the second probe point (x,y)
leveling-strategy.three-point-leveling.point3 0.0,200.0 # the third probe point (x,y)
Но с большей вероятностью их придется вводить позже командой M557 P0 X100 Y0, где P меняется от 0 до 2.
Если (ниже) при выполнении команды G32 ответ придет - не назначены точки , то вводим командой M557.
Смещения держим все по 0, ибо сопло касается пластины щупа.
leveling-strategy.three-point-leveling.probe_offsets 0,0,0
Остальное все по умолчанию.
Приступаем к процессу калибровки. Подключаем щуп и держим наготове. Главное, что процесс калибровки универсален для любой поверхности и проводить его нужно только при смене покрытия или сопла. Неисправные принтеры с расшатанной кинематикой не рассматриваем.
Разогреваем стол и сопло до рабочих температур.
Вводим команды:
G28 - принтер отрабатывает по концевикам и теперь знает текущие координаты.
G32 - хватаем щуп и когда от сопла до стола остается миллиметров 5 - прижимаем его плотно к столу. И так все 3 точки.M500 - записываем в память.
G28 - опять гоним в домашнюю позицию.
А теперь - касаемся соплом поверхности в точке P0. В первой точке калибровки. Зазор между соплом и столом должен быть равен 0.
M306 Z0 - указываем, что высота по Z=0.
M500 записываем в память.
G28 - Home.
Все. Сам процесс калибровки при разогретом сопле и столе занимает около минуты. При этом способ универсален, можно завести на кнопки в MKS TFT.
Знал бы, что так просто, давно бы переделал. Хорошая мысля приходит опосля.
Всем ровной печати!
Еще больше интересных статей
Апгрейды для Sprite Extruder Ender 3: обдув K3D, азотированные шестерни FYSETC Sprite Extruder Gear, сопло 0.6. Печать композитами.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем привет! )
Я знаю, что сейчас не 202...
duet web control не регулируются обороты вентилятора обдува детали на BTT SKR V1.4
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
принтер у меня самодельно переделанный из ки...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Хм , это же вам нужна была инф...
приводы хотя бы в блокноте рас...
корпус лодки не может быть кру...
В общем хотел у вас спросить ч...
здравствуйте форумчане, тыкнет...
Всем добра! Подскажите п...
Столкнулся с проблемой. Не зна...