Software

Eine kurze Vorstellung der Software-Tools, die bei meinen Projekt zum Einsatz kommen.

SketchUp

3D CAD Sketchup RoboterWenn es um mechanische Konstruktion geht, erstelle ich die 3D CAD Zeichnungen SketchUp. Die Software ist kostenlos und ist relativ einfach zu bedienen. Ein weiterer Vorteil von SketchUp, gerade wenn man sich erst einarbeitet, ist die 3D Gallery, wo einem schon fertige Modelle zur Verfügung stehen.

Es gibt auch ein PlugIn, mit dem ein Import/Export von STL-Dateien möglich ist. Die STL-Modelle kann man dann mit dem 3D-Drucker ausdrucken.

Eine weitere nette Spielerei, man kann die mit EAGLE erstellte .brd Dateien importieren. So kann man z.B. ein Gehäuse um die Platine herum zeichnen, und in 3D ausdrucken 🙂

 

EAGLE

SchaltplanEditorEagleLayoutEditorEagleWo ich meine erste Platine entwerfen wollte, habe ich mir ein Paar Schaltplan- und Layout Editoren angeschaut. Geblieben bin ich aber bei EAGLE. Das Programmm bringt eine große Bauteilbibliothek mit und sollte es ein Bauteil in der Bibliothek nicht geben, kann man es selber anlegen oder mal im Internet suchen, ob jemand dieses Bauteil bereits angelegt und veröffentlicht hat. Bei den ersten Bauteilen habe ich versucht, fertige Bibliotheken im Netz zu finden, da das Anlegen eigener Bauteile zuerst etwas schwierig erscheint. Nach kurzer Zeit habe ich angefangen selber Bauteile zu erstellen. Nach etwas Übung geht es schneller, als ewig im Netz zu suchen. Wenn man dazu noch eine fehlerhafte Bibliothek einsetzt, dann kann es zeitaufwändig (Fehlersuche) und teuer (Platinenherstellung) werden.

Am Anfang ist das Programm etwas gewöhnungsbedürftig, und die Bedienung ist vielleicht nicht ganz so intuitiv, wie bei anderen Editoren. Wenn man sich aber etwas eingearbeitet hat, weiß man nicht mehr, worüber man am Anfang geflucht hat.

Die Kostenlose Version ist auf ein Platinenformat von 100×80 (mm) und auf zwei Layer begrenzt. Es gibt noch andere Kleinigkeiten, die in der kostenlosen Version nicht zur Verfügung stehen, aber bei den kleinen Bastelprojekten, ist das zu vernachlässigen. Für die meisten Hobby-Spielereien reicht es vollkommen aus.

Die meisten Hersteller unterstützen auch von Haus aus das brd-Format, in dem das Platinenlayout abgespeichert wird.

Die meisten Open Source Hardware Platinen, die man im Netz so findet, wurden mit EAGLE erstellt.

Update: nachdem EAGLE von Autodesk übernommen wurde und Autodesk das Abo-Modell eingeführt hat, werde ich mir ein anderes Tool anschauen.

 

QCAD

Bei meinen ersten 2D CAD Zeichnugnen, kam Visio zum Einsatz. Damals hatte ich noch den Luxus, eine 5€-Lizenz über die Schule zu beziehen. Nachdem die Lizenz abgelaufen war, habe ich angefangen, mich nach Alternativen umzuschauen. Hier habe ich auch einige Tools ausprobiert und irgendwie konnte ich mich mit keinem von den anfreunden. Irgendwann habe ich QCAD ausprobiert und bei QCAD auch geblieben. Das Programm läuft ziemlich flüssig und ist im Vergleich zu einigen anderen CAD Tools ziemlich benutzerfreundlich.

Die Zeichnungen kann man im .dxf .dwg .svg Formaten exportieren. Also das Nötige, wenn man die gezeichneten Teile fräsen oder lasern möchte. PDF und Grafik Export steht natürlich auch zur Verfügung. Die Vollversion kostet auch nicht die Welt. Preis-Leistungs-Verhältnis ist einfach Top 🙂

 

Weitere Software Tools

  • Inkscape
  • Arduino IDE
  • AVR Studio
  • Yenka
  • LTSpice
  • Sublime Text 2
  • PlatformIO

Was Betriebssysteme angeht, so beschränke ich mich nicht mehr auf ein einziges Betriebssystem, sondern nutze die Vorteile von allen drei (Windows, Linux, Mac OS X).