Modifiziertes Heightmapscript
Sonntag, den 02. September 2007 um 20:45 Uhr



Pythonscript zum umwandeln von Bitmaps in für CNC Maschinen lesbarem GCODE. (Quellscript: image-to-gcode.py)

Das Originalscript gibt's hier: http://www.timeguy.com/cradek/image-to-gcode
Es steht unter der GPL.

Die Modifikation erlaubt es mehrere Grobläufe und einen letzten Feinlauf aus einem Bitmap zu generieren. Ausserdem werden jetzt leere Reihen übersprungen und Schnellfahrten zum schnelleren Abfahren von Leerstellen ist integriert. Zum editieren der Variablen, wie z.B. der Schrittgröße musst Du die entsprechenden Variablen im Script editieren. Um für den Feinlauf ein Werkzeug mit anderem Durchmesser nutzen, müssen dafür zwei angepasste Höhenkarten erstellt werden. Das ist sehr Benutzerunfreundlich, steht mit auf meiner Liste der Dinge die noch zu tun sind. Die Radiuskomoensation wird nicht automatisch gemacht, für künstlerische Teile reichen dafür die generischen Filter von Gimp. Man muss sich dann ausrechnen wie groß ein Pixel später wird.

Beispielhöhenkarte:

Der Schädel ist GPL und basiert auf medizinischen Daten.

Die Quelldatei für Blender: skull.blend

Hier ist der Schädel in Styropor gefräst: Schädel

Mehr Modelle für Blender.

So sieht der Schädel in Blender aus:

Eine spiegelverkehrte Höhenkarte der Welt in Gips gefräst:


Ein Werkzeug, um ein Blendermodell in eine Höhenbitmap zu wandeln:3D Mesh-to-Heightmap Generator


Download: img2gcode_modified.tar.bz2

Der generierte Code ist kompatibel mit emc2 .

Zuletzt aktualisiert am Dienstag, den 24. November 2009 um 22:27 Uhr
 
Creative Commons Lizenzvertrag


Notice: Undefined property: JDocumentHTML::$date_field in /homez.311/junktech/www/templates/gored_ultra_lernvid.com/index.php on line 133
Mittwoch, 08. Februar 2012

Valid XHTML & CSS | Design by: LernVid.com