Archiv der Kategorie: NwT

DIY — Software für eine CNC-Maschine

Übersicht

Eventuell kann sie Software auf einem Nexus 7 mit Ubuntu 12.04 installiert werden.
Setting up your Nexus 7 with Ubuntu 12.04
Meine ersten Erfahrungen sind leider ernüchternd, ubuntu unity stürzt oft ab. Leider gibt es noch keine Treiber für OpenGL weshalb pycam nicht richtig funktioniert.

Installation von PyCAM auf Mac OS X 10.8

Es folgt eine kurze Anleitung, wie PyCAM auf Mac OS X 10.8 installiert wird.

  1. Download PyCAM und entpacken.
  2. /Applications/Utilities/Terminal.app ausführen
  3. Installation von Homebrew (eine ausführlichere Anleitung: Installing Homebrew on OS X Mountain Lion 10.8, Package Manager for Unix Tools )
  4. ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
    
  5. Compilieren und installieren von PyGTK
  6. /usr/local/bin/brew install pygtk
    
  7. Compilieren und installieren von PyOpenGL (Password ist notwendig)
  8.   sudo easy_install PyOpenGL
    
  9. Compilieren und installieren von PyGTKGLExt
  10.   /usr/local/bin/brew install pygtkglext
    
  11. PyCAM patchen
  12.   curl "http://goo.gl/U8hJ1" | patch -p0
    
  13. Eintrag in .bashrc erstellen
  14. echo "\nexport PYTHONPATH=/usr/local/lib/python2.7/site-packages" >> ~/.bashrc
    

Nun sollte es möglich sein pyCAM innerhalb des herunter geladenen und entpackten Verzeichnisses zu starten.

./pycam

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, ändern sich die Schritte entsprechen.

openSCAM

NwT — nccad auf dem Mac

Viele meine Schülerinnen und Schüler haben einen Apple-Computer. Wir haben für den NwT-Unterricht eine CNC-gesteuerte Fräsmaschine, die mit der Windows CAD-Software nccad bedient wird. Damit diese Schülerinnen und Schüler zuhause ihre Projekte entwickeln können sollten sie diese Software benutzen können.

Eine Möglichkeit ist mittels von Parallels oder VWware einen Virtuelle-PC zu starten und auf diesem Windows zu installieren. Diese hat zur Folge, dass natürlich Lizenzgebühren anfallen.

Das open-source Projekt wine verfolgt einen anderen Weg. Es stellt Windows-Anwendungen eine sogenannte Laufzeitumgebung zur Verfügung. Mit Hilfe des Programms Wineskin Winery kann ein Container erstellt werden in dem ein Windows-Programm aufgeführt wird.

Anleitung zur Installation der Demoversion von nccad Version 7 mit Hilfe Wineskin Winery und wine unter MAC OSX Lion

  • Zuerst muss das Programm Wineskin von sourceforge.net heruntergeladen
    und installiert werden.

Download von Wineskin

  • wineskin.app öffnen und mittels dem +-Bottom die aktuelle wine-Version installieren (WS8Wine1.4-rc1 Stand Jan.2012).

wineskin Hauptfenster

  • Mittels der Schaltfläche Create new Blank Wrapper kann man einen neunen Container für nccad erstellen.

Wineskin creating a new wrapper

  • Jetzt kann das Windows-Programm Demo nccad 7 heruntergeladen werden und anschließend mit Hilfe der Schaltfläche Install Windows Software installiert werden. Die Installation verläuft genauso wie wenn man ein normales Windows hätte.

Wineskin Software in den Wrapper installieren

  • Mit der Schaltfläche Advanced können noch zusätzliche Einstellung vorgenommen werden. Wichtig ist, dass das richtige EXE-File ausgeführt wird.

  • Wenn man alles richtig gemacht hat, sollte man nun eine ausführbare App haben.

Wineskin nccad7.app

Die Version 8 von nccad benötigt .net Version 2.0 und SP1, bisher habe ich es noch nicht geschafft einen ausführbaren Container mit Hilfe von mondo (der Open-Source Variante von .net) zu erzeugen. Ich arbeite aber an einer Lösung dieses Problems.

Bisher habe ich mit winetricks versucht die DLLs des Microsoft .NET Framework 3.0 (Full Package) im Container zu installieren, aber leider startet nccad 8.0 nicht oder die App friert beim Starten ein. Sobald ich damit erfolgt habe, werde ich es posten.

Alle Bilder als Galerie