Чому слайсер-перший підхід ламається на масштабах ферми, і як віртуальні принтери BamDude розв'язують це без ламки звичок.
Слайсер шле напряму у принтер. Натиснув Print у BambuStudio чи Orca - файл полетів у принтер по локалці. У такій схемі BamDude (як і будь-який зовнішній сервіс) - пасивний слухач: ловить події з принтера, веде історію "по можливості", намагається відстежити котушки.
Працює, поки у вас один-два принтери і ціна неточної історії прийнятна. Як тільки принтерів стає більше - або точні логи й реальний контроль котушок починають впливати на бізнес-рішення - модель "слайсер диктує" перестає тримати воду.
Слайсер говорить з BamDude. BamDude говорить з принтерами. Ви слайсите як зазвичай, але Print роутиться у віртуальний принтер BamDude у режимі File Manager. У BamDude ви обираєте, на яких принтерах і в скільки копій друкувати.
Це канонічна форма фарм-менеджера: один центральний source of truth, що оркеструє решту. Bambu Farm Manager і Bambu Handy роблять те саме - BamDude робить це self-hosted, з власною історією, свап-модом, чергою, обліком енергії, гнучкими сповіщеннями та повноцінною системою доступу.
10 A1 mini, свап-режим, по одній копії на кожному.
І все. Файли розлітаються по принтерах автоматично, своп-макроси відпрацьовують, історія пишеться, котушки списуються.
BamDude - заміна Bambu Farm Manager і Bambu Handy для тих, кому потрібно:
BamDude вміє підхопити такий друк постфактум - додасть у історію, спробує дотягнути 3MF з принтера. Але це виняток, а не правило.
Закритість прошивок Bambu обмежує те, що зовнішній сервер може дізнатися заднім числом. Якщо в момент події BamDude недоступний (зник канал, рестарт сервера - будь-що), і оператор у цей час зробив 10 репринтів руками - ці 10 репринтів так і залишаться невидимими для системи. Жодний пасивний слухач не вкаже їх з абсолютною точністю - їх просто немає в потоці подій, який зміг побачити сервер.
Допоки прошивки 3D-принтерів лишаються закритими, єдина робоча форма для серйозної ферми одна:
Слайсер ↔ Фарм-менеджер ↔ Принтери.
Не "слайсер шле напряму, а менеджер десь збоку щось слухає". Не "три різних UI керують одними і тими ж принтерами наосліп". Один центр, що бачить усе - тому що все проходить через нього.
Віртуальні принтери існують саме для того, щоб полегшити цей перехід - щоб ваш звичний цикл "нарізав → Print" не довелося ламати. Ви не міняєте свій робочий процес. Ви просто перенаправляєте ту саму кнопку Print у правильне місце.