FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

< Zurück zu FreeCAD Howto Import Export


Warum ist es schwierig, DWG-Dateien in FreeCAD zu unterstützen?

Das DWG-Format ist ein proprietäres binäres Dateiformat, das von FreeCAD nicht direkt unterstützt wird. Es erfordert einen externen Dateikonverter eines Drittanbieters, der DWG-Dateien in DXF-Dateien umwandelt und umgekehrt.

Was benötige ich, um DWG-Dateien importieren zu können?

LibreDWG

  • Homepage: https://www.gnu.org/software/libredwg/
  • Licenz: GPLv3-or-later
  • Optional, wird verwendet, um den Import und Export von DWG-Dateien zu ermöglichen

GNU-LibreDWG ist eine freie C-Bibliothek zum Verarbeiten von DWG-Dateien. Sie zielt darauf ab, ein freier Ersatz für die Open Design Alliance Drawings SDK-Bibliotheken zu sein. Nicht vergessen, dass libreDWG noch in der Entwicklung ist und es noch nicht alle Elemente des DWG-Formats unterstützt.

Installation unter Windows

Die passenden pre-compiled Windows Binär-Dateien herunterladen und entpacken. Die ausführbare Datei dem Suchpfad des Betriebssystems hinzufügen os.getenv("PATH") für die automatische ermittlung (eingeführt in 0.21) oder den Pfad manuell festlegen. Siehe Import-/Export-Voreinstellungen.

Installation unter Linux/Unix-Systemen

git clone --recurse-submodules https://git.savannah.gnu.org/git/libredwg.git
cd libredwg
mkdir build
cd build
cmake ..
make
make install # or use checkinstall, or simply locate & copy the dwg2dxf 
             # utility to your executables path, it will be then autodetected by FreeCAD

Die ausführbaren Dateien dem Suchpfad des Betriebssystems hinzufügen os.getenv("PATH") für die automatische ermittlung (eingeführt in 0.21) oder den Pfad manuell festlegen. Siehe Import-/Export-Voreinstellungen.

Installation unter openSUSE

Um Probleme zu vermeiden, musst das LibreDWG-Paket verwendet werden, das für die installierte openSUSE OS Distribution kompiliert wurde. LibreDWG wird normalerweise mit YAST installiert (Abk. Yet another Setup Tool) dem Einrichtungs- und Konfigurationswerkzeug des Linux Betriebssystems.

Der erfahrenere Benutzer erhält zunächst einen Überblick über mögliche bereitgestellte Pakete. Hinweis: openSUSE bietet beim Herunterladen von LibreDWG mehrere Optionen zur Auswahl an. Um diese Optionen zu sehen, besuchst du Übersicht der bereitgestellten LibreDWG Pakete unter openSUSE.

Für z.B. Intel oder AMD 64-Bit Desktops, Laptops und Server ist die (x86_64) Version die richtige Wahl. Daher sind libredwg0 und libredwg-tools die richtige Wahl zum Installieren.

Es wird empfohlen, die Binärpakete direkt zu holen. Wähle dann die richtige Distribution für dein installiertes openSUSE Betriebssystem.

In einem beliebigen Terminal/Konsole (root Rechte erforderlich) wird die Installation durchgeführt mit:

zypper install libredwg0 libredwg-tools

Die ausführbaren Dateien dem Suchpfad des Betriebssystems hinzufügen os.getenv("PATH") für die automatische ermittlung (eingeführt in 0.21) oder den Pfad manuell festlegen. Siehe Import-/Export-Voreinstellungen.

Installation unter macOS

Die Installation der macOS-Kompilierung wurde auf einem Apple M1 mit MacOS 26.3.1 (Tahoe) und Homebrew getestet.

  • Homebrew hängt ab von Kommandozeilenwerkzeugen, die durch das Installationsskript erledigt werden.
  • Die über Homebrew installierbaren Voraussetzungen sind autoconf und texinfo.
  • Für die Installation unter macOS ist ein ordnungsgemäß geklontes Git-Repository für libredwg erforderlich.

Das folgende Skript kann verwendet werden, um den Download, die Konfiguration und die Installation zu automatisieren, sobald Homebrew installiert wurde. Es benötigt git, das möglicherweise bereits auf macOS vorinstalliert ist oder über die Befehlszeilenwerkzeuge installiert wurde:

#!/bin/bash
# prerequisites:
# - autoconf: brew install autoconf
# - texinfo: brew install texinfo

which autoconf || brew install autoconf
which makeinfo || brew install texinfo
which git      || brew install git
git clone 'https://github.com/LibreDWG/libredwg.git'
cd libredwg
./autogen.sh
./configure
make
make install

Je nach macOS-Version und der Architektur des Computers stehen die folgenden Binärdateien entweder unter /opt/homebrew/bin oder unter /usr/local/bin zur Verfügung:

