Aufbau der Steuerelektronik – Teil 3

Das RAMPS-Shield ist jetzt soweit fertiggestellt. Jetzt wird es mit dem arduino-Board verbunden. Bei diesem Schritt ist es sehr wichtig, dass alle Stifte des RAMPS-Shields möglichst gleichzeitig in das arduino-Board eingesteckt werden. Also zunächst kontrollieren ob alle Stifte gerade ausgerichtet sind. Dann Teile aufeinanderlegen und durch Druck auf die Stiftleisten (nicht auf die Platinen drücken !!) langsam und gleichmäßig zusammenfügen. Es ist völlig richtig, dass in der vorderen und hinteren Buchsenleiste jeweils links 2 Stifte unbelegt sind.

RAMPS auf arduino 02

RAMPS auf arduino 01

 

Das sollte dann zum Schluss so aussehen.

RAMPS auf arduino 04

RAMPS auf arduino 03

Man sieht hier schon ein kleines Problem. Da die Stifte von den Versorgungsspannungsbuchsen etwas zu lang sind, liegen sie auf den Hohlsteckeranschluss des Arduino auf und das Ganze lässt sich nicht ganz optimal zusammenstecken. Da hilft nur Eines:  Kürzen der genannten Stifte.

Zu guter letzt noch ein Hinweis auf den Anschluss der Motoren. Ich hatte ja schon auf das Wiki verwiesen. Dort ist der Anschluss sämtlicher Komponenten in einem Prinzipschaubild hervorragend erklärt. Was nicht so gut zu sehen ist, ist der Anschluss von optischen Endstopps. Leider wird im Wiki nur der mechanische Endstop gezeigt. Kein Problem …

RAMPS Endstop

Wie üblich grün umrandet ist auf dem Bild der Bereich der Endstop-Anschlüsse zu sehen. Es gibt für jede Achse einen Anschluss für Minimum und Maximum. Benutzt werden immer nur die Anschlüsse für Minimum, – also Nullpunkt der jeweiligen Achse. Minimumanschlüsse sind von links der Erste, der Dritte und der Fünfte und zwar in dieser Reihenfolge für x, y, z.

Auf der Platine eines Endstops kann man immer die Signalanschlüsse ablesen. Auf dem RAMPS sind sie ebenfalls zu sehen. Leider ist die Reihenfolge der Anschlüsse auf Endstop und RAMPS nicht gleich Das sieht man auf den folgenden Bildern.

Signale am Endstop

 

Endstop an RAMPS

 

postitive Spannung 5V Ground Signal
Endstop V (links) G (rechts) S (Mitte)
RAMPS + (links) (Mitte) S (rechts)
Leitung durchgehender Strich unterbrochener Strich gepunktet

Gemäss der Tabelle können dann die drei Endstops angeschlossen werden.

 

 

0 0 votes
Article Rating
Subscribe
Notify of
guest
7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Martin

Guten Abend! Erstmal Bravo! Super erklärt… Nun zu meiner Frage. Auf dem Arduino Mega2560 sind ja links oben beim USB und neben dem Reset Knopf jeweils 6 male Pins für Jumper. Wofür sind die, bzw. kann ich die einfach freilassen?

Danke und Gruß Martin

Ivo Hladek

Hallo,
ich habe heute deinen Blog entdeckt, und bin ja schwer beeindruckt, von deinem Projekt „3D-Drucker selbstgebaut“ 🙂
Ich sitze gerade an einem ähnlichen Projekt, allerdings ist meins wesentlich primitiver…
Bin auch gerade dabei, die Elektronik dazu anzuschließen. Ich benutze ebenfalls ein Mega2650+Ramps 1.4+ A4988 Treiber + Firmware Marlin.
Mich würde jetzt interessieren, wie ich am A4988 an dem kleinen Poti den richtigen Strom einstellen kann, bei 1/16 microstepping.
Ich benutze Wantai Schrittmotore mit 1,8 Grad/step und 1,7A pro Coil.
Ich habe da diese „Faustformel“ für Vref entdeckt: (1,7A x 0,7) x (8 x 0,05 Ohm)

WIE kann ich überprüfen, ob bei dieser „Grundeinstellung“ die 1/16 microsteps auch richtig funktionieren ?

Wäre dankbar, wenn du in deinem nächsten Blog („Aufbau der Steuerelektronik – Teil 4“)
darauf eingehen könntest.

Grüße,

Ivo

Ivo Hladek

Hallo Thomas,

Danke, für die schnelle Antwort !

Ich hätte wohl etwas länger suchen sollen, aber wie gesagt, ich habe deinen Blog erst gestern entdeckt.

Ivo Hladek

Hallo Thomas,

hast du mal dran gedacht, statt etwas „Größerem“ etwas „Kleineres“ zu bauen ?
Soll heißen, einen BauRaum von z.B. 50x50x50mm, den aber den SEHR GENAU…
Meines Wissens hat sowas bisher noch keiner gebaut 🙂

Nur mal so theoretisch, in die Wüste geschmissen :

Gibt ja Schrittmotore mit 0,9 Grad/Step, also schonmal 400 Steps/Umdrehung.
Dann einen Motortreiber mit 1/32, sind 12800 Steps/Umdrehung.
Ein Zahnrad mit 20 Zähnen, D=12mm, x Pi, = 37,699 mm
37,699mm / 12800 = 0,00294mm / Step, also etwa 3/1000stel mm/Step 🙂

Es gibt auch Zahnräder mit 16 Zähnen, dann liegen wir noch etwas besser 🙂

Beim „HotEnd“ müsste da natürlich auch noch was passieren…
Gibt wohl Edelstahldüsen mit 0,2 mm…

Mir ist natürlich klar, daß das erstmal rein theoretische Werte sind, und im Bereich
von Tausendstel Millimeter spielen natürlich auch Toleranzen in den Lagern, etc, eine große Rolle…

Aber stell dir mal vor:
Ein kleiner Drucker, der im Bereich 1/1000mm drucken kann…..;-)

lg

Ivo