Getting started/de

Vorwort
FreeCAD ist eine 3D CAD/CAE parametrische Modellierungsanwendung. Es ist in erster Linie für die mechanische Konstruktion konzipiert, dient aber auch allen anderen Anwendungen, bei denen 3D-Objekte mit Präzision und Kontrolle über die Modellierungshistorie modellieren müssen.

FreeCAD befindet sich seit einiger Zeit in der Entwicklung und bietet eine lange Liste von Funktionen. Fähigkeiten fehlen noch, insbesondere im Vergleich zu kommerziellen Lösungen, und sind vielleicht nicht vollständig genug, um in den meisten Produktionsumgebungen eingesetzt zu werden, aber es ist leistungsstark genug für die meisten Hobbybastler und viele kleinere Betriebe. Es gibt eine schnell wachsende Gemeinschaft von begeisterten Anwendern, die am FreeCAD-Forum teilnehmen, und Sie können dort viele Beispiele für Qualitätsprojekte finden, die mit FreeCAD entwickelt wurden.

Wie alle Open-Source Projekte ist das FreeCAD-Projekt keine Einbahnstraße, das Ihnen von seinen Entwicklern zur Verfügung gestellt wird. Es hängt stark von seiner Gemeinschaft ab, zu wachsen, Funktionen zu erhalten und zu stabilisieren (Fehler zu beheben). Vergessen Sie dies nicht bei der Verwendung von FreeCAD; wenn es Ihnen gefällt, können Sie es direkt beeinflussen und beitragen!

Installation
Lade zuerst FreeCAD herunter und installiere es. Auf der Seite Herunterladen findest Du Informationen zu aktuellen Versionen und Aktualisierungen, und auf der Seite Installieren findet man Installationsanweisungen. Es gibt Installationspakete für Windows (.msi), Debian und Ubuntu (.deb), openSUSE (.rpm) und Mac OSX. FreeCAD ist über die Paketmanager vieler anderer Linux-Distributionen erhältlich. Eine eigenständige AppImage ausführbare Datei ist ebenfalls verfügbar, die auf den meisten aktuellen 64-Bit-Linux-Systemen läuft. Da FreeCAD Open-Source ist, können Sie sich den Quellcode auch selbst holen und Kompilieren.

FreeCAD erkunden


.
 * 1. Die 3D-Ansicht, zeigt die geometrischen Objekte im Dokument an.
 * 2. Die Baumansicht (Teil der Combo-Ansicht), die die Hierarchie und Konstruktionshistorie von Objekten im Dokument anzeigt; es kann auch das Aufgabenfenster für aktive Befehle anzeigen.
 * 3. Der Eigenschaftseditor (Teil der Kombiansicht), die das Anzeigen und Ändern von Eigenschaften der ausgewählten Objekte ermöglicht.
 * 4. Die Auswahlansicht, die die Objekte oder Unterelemente von Objekten (Ecken, Kanten, Flächen) anzeigt, die ausgewählt werden.
 * 5. Die Berichtansicht (oder Ausgabefenster), in dem FreeCAD Meldungen, Warnungen und Fehler ausgibt.
 * 6. Die Python-Konsole, wo alle von FreeCAD ausgeführten Befehle gedruckt werden und wo Sie den Code Python eingeben können.
 * 7. Die Statusleiste, in der einige Meldungen und Werkzeugtips erscheinen.
 * 8. Der Werkzeugleistenbereich, in dem die Symbolleisten angedockt sind.
 * 9. Der Arbeitsbereich wählen, mit dem Sie denn Arbeitsbereich auswählen.
 * 10. Das Standardmenü, das die grundlegenden Funktionen des Programms enthält.

Das Hauptkonzept der Oberfläche von FreeCAD besteht in der Aufteilung in mehrere Arbeitsbereiche. Ein Arbeitsbereich stellt eine Ansammlung von Werkzeugen dar, die auf eine bestimmte Aufgabe zugeschnitten sind wie zum Beispiel das Arbeiten mit Drahtgittern für FEM-Berechnungen, das Zeichnen von 2D Objekten oder das Erstellen von eingeschränkten Skizzen. Zwischen den Arbeitsbereichen kann mit der Arbeitsbereich-Auswahl (6) gewählt werden. Die in den jeweiligen Arbeitsbereichen enthaltenen Werkzeuge können angepasst werden, es können Werkzeuge von anderen Arbeitsbereichen oder sogar eigene Werkzeuge (Makros) hinzugefügt werden. Zusätzlich gibt es einen allgemeinen Arbeitsbereich, genannt Complete, der die im Allgemeinen am häufigst genutzten Werkzeuge aller Arbeitsbereiche vereint.

