Упривление принтерами Bambu Lab через Макс
Злобного времени суток, подельнички по опасному 3д-бизнесу!
Эта заметка про скрипт на питоне, который позволяет управлять принтерами Bambu Lab через Макс. Отправка файлов на печать, пауза, остановка, просмотр камеры и контроль параметров филамента отдельным устройством. Скрипт можно забрать здесь. В архиве как сам скрипт, так и exe файл для ленивых.
В связи с нависшей угрозой чебурнета, нашей командой было принято решение о переходе на отечественный мессенджер. Давайте оставим в стороне мысли о безопасности, надежности, эффективности и прочем, ведь в сухом остатке будет лишь один вопрос: смог ли ты выполнить работу сегодня?
Итак, прежде чем запускать скрипт, нужно сконфигурировать ini файл. Просто откройте его блокнотом. Там вы увидите:
Cnum – токен вашего бота в Максе. Получить его можно на сайте, регистрация через бота на данный момент не работает. Пока что получить его могут только организации, но в дальнейшем обещают выдавать всем. При регистрации обратите внимание, что аватарка бота является обязательным пунктом.
ip – это IP-адрес вашего принтера. Можно узнать в меню принтера.
serial – серийный номер принтера. Тоже можно найти в меню.
access_code – код доступа к принтеру. Изменяется в самом принтере.
chat_id – заполнять не нужно. Это ИД вашего чата, чтобы скрипт мог вам отвечать. Записывается по команде /start.
ams – для принтеров с AMS параметр должен быть True, без - AMS = False. Разные скрипты запуска печати.
end_msg – отправка сообщения по окончании печати. False – если хотите выключить.
if03 – False – если устройства нет. True - включение устройства для контроля филамента. Оно может считать длину и диаметр. Отправляет сообщения в двух случаях:
1. Филамент остановился, а печать продолжается (пробка).
2. Филамент закончился, но датчик принтера об этом еще не знает.
ipif – адрес потока данных с устройства. Как видно, это вебсокет на 81 порту. Устройство отправляет текущее значение диаметра филамента, минимум, максимум, длину и другие параметры.
На печать отправляются только файлы с расширением gcode. После загрузки файла, печать начинается автоматически.
Так же через скрипт можно управлять диодом на устройстве ИФ-03 который привязан к соответствующему пину. К нему можно подключить реле для управления каким-либо функционалом. Например, включением питания принтера.
Еще больше интересных статей
Ender за 3к с Авито продолжение
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Kobra S1 опять сломалась
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Наблюда-Ski 04.6: Наращиваем в длину, или Фьюз и не только
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Недавно было несколько тем по сращиванию прутков,
и для начи...


Комментарии и вопросы
По дереву... не потянет, даже....
Можно использовать... как тиск...
У меня только один вопрос. Поч...
Подскажите какую Кобру от Аник...
Печатаю на Anycubic Kobra 2 Ne...
Хорошая копия бензовоза для би...
Всем привет, столкнулся с проб...