FreeCAD-Addon installieren
Diese Seite beschreibt die Einrichtung eines normalen FreeCAD-Arbeitsplatzes. Für Entwicklung und interne Details siehe das FreeCAD-Addon Handbuch.
Voraussetzungen
Du brauchst:
- FreeCAD 1.1,
- die URL des PLM-Servers,
- einen PLM-Benutzer,
- ein API-Token mit
read write checkout, - einen beschreibbaren lokalen Workspace, normalerweise
~/FreeCAD-PLM.
admin ist nur zusätzlich nötig, wenn du im Addon neue Projekte anlegen oder
Projektstammdaten ändern willst.
Installation über den FreeCAD Addon Manager
Füge im Addon Manager dieses benutzerdefinierte Repository hinzu:
https://git.home.schumbi.de/ralf/freecad-plm-addon
Branch:
main
Installiere anschließend FreeCAD-PLM, starte FreeCAD neu und wähle die
Workbench FreeCAD-PLM.
Beim Neustart registriert das Addon freecad-plm:// automatisch für den
aktuellen Benutzer:
- Linux und Linux-Flatpak: als XDG-MIME-Handler im Benutzerprofil,
- Windows: unter
HKCU\Software\Classes, ohne Administratorrechte.
Der Handler startet FreeCAD bei Bedarf oder übergibt den Link an die bereits
laufende Instanz. Browser fragen beim ersten Öffnen einer externen Anwendung
meist noch einmal nach. Falls die Zuordnung fehlt oder von einer anderen
Anwendung überschrieben wurde, wähle in FreeCAD FreeCAD-PLM -> Web-Link-Handler einrichten.
Installation aus einem Checkout
Den tatsächlich verwendeten FreeCAD-Benutzerordner findest du in der Python-Konsole:
import FreeCAD as App
App.getUserAppDataDir()
Das Addon muss darunter als Ordner Mod/freecad-plm-addon liegen. Typische
Pfade sind:
Linux Flatpak: ~/.var/app/org.freecad.FreeCAD/data/FreeCAD/v1-1/Mod/freecad-plm-addon
Linux nativ: ~/.local/share/FreeCAD/Mod/freecad-plm-addon
Windows: %APPDATA%\FreeCAD\v1-1\Mod\freecad-plm-addon
Verbindung einrichten
- Workbench
FreeCAD-PLMauswählen. PLM-Verbindung aktivierenanklicken.Verbindungseinstellungenöffnen.- Server-URL ohne abschließenden API-Pfad eintragen, zum Beispiel
https://plm.example.local. - API-Token eintragen.
- Workspace setzen, normalerweise
~/FreeCAD-PLM. - Slicer auf
Automatisch erkennen,Bambu Studio,OrcaSliceroderBenutzerdefiniertstellen. Speichern und verbindenwählen.
Das Ausgabefenster meldet anschließend unter dem Präfix [FreeCAD-PLM], wie
viele Projekte und aktive Checkouts geladen wurden.
Funktionstest
- Ein Projekt im Baum aufklappen.
- Ein Teil und eine Revision aufklappen.
- Eine Revision über
Mehr -> Schreibgeschützt öffnenladen. - Prüfen, dass die Datei aus dem Workspace geöffnet wird.
- Danach eine FCStd-Revision in der Web-Oberfläche öffnen und
In FreeCAD bearbeitenanklicken. Der Browser darf nachfragen; anschließend muss in FreeCAD die Checkout-Bestätigung erscheinen.
Erzeuge in Schritt 1 bis 4 noch keinen Checkout. Schreibgeschütztes Öffnen prüft Verbindung, Token, Download und Hashkontrolle ohne einen Server-Lock zu setzen. Schritt 5 darf vor der Checkout-Bestätigung abgebrochen werden.
Addon auf einem weiteren Rechner
Installiere das Addon dort auf dieselbe Weise. Der zweite Rechner darf einen
eigenen lokalen Workspace verwenden. Projekt- und Slicerstände werden vom
PLM-Server geladen; ~/FreeCAD-PLM muss nicht zwischen Rechnern kopiert oder
mit einem Dateisynchronisationsdienst geteilt werden.
Aktualisieren
Bei einer Addon-Manager-Installation verwendest du dessen Update-Funktion und startest FreeCAD danach neu. Bei einem Git-Checkout:
git -C /pfad/zu/freecad-plm-addon pull --ff-only
Prüfe immer den Pfad, den App.getUserAppDataDir() tatsächlich verwendet. Der
Ordner ~/FreeCAD-PLM ist der Arbeitsbereich und nicht das Addon-Repository.
Weiter
FreeCAD-PLM
Installation
Verwendung
- Aufgabenübersicht
- Projekt anlegen
- Teil oder Baugruppe anlegen
- Projektordner importieren
- Stammdaten bearbeiten
- Revision ansehen
- Revision auschecken
- Einchecken oder abbrechen
- Datei hinzufügen
- Datei entfernen
- Parameterdatei verwenden
- Projektstand wiederherstellen
- Neue Revision hochladen
- PLM-Link öffnen
- Slicerprojekt bearbeiten
- Druckprojekt erstellen
- Bambuddy-Druckarchiv
- Revision freigeben
- Anmerkung erstellen
- Suchen und vergleichen
- Exporte und Vorschauen
- Fertigungsdatei hochladen
- Benutzer und Tokens
Referenz
- Web-UI
- FreeCAD-Addon Handbuch
- Projektstände und Import
- Revisionen, Exporte und Vergleich
- Fertigung und 3MF-Dateien