Open Source · Self-Hosted · AGPL-3.0

Один принтер або сотня. Твої дані. Твої правила.

Self-hosted командний центр для Bambu Lab - простий для одного принтера, потужний для цілої принт-ферми.

Чому BamDude

Це фарм-менеджер. Не бекенд.

Класичний флоу - нарізав, тиснеш Print, слайсер шле напряму у принтер - нормально працює на 1-2 машинах. Але як тільки точна історія і реальний облік котушок починають мати вагу, слайсер не може бути source of truth. BamDude перевертає порядок: слайсер до BamDude до принтерів. Тиснеш Print, роутиш у віртуальний принтер BamDude, далі в BamDude обираєш скільки принтерів і скільки копій. Файли роздаються, своп-макроси відпрацьовують, історія пишеться, кожен грам пластика списано - на всю ферму з одного місця.

Повна версія
Для ферми

Ціла ферма з одного дашборду

Відправляй друк на кілька принтерів одночасно - паралельний диспатч, ніяких "стій-чекай". Окремі черги на кожен принтер плюс staggered start розводять одночасні нагріви столів, щоб мережа не просіла. SWAP-режим тримає A1-ферму в циклі "плита-за-плитою" через swap-макроси. Реприн на будь-який принтер з AMS-мапінгом, що береться з вихідного архіву. G-code макроси беруть на себе дрібну рутину - підсвітка камери, фінальні послідовності, калібрувальні цикли - без чергування біля принтера.

Усі можливості
Що ти отримуєш

Все що потрібно для ферми Bambu Lab

Дванадцять груп фіч - кожна на одному кліку.

Моніторинг і керування

Бачити і керувати кожним принтером у реальному часі - з одного дашборду.

Черга принт-ферми

Окремі черги на кожен принтер з паралельним диспатчем, поетапним стартом і підтримкою SWAP-режиму.

Архів друку

Кожен друк зберігається локально з оригінальним 3MF і повними метаданими. Шукається назавжди.

Бібліотека файлів

Завантажуй, організовуй, друкуй напряму - без додаткового кола через слайсер.

Telegram-бот

Повноцінний бот для керування і черги. Мультичат із ролями.

Нотифікації

Вісім каналів, один редактор, одна конфігурація маршрутизації.

Котушки і проєкти

Облік пластику + групування друків в проєкти.

Калібрування філаменту

Вбудований майстер калібрування з паритетом Bambu Studio — жоден інший софт для керування Bambu не проганяє калібрувальні тести за тебе.

Обслуговування

Лічильники на принтер, model-aware задачі, відмітка з будь-де.

Автоматизація

Розумні розетки, віртуальний принтер, AI-детекція фейлу - вмикай те що треба.

Авторизація і інтеграції

Always-on авторизація з MFA, OIDC, LDAP - і REST/MQTT/Prometheus для всього іншого.

Розгортання

Працює там, де стоять твої принтери — контейнер, служба Windows або звичайна Linux-машина.

Запуск за 5 хвилин

  1. 01

    Підняти Docker-образ

    Один контейнер, SQLite за замовчанням, Postgres опціонально.

  2. 02

    Додати принтери

    Автопошук через SSDP або вручну: IP + access code.

  3. 03

    Друкуй з вебу або Telegram

    Черга, моніторинг, реакції на події - звідусіль.

$ docker compose up -d bamdude

Підтримувані принтери

Працює з усім модельним рядом Bambu Lab через Developer Mode.

Bambu Lab Серія X1 — X1 Carbon, X1E

Серія X1

X1 Carbon, X1E

Підтримується
Bambu Lab Серія H2 — H2D, H2D Pro, H2C, H2S

Серія H2

H2D, H2D Pro, H2C, H2S

Dual nozzle + nozzle rack

Підтримується
Bambu Lab Серія P1 — P1P, P1S

Серія P1

P1P, P1S

Підтримується
Bambu Lab Серія P2 — P2S

Серія P2

P2S

Підтримується
Bambu Lab Серія A1 — A1, A1 Mini

Серія A1

A1, A1 Mini

Підтримується
Bambu Lab Серія A2 — A2L

Серія A2

A2L

Linear rail + cutter head

Підтримується
Bambu Lab Серія X2 — X2D

Серія X2

X2D

Dual nozzle, steel-rod gantry

Підтримується

На сучасному стеку

Надійно, перевірено, легко розширювати.

Python
Бекенд
FastAPI
Async REST API
React
Інтерфейс
TypeScript
Типобезпечно
Tailwind CSS
Стилі
SQLite / PostgreSQL
Стандартна + опційна
Three.js
3D-перегляд
MQTT
Нативний Bambu
aiogram 3.x
Фреймворк Telegram-бота
Звідки це взялося

BamDude виріс із волонтерського цеху

Автор проєкту — волонтер ДрукАрмії, найбільшої волонтерської ініціативи 3D-друку для фронту: друкує сам і веде напрямок FPV як старший куратор. BamDude з'явився саме з цієї роботи — партії, дедлайни й ферма, яку треба тримати в русі цілодобово, не влазять у жоден готовий інструмент. Тому кожна фіча тут спершу відпрацювала на реальному замовленні, а не в голові. Звідти ж українська локалізація.

Партнери та друзі

Спільноти й платформи, поруч із якими росте BamDude.

ДрукАрмія

ДрукАрмія

Найбільша волонтерська 3D-друк спільнота України, що друкує для фронту. BamDude народився саме в цій майстерні — і якщо у тебе є принтер, для нього тут знайдеться корисна робота.

Дракони Оборони

Дракони Оборони

Волонтерська 3D-друк ініціатива: цілодобова ферма, що друкує пластикове спорядження для Сил оборони, з повністю прозорими фінансами — все публічно й рахується автоматично.

AdditHub

AdditHub

Маркетплейс 3D-друку №1 в Україні: публікуєш замовлення — перевірені виконавці дають сліпі ставки. FDM, SLA і SLS друк, 3D-моделювання та постобробка.

Шукаємо своїх

Розвивай BamDude з нами

BamDude - невеликий open-source-проєкт, що вирощує оператор принт-ферми, який не знайшов готового інструменту і зробив свій. Кожна фіча тут - з реальних задач у цеху, а в списку ще багато. На якому б фронті не хотів долучитись - місце є.

Розробка

Бери відкритий issue, фіксь баг, додавай фічу. PR-и йдуть в dev-гілку.

Ідеї і тестування

Постав beta-тег на свою ферму, розкажи що зламалось і що хотілось би інакше. Stress-тест на реальному залізі - найцінніший фідбек.

Переклади

JSON-i18n у бекенді й фронтенді - нова мова це один PR. Зараз EN + UK; якою мовою спілкується твоя майстерня - таку й приймемо.

Документація

docs.bamdude.top має свій репо. Знайшов застарілу інструкцію чи відсутній скрін? Відкрий PR.

Або просто закинути

BamDude безкоштовний і таким лишиться - AGPL-3.0, без платних тарифів і без pro-версії. Якщо він зекономив тобі вечір - є банка.

Банка в monobank PayPal: [email protected] USDT (TRC20): TWe1MaXz7mpDZZqDkY7Az7NdZ6s9H5fvMF

Запусти за 5 хвилин

Безкоштовно, open source, AGPL-3.0. Ніякого cloud-lock-in. Ніколи.