Кремень FMZ Реклама
Kremen FMHM Реклама

Автоуровень 'Зонд' для Marlin

DIceberg
Идет загрузка
Загрузка
21.04.2017
8609
57
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

16
В процессе разработки нашего 3D принтера задались вопросом - нужен ли в нем автоуровень. Решили так - принтер масштабируемый, то есть размеры зависят от фантазии изготовителя и наличия алюминия в соседнем магазине стройматериалов, значит точная юстировка большого стола (например 500Х500) уже будет вызывать затруднения, - автоуровню быть.

Исходя из того, что принтер у нас бюджетный, решение по конструкции должно быть недорогим. Поэтому остановились на варианте сервомашинка+концевой микровыключатель 'микрик'. Себестоимость устройства при покупке комплектующих в известном 'супермаркете' Поднебесной порядка 100 руб.

Из существующих решений наиболее популярной является конструкция типа 'качеля'. Нет, я ничего не имею против этой конструкции, но хотелось бы чего-то более оригинального и 'не торчащего' в сторону. И вот в ходе 'пенного' совещания и нескольких эскизов на салфетках родилась такая конструкция.
Автоуровень 'Зонд' для Marlin
Подключается сей девайс аналогично своему коллеге 'качелька'. Например для того чтобы подключить к плате RAMPS-1.4 нужно замкнуть перемычкой пины '+5' и 'VCC' на разъеме слева от кнопки Reset и подключить серву к пинам слева от этой же кнопки. Это будет номер серво - 3.
Автоуровень 'Зонд' для Marlin
Управление зондом (прошивка Marlin) производится посредством команды G-кода M280 P0 S***. Вместо звездочек подставляется значение угла, на который поворачивается сервомашинка. Для каждой модели принтера оно индивидуально и подбирается экспериментально. Вносится в прошивку вот здесь

#define Z_SERVO_ANGLES {X,Y} // Z Servo Deploy and Stow angles

X - значение, когда зонд выпущен, Y - когда подтянут.

Не буду загромождать сей пост полным описанием настройки самой прошивки - она, опять же, аналогична обычной 'качельке'. Единственное, что для меня стало открытием, что в версии Marlin 1.1.0-RC8 некоторые параметры и переменные настройки автоуровня отличаются от предыдущих версий.

А теперь занимаем места в кинотеатре, берем кока-колу и поп-корн - собственно видео работы:
STM файлы для печати не выкладываю, ибо конструкция была разработана под нашу каретку. Если кому нужны - стучите в личку.

Подробная настройка Marlin 1.1.0-RC8 под автоуровень на сервомашинке - тут.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

16
Комментарии к статье