Wenn Sie FreeCAD das erste Mal starten, wird das Start-Center geöffnet. Hier sehen Sie die Ansicht von v0.16:



Das Start Center ermöglicht das schnelle Auswählen der gängigsten Arbeitsflächen, das Laden der zuletzt benutzten Dateien oder das Lesen der neuesten Nachrichten zu FreeCAD. Sie können die Standardarbeitsfläche in den Programmeinstellungen ändern.

Navigation im dreidimensionalen Raum
FreeCAD bietet vier verschiedene Navigationsmodi, die sich durch die Art und Weise der Objektinteraktion in der Ansicht und der 3D-Ansicht unterscheiden. Einer dieser Modi ist speziell für Touchpads ausgelegt, bei dem die mittlere Maustaste nicht genutzt wird. Die nachstehende Tabelle beschreibt den standardmäßig eingestellten Modus CAD Navigation (Sie können den aktuellen Navigationsmodus über das Menü umschalten, das Sie durch einen Rechtsklick in einen leeren Bereich erhalten):

Holding down allows the selection of multiple objects.
 * Pan_text=Hold the middle mouse button, then move the pointer.
 * Pan_mode_text=Pan mode: hold the key, press the right mouse button once, then move the pointer.
 * Zoom_text=Use the mouse wheel to zoom in and out.

Clicking the middle mouse button re-centers the view on the location of the cursor.
 * Zoom_mode_text=Zoom mode: hold the and  keys, press the right mouse button once, then move the pointer.
 * Rotate_view_text=Hold the middle mouse button, then press and hold the left mouse button, then move the pointer.

Die Cursorposition beim Drücken der mittleren Maustaste bestimmt den Drehpunkt. Rotation funktioniert wie das Drehen einer Kugel, die sich um ihr Zentrum dreht. Wenn die Tasten losgelassen werden, bevor Du die Mausbewegung stoppst, wird die Ansicht spinning fortgesetzt, wenn dies aktiviert ist.

A double click with the middle mouse button sets a new center of rotation.
 * Rotate_view_mode_text=Rotate mode: hold the key, press the right mouse button once, then move the pointer.
 * Rotate_view_alt_text=Hold the middle mouse button, then press and hold the right mouse button, then move the pointer.

Mit dieser Methode kann die mittlere Maustaste losgelassen werden, wenn die rechte Maustaste gedrückt gehalten wird.

Benutzer, die die Maus mit der rechten Hand benutzen, können diese Methode einfacher finden als die erste Methode. }}

Es stehen mehrere Ansichtsvoreinstellungen (beispielsweise Draufsicht, Frontansicht, usw.) im Ansichtsmenü, auf der Ansichtssymbolleiste und über Tastenkürzel (,, usw.) zur Verfügung. Mit einem Rechtsklick auf ein Objekt oder den Leerbereich der Ansicht steht ein schneller Zugriff auf allgemeine Vorgänge zur Verfügung, beispielsweise um eine bestimmte Ansicht oder ein Objekt in der Baumansicht auszuwählen.

Erste Schritte mit FreeCAD
Das Hauptaugenmerk von FreeCAD besteht darin, Ihnen zu ermöglichen, hochpräzise 3D Modelle zu erstellen, deren Eigenschaften Sie weiterhin genau kontrollieren (durch die Möglichkeit, in der Modellhistorie zurück zu gehen, und Parameter anpassen zu können) und gegebenenfalls auch die Fertigung dieser Modelle (mittels 3D Druck, CNC Fräsen oder sogar bei Bauwerken). Es unterscheidet sich daher sehr von einigen anderen 3D Anwendungen, die für andere Einsatzzwecke wie z.B. Erstellen von Animationsfilmen oder Spielen programmiert wurden. Die Lernkurve von FreeCAD kann sehr steil sein, besonders wenn es Ihr erster Kontakt mit dem 3D Modellieren ist. Falls Sie an einigen Stellen nicht mehr weiter kommen, vergessen Sie nicht, dass es eine freundliche Community von Nutzern unter FreeCAD forum gibt, welche Ihnen schnell weiter helfen kann.

