Inhaltsverzeichnis

Eibot-Bausatz mit Arduino

Übersicht

Diese Seite beschreibt eine Alternative zum Eibot-Bausatz (mit Link zur Bauanleitung), der auf einer nicht mehr verfügbaren speziellen Platine basiert. Hier werden ein Arduino Uno, eine einfach selbst zu ätzende und zu bestückende Platine sowie wenige Standard-Bauteile wie Widerstände, Kondensatoren oder Stiftleisten benötigt.

Mechanische Bauteile

Die folgenden Teile werden zur Herstellung des Eibots mit Arduino benötigt. Ansonsten gilt die Bauanleitung des Original-Eibots.

Elektronische Bauteile

Außerdem gibt es den Bestückungsplan zum Herunterladen.

Montage

Platine

  1. Die beiden Widerstände einlöten.
  2. Die 3-polige Stiftleiste für den Servo einlöten (rechte Kante im Bestückungsplan).
  3. Sämtliche Buchsenleisten einlöten.
  4. Die langen Stiftleisten an den Ober- und Unterkanten einlöten. Dazu muss der Kunststoffteil und die kurze Seite auf der Bestückungsseite der Platine liegen, die lange Seite auf der Lötseite; dort verlöten.
  5. Die Netzteilbuchse einlöten.
  6. Die Kondensatoren einlöten.
  7. Die Schrittmotortreiber einstecken

Gehäuse

  1. Wichtig: Auf dem Arduino die Oberseite der USB-Buchse mit einem Stück Tesafilm abdecken, da sonst ein Kurzschluss am Shield entstehen kann.
  2. Das Elektronikgehäuse aus den Plexiglasteilen bis auf den Deckel (großen Teil mit rechteckigen Öffnungen und Lüftungsschlitzen) zusammenkleben.
  3. Die vier Nylon-Abstandshalter mit vier Nylonschrauben auf der Außenseite der Rückwand des Eggbots montieren.
  4. Den Arduino Uno gemeinsam mit dem Gehäuse und den anderen vier Nylonschrauben an den Abstandshaltern montieren.
  5. Das fertig gelötete Shield auf dem Arduino aufsetzen.
  6. Den Deckel des Elektronikgehäuses nur aufsetzen. Wenn er nicht durch Klemmung hält, mit etwas Tesafilm fixieren.

Anschluss

  1. Servo und Schrittmotoren anschließen.
  2. Netzteil anschließen.
  3. Arduino über das USB-Kabel mit einem PC verbinden.

Software

Wie auch beim normalen Eibot werden Inkscape und das Inkscape-Plugin EggBot-Control benötigt.

Der Arduino muss außerdem mit dem Eggduino-Sketch programmiert werden. In dieser Fassung sind die Pins für die Schrittmotoren sowie die Servo-Ansteuerung entsprechend dem oben zum Download angebotenen Layout eingestellt, so dass keine weiteren Änderungen vorgenommen werden müssten. Die Schrittmotoren werden mit 1/8-Mikroschritten betrieben.

Weitere mögliche Verbesserungen / Todos