Blame
|
1 | # Plugin: BambuLab |
||||||
| 2 | ||||||||
| 3 | Das **BambuLab-Plugin** ist ein Driver-Plugin, das FilaMan um die vollständige Integration von BambuLab 3D-Druckern erweitert. Es ermöglicht die Kommunikation über MQTT, die Verwaltung von AMS-Slots und das automatische Setzen von Filament-Einstellungen. |
|||||||
| 4 | ||||||||
|
5 | > ⚠️ **Wichtig:** Die Steuerung des Druckers über FilaMan (z. B. Spulen im Drucker/AMS setzen) funktioniert nur, wenn der Drucker im **LAN-only Modus** UND im **Developer Mode** betrieben wird. |
||||||
| 6 | ||||||||
|
7 | **Installation:** → [Admin: Plugin-Verwaltung](/Docs/De/11-Admin#115-system-plugin-verwaltung) |
||||||
|
8 | |||||||
| 9 | --- |
|||||||
| 10 | ||||||||
| 11 | ## Übersicht |
|||||||
| 12 | ||||||||
| 13 | | Eigenschaft | Wert | |
|||||||
| 14 | |-------------|------| |
|||||||
| 15 | | **Plugin-Typ** | Driver (Druckertreiber) | |
|||||||
| 16 | | **Autor** | FilaMan | |
|||||||
| 17 | | **Quelle** | [Fire-Devils/filaman-plugins](https://github.com/Fire-Devils/filaman-plugins) (Registry) | |
|||||||
| 18 | | **Verbindung** | MQTT über lokales Netzwerk | |
|||||||
| 19 | | **Fähigkeiten** | AMS-Unterstützung, RFID-Erkennung, Automatisches Filament-Matching | |
|||||||
| 20 | ||||||||
| 21 | --- |
|||||||
| 22 | ||||||||
| 23 | ## Unterstützte Druckermodelle |
|||||||
| 24 | ||||||||
| 25 | | Modell | AMS-Typ | |
|||||||
| 26 | |--------|---------| |
|||||||
| 27 | | **P1P / P1S** | AMS (Automatic Material System) | |
|||||||
|
28 | | **P2S** | AMS | |
||||||
| 29 | | **X1C / X1E** | AMS | |
|||||||
|
30 | | **A1 / A1 Mini** | AMS Lite | |
||||||
|
31 | | **H2C / H2D / H2S** | AMS | |
||||||
|
32 | |||||||
| 33 | --- |
|||||||
| 34 | ||||||||
| 35 | ## Konfiguration |
|||||||
| 36 | ||||||||
| 37 | Beim Hinzufügen oder Bearbeiten eines BambuLab-Druckers zeigt das Plugin folgende Konfigurationsfelder: |
|||||||
| 38 | ||||||||
| 39 | | Feld | Pflicht | Beschreibung | |
|||||||
| 40 | |------|---------|-------------| |
|||||||
|
41 | | **Printer Model** | Ja | Druckermodell (P1S, P1P, P2S, X1C, X1E, A1, A1 Mini, H2C, H2D, H2S) — bestimmt die AMS-Datenstruktur und Anzahl der Slots | |
||||||
|
42 | | **IP/Hostname** | Ja | IP-Adresse oder Hostname des Druckers im lokalen Netzwerk | |
||||||
| 43 | | **Serial Number** | Ja | Seriennummer des Druckers (auf dem Gerät oder in der Bambu Handy App) | |
|||||||
| 44 | | **Access Code** | Ja | Zugriffscode aus den LAN-Einstellungen des Druckers | |
|||||||
| 45 | | **Reconnect Interval** | Nein | Intervall in Minuten für automatische Neuverbindung bei Verbindungsverlust (Standard: 5, Bereich: 1–60) | |
|||||||
| 46 | ||||||||
| 47 | > **Tipp:** Die Seriennummer und den Zugriffscode finden Sie in der **Bambu Handy App** unter den Druckereinstellungen oder direkt auf dem Drucker unter **Einstellungen → Netzwerk → LAN-Modus**. |
|||||||
| 48 | ||||||||
| 49 | --- |
|||||||
| 50 | ||||||||
| 51 | ## Was wird bei der Installation erstellt? |
|||||||
| 52 | ||||||||
| 53 | Bei der Installation des Plugins und beim erstmaligen Start eines BambuLab-Druckers werden automatisch folgende Komponenten eingerichtet: |
|||||||
| 54 | ||||||||
| 55 | ### Drucker-Parameter (Printer Parameters) |
|||||||
| 56 | ||||||||
|
57 | Das Plugin erstellt **10 Zusatzfelder** (sogenannte „Drucker-Parameter"), die speziell für BambuLab-Drucker benötigt werden. Diese Felder werden automatisch als **System Extra Fields** angelegt (sichtbar unter [Admin: Zusatzfelder](/Docs/De/11-Admin#114-zusatzfelder-extra-fields)). |
||||||
|
58 | |||||||
| 59 | | Parameter | Beschreibung | Feldtyp | |
|||||||
| 60 | |-----------|-------------|---------| |
|||||||
| 61 | | **Bambu Material Index** (`bambu_idx`) | Material-Index aus der BambuLab-Filamentliste — wählen Sie aus einem Dropdown das passende BambuLab-Material aus | Dropdown | |
|||||||
| 62 | | **Tray Info Index** (`bambu_tray_idx`) | Index, der den Tray-Eintrag im BambuLab-System identifiziert | Text | |
|||||||
| 63 | | **Setting ID** (`bambu_setting_id`) | Druckprofil-ID, die BambuLab intern für die Druckeinstellungen verwendet | Text | |
|||||||
| 64 | | **Calibration Index** (`bambu_cali_idx`) | Kalibrierungs-Index für die Druckkalibrierung | Text | |
|||||||
| 65 | | **K Value** (`bambu_k_value`) | K-Wert (Pressure Advance) für die Extrusionssteuerung | Zahl | |
|||||||
| 66 | | **Flow Ratio** (`bambu_flow_ratio`) | Flussrate / Extrusionsmultiplikator | Zahl | |
|||||||
| 67 | | **Bed Temperature** (`bambu_bed_temp`) | Druckbett-Temperatur in °C | Zahl | |
|||||||
| 68 | | **Nozzle Temp Min** (`bambu_nozzle_temp_min`) | Minimale Düsentemperatur in °C | Zahl | |
|||||||
| 69 | | **Nozzle Temp Max** (`bambu_nozzle_temp_max`) | Maximale Düsentemperatur in °C | Zahl | |
|||||||
| 70 | | **Max Volumetric Speed** (`bambu_max_volumetric_speed`) | Maximale Volumenstrom-Geschwindigkeit in mm³/s | Zahl | |
|||||||
| 71 | ||||||||
| 72 | --- |
|||||||
| 73 | ||||||||
| 74 | ## Wo erscheinen die Drucker-Parameter? |
|||||||
| 75 | ||||||||
| 76 | Die Drucker-Parameter erscheinen an zwei Stellen in der Benutzeroberfläche: |
|||||||
| 77 | ||||||||
| 78 | ### 1. Filament-Bearbeitung |
|||||||
| 79 | ||||||||
| 80 | Unter dem Abschnitt **„Printer Parameters"** auf der Filament-Bearbeitungsseite. |
|||||||
| 81 | ||||||||
| 82 | - Hier werden die **Standard-Werte** für ein Filament hinterlegt (z. B. „PLA generell bei 210–220°C") |
|||||||
| 83 | - Diese Werte gelten als **Basis** für alle Spulen dieses Filaments |
|||||||
| 84 | - Wenn Sie z. B. ein neues PLA-Filament anlegen, tragen Sie hier die BambuLab-Parameter ein, die für dieses Filament typisch sind |
|||||||
| 85 | ||||||||
| 86 | ### 2. Spulen-Bearbeitung |
|||||||
| 87 | ||||||||
| 88 | Unter dem Abschnitt **„Printer Parameters"** auf der Spulen-Bearbeitungsseite. |
|||||||
| 89 | ||||||||
| 90 | - Hier können **spulenspezifische Werte** hinterlegt werden, die von den Filament-Standardwerten abweichen |
|||||||
| 91 | - Spulen-Parameter haben **Vorrang** vor Filament-Parametern beim Senden an den Drucker |
|||||||
| 92 | - Nützlich, wenn eine bestimmte Spule andere Kalibrierungswerte oder Temperaturen benötigt |
|||||||
| 93 | ||||||||
| 94 | > **Prioritätsregel:** Beim Senden von Filament-Einstellungen an den Drucker werden Spulen-Parameter und Filament-Parameter zusammengeführt. Wenn für einen Parameter sowohl auf Spulen- als auch auf Filament-Ebene ein Wert existiert, wird der **Spulen-Wert** verwendet. |
|||||||
| 95 | ||||||||
| 96 | --- |
|||||||
| 97 | ||||||||
| 98 | ## Drucker-Parameter befüllen |
|||||||
| 99 | ||||||||
| 100 | Es gibt drei Wege, die Parameter zu befüllen: |
|||||||
| 101 | ||||||||
| 102 | ### 1. Manuell eingeben |
|||||||
| 103 | ||||||||
| 104 | Öffnen Sie die Filament- oder Spulen-Bearbeitung und tragen Sie die Werte im Abschnitt „Printer Parameters" ein. |
|||||||
| 105 | ||||||||
| 106 | - Den **Bambu Material Index** können Sie bequem aus einem Dropdown auswählen — die Liste enthält alle von BambuLab unterstützten Materialtypen |
|||||||
| 107 | - Die übrigen Felder (Temperaturen, K-Wert etc.) können Sie direkt als Zahlen oder Text eingeben |
|||||||
| 108 | - Diese Methode eignet sich besonders für Filamente, die Sie zum ersten Mal einrichten |
|||||||
| 109 | ||||||||
| 110 | ### 2. Aus AMS-Slot importieren |
|||||||
| 111 | ||||||||
| 112 | Auf der **Spulen-Detailseite** können Sie Parameter direkt aus einem AMS-Slot übernehmen: |
|||||||
| 113 | ||||||||
| 114 | 1. Klicken Sie auf einen AMS-Slot-Punkt in der Drucker-Slot-Übersicht |
|||||||
| 115 | 2. Wählen Sie im Kontextmenü: |
|||||||
| 116 | - **„In Spule importieren"** — Übernimmt die Werte (Tray-Index, Temperaturen, Kalibrierungs-ID etc.) in die Drucker-Parameter der Spule |
|||||||
| 117 | - **„In Spule & Filament importieren"** — Übernimmt die Werte sowohl in die Spule als auch ins zugehörige Filament |
|||||||
| 118 | ||||||||
| 119 | > **Tipp:** Diese Methode ist besonders praktisch, wenn Sie BambuLab-Original-Filament verwenden — alle Parameter werden automatisch vom AMS ausgelesen und übernommen. |
|||||||
| 120 | ||||||||
| 121 | ### 3. Automatisch beim Hinzufügen eines Druckers |
|||||||
| 122 | ||||||||
| 123 | Wenn ein neuer BambuLab-Drucker hinzugefügt wird und bereits ein anderer BambuLab-Drucker existiert, kopiert FilaMan automatisch die Drucker-Parameter vom bestehenden Drucker. So müssen Sie die Parameter nicht erneut eintragen. |
|||||||
| 124 | ||||||||
| 125 | --- |
|||||||
| 126 | ||||||||
| 127 | ## AMS-Slot-Anzeige |
|||||||
| 128 | ||||||||
| 129 | Nach erfolgreicher Verbindung zeigt FilaMan auf der **Druckerseite** und auf der **Spulen-Detailseite** alle AMS-Slots und deren aktuellen Inhalt an: |
|||||||
| 130 | ||||||||
| 131 | - **AMS-Slots** — Pro AMS-Einheit bis zu 4 Slots |
|||||||
| 132 | - **External Tray** — Die externe Spulenzuführung des Druckers |
|||||||
| 133 | - Angezeigt werden: Filamenttyp, Farbe, Temperaturbereich und Kalibrierungsstatus |
|||||||
| 134 | - Die Anzeige aktualisiert sich in **Echtzeit** über Server-Sent Events (SSE) |
|||||||
| 135 | ||||||||
|
136 | Weitere Details zum Zuweisen von Spulen an Slots: → [Drucker: Spulen setzen](/Docs/De/09-Drucker#spulen-setzen--ubersicht) |
||||||
|
137 | |||||||
| 138 | --- |
|||||||
| 139 | ||||||||
| 140 | ## Migration älterer Versionen |
|||||||
| 141 | ||||||||
| 142 | Falls Sie das BambuLab-Plugin von einer älteren Version aktualisieren, werden bestehende Parameter automatisch umbenannt: |
|||||||
| 143 | ||||||||
| 144 | | Alter Name | Neuer Name | |
|||||||
| 145 | |-----------|-----------| |
|||||||
| 146 | | `bambu_cali_id` | `bambu_cali_idx` | |
|||||||
| 147 | | `bambu_k` | `bambu_k_value` | |
|||||||
| 148 | | `bambu_max_volspeed` | `bambu_max_volumetric_speed` | |
|||||||
| 149 | | `bambu_nozzle_temp` | `bambu_nozzle_temp_min` | |
|||||||
| 150 | ||||||||
| 151 | Ihre vorhandenen Daten bleiben dabei erhalten — die Umbenennung erfolgt automatisch bei der ersten Druckerverbindung nach dem Update. |
|||||||
| 152 | ||||||||
| 153 | > **Hinweis:** Falls Sie zuvor Spoolman mit BambuLab-Feldern verwendet haben, migriert FilaMan auch diese Daten automatisch in das neue Drucker-Parameter-Format. |
|||||||
| 154 | ||||||||
| 155 | --- |
|||||||
| 156 | ||||||||
|
157 | ← [Zurück: Tipps & FAQ](/Docs/De/13-Faq) | [Weiter: Plugin: SpoolmanDB Import →](/Docs/De/15-Plugin-Spoolmandb) |
||||||