Welchen Arbeitsbereich Sie in FreeCAD verwenden werden, hängt von der zu lösenden Problemstellung ab. Wenn Sie beispielsweise mit mechanischen Modellen arbeiten oder allgemein mit Objekten kleinen Maßstabs, dann werden Sie wahrscheinlich den Arbeitsbereich PartDesign verwenden. Wenn Sie zweidimensionale Skizzen erstellen wollen, dann sind Draft-Arbeitsbereich oder Sketcher-Arbeitsbereich die richtige Wahl (Sketcher insbesondere dann, wenn Sie Beschränkungen verwenden wollen). Wenn Sie an Gebäudedatenmodellierung interessiert sind, dann ist der Arbeitsbereich Arch der richtige. Es gibt auch einen speziellen Arbeitsbereich für das Konstruieren von Schiffen und einen für OpenSCAD.

Sie können den Arbeitsbereich jederzeit wechseln und modifizieren, um beispielsweise Werkzeuge anderer Arbeitsbereiche einzufügen.

Arbeiten mit den Arbeitsbereichen PartDesign und Sketcher
Der Arbeitsbereich PartDesign wurde für das Erstellen von komplexen Objekten entwickelt. Beginnend mit einfachen Grundkörpern können beliebige andere Körper hinzugefügt oder ausgeschnitten werden ("Merkmale" genannt), bis das Modell der eigenen Vorstellung entspricht. Alle dabei verwendeten Merkmale werden im Modellbaum angezeigt. Man kann sich das mit PartDesign erstellte Objekt als eine Folge von Operationen vorstellen, die sich auf das Ergebnisobjekt der jeweils letzten Operation beziehen und somit eine lange Kette bilden. Im Modellbaum ist das fertige Objekt zu sehen, doch die Hierarchie kann aufgeklappt werden, um vorherige Zustände abzurufen oder die Parameter der Merkmale und Operationen nachträglich zu verändern, wobei das Endergebnis automatisch aktualisiert wird.

Der Arbeitsbereich PartDesign verwendet dabei viele der Funktionen und Werkzeuge des Arbeitsbereichs Sketcher. Der Sketcher erlaubt es Ihnen zweidimensionale Formen zu zeichnen, die durch wählbare Beschränkungen und Maße definiert werden. Man kann beispielsweise ein Rechteck zeichnen und eine Seitenlänge mit einer Distanzbeschränkung festlegen. Diese Seite kann danach nur noch durch eine Modifikation der Beschränkung verändert werden.

Solche mit dem Sketcher erstellen 2D-Formen werden vielfach im PartDesign verwendet, z.B. um dreidimensionale Volumenkörper zu erstellen oder auch um Bereiche einer Oberfläche für eine geplante Vertiefung zu markieren. So sieht die übliche Vorgehensweise im Arbeitsbereich PartDesign aus:


 * 1) Erstellen einer neuen Skizze
 * 2) Zeichnen einer geschlossenen Form (alle Punkte müssen verbunden sind)
 * 3) Schließen der Skizze
 * 4) Die Skizze mit dem Werkzeug Block PartDesign Pad.svg in einen 3D-Volumenkörper umwandeln
 * 5) Eine der Seiten des Körpers auswählen
 * 6) Eine zweite Skizze auf dieser Oberfläche erstellen
 * 7) Wiederum eine geschlossene Form zeichnen
 * 8) Die Skizze schließen
 * 9) Einfügen einer Tasche PartDesign_Pocket.svg basierend auf der zweiten Skizze

Das Ergebnis dieser Prozedur könnte beispielsweise wie folgt aussehen:



Die Skizzen können jederzeit ausgewählt und geändert werden, wobei das Endergebnis automatisch aktualisiert wird. Dasselbe gilt auch für die Einstellungen der Operationen Block und Tasche.

