Stepcraft 600 will einfach nicht...
Guten Abend zusammen,
Habe vor ein paar Tagen den Bausatz meiner 600er fertig montiert.
Ich wollte die Maschine über den Parallelport mittels Estlcam/ Arduino betreiben.
Den Arduino (Quelle Conrad) konnte ich ohne Schwierigkeiten anschließen, gemäß den Estlcam/ Stepcraft Pin- Belegungen.
Wenn ich die Maschine nun starte kann ich lediglich die Z-Achse verfahren und das nur in eine Richtung; nach unten. Egal ob ich den Pfeil nach unten oder nach oben betätige. X und Y machen keinerlei Bewegung. Jedoch haben die Motoren Strom; die Achsen blockieren.
Habe die Verkabelung am Arduino und am Stepcraft Board zig mal kontrolliert ohne einen Fehler finden zu können.
Hat evtl. jemand eine Idee was ich falsch gemacht haben könnte? Arduino war auch neu. Dachte das er über USB zu wenig Strom bekommt, aber externes Netzteil hat auch nicht geholfen.
Würde mich über Hilfe freuen...weiß nicht weiter.
Viele Grüße
Kristian
Hast du wirklich alles richtig angeschlossen.
Mindestens:
Arduino Bezeichn. LPT-PIN A0 ------ DirX ------ 2 A1 ------ DirY ------ 4 A2 ------ DirZ ------ 6 A3 ------ TaktX ----- 3 A4 ------ TaktY ----- 5 A5 ------ TaktZ ----- 7 GND ----- GND ------- 18...25
mit diesen 7 Leitungen sollten sich alle Achsen bewegen lassen.
Gruß Gunther
Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.
Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
Hast Du in Estlcam in den Einstellungen im Profil auch Stepcraft und Estlcam ausgewaehlt?
Viele Grüße
Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11
Hast du wirklich alles richtig angeschlossen.
Mindestens:
Arduino Bezeichn. LPT-PIN A0 ------ DirX ------ 2 A1 ------ DirY ------ 4 A2 ------ DirZ ------ 6 A3 ------ TaktX ----- 3 A4 ------ TaktY ----- 5 A5 ------ TaktZ ----- 7 GND ----- GND ------- 18...25mit diesen 7 Leitungen sollten sich alle Achsen bewegen lassen.
Gruß Gunther
Moin
Danke für die Antwort. Das habe ich soweit gemacht, allerdings habe ich nur 18 auf GND. Muss 18 bis 25 auf GND?
Hast Du in Estlcam in den Einstellungen im Profil auch Stepcraft und Estlcam ausgewaehlt?
Ja genau...hab ich gemacht
18 bis 25 auf GND macht leider auch keinen Unterschied.
Arduino habe ich soeben auch geprüft, ist i.O.
Ratlos...
Poste doch mal Screenshots Deiner Einstellungen in Estlcam im Arduino SetUp, insbesondere die unter dem Reiter "Eingänge" und Grundeinstellungen.
Viele Grüße
Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11
18...25 ; meint irgenteinen von diesen.
Zusätzlich zu den Screenshots für DocBrown, kann du ja auch mal Fotos von deinem Arduino-Anschluss machen.
Gruß Gunther
Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.
Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
Hallo,
- wenn nur die Z-Achse - und die auch nur in eine Richtung funktioniert wurden die Pins vermutlich von der falschen Seite her gezählt.
- Z-Takt liegt sowohl von links als auch von rechts gezählt oben auf dem 7. Pin, der Rest stimmt bei falscher Richtung allerdings natürlich nicht mehr.
Wichtig: wenn das der Fehler ist waren Arduino Ausgänge mit Endschalteranschlüssen der Maschine verbunden.
Die entsprechenden Pins des Arduino werden bei direkter Verbindung mit einem Endschalter in der Regel zerstört, falls er ausgelöst wird. Es wird also ggf. ein neuer Arduino benötigt.
Christian
Guten Abend zusammen,
Vielen herzlichen Dank für Eure Rückmeldungen und Tips.
Vorab: nun läuft sie wie sie soll.
Christian hatte mit seiner Vermutung recht, die Pins waren spiegelverkehrt belegt. Verstehen tue ich es immer noch nicht ganz, hatte mich an der Beschriftung der Pins am Stecker orientiert. Der Arduino hat meine Unwissenheit scheinbar ohne Schaden überstanden.
Erkennt Estlcam eigentlich die Endschalter? Kam mir nicht so vor.
Danke nochmal an Euch und einen schönen Abend!
Ja, Estlcan kennt sogar Endschalter für beide Richtungen der Achsen XYZ.
Da die Steppi aber nur einen Ausgang für Endschlter hat, kannst du diesen mit einem beliebigen Endschalter-Eingang vom Arduino verbinden.
Du hat dieses mal richtig Glück gehabt. Ich rate ja immer zu Schutzwiderständen (0,5...1,0 kOhm) in den Leitungen vom Arduino zur Steppi. Da lebt der Arduino länger. 😉
Gruß Gunther
Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.
Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
Ich mag Estlcam. Hatte früher mal eine Heiz Z720. Doch die Kombination mit WinPc NC und Deskproto habe ich nie als optimal empfunden.
Zu den Endschalten; habe bemerkt das man diese in Estlcam aktivieren muss.
Seltsam ist nur das Estlcam abstürzt sobald ich 'Home' anfahre. Dh. wenn ich irgendwo meinen Nullpunkt setze und diesen von irgendwo Anfahren möchte, dann fährt die Fräse in irgendeine Richtung auf Anschlag. Ich muss manuell eingreifen und dabei schmiert Estlcam ab.
Ich denke mal das meine Pinbelegung für die Endschalter noch nicht fehlerfrei ist. Habe mal ein Bild angehängt.
Sorry für die vielen doofen Fragen...bin komplett in der Lernphase.
Aber wird schon noch. Ein bisschen graviert habe ich schon 😉
Schönen Abend!
Was ich nicht verstehe; Bei der Pin Belegung der SC ist der Endschalter X/Y/Z auf Pin 12. Beim Arduino in Estlcam auf 13-08. Muss ich die Kontakte der Endschalter von der Steuerplatine lösen und mit dem Arduino direkt verbinden? Ist mir nicht ganz klar...
Moin my3dbase,
bei der Stepcraft sind die Endschalter in Reihe geschaltet, sprich Du kannst nicht erkennen, welcher Schalter betätigt wurde. Dieses würde sich sich aber aus der Bewegungsrichtung und der Betätigung eines Endschalters ergeben.
EstlCam und der Arduino sind nicht nur für Stepcraft entwickelt, daher gibt es am Arduino für jede Richtung einen Endschalter.
Du muss in deinem Fall Stepcraft X1 Pin 12 X/Y/Z Endschalter auf einen der 3 Pins (8, 11, 13) auf dem Arduino legen oder auch auf alle 3 Pins. Es geht beides. Es ist nicht notwendig, die Leitung aus der Stepcraft Platine zu entfernen und auf den Arduino zu legen.
In der Softwarekonfiguration müssen die Endschalter angewählt und invertiert sein. Wenn sie nicht invertiert sind, bekommst Du immer die Meldung, dass ein Schalter betätigt wurde, was man durch Betätigen von F11 übergehen könnte.
Ich hoffe, diese Erklärung hilft für das Verständnis.
Bis Dann
Matthias
Stepcraft 420/2, DIY Shield, Kress 800, EstlCam 9 Vollversion, QCAD
- 44 Foren
- 7,406 Themen
- 63.4 K Beiträge
- 18 Online
- 26.5 K Mitglieder