8 Fertigung und 3MF Dateien
Ralf Warmuth edited this page 2026-08-30 21:59:28 +02:00

Fertigung und 3MF-Dateien

Fertigungsdateien dokumentieren, was wirklich in Richtung Herstellung gegeben wurde. Bei 3D-Druck sind das vor allem Slicer-3MF-Dateien, G-Code oder BGCode.

Fertigungsdialog an einer Revision

Warum Fertigungsdateien getrennt von CAD-Revisionen sind

Eine .FCStd-Revision beschreibt das CAD-Modell. Eine Slicer-3MF-Datei beschreibt zusätzlich, wie dieses Modell gefertigt werden soll.

Eine 3MF-Datei kann enthalten:

  • Drucker oder Druckerprofil,
  • Material und Hersteller,
  • Düse und Layerhöhe,
  • Slicer und Slicer-Version,
  • Plattenlayout,
  • Vorschaubilder,
  • weitere herstellerspezifische Einstellungen.

Diese Daten sind für spätere Nachvollziehbarkeit wichtig, gehören aber nicht direkt in die CAD-Datei.

Fertigungsdialog öffnen

Auf der Teilseite findest du an jeder Revision:

Mehr -> Fertigung

Der Dialog zeigt Verwendbare Fertigungsdateien für genau diese Revision. Wenn mehrere Datensätze vorhanden sind, wählst du oben einen Eintrag aus; die Detailansicht darunter aktualisiert sich sofort und zeigt unter anderem Slicer, Druckerprofil, Material, Düse und Layerhöhe.

Automatische Slicer-Projekte aus dem FreeCAD-Addon

Für FCStd-, STEP- und STL-Revisionen kann das FreeCAD-Addon mit Im Slicer öffnen einen synchronisierten 3MF-Arbeitsstand anlegen. Existiert noch keine Projekt-3MF, erzeugt das Addon zunächst eine geometrische 3MF und startet den konfigurierten Slicer. Speichern in Bambu Studio oder OrcaSlicer aktualisiert die Datei automatisch im PLM; ein gesonderter manueller Upload ist nicht erforderlich.

Der Arbeitsstand ist an genau eine CAD-Revision gebunden und wird beim nächsten Öffnen wieder geladen. Änderungen werden anhand des letzten Server-Hashs abgeglichen. Wenn zwei Rechner denselben Stand parallel ändern, verweigert der Server ein stilles Überschreiben und meldet einen Konflikt.

Fertigungsdatei hochladen

Im Fertigungsdialog kannst du eine Datei hochladen.

Die Datei kann über das Dateifeld gewählt oder direkt in den markierten Uploadbereich gezogen werden. Nach dem Ablegen gelten dieselben Prüfungen und Uploadgrenzen wie beim normalen Dateifeld.

Wichtige Felder:

  • Fertigungsdatei,
  • Zweck, zum Beispiel 3D-Druck,
  • Label, optionaler Anzeigename,
  • Beschreibung,
  • Slicer, Maschine, Material und weitere technische Felder.

Wenn du eine Bambu-/Slicer-3MF-Datei hochlädst, versucht FreeCAD-PLM relevante Metadaten automatisch auszulesen. Manuell ausgefüllte Felder haben Vorrang.

Empfohlener manueller Ablauf für zusätzliche Fertigungsdateien:

  1. CAD-Revision prüfen oder freigeben.
  2. Im Slicer die Datei für genau diese Revision vorbereiten.
  3. Die erzeugte 3MF- oder Druckdatei im Fertigungsdialog hochladen.
  4. Automatisch erkannte Maschine, Material und Slicer-Daten kontrollieren.
  5. Nur Dateien behalten, die wirklich verwendet werden sollen.

Automatisch ausgelesene 3MF-Daten

Bei passenden 3MF-Dateien kann FreeCAD-PLM unter anderem erkennen:

  • Slicer-Name,
  • Slicer-Version,
  • Maschine oder Druckermodell,
  • Druckerprofil,
  • Material,
  • Materialhersteller,
  • Düsendurchmesser,
  • Layerhöhe,
  • Vorschaubild, falls im 3MF enthalten.

Nicht jede 3MF-Datei enthält alle Daten. Manche 3MF-Dateien enthalten nur Geometrie und Thumbnail, aber keine Slicer-Konfiguration.