Arbeiten mit den Arbeitsbereichen Draft und Arch
Die Arbeitsbereiche Draft und Arch verhalten sich etwas anders als die zuvor beschriebenen Arbeitsbereiche, obwohl sie denselben Regeln folgen, die überall in FreeCAD gelten. Kurz gesagt: Während die Arbeitsbereiche Sketcher und PartDesign für die Konstruktion von einzelnen komplexen Objekten ausgelegt sind, wurden Draft und Arch darauf optimiert, die Arbeit mit vielen einfachen Objekten gleichzeitig zu erleichtern.

Der Arbeitsbereich Draft bietet 2D-Werkzeuge, wie sie auch in klassischen CAD-Programmen (z.B. AutoCAD) zu finden sind. Da das Erstellen von 2D-Zeichnungen jedoch nicht zum eigentlichen Aufgabenbereich von FreeCAD gehört, sollte hierbei keine solch große Auswahl an Werkzeugen wie bei kommerziellen Alternativen erwartet werden. Die meisten der dabei verfügbaren Werkzeuge funktionieren nicht nur in 2D-Ebenen, sondern auch im 3D-Raum und profitieren dabei von hilfreichen Funktionen wie Ebene markieren und Draft Snap.

Der Arbeitsbereich Arch fügt eine Umgebung für BIM in FreeCAD ein. Dies erlaubt das Erstellen architektonischer Modelle aus parametrischen Objekten. Der Arbeitsbereich Arch basiert umfangreich auf anderen Arbeitsbereichen wie Draft oder Sketcher. Alle Werkzeuge von Draft sind auch in Arch zu finden und die meisten Werkzeuge von Arch nutzen das Hilfssystem von Draft.

Eine typische Vorgehensweise mit Arch und Draft könnte sein:


 * 1) Zeichnen einiger Linien mit dem Linienwerkzeug von Draft
 * 2) Auswahl der einzelnen Linien und Umwandlung in eine Wand mit dem Werkzeug Wand
 * 3) Verbinden der Wände durch Auswahl und einen Klick auf Add
 * 4) Erstellen eines Bodens und Einfügen der Wände in dieses Boden-Objekt (im Modellbaum)
 * 5) Erstellen eines Gebäudes und Einfügen des Bodens in dieses Gebäude-Objekt (im Modellbaum)
 * 6) Einfügen eines Fensters durch Anklicken des Werkzeugs Fenster, Auswahl der Voreinstellung und anschließende Auswahl einer Wand
 * 7) Bemaßen des Objekts, indem zuerst eine Arbeitsebene festgelegt wird und dann das Werkzeug Abmessung verwendet wird

Das Ergebnis könnte folgendermaßen aussehen:



Mehr Informationen finden sich auf der Anleitung Seite.

Scriptsteuerung (Scripting)
Freecad, as an open source software, offers the possibility to supplement its workbenches with addons.

The Addon principle is based on the development of a workbench complement. Any user can develop a function that he or she deems to be missing for her/his own needs or, ultimately, for the community. With the forum, the user can request an opinion, help on the forum. It can share, or not, the object of its development according to copyright rules to define. Free to her/him. To develop, the user has available scripting functions.

There are two types of addons:
 * 1) Macros: short snippets of Python code that provide a new tool or functionality. Macros usually start as a way to simplify or automate the task of drawing or editing a particular object. If many of these macros are collected inside a directory, the entire directory may be distributed as a new workbench.
 * 2) External workbenches: collections of tools programmed in Python or C++ that extend FreeCAD in an important way. If a workbench is sufficiently developed and is well documented, it may be included as one of the base workbenches in FreeCAD. Under External workbenches, you'll find the principle and a list of existing library.

Scripting
Und zu guter Letzt, eine der mächtigsten Funktionen in FreeCAD ist die Scriptsteuerungs-Umgebung. Über die integrierte Python-Konsole (oder durch jedes andere externe Python-Skript), können Sie auf nahezu jeden Teil von FreeCAD zugreifen, Geometrien erzeugen oder verändern, die Darstellung dieser Objekte in der 3D-Szene verändern oder auf die FreeCAD-Oberfläche zugreifen, bzw. diese verändern. Python-Skripting wird auch in Makros eingesetzt und stellt eine einfache Methode dar, eigene Skripte zu erstellen.

Neuigkeiten

 * Version 0.17 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.16 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.15 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.14 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.13 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.12 Versionshinweise: Was ist neu in dieser Version von FreeCAD
 * Version 0.11 Versionshinweise: Was ist neu in dieser Version von FreeCAD