Über DXF2GCODE
DXF2GCODE LOGO

  1. Allgemein
    1. DXF2GCODE was soll den das sein?
    2. Warum ich mir die Arbeit mache
    3. Einsatz für das Programm
    4. Weitere Entwicklung des Programms
    5. Links:
  2. Benutzeroberfläche von DXF2GCODE
  3. Features
  4. Download
  5. Installation
    1. Windows
    2. Linux
  6. Voreinstellungen
  7. Änderungsstand
    1. Letze Änderungen
    2. To Do Liste
    3. Requests und Vorschläge


Allgemein

DXF2GCODE was soll den das sein?

Nun das werden sich wohl nun manche fragen. Ganz allgemein gesagt, es tut das wie es heißt.

Mann kann mit dem Programm eine dxf Datei laden und diese wird dann angezeigt. Mit der Hilfe der zur Verfügung gestellten Funktionen kann man gewünschte Konturen auswählen, Fräskorrekturen wählen  und diese in G-Code exportieren.

Warum ich mir die Arbeit mache

Grundsätzlich gibt es bereits viele Programme die ähnliche Funktionen bitten, doch irgendwie fand ich diese zu Umständlich, nicht auf Windows und Unix verfügbar oder ähnliches. Da ich gerade eh schon die Programmiersprache Python entdeckt hatte und  mal einwenig rumprogrammierten wollte hab ich kurzerhand dieses Tool begonnen zu programmiert.

Einsatz für das Programm

Das Tool findet momentan auf einen Eigenbau Fräsmaschinen seinen Einsatz. Auf dieser Maschine läuft unter Ubuntu EMC2 als CNC Software (siehe www.linuxcnc.org/). Als Fontend kommt ein auf Python programmiertes GUI namens Axis zum Einsatz, siehe unter http://axis.unpythonic.net/.

Weitere Entwicklung des Programms

Momentan befindet sich das Programm noch stark in der Entwicklung doch bietet es bereits eine vielzahl an nützlichen Funktion. Der erste als "stable" zu bezeichnende Stand ist bald in Sicht.
Was noch alles im Anschluß in Planung ist kann unten unter der TODO Liste nachgelesen werden.

Über jeden der zum Projekt hinzustossen möchte freue ich mich natürlich. Aktuellster Stand ist immer auf Google Code zu sehen.

HILFE beim  GOOGLE WIKI und verschönern der PAGE kann auch ohne Programmierkenntnis erfolgen.

Links:

Homepage mit einen ebenfalls frei erhältlichem Programm zum umwandeln von DXF Dateien.

Links zu CNC-Foren:
Das Forum von CNC_ARENA
Das Froum Peters-CNC-Ecke

Projektseite auf Google CODE
http://code.google.com/p/dxf2gcode/

Benutzeroberfläche von DXF2GCODE

DXF2GCODE B01 Bildschirmausdruck

Features

Download

Das Programm wird in 2 verschiedenen Formaten zur Verfügung gestellt:

Das Programm wird nun seit neuestem Auf  einer Google Code Seite weiterentwickelt. Somit können alle mitarbeiten und Code Änderungen vorschlagen.

http://code.google.com/p/dxf2gcode/

Neueste Beta zur Zwischenversion noch in TKinter hier in Einzelteilen ...
http://code.google.com/p/dxf2gcode/source/browse/#svn/tags/2008-12-13_b02_tkinter

Um auf Stand zu bleiben empfiehlt sich ein SVN Tool!

An dieser Stelle auch ein Großer Dank an Vinezenz Schulz, der das Hosten der Downloads und auch des
SVN Servers bisher übernommen hatte.

Installation

Eine detaliertere Installationsanleitung und Beschreibung zu den Voreinstellungen ist in der Beschreibung zu finden, siehe Download.

Windows

Es ist keine Installation des Programms notwendig. Das Programm wird momentan als gepackte ausführbare Datei zum Download angeboten und kann somit ohne weitere Installation direkt ausgeführt werden.

Linux

Auch unter Linux ist keine Installation notwendig. Es muß minimum Python Version 2.4 installiert sein und die Datei ausführbar sein(Falls sie noch nicht ausführbar ist im Terminal mit: chmod a+x dxf2gcode.py ausführbar machen). Evtl ist noch die Installation von TK nötig, je nach Betriebssystem..

Voreinstellungen

Das User Interface des Programms wird mit voreingestellten Anfangswerten und Pfaden gestartet. Diese Werte können über die beiden Konfigurationsdatei angepasst werden. Die Konfigurationsdatei wird beim ersten Start des Programms in folgenden Verzeichnissen erstellt.

Windows XP Pfad:

C:\Dokumente und Einstellungen\User\Anwendungsdaten\Dxf2gcode_v01
Windows Vista Pfad:
C:\Users\Dein User Name\AppData\Roaming\Dxf2gcode_v01\
Unix Pfad:
home/Dein User Name/.dxf2gcode_v01/

Änderungsstand

Letze Änderungen

15.05.2009
Ab nun wird das Projekt auf GOOGLE CODE weiterentwickelt. Mometan wird an Fräsradienkorrektur und neuem GUI gearbeitet.
08.06.2009
Für jeden der Mutig ist kann auch gerne mal die neueste Version von der TK Oberfläche runterziehen. Hier hab ich noch einige Bug Fixes und Neuerungen aus der WXPython Oberfläche rein gebaut, da es wohl noch länger dauert bis diese Fertig ist.. Wenn ich positives Feedback bekommen könnte auch eine zwischen Version daraus entstehen.
http://code.google.com/p/dxf2gcode/source/browse/#svn/tags/2008-12-13_b02_tkinter

To Do Liste

Requests und Vorschläge

Feature Requests oder Fragen gerne im Forum Peters CNC Ecke unter dem Verlinkten Thread.
Document made with KompoZer        Zuletzt Editiert 08.06.09 Christian Kohlöffel © 2009