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

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

BamDude підтримує всі 3D-принтери Bambu Lab з можливістю Developer Mode.


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

Модель Серія Камера AMS
X1 X1
X1 Carbon X1
X1E X1
H2D H2
H2D Pro H2
H2C H2
H2S H2
P1P P1 Додатково
P1S P1
P2S P2
X2D X2
A1 A1 AMS Lite
A1 Mini A1
A2L A2 6 6

Особливості за серіями

Серія X1

  • Обігрів камери
  • До 4 блоків AMS
  • Повна підтримка камери (до 30 FPS)

Серія H2

  • H2D / H2D Pro: подвійне сопло зі статусом лівого/правого сопла
  • H2C: стійка для 6 сопел (tool changer)
  • Обігрів камери

Серія P1

  • P1P потребує додаткової камери
  • До 4 блоків AMS
  • Камера обмежена ~5 FPS

Серія A1

  • A1: підтримка AMS Lite
  • A1 Mini: лише зовнішня котушка, основна ціль для режиму заміни
  • Камера обмежена ~5 FPS

Серія X2

  • X2D: подвійне сопло зі статусом лівого/правого сопла
  • Ethernet-порт + RTSP-камера (порт 322)
  • Клас обслуговування Steel Rods

Серія A2

  • A2L: одне FDM-сопло — друга голова це інтегрований різак/плоттер, а не сопло
  • Лише Wi-Fi (без Ethernet), низькочастотна chamber-image камера на порту 6000
  • Клас обслуговування Linear Rails

Матриця можливостей BamDude

Таблиця показує, які функції BamDude вмикаються per-серія. Незаповнені клітинки — або залізо не публікує дані, або біт протоколу не верифіковано, або клас моделі не застосовний — BamDude не показує фейкового стану в таких випадках.

Можливість X1 P1P P1S P2S / X2D A1 A1 Mini A2L H2D / H2D Pro H2C H2S
Камера (вбудована) додатково 6
30 FPS-стрім — — — — — —
Ethernet-порт лише X1C/X1E — — — —
Обігрів камери — пасивна — — —
Сенсор дверей (MQTT) 1 n/a 2 — 3 — 3 n/a 2 n/a 2 — — 3 — 3 — 3
Подвійне сопло (L/R) — — — — — — — — —
6-слотовий tool changer — — — — — — — — —
AMS Pro (4-слотовий) до 4 до 4 до 4 до 4 — — 6 до 4 до 4 до 4
AMS Lite — — — — — — — — —
Зовнішня котушка лише вона
AMS-HT (single-slot 128–135) — — — — — — —
AMS humidity / temperature alerts 4 —
Обслуговування — Carbon Rods — — — — — — —
Обслуговування — Steel Rods — — — — — — — — —
Обслуговування — Linear Rails — — — —
Swap mode (виштовхування) 5 — — — — — — — —
Vibration-cali skip патчер
Skip-objects посеред друку

Вимоги до підключення

Для всіх принтерів потрібно:

  • Developer Mode увімкнений (надає доступ через LAN)
  • SD-карта встановлена (для передачі файлів)
  • Та сама мережа, що й сервер BamDude
Порт Протокол Призначення
8883 MQTT/TLS Зв'язок з принтером
990 FTPS Передача файлів

Початково базується на документації Bambuddy.


  1. Стан дверей парситься з home_flag біт 23 у MQTT. Лише X1-сімейство прошивки реверс-енджинірно публікує надійне значення; не позначені у списку enclosed-моделі публікують біт як завжди-нуль на спостережуваних прошивках, тому BamDude відмовляється показувати оманливий бейдж "Двері зачинені". Див. backend/app/utils/printer_models.py::DOOR_SENSOR_MODELS. ↩

  2. Open-frame принтери фізично не мають дверей — нічого сенсорити. ↩↩↩

  3. Enclosed-модель, у якої home_flag біт 23 не підтверджено flip-ається. Буде ввімкнено, як тільки звіримо на реальному принтері; не запитуйте на спекуляції. ↩↩↩↩↩

  4. AMS Lite звітує humidity, але не AMS-HT sub-стрім. ↩

  5. Swap mode офіційно підтримується на серії A1. Інші моделі можуть опт-ін через власні swap-mode G-code макроси, але фабричних профілів для них не постачається. ↩

  6. A2L — це нова single-extruder модель: її друга голова це інтегрований різак/плоттер, а не друге сопло. Вона лише Wi-Fi (без Ethernet-порту), віддає низькочастотну chamber-image камеру на порту 6000 (без RTSP / 30 FPS) і належить до класу обслуговування Linear Rails. Підтримка AMS виведена з firmware-можливості "print-while-drying" (яка потребує heated AMS); тонші деталі AMS ще звіряються на реальному залізі. ↩↩↩↩