Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitung:3d-druck:apps:freecad [03.05.2023 16:56] J. Huberanleitung:3d-druck:apps:freecad [05.07.2025 12:02] (aktuell) – [Parametrisierung] J. Huber
Zeile 1: Zeile 1:
 ====== FreeCAD ====== ====== FreeCAD ======
-(Ich benutze derzeit die Version 0.20) 
  
-===== Allgemeines =====+(Ich benutze derzeit die Version 1.0.1)
  
 +===== Referenzwerte und Berechnungen =====
  
-===== Parametrisierung =====+Es besteht die Möglichkeit konstruierte Werte von Skizzen in den Tabellen und Konstruktionen zu benutzen/wiederverwenden.
  
-  - Zu Arbeitsbereich **Spreadsheet** wechseln+Allerdings kann es schnell passieren ungültige Zirkelbezüge zu erzeugen. 
 + 
 +Um das zu verhindern: 
 + 
 +  * Zwei (oder mehrere) Tabellen anlegen: Eine für die **<fc #ffa500>Eingaben</fc>**  und eine zweite für **<fc #008000>Berechnungen</fc>** 
 +  * Eine (oder mehrere) **<fc #6495ed>Hilfsskizze</fc>**  anlegen in der Konstruktionen zur Ermittlung von Werten erstellt werden 
 +  * Die Werte dürfen nur in einer Richtung "weitergegeben" werden (s.a. Diagramm) 
 +      * z.B.: Vermeide Berechnungen in der Tabelle //<fc #ffa500>Eingaben</fc>//  die Werte aus der Tabelle //<fc #008000>Berechnungen</fc>//  oder aus <fc #6495ed>(Hilfs-)Konstruktionen</fc> verwenden. 
 + 
 +<uml>  
 +@startuml  
 +hide empty members  
 + 
 +object Eingaben #lightyellow  
 +object Hilfskonstruktion #white  
 +object Berechnungen #lightgreen  
 +object Konstruktion #lightblue 
 + 
 +Eingaben -> Berechnungen #orange  
 +Eingaben -> Hilfskonstruktion #orange  
 +Eingaben -> Konstruktion #orange  
 +Hilfskonstruktion -> Berechnungen  
 +Hilfskonstruktion -> Konstruktion  
 +Berechnungen -> Konstruktion #green  
 +@enduml  
 +</uml> 
 + 
 +Um Werte aus der (Hilfs-)Konstruktion zu erhalten: 
 + 
 +---- 
 + 
 +[<<//Dokumentname//>>#]<<//Skizze//>>.Constraints.//Referenzname// 
 + 
 +//Dokumentname ist nur sinnvoll, wenn die Skizze auch in einem anderem Dokument ist!// 
 + 
 +---- 
 + 
 +===== Teile zueinander Ausrichten ===== 
 + 
 +==== Standard "Ausrichten" ==== 
 + 
 +  - Wähle das Referenzobjekt aus. Dies wird das feste Objekt sein und nicht geändert werden. 
 +  - Halte die StrgTaste gedrückt, während du das Objekt auswählst, dessen Platzierung du ändern möchtest. 
 +  - Wähle die Bearbeiten → Ausrichtung… Option aus dem Menü. 
 +  - Ein neues Fenster erscheint im Hauptansichtsbereich. Dieses Fenster besteht aus zwei Ansichten: links wird das bewegliche Objekt angezeigt, rechts das festgelegte. 
 +  - Lege das erste Punktpaar durch Klicken auf einen Punkt in jeder Ansicht fest. Dieses Punktpaar wird zum Bewegen des beweglichen Objekts verwendet. 
 +  - Lege einen oder zwei weitere Punktpaare, wenn du auch das bewegliche Objekt drehen möchtest. 
 +  - Rechtsklicke auf eine der Ansichten, und wähle im Kontextmenü die Option Ausrichten, um den Befehl abzuschließen. 
 + 
 +<wrap lo>Quelle: [[https://wiki.freecad.org/Std_Alignment/de|FreeCAD Wiki]]</wrap> 
 + 
 + 
 +===== Grafiken druckbar machen ===== 
 + 
 +Um gemalte (eingescannte, …) Grafiken in Bilder (wie Ausmalbilder) druckbar zu machen: 
 + 
 +  * [[:anleitung:3d-druck:imagetoprint|]] 
 + 
 +===== Mesh in Form umwandeln ===== 
 + 
 +Um ein Mesh (z.B. .stl Datei) in ein weiter zu verarbeitbares solides Modell umzuwandeln, sind folgende Schritte nötig: 
 + 
 +  - In Arbeitsbereich "**Parts**" wechseln 
 +  - Mesh importieren (oder öffnen) 
 +  - Mesh auswählen und über das Menü **Formteil**  –> **Form aus Dreiecksnetz erstellen…**  ausführen 
 +      - Mesh ausblenden 
 +  - Soeben erzeugte Form auswählen und über das Menü **Formteil**  –> **Festkörper erzeugen**  ausführen 
 +      - Form ausblenden 
 +      - Sollte dieser Schritt nicht funktionieren, kann einfach mit dem nächsten Schritt weiter gemacht werden. 
 +  - Soeben erzeugten Festkörper auswählen und über das Menü **Formteil**  –> **Kopie erstellen**  –> **Form aufbereiten**  ausführen 
 +      - Festkörper ausblenden 
 +  - Nach Arbeitsbereich "**Part Design**" wechseln 
 +  - Soeben aufbereitete Form auswählen und (**Part Design**  –>) **Körper erstellen**  ausführen 
 +  - **Base Feature**  auswählen 
 +  - Nach Arbeitsbereich "**Draft**" wechseln und über das Menü **Werkzeuge**  –> **Raster umschalten**  das Hintergrund-Gitter ausblenden. 
 +  - Nach Arbeitsbereich "**Part Design**" (oder "Part") wechseln und nun kann das Modell weiter bearbeitet oder z.B. im .STEP Format gespeichert werden. 
 +  - Nach dem Bearbeiten kann der barbeitete Festkörper über das Menü **Formteil**  –> **Kopie erstellen**  –> **Form aufbereiten**  noch mal bereinigt werden. 
 + 
 +===== Parametrisierung ===== 
 +Entweder über einen Variablensatz, oder: 
 +  - Zu Arbeitsbereich **Spreadsheet**  wechseln
   - Neue Tabelle erstellen   - Neue Tabelle erstellen
   - Tabelle mit gewünschten Werten erstellen   - Tabelle mit gewünschten Werten erstellen
Zeile 13: Zeile 93:
   - Diese Aliase können dann bei allen möglichen Werten im Modell benutzt werden (klick auf [''f(x)''] im Wertefeld)   - Diese Aliase können dann bei allen möglichen Werten im Modell benutzt werden (klick auf [''f(x)''] im Wertefeld)
   - Bei parametrisierten Projekten immer unveränderliche Referenzebenen verwenden   - Bei parametrisierten Projekten immer unveränderliche Referenzebenen verwenden
-    - externe Objektreferenzen funktionieren nicht und werden bei Änderungen von Werten zerstört +      - externe Objektreferenzen funktionieren nicht und werden bei Änderungen von Werten zerstört 
-    - Abschrägungen funktionieren auch nicht zuverlässig, hierfür besser ''Pockets'' verwenden. +      - Abschrägungen funktionieren auch nicht zuverlässig, hierfür besser ''Pockets''  verwenden.
- +
  
 ===== Dokumente ===== ===== Dokumente =====
Zeile 22: Zeile 100:
 {{page>wiki:vinc:namespacearticle}} {{page>wiki:vinc:namespacearticle}}
  
-<form> +<form> action template wiki:vtpl:artikelinfo "anleitung:3d-druck:apps:freecad:@@ID@@" action struct_lookup yesno "Neuen Artikel erstellen" fieldset "" "Neuen Artikel erstellen" textbox "ID" struct_field "artikelinfo.name" struct_field "artikelinfo.beschreibung" ! struct_field "artikelinfo.version" =%Y-%m-%d hidden "Datum" "=@YEAR@-@MONTH@-@DAY@" hidden "Namespace" ! hidden "Bereich" =anleitung hidden "Kategorie anleitung" "=3d-druck x1c freecad" ! hidden "Kategorie dev" ! hidden "Kategorie cad" ! hidden "Kategorie hardware" ! submit "Artikel erstellen" </form>
-action template wiki:vtpl:artikelinfo "anleitung:3d-druck:apps:freecad:@@ID@@" +
-action struct_lookup +
-yesno     "Neuen Artikel erstellen" +
-fieldset  "" "Neuen Artikel erstellen" +
-textbox "ID" +
-struct_field "artikelinfo.name" +
-struct_field "artikelinfo.beschreibung" ! +
-struct_field "artikelinfo.version" =%Y-%m-%d +
-hidden  "Datum" "=@YEAR@-@MONTH@-@DAY@" +
-hidden "Namespace" ! +
-hidden "Bereich" =anleitung +
-hidden "Kategorie anleitung" "=3d-druck x1c freecad" ! +
-hidden "Kategorie dev" ! +
-hidden "Kategorie cad" ! +
-hidden "Kategorie hardware" ! +
-submit "Artikel erstellen" +
-</form>+
  
-\\ 
  
 ---- struct data ---- ---- struct data ----
 artikelinfo.name     : FreeCAD artikelinfo.name     : FreeCAD
-artikelinfo.beschreibung : +artikelinfo.beschreibung : FreeCAD
 artikelinfo.status   : Fortlaufend artikelinfo.status   : Fortlaufend
 artikelinfo.statuslink : Fortlaufend|Fortlaufend artikelinfo.statuslink : Fortlaufend|Fortlaufend
-artikelinfo.version 2023-05-03+artikelinfo.version 2025-07-05
 artikelinfo.cats     : Anleitung, CAD, FDM-Druck, SLA-Druck artikelinfo.cats     : Anleitung, CAD, FDM-Druck, SLA-Druck
 artikelinfo.catlinks : Anleitung|Anleitung, CAD|CAD, FDM-Druck|FDM-Druck, SLA-Druck|SLA-Druck artikelinfo.catlinks : Anleitung|Anleitung, CAD|CAD, FDM-Druck|FDM-Druck, SLA-Druck|SLA-Druck