{"id":1159,"date":"2012-10-28T22:44:09","date_gmt":"2012-10-28T20:44:09","guid":{"rendered":"http:\/\/blog.herrwolff.org\/?p=1159"},"modified":"2012-11-16T15:44:53","modified_gmt":"2012-11-16T13:44:53","slug":"diy-software-fur-eine-cnc-maschine","status":"publish","type":"post","link":"http:\/\/blog.herrwolff.org\/?p=1159","title":{"rendered":"DIY &#8212; Software f\u00fcr eine CNC-Maschine"},"content":{"rendered":"<h1> \u00dcbersicht <\/h1>\n<ul>\n<li>libreCAD, Inkscape als CAD-Software\n<li>PyCAM oder GNUcam als CAM Programm<\/li>\n<li>OpenScan als Simulator (f\u00fcr Ubuntu oder mit Winebottle und Mac OS X)<\/li>\n<li><a href=\"https:\/\/github.com\/winder\/Universal-G-Code-Sender\/downloads\"> Universal-G-Code-Sender <\/a>, <a href=\"http:\/\/www.shapeoko.com\/wiki\/index.php\/GCtrl\">GCtrl Processing Script to stream Gcode <\/a>oder  <a href=https:\/\/github.com\/kosme\/GrblHoming\/downloads\"> Grbl Controller <\/a> f\u00fcr Windows zum senden des G-Codes an die CNC-Fr\u00e4se<\/li>\n<li>GRBL auf Arduino Uno zur Steuerung der CNC-Fr\u00e4se<\/li>\n<li>ShapeOko und Eigenbau als CNC-Fr\u00e4se<\/li>\n<\/ul>\n<p><img loading=\"lazy\" alt=\"\" src=\"http:\/\/www.shapeoko.com\/wiki\/images\/0\/01\/Gcode_flow.JPG\" title=\"Work flow cc by http:\/\/www.shapeoko.com\" class=\"aligncenter\" width=\"758\" height=\"110\" \/><\/p>\n<p> Eventuell kann sie Software auf einem Nexus 7 mit Ubuntu 12.04 installiert werden.<br \/>\n<a href=\"https:\/\/wiki.ubuntu.com\/Nexus7\/Installation\">Setting up your Nexus 7 with Ubuntu 12.04<\/a><br \/>\nMeine ersten Erfahrungen sind leider ern\u00fcchternd, ubuntu unity st\u00fcrzt oft ab. Leider gibt es noch keine Treiber f\u00fcr OpenGL weshalb pycam nicht richtig funktioniert.<\/p>\n<h2> Installation von PyCAM auf Mac OS X 10.8 <\/h2>\n<p> Es folgt eine kurze Anleitung, wie PyCAM auf Mac OS X 10.8 installiert wird.<\/p>\n<ol>\n<li><a href=\"http:\/\/pycam.sourceforge.net\/download.html\" > Download PyCAM<\/a> und entpacken.<\/li>\n<li>\/Applications\/Utilities\/Terminal.app ausf\u00fchren<\/li>\n<li>Installation von Homebrew (eine ausf\u00fchrlichere Anleitung: <a href=\"http:\/\/crosstown.coolestguyplanettech.com\/os-x\/40-setting-up-os-x-lion-to-plug-into-homebrew-package-manager\"> Installing Homebrew on OS X Mountain Lion 10.8, Package Manager for Unix Tools <\/a>)<\/li>\n<pre lang=\"bash\">\r\nruby <(curl -fsSkL raw.github.com\/mxcl\/homebrew\/go)\r\n<\/pre>\n<li>Compilieren und installieren von PyGTK<\/li>\n<pre lang=\"bash\">\r\n\/usr\/local\/bin\/brew install pygtk\r\n<\/pre>\n<li>Compilieren und installieren von  PyOpenGL (Password ist notwendig)<\/li>\n<pre lang=\"bash\">\r\n  sudo easy_install PyOpenGL\r\n<\/pre>\n<li>Compilieren und installieren von  PyGTKGLExt<\/li>\n<pre lang=\"bash\">\r\n  \/usr\/local\/bin\/brew install pygtkglext\r\n<\/pre>\n<li>PyCAM patchen<\/li>\n<pre lang=\"bash\">\r\n  curl \"http:\/\/goo.gl\/U8hJ1\" | patch -p0\r\n<\/pre>\n<li>Eintrag in .bashrc erstellen<\/li>\n<pre lang=\"bash\">\r\necho \"\\nexport PYTHONPATH=\/usr\/local\/lib\/python2.7\/site-packages\" >> ~\/.bashrc\r\n<\/pre>\n<\/ol>\n<p>Nun sollte es m\u00f6glich sein pyCAM innerhalb des herunter geladenen und entpackten Verzeichnisses zu starten.<\/p>\n<pre lang=\"bash\">\r\n.\/pycam\r\n<\/pre>\n<p><img data-attachment-id=\"1180\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/pyCAM-e1351456572273.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/pyCAM-e1351456572273.png\" data-orig-size=\"600,306\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"pyCAM\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/pyCAM-300x153.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/pyCAM-1024x523.png\" loading=\"lazy\" width=\"1024\" height=\"523\" class=\"wp-image-1180 size-large\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/pyCAM-1024x523.png\" title=\"pyCAM\" alt=\"\"\/><\/p>\n<p>Diese Anleitung geht davon aus, dass Mac OS X Mountain Lion im original Zustand nach der Installation ist. Wenn fink oder macport installiert sein sollte, \u00e4ndern sich die Schritte entsprechen.<\/p>\n<h2> openSCAM <\/h2>\n<p><img data-attachment-id=\"1198\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/openSCAM-e1352238959188.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/openSCAM-e1352238959188.png\" data-orig-size=\"600,341\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"openSCAM\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/openSCAM-300x170.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/openSCAM-1024x582.png\" loading=\"lazy\" width=\"1024\" height=\"582\" class=\"wp-image-1198 size-large\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2012\/10\/openSCAM-1024x582.png\" title=\"openSCAM\" alt=\"\"\/> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcbersicht libreCAD, Inkscape als CAD-Software PyCAM oder GNUcam als CAM Programm OpenScan als Simulator (f\u00fcr Ubuntu oder mit Winebottle und Mac OS X) Universal-G-Code-Sender , GCtrl Processing Script to stream Gcode oder<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","jetpack_publicize_message":""},"categories":[1,17,26,19,5,13,15,32],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p1ZaWF-iH","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1159"}],"collection":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1159"}],"version-history":[{"count":39,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1159\/revisions"}],"predecessor-version":[{"id":1188,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1159\/revisions\/1188"}],"wp:attachment":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1159"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}