Все принтеры в одном списке
Четыре машины трёх производителей не должны означать четыре приложения. Klipper, Bambu Lab, OctoPrint, Prusa, Duet и Repetier отчитываются на один экран — статус, температуры, прогресс и камера.
Что подключается
Klipper и Moonraker
Полный статус, консоль G-code и интерактивные макросы калибровки, включая винты стола — с настоящими именами винтов из вашего конфига.
Bambu Lab по локальной сети
X1, P1, A1 и H2 в LAN-режиме, без облачного аккаунта. Принтер сам сообщает свою модель, так что приложение не гадает. Вход в облако возможен, если он вам удобнее.
OctoPrint
Статус работы, температуры и управление по API-ключу, с тем же списанием филамента по завершении печати.
Prusa Connect, Duet, Repetier
Остальная полка — в том же списке и в том же учёте, без второго приложения и без второй таблицы.
Что можно сделать с телефона
Смотреть. Статус, температуры сопла и стола, прогресс, остаток времени и камера по каждой машине.
Вмешаться. Пауза, продолжение, отмена, отправка G-code из консоли с историей — валидатор предупреждает, но не блокирует: макросы Klipper это законные команды, которые строгий разборщик отверг бы.
Откалибровать. Интерактивные макросы проводят по винтам стола и другим процедурам, вместо того чтобы заставлять вас перенабирать координаты.
Узнать. Telegram, Discord или свой вебхук, когда работа закончилась или принтер встал с ошибкой — коды ошибок Bambu Lab переведены на человеческий язык.
Поднять. Умная розетка перезапустит принтер, который перестал отвечать, без похода в мастерскую.
Вопросы
Нужен ли облачный аккаунт для Bambu Lab?
Нет. LAN-режим работает по коду доступа с экрана принтера. Если принтер отвечает ошибкой авторизации, дело почти всегда в коде доступа, а не в сети.
А из-за пределов домашней сети?
Да, через свой VPN или Tailscale — приложение ходит по тому адресу, который вы указали. Сервера SpoolFarm посередине нет, поэтому мы и не видим ваши принтеры.
Не съест ли это мобильный трафик?
Принтеры Bambu сами шлют около 13 КБ примерно раз в секунду, и частота не регулируется — на лимитном тарифе это заметно. Ровно для этого есть экономия мобильного трафика.
Слежение сажает батарею?
Сажало, и это исправлено: фоновое потребление упало примерно с 21 % до 4–6 % доли приложения. Виновато было не само слежение, а расшифровка настроек при каждом обновлении данных.
Умеет ли оно ловить брак печати?
Да, через ваш собственный сервер Obico ML. Кадры уходят по тому адресу, который вы настроили, и никуда больше.
Слежение — это половина
Вторая половина — деньги: калькулятор себестоимости и склад филамента считают по тому, что сообщили принтеры.