Vorschaubilder

Wenn im 3MF ein Thumbnail vorhanden ist, wird es als Vorschau in der Fertigungstabelle angezeigt. Das ist besonders hilfreich, wenn mehrere Druckplatten oder Slicer-Dateien an einer Revision hängen.

Wenn kein Vorschaubild erscheint, ist das nicht automatisch ein Fehler. Manche 3MF-Dateien enthalten keine Thumbnails oder nur herstellerspezifische Vorschaudaten, die nicht ausgewertet werden können.

Status von Fertigungsdateien

Neu hochgeladene Fertigungsdateien gelten im normalen Workflow als Freigegeben, weil nur erfolgreich nutzbare Dateien abgelegt werden sollen.

Admins können eine Fertigungsdatei als Obsolet markieren. Das ist für Korrekturen gedacht, zum Beispiel wenn versehentlich eine falsche 3MF-Datei hochgeladen wurde oder später klar wird, dass sie nicht mehr verwendet werden soll.

Download und 3D-Anzeige

Fertigungsdateien können im Dialog heruntergeladen werden. Bestimmte Formate wie 3MF oder STL können zusätzlich im 3D-Viewer angezeigt werden.

Slicer-Status und Lebenszyklus

Sobald ein synchronisierter Slicer-Arbeitsstand vorhanden ist, zeigt die Revisionskarte Slicer-Stand mit dem letzten Aktualisierungszeitpunkt. Auf der Teilseite führt der Abschnitt Lebenszyklus CAD-Revisionen, Freigaben, Slicer-Stände, weitere Fertigungsdateien und Fertigungsläufe chronologisch zusammen. Dadurch ist erkennbar, welcher Fertigungsstand zu welcher CAD-Revision gehört, ohne jeden Fertigungsdialog einzeln zu öffnen.

Später aus Bambuddy übernommene Fertigungsläufe verwenden dieselbe Ansicht und benötigen keine zweite Historie.

Ausblick: Fertigungslauf

Das Datenmodell ist bereits darauf vorbereitet, später Maschinen oder Drucker anzubinden. Dann können Fertigungsläufe, Fotos, Logs, Messprotokolle oder Druckreports an die Fertigungsdatei gehängt werden.

Aktuell ist die Web-UI auf das Ablegen und Wiederfinden der Fertigungsdateien fokussiert.

Bambuddy-Integration

Die Bambuddy-Anbindung wird serverseitig eingerichtet; auf den FreeCAD- Arbeitsplätzen ist dafür kein zusätzlicher Dienst notwendig. Ein Admin sieht den Konfigurationsstatus unter Verwaltung -> Integrationen und kann dort Verbindung und wirksame Upload-Berechtigung prüfen.

Die Laufzeitkonfiguration erfolgt über:

BAMBUDDY_URL=http://bambuddy.example.local:8000
BAMBUDDY_API_KEY=bb_...
BAMBUDDY_TIMEOUT_SECONDS=10
BAMBUDDY_SOURCE_SYNC_ENABLED=1
BAMBUDDY_SOURCE_SYNC_PRINTER_IDS=1
PLM_PUBLIC_URL=https://plm.example.local

Der API-Key benötigt Read Status und Manage Archives. Der Key bleibt in der Serverumgebung; er wird weder in der PLM-Datenbank gespeichert noch in der Web-UI angezeigt.

Der Worker hängt die aktuelle synchronisierte Slicer-3MF automatisch an ein laufendes Bambuddy-Archiv, wenn Drucker-ID und exakter Druckname <Teilenummer>_<Revisionscode> passen. Mehrdeutige Treffer werden übersprungen. Eine bereits vorhandene Source-Datei wird nicht ersetzt. Upload, PLM-Dateihash und Bambuddy-Archiv-ID werden im Audit-Trail protokolliert. Zusätzlich setzt der Worker bei laufenden und abgeschlossenen Drucken einen externen Link auf die konkrete PLM-Revision. Vorhandene externe Links bleiben unverändert; auch die Verknüpfung wird im Audit-Trail protokolliert.

Einrichtung und Sicherheitsregeln stehen unter Bambuddy anbinden. Der Anwenderablauf steht auf der Aufgabenseite Source-3MF an einen Bambuddy-Druck hängen.