Estlcam => Arduino => Stepcraft
Hallo,
da ich noch auf die Maschine warten muss, möchte ich die Software Seite vorantreiben.
Ich habe einige Seiten nun gelesen, aber je mehr ich gelesen habe, desto unsicherer bin ich mir.
Hardware:
Stepcraft-2/300
HF-Spindel 500
Werkzeuglängensensor
Arduino UNO
Software:
Estlcam 9
Es geht mir in erster Linie um die Verdrahtung.
1. Die Pins beim Arduino sollten wie die im angehängten Bild entsprechen
2. Diese Pins muss ich auf die Stepcraft-2/300 führen (Maschine, Spindel und Werkzeuglängensensor)
Arduino => Stepcraft
Dir X: A0 => Pin2
Dir Y: A1 => Pin4
Dir Z: A2 => Pin6
Step X: A3 => Pin 3
Step Y: A4 => Pin 5
Step Z: A5 => Pin 7
A0 - A5: Das ist mir also klar
Aber wohin:
13 - 08: Endschalter Z - Endschalter X
07: Fehlereingang
06: Sensoreingang
05: PWM
04: Spindel an/aus
03: Ausgang 1
02: Ausgang 2
Etwa so?
Arduino => Stepcraft
1. Spindel an/aus (04) => Relais 1 (Pin 1)
2. PWM (05) => frei (Out) (Pin 17)
3. Sensoreingang (06) => Werkzeug-Länge (Pin 10)
4. Fehlereingang (07) => Fehler (Pin 11)
Endschalter ist ganz unklar für mich!
Die Spindel wird wohl an die Stepcraft angeschlossen? Werkzeuglängensensor wohl auch? Aber am selben Stecker? Dann muss ich das Kabel aufschneiden und löten?
Für eine Hilfe vorab wäre ich dankbar!
Stepcraft-2/600 mit HF-Spindel, WZL, Estlcam 9 und Arduino
Hi,
ich beschäftige mich auch gerade mit dem Arduino.
Bis jetzt funktioniert auch alles, bis auf mein Oberflächenabtaster von cnc-plus.
Die Belegung für die StepCraft hab ich von hier
https://www.stepcraft-systems.com/images/Service/Anschlussplan-v1.pdf
Mit freundlichen Grüßen
Sascha
Sascha
Hallo Sascha,
danke, den Link hatte ich schon.
Kann aber die Anschlüsse des Arduino nicht klar auf die vom PDF zuweisen. Im ersten Post habe ich die Zuweisung nieder geschrieben ... stimmen die?
Stepcraft-2/600 mit HF-Spindel, WZL, Estlcam 9 und Arduino
Bei PWM keine ahnung, sonst ist deine Zuweisung meiner Meinung nach ok. Die entschalter sind bei der StepCraft in reihe geschaltet da brauchst du nur ein pin am Arduino ich habe 09 genommen.
Bin leider noch unterwegs,sonst hätte ich schnell noch mal nachgesehen.
Sascha
Moin,
Da die Verdrahtung der PinsA0-A5 klar ist, möchte ich nur auf die weiteren eingehen:
Arduino Pin 4 auf Stepcraft X1 Pin 3 Spindel an/aus
Arduino Pin 6 auf Stepcraft X1 Pin 10 Werzeuglängensensor
Arduino Pin 7 auf Stepcraft X1 Pin 11 Notaus
Arduino Pin 8 auf Stepcraft X1 Pin 12 X/Y/Z Endschalter
Arduino GND auf Stepcraft X1 Pin 18-26 Masse (es müssen nicht alle angeschlossen werden)
Der Werkzeuglängensensor kann direkt auf der Stepcraft Platine oder am X2 auf der Rückseite angeschlossen werden.
Bis dann
Matthias
Stepcraft 420/2, DIY Shield, Kress 800, EstlCam 9 Vollversion, QCAD
im Verzeichnis Doc ist eine PDF mit dem Schaltplan (Verbindung Steppi Arduino)
Endschalter von der Steppi kannst du an einen beliebigen End-Port vom Arduino anschliessen
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
Arduino Pin 4 auf Stepcraft X1 Pin 3 Spindel an/aus
Guten Morgen Matthias,
Pin3??
Ist das nicht Step X?
Stepcraft-2/600 mit HF-Spindel, WZL, Estlcam 9 und Arduino
Hallo Gunther,
zwei Fragen:
1. das PWM Signal hast du nicht auf die Step gelegt, oder? Die HF-Spindel hat ja einen PWM Anschluss, der aber auf die Step geht. Oder soll ich das PWM vom Arduino direkt auf die Spindel legen?
2. Dein Setp Connector ist mit X2 beschrieben ... müsste das nicht X1 sein? X2 ist ja der 15pol, wo die HF-Spindel angeschlossen wird.
Danke!
Stepcraft-2/600 mit HF-Spindel, WZL, Estlcam 9 und Arduino
Arduino Pin 4 auf Stepcraft X1 Pin 3 Spindel an/aus
Guten Morgen Matthias,
Pin3??
Ist das nicht Step X?
Moin,
Du hast recht, mir ist ein Fehler unterlaufen, hier die hoffentlich korrekte Pinbelegung:
Arduino Pin 4 auf Stepcraft X1 Pin 1 Spindel an/aus (schaltet X2 Pin 13)
Arduino Pin 6 auf Stepcraft X1 Pin 10 Werzeuglängensensor
Arduino Pin 7 auf Stepcraft X1 Pin 11 Notaus
Arduino Pin 8 auf Stepcraft X1 Pin 12 X/Y/Z Endschalter *1)
Arduino GND auf Stepcraft X1 Pin 18-26 Masse (es müssen nicht alle angeschlossen werden)
*1) Stepcraft hat die Endschalter in reihe geschaltet, es kann auch jeder andere Endschalter Pin auf dem Arduino genommen werden.
Mit der PWM Frage bist Du bei Gunther57 sicher gut aufgehoben. Er hat u.a. auch das Shiled mit entwickelt. Es handelt sich um eine kleine Adapterplatine mit der man den Arduino statt der Parallelport Platine einbauen kann. Ich benutze eine Kress Spindel und habe nicht das Problem, das PWM Signal benutzen zu wollen.
Da der Arduino ja über den USB Anschluss versorgt wird, ist das eine wirklich feine Sache. Ich habe mir relativ schnell solch ein Schild gefräst und alles eingebaut.
Von Gunther57 gibt es ja einen Querverweis, der auf sein aktuelles Shield verweist. Hier wird beschrieben wie weitere Relais-Signale geschaltet werden. Auf dem Arduino werden sie mit Relais 1 und 2 bezeichnet, vermutlich werden damit die Stepcraft Relais 2 und 3 geschaltet.
In dem Sinne, viel Spass
bis dann
Matthias
Stepcraft 420/2, DIY Shield, Kress 800, EstlCam 9 Vollversion, QCAD
Hallo Gunther,
zwei Fragen:
1. das PWM Signal hast du nicht auf die Step gelegt, oder? Die HF-Spindel hat ja einen PWM Anschluss, der aber auf die Step geht. Oder soll ich das PWM vom Arduino direkt auf die Spindel legen?
Dazu muss ich zugeben keine Ahnung zu haben. Ich benutze eine Proxxon.
Ich hab auch keinen PWM-Eingang auf dem Steppi-Anschluss gefunden.
Ich vermute !!! ... du musst den PWM vom Arduino direkt an die Spindel-Steuerung legen.2. Dein Setp Connector ist mit X2 beschrieben ... müsste das nicht X1 sein? X2 ist ja der 15pol, wo die HF-Spindel angeschlossen wird.
Namen sind Schall und Rauch!
Warscheinlich hatte ich mal einen weiteren Anschluss (X1) auf der Leiterplatte. Eagle nummeriert die Teile automatisch, ich ändere das meist nicht.
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
PWM:
unter Vorbehalt, da ich gerade nicht vor der Maschine sitze...:
- das Steuergerät der Stepcraft HF Spindel wird an den X2 port der Stepcraft angeschlossen.
- PIN 7 von X2 ist laut Anschlussplan von Stepcraft der Ausgang des PWM Signals
- PIN 7 von X2 ist auf der Stepcraft Steuerplatine mit PIN 17 von X1 verbunden
- daher müßte PIN 17 von X1 mit PIN 5 (PWM) des Arduino verbunden werden...
Und ich weiss, dass mein Arduino kein Extra-Kabel zu meiner (China)-Spindel bzw. dessen Steuergerät hat. Das läuft alles vom Arduino über das X1 Kabel zur Stepcraft. AN X2 entnehme ich dann das PWM Signal für den Spindel-Controller...
Aber das kann ich heute Abend noch mal nachschauen.
Viele Grüße
Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11
Aaa...Haaa..
also entwerder über Pin15 (In frei) oder über Pin 17 (Out frei), das würde ich aber nicht so richtig verstehen, da PMW beim Arduino auch ein OUT ist.
https://www.stepcraft-systems.com/service-hilfe/maschinenparameter
Bitte kontrollier das genau bei deiner Maschine, dann kann ich die Änderungen in mein Projekt einbauen.
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
So, eben mal geprüft. Vom Arduino PIN 5 (PWM) gehts tatsächlich auf PIN 17 von X1. Ich nutze Dein altes Schild. Da war PIN 5 isoliert, habs daher freihändig an den PIN dort gelötet.
An meinem UCCNC ist auch PWM auf PIN 17 konfiguriert. (Damit ist X1 PIN 17 nicht OUT, sondern, IN. (Möglicherweise ist auch PIN 15 an X1 falsch gekennzeichnet.)
An X2 komme ich nicht ran, aber laut Anleitung von Stepcraft ist am HF500 Steuergerät, welches ja an X2 angeschlossen wird, PIN 7 der PWM PIN.
Viele Grüße
Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11
- 44 Forums
- 7,395 Topics
- 63.3 K Posts
- 13 Online
- 26.5 K Members