Перейти до змісту

Сім'ї філаментів

Bambu Studio мислить сім'ями: одна ідентичність (filament_id) за кожним філаментом — "Generic PETG" це GFG99, з яким би принтером чи соплом ви не різали, а створений вами кастомний філамент отримує власний P…-ідентифікатор. З 0.5.5 BamDude переймає цю модель повністю: шпулі, слоти AMS, K-профілі та нарізання ключуються на сім'ю.


Каталог

BamDude постачається з вбудованим каталогом усіх офіційних філаментів Bambu — сім'я за кожним пресетом, її назва, виробник, тип, температури і які принтери вона покриває — дистильованим із самих Bambu Studio та OrcaSlicer, а не з хардкод-таблиць. Він резолвиться локально й офлайн: назви слотів, підказки та призначення не чекають на хмару.

Поверх нього ваші власні хмарні пресети дзеркалюються на сервер з обох хмар — Bambu Cloud і Orca Cloud: кожні кілька хвилин, у момент підключення хмари й щоразу, коли ви відкриваєте діалог, що ними користується. Кастомний філамент, створений у будь-якому зі слайсерів, за лічені хвилини відомий BamDude — разом зі своєю сім'єю.

Пікер сімей

Один контрол обслуговує форму шпулі, діалог слота AMS і редактор K-профілів. Він показує назви, ніколи не коди; кастомні сім'ї мають бейдж — з якої хмари прийшли (Bambu / Orca) або що вони локальні. Перегляд показує ваші філаменти — сім'ї за вашими пресетами, шпулями й калібруваннями, аналог "встановлених філаментів" Bambu Studio, — а також усі Generic-сім'ї, завжди: перша шпуля матеріалу, яким ви ще не друкували, все одно знайде свій generic ще до того, як на нього щось посилатиметься. Пошук же шукає по всьому каталогу обох екосистем, з дедуплікацією.

Шпулі лінкуються на сім'ю напряму, а наявні шпулі мігруються автоматично на першому старті після оновлення: те, що тримало старе поле пресета, резолвиться в сім'ю, а нерозв'язне чесно лишається без лінка, без вгадувань. Автопідбір K-профілів теж ключується на сім'ю — саме це нарешті змушує кастомні філаменти знаходити власні калібрувальні профілі, а не сплющуватись на Generic.

Створення власного філаменту

Діалог віддзеркалює Create Filament із Bambu Studio: виробник + тип + серія (зарезервовані назви виробників відхиляються, той самий фіксований список типів), і нова сім'я отримує сумісний із Bambu Studio ідентифікатор — якщо пізніше створити філамент із тією ж назвою у слайсері, він зійдеться на ту саму ідентичність, а не породить дубль.

Три входи:

  • Профілі → Локальні → Створити філамент — сім'я зберігається локально, з опційними «Також надіслати в Bambu Cloud» / «Також пушнути в Orca Cloud».
  • Профілі → Bambu Cloud → Створити філамент — сім'я народжується у хмарі (десктопний Bambu Studio побачить її на наступному синку), з опційним «Також зберегти локально».
  • Профілі → Orca Cloud → Створити філамент — те саме, але в Orca Cloud (потрібне write-scoped парування).
  • Пікер сімей у формі шпулі → «Створити нову сім'ю…» — завести шпулю нового матеріалу, не виходячи з форми.

Ви обираєте профілі принтерів, як це роблять слайсери («Bambu Lab P1S 0.4 nozzle») — моделі вашої ферми вже відмічені. На кожен відмічений профіль клонується повний кореневий пресет: із генерик-профілю цього типу (через слайсер-сайдкар) або з будь-якого наявного пресета. Без налаштованого сайдкара сім'я все одно створюється — лише ідентичність — і чесно каже, що її пресети ще попереду.

Керування створеним

Блок «Авторські сімʼї» у Профілі → Локальні показує кожну створену тобою сімʼю зі станом пушу по кожній хмарі (запушено / змінено після пушу / не пушено) і явними кнопками пуш / ре-пуш для Bambu Cloud та Orca Cloud.

Редагування і видалення

Пушнутий пресет, відредагований у BamDude, ніколи не перезаписує хмару мовчки — він позначається зміненим і чекає на явний ре-пуш. Якщо копію в Orca Cloud відредагували там після твого пушу — BamDude помічає це до запису і питає по-пресетно: перезаписати хмарну копію чи прийняти хмарну версію локально. Видалення сім'ї відхиляється, поки на неї посилається хоч одна шпуля чи калібрування; при видаленні пушнутої можна опційно прибрати і хмарні копії.

Що отримує принтер

Призначення слота AMS іде через каталог: принтер отримує ідентифікатор сім'ї та правильний версійний ідентифікатор пресета, температури беруться з реального пресета для цього принтера й сопла (перекриття зі шпулі все ще виграють), а багатоколірні шпулі пишуть у трей усі свої кольори — точно як Bambu Studio. Кастомна сім'я надсилається лише принтерам, які заявляють підтримку користувацьких пресетів; решта отримує системну сім'ю того ж типу філаменту.

Створений вами філамент (Create filament у Bambu Studio, синхронізований з вашої Bambu Cloud) не має пресетів у каталозі — його пресети ваші, по одному на кожен принтер, для якого ви його зробили. Слот отримує той, що зроблений для цього принтера й сопла, з його температурами: ваш «… @Bambu Lab P1S 0.4 nozzle» на P1S, ваш «… @Bambu Lab X2D 0.4 nozzle» на X2D. Для якого принтера пресет, BamDude читає з пресета, на якому його зроблено, або з частини назви після «@»; із двох для одного принтера перемагає збережений останнім. Якщо для цього принтера чи сопла ви пресета не робили, слот отримує сім'ю й ваші температури без назви пресета.

Шпуля без сім'ї взагалі (додана швидким додаванням або шпуля Spoolman без прив'язаного K-профілю) налаштовується за своїм матеріалом. Слот зберігає тип філаменту шпулі: отримує сім'ю саме цього типу — генерик, якщо він є в каталозі (PLA, PETG, PA-CF…), інакше каталожну (шпуля PLA Aero отримує Bambu PLA Aero). Слова й уточнення розпізнаються: «PLA Aero» — це PLA-AERO, PLA+ і «PLA Matte» — PLA. Для типу, під який профілю немає (наприклад ASA-GF), температури дає генерик-профіль базового матеріалу, а слот усе одно каже ASA-GF. Тип важливий, бо черга зіставляє шпулі з планами саме за ним.

Пов'язані сторінки