Как настроить ферму на принтерах Bambu, вместе с Developer Mode
Машины Bambu Lab - причина, по которой существует много небольших ферм: они быстрые, достаточно стабильные, чтобы работать без присмотра, а многоматериальный модуль превращает один принтер в машину, которая берёт работу, недоступную одноцветному.
А ещё это машины с наибольшим количеством мнений о том, как вам разрешено с ними разговаривать, и именно это становится важным, когда их шесть на стеллаже, а не одна на столе.
Прошивка это меняет. Bambu уже не раз пересматривала, как работает локальный доступ, а точные названия меню и формулировки опций переезжают между релизами. Воспринимайте всё ниже как форму решения, а не как пошаговую инструкцию с кликами, и проверяйте примечания к текущей прошивке, прежде чем менять настройки на машине, которая зарабатывает деньги.
Три способа добраться до принтера Bambu
Как бы ни назывались меню в этом месяце, вариантов три, и выбор между ними - первое настоящее решение.
Облако. Принтер говорит с серверами Bambu, а вы добираетесь до него через приложение Bambu или Bambu Studio откуда угодно. Проще всего настроить, и это тот вариант, который работает с телефона в поезде. Это же означает, что ваша ферма зависит от чужой доступности и от входа в аккаунт.
Режим LAN. Принтер остаётся в вашей сети и ни с чем за её пределами не разговаривает. Вы отправляете задания с компьютера в той же сети, по коду доступа, который принтер показывает на экране. Без аккаунта, без зависимости от интернета.
LAN с включённым локальным API - настройка, которую обычно называют Developer Mode. Это режим LAN плюс локальные протоколы без аутентификации, чтобы программы, кроме собственных программ Bambu, могли видеть состояние принтера и отправлять ему работу.
Для чего на самом деле нужен Developer Mode
Он существует из-за настоящего напряжения. Bambu ограничила сторонний доступ к принтерам, и многие из тех, кто держит фермы, построили работу на инструментах, которые вдруг оказались за дверью. Developer Mode - это способ отказаться: включите его, и принтер снова открыто говорит локальными протоколами.
Он вам нужен, если верно хоть что-то из этого:
- Вы следите за принтерами чем-то, что не является приложением Bambu.
- Вы подаёте задания из собственной очереди, планировщика или скриптов.
- Вы хотите, чтобы состояние принтера - печатает, простаивает, закончил, сбой - было видно где-то, кроме телефона.
Если ничего из этого не верно, он вам не нужен. Это не настройка производительности, и печатать лучше от неё ничего не начнёт.
От чего вы отказываетесь
Эту часть стоит перечитать дважды, прежде чем переключать это на ферме.
Включение открытого локального доступа обычно означает отказ от облачных удобств, которые зависят от аутентифицированного пути: удалённого доступа за пределами вашей сети, трансляции с камеры через приложение и части функций, привязанных к аккаунту. Какие именно - менялось между релизами прошивки, поэтому это руководство их не перечисляет: проверьте примечания к той прошивке, которая у вас действительно стоит.
Есть ещё последствие для безопасности, которое люди пропускают. Открытый локальный доступ означает, что что угодно в этой сети может разговаривать с принтером без учётных данных. В домашней сети за роутером это обычно приемлемо. В общей офисной сети, в коворкинге или где угодно с гостевым wifi - нет. Если включаете, вынесите принтеры в отдельный сегмент сети или отдельный VLAN.
И одно практическое предупреждение: на некоторых прошивках переключение режимов сбрасывает сетевые настройки принтера и его код доступа. Делайте это, когда ничего не печатается, и запишите новый код.
Как разумно подключить несколько машин к сети
Разница между одним принтером и фермой - не в настройке принтера. Она в сетевой гигиене.
Дайте каждому принтеру фиксированный адрес. Резервирование DHCP на роутере проще статических адресов на принтерах, и оно переживает обновления прошивки. Ферма, где адреса перетасовываются после отключения света, - это ферма, где ваша очередь указывает не на ту машину.
Подпишите их физически. Наклейка спереди, совпадающая с названием в вашей программе, и номер, который не меняется. «Тот, что у окна» перестаёт работать в тот день, когда вы передвигаете стеллаж.
Где можно, тяните кабель. Машины Bambu нормально работают по wifi, но стеллаж с ними в комнате с микроволновкой и десятком других устройств - совсем другая история, чем одна на столе. Если кабель невозможен, хотя бы вынесите принтеры в отдельный SSID, в диапазоне 2,4 ГГц, с сильным сигналом.
Держите одну машину на старой прошивке, пока не проверите новую. Обновления прошивки уже меняли поведение локального доступа. Обновить всю ферму за один вечер - это способ потерять ночь производства.
AMS и что он делает с вашей себестоимостью
Многоматериальный модуль меняет арифметику заказа так, что это удивляет людей. Каждая смена пластика - это прочистка, и на четырёхцветной печати очистка может весить больше детали.
Если вы считаете цену по весу модели из слайсера, многоцветный заказ на AMS - это то место, куда уходит ваша маржа. Считайте от всего израсходованного пластика, вместе с башней очистки и прочищенным материалом, или смиритесь с тем, что цветные заказы субсидируют одноцветные.
То же самое со временем машины. Смена пластика медленная, и четырёхцветная печать - это не одноцветная печать с большим количеством цветов: она легко может длиться вдвое дольше. Посчитайте, во сколько вам обходится час работы машины, с помощью калькулятора стоимости машино-часа и ставьте в расчёт настоящее время печати, а не оптимистичное.
Что поставить перед принтерами
Когда машин больше примерно четырёх, вам нужна не лучшая программа для принтеров. Вам нужна очередь, которая знает о клиентах.
Собственные инструменты Bambu хорошо знают машины: что печатается, сколько пройдено, что пошло не так. Они и не пытаются быть местом, которое знает, к какому заказу относится печать, сколько она стоила в пластике, оплачена ли она и не заканчивается ли катушка, с которой она печаталась.
Именно под этот пробел мы построили LayerFlow3D: заказы, принтеры, остатки пластика и себестоимость в одном месте, так что завершение заказа обновляет остаток и маржу, и никому не нужно ничего перепечатывать. Телеметрия принтеров читается через локальную сеть, и именно поэтому вообще возникает вопрос о Developer Mode.
Запчасти и первый час каждой печати
Две привычки отличают ферму, которая работает ночью, от фермы, которая утром находит клубок пластика.
Держите ящик с запчастями: сопла, хотэнд, запасной стол, PTFE-трубка и всё, что съедают ваши машины. Принтер, который три дня ждёт деталь за два фунта, - это принтер, который стоил вам трёх дней.
И смотрите на первый слой. Большинство ночных сбоев решается в первые десять минут, а обнаружение брака на этих машинах хорошее, но не идеальное. Если очередь идёт без присмотра, самая дешёвая страховка - чтобы кто-то взглянул на стол, прежде чем уйти.
Коротко
Работайте в режиме LAN. Включайте открытый локальный доступ, только если с принтерами должно разговаривать что-то, кроме собственных программ Bambu, и тогда вынесите ферму в отдельный сегмент сети. Зафиксируйте адреса, подпишите машины, обновляйте прошивку не всю сразу и считайте многоцветные заказы от пластика, который действительно сходит с катушки.