3 Aufgabe Bambuddy Druckarchiv
Ralf Warmuth edited this page 2026-08-31 22:45:57 +02:00

Aufgabe: Bambuddy-Druck mit Source-3MF und PLM verknüpfen

Im Normalbetrieb ist dies eine automatische Aufgabe. Du bereitest den Druck aus dem synchronisierten PLM-Slicerprojekt vor; Server und Bambuddy übernehmen den Rest.

Anwenderablauf

  1. CAD-Revision im Addon auswählen.
  2. Druckprojekt öffnen/erstellen.
  3. Druckeinstellungen setzen und die 3MF speichern.
  4. Erfolgreiche PLM-Synchronisation abwarten.
  5. Aus Bambu Studio oder OrcaSlicer an den konfigurierten Drucker senden.
  6. Den vom Addon erzeugten Druckprojektnamen nicht umbenennen.

Sobald Bambuddy den Auftrag als printing archiviert, sucht der PLM-Worker den exakten Slicerstand und hängt einen unveränderlichen 3MF-Snapshot per konkreter Archiv-ID als Source-3MF an. Auch ein bereits abgeschlossener Druck kann noch versorgt werden.

Was bewusst nicht passiert

  • Keine unscharfe Namenssuche.
  • Kein Upload an nicht freigegebene Drucker-IDs.
  • Kein Überschreiben einer bereits vorhandenen Bambuddy-Source-Datei.
  • Kein Überschreiben eines bereits vorhandenen externen Links.
  • Kein automatischer Ersatz durch einen später im PLM gespeicherten Stand.

Damit bleibt im Archiv die Source erhalten, die beim Druckbeginn zugeordnet wurde.

Kontrolle in Bambuddy

Öffne das konkrete Druckarchiv. Die Source-3MF sollte dort zusätzlich zur gedruckten gcode.3mf verfügbar sein. Der externe Link sollte im Browser die passende Teilseite öffnen und direkt zur gedruckten Revision springen. Falls du noch nicht im PLM angemeldet bist, erscheint zuerst die Anmeldung.

Prüfe beziehungsweise melde dem Administrator:

  • exakter Druckname,
  • Drucker-ID,
  • Archivstatus printing oder completed,
  • vorhandener PLM-Slicerstand,
  • möglicherweise gleiche Teilenummer und Revision in mehreren Projekten,
  • Bambuddy-Key mit Read Status und Manage Archives,
  • öffentliche PLM_PUBLIC_URL auf dem Server,
  • Worker-Logs.

Serverprüfung ohne Upload:

docker compose -f docker-compose.image.yml exec worker \
  python manage.py sync_bambuddy_sources --dry-run --limit 20