Датчик окончания филамента + Octoprint
А в принципе тут говорить особо нечего. Но вам понадобиться Raspberry Pi (или Orange или что нибудь еще совместимое и умеющее работать с GPIO) с установленным Octoprint. Так же нужно будет установить плагин Filament Sensor.
Датчик простой как две копейки:Даже модель выкладывать не буду, т.к. простая как две копейки (я даже ее не сохранял вроде). Микрик у меня остался после перехода на автоуровень. Попробовал так же оптический датчик - не понравилось - не все пластики берет, срабатывание не очень надежное, вернее может сработать ложно, слегка прозрачный PETG вообще не берет.
Теперь подключение. Подключать будем к Raspberry Pi 3.Далее устанавливаем плагин Filament Sensor: http://plugins.octoprint.org/plugins/filament_sensor/Настройка идет на стандартный 17ый пин. Инструкция по настройке находится здесь: https://github.com/MoonshineSG/Octoprint-Filament, но все что я делал:Т.е. прописал в конфиге:
filament:
pin: 17
bounce: 400
Также в консоли прописал:
sudo chmod a+rw /dev/gpiomem
Далее в скриптах Octoprint прописал для паузы следующее:Для паузы:
G91
G1 Z15 F1000
G90
G1 X10 Y10 F4500
Для продолжения после паузы:
G90
G1 Z{{ pause_position.z }} F1000
G1 X{{ pause_position.x }} Y{{ pause_position.y }} F4500
И вроде как все должно было заработать. Но не тут то было. Пауза не срабатывала, полез отслеживать логи Octoprint:
tail -f /root/.octoprint/logs/octoprint.log
Вижу там вот такую ошибку:
RuntimeError: Failed to add edge detection
Ошибка уже разобрана здесь: https://github.com/MoonshineSG/Octoprint-Filament/issues/8. Единственное лекарство - скачать последний чистый дистрибутив Raspabian, все обновить и поставить Octoprint из исходников. Дело в том, что GPIO в некоторых установках работает криво и мне так же повезло. Там же говорят, что ошибка присутствует в готовой сборке Octoprint.
Не хотелось конечно переустанавливать все, целый день бился с проблемой, даже хотел свою любимую Fedora поставить, но там GPIO вообще пока не работает. В итоге забил, поставил все заново. И о чудо, все заработало.
За сим все, система работает, ставит на паузу, хлопот не доставляет.
Еще больше интересных статей
Подсветка для Ender 3 и Sprite Extruder с обдувом K3D
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Попросили меня подробнее написать про подсветку на моем Ender 3....
Охлаждение мотора директа
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Основы
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от ПавлушкиПосле написания предыдущей...
Комментарии и вопросы
Огромное количество уголков на...
Замечательный дизайн и воплоще...
Дело не в ДИУ дело в том что о...
На кораблике видно что на неко...
Сразу для любителей обсуждать...
Здравствуйте господа, у меня т...
Есть ли способ покупать пласти...