{{Code|lang=bash|code=
#$> cd /opt/homebrew/bin
#$> ls /opt/homebrew/bin/d{x,w}*

dxfwrite
dxf2dwg
dwgwrite
dwgrewrite
dwgread
dwglayers
dwggrep
dwgfilter
dwgbmp
dwgadd
dwg2dxf
dwg2SVG

Um das Programm in FreeCAD verfügbar zu machen, gibt man den vollständigen Pfad zur dwg2dxf-Binärdatei unter Einstellungen → Import-Export → DWG → Pfad zum Dateikonverter ein.

ODA-Dateikonverter

  • Homepage: https://www.opendesign.com/guestfiles/oda_file_converter
  • Lizenz: Freeware
  • Optional, wird für den Im- und Export von DWG Dateien verwendet

Der ODA-Dateikonverter ist ein kleines, frei verfügbares Dienstprogramm, das die Konvertierung zwischen verschiedenen Versionen von DWG- und DXF-Dateien erlaubt. FreeCAD kann es verwenden, um DWG-Import und -Export anzubieten, indem DWG-Dateien unter der Haube in das DXF-Format konvertiert werden und der Dateiinhalt dann mit seinem Standard-DXF-Importprogramms importiert wird. Es gelten die Einschränkungen des DXF-Importprogramms.

Einrichtung

Wenn das Dienstprogramm nach der Installation nicht automatisch von FreeCAD gefunden wird, musst der Pfad zur ausführbaren Datei des Konverters manuell festgelegt werden. Siehe Import-/Export-Voreinstellungen.

QCAD pro

eingeführt in 0.20

  • Homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
  • Lizenz: kommerziell
  • optional, dient zum Aktivieren des Imports und Exports von DWG-Dateien

QCAD Community Edition ist eine bekannte Open-Source-Plattform für 2D-CAD auf DXF-Basis. Es gibt auch eine kostenpflichtige Pro-Version, die im Wesentlichen die Open-Source-Version mit zusätzlicher Unterstützung für das DWG-Format und Entwurfsfunktionen ist. Beim Kauf der Pro-Version enthält QCAD auch ein Konvertierungsprogramm von DWG zu DXF, das von FreeCAD verwendet werden kann.

Installation

Wenn das Dienstprogramm nach der Installation (eingeführt in 0.21) nicht automatisch von FreeCAD gefunden wird, muss man den Pfad zur Bash-Datei (Linux und macOS) oder zur Batch-Datei (Windows) manuell festlegen. Siehe Import-/Export-Einstellungen.

CADExchanger Arbeitsbereich

Die Installation des Arbeitsbereichs CADExchanger ermöglicht das Arbeiten mit DWG-Dateien durch Integration mit dem kostenpflichtigen kommerziellen Dateikonverterprodukt CADExchanger. Folge einfach den Anweisungen im GitHub-Repository. Du kannst über diesen Arbeitsbereich im sein Forumsbeitrag diskutieren.

Im Moment ist der CADExchanger-Weg der einzige, der es erlaubt, mit 3D-DWG-Dateien zu arbeiten, indem er sie in andere 3D-Formate konvertiert.

Was sind die Alternativen?

DoubleCAD XT

Es gibt auch DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). Das Programm ist für die persönliche und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu bekommen. Dieses Programm ist nur für Windows. Hinweis: Es scheint seit Jahren nicht mehr aktualisiert worden zu sein.

NanoCAD 5.0

Es gibt auch nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Das Programm ist für die private und kommerzielle Nutzung kostenlos. Es erfordert eine kostenlose Anmeldung, um einen Aktivierungscode per E-Mail zu erhalten. Dieses Programm ist nur für Windows.

Exportiere Deine AutoCAD-Dateien in freundliches Format

Exportiere deine AutoCAD Dateien in ein FreeCAD freundlicheres Format, wie DXF R12 oder R14, SVG und, falls die Version dies unterstützt, IGES. Alle sind bessere Alternativen zum DWG Format, wenn du FreeCAD verwendest.

Es ist wichtig darauf hinzuweisen, dass es keinen Unterschied zwischen den Inhalten einer Datei gibt, die im DWG- oder DXF-Format gespeichert ist, sofern es sich um die gleiche Version handelt (z.B. DWG 2014 und DXF 2014). Beide Formate werden von Autodesk verwaltet, und beide unterstützen genau dieselben Funktionen. Der Unterschied besteht darin, dass DWG geschlossen (maschinenkodiert) ist, während DXF offen ist.

Was kann ich tun, um zu helfen?

Fördere die Verwendung alternativer Formate

Einfach genommen, höre auf, im DWG Format geleistete Arbeit zu akzeptieren. In der Praxis ist dies oft leichter gesagt als getan. Dennoch wäre es keine schlechte Praxis für Benutzer und Unterstützer von FreeCAD, das DWG Format zu vermeiden und abzulehnen, wann immer es möglich ist.

Benutze die LibreDWG-Bibliothek und schreibe Fehlerberichte

In der Entwicklungsversion kann man, wie oben erwähnt, vom proprietären ODA-Konverter auf die freie Software-Bibliothek LibreDWG für DWG- (und DXF)-Dateien umsteigen. Bitte dies tun und etwaige Probleme die dabei auftreten melden.


Diese Seite wird abgerufen von https://wiki.freecad.org/FreeCAD_and_DWG_Import

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern