ESTLCAM Steuerausgä...
 
Benachrichtigungen
Alles löschen

ESTLCAM Steuerausgänge

15 Beiträge
4 Benutzer
0 Reactions
9,647 Ansichten
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

Bin gerade dabei, mir den Arduino für ESTLCAM in ein Gehäuse einzubauen und u.a. den Zustand der Steuerausgänge Spindel, Ausgang 1 und Ausgang 2 gepuffert über LEDs anzuzeigen. 🙂

Während der Ausgang SPINDEL (04) einwandfrei geschaltet wird (Befehl M3 aus dem G-Code heraus), lassern sich die beiden anderen Ausgänge nicht schalten. 🙁 Nach einigen Tests habe ich herausgefunden, dass die Ausgänge bzw. LEDs kurz aufblitzen, wenn ich die Befehle M8 und M10(!) versuchsweise in den G-Code einbaue. Habe das unter 8.5xx, 9.006 und 9.007 ausprobiert...

Nutzt jemand die Ausgänge bzw. kann das mal jemand bei sich messen... :whistle:

Einstellung für Steuerung ist Stepcraft / ESTLCAM. Alle 3 Ausgänge schalten übrigens beim anstecken des USB Kabels kurz durch (2-sec); heisst, die Ausgangspins funktinieren.

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 19/07/2016 8:44 pm
Rüdiger Winter
(@johnnyno5)
Beiträge: 89
Trusted Member
 

Hallo Hartmut,
Beim Durchstöbern des Forums hatte ich mir folgende Notizen gemacht:

Arduino Pin 2 auf Stepcraft X1 Pin 16 Ausgang 2 (Relais 3), schaltet X2 Pin 14
Arduino Pin 3 auf Stepcraft X1 Pin 14 Ausgang 1 (Relais 2), schaltet X2 Pin 6 (M08 (on) und M09 (off))
Arduino Pin 4 auf Stepcraft X1 Pin 1 Spindel an/aus (Relais 1), schaltet X2 Pin 13 (M03 (on) und M05 (off))

Der letzte Eintrag bei dem Chat endete sinngemäß mit den Worten, evtl. klärt uns Christian auf, wie man den Ausgang 2 anspricht.

Ich hoffe, das hilft Dir erst einmal,
bis dann
Matthias

Stepcraft 420/2, DIY Shield, Kress 800, EstlCam 9 Vollversion, QCAD

 
Veröffentlicht : 19/07/2016 9:20 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Besser als den Inhalt eines Beitrages Abzuschreiben, ist dorthin zu verlinken.

LINK

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
;Meine DropBox

 
Veröffentlicht : 19/07/2016 10:46 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

Danke Jungs,...aber hab mich wohl falsch ausgedrueckt. Der Arduino selbst schaltet über M3 nur den Spindelausgang. Die Arduino Pins für die Ausgänge 1 und 2 werden schon gar nicht geschaltet über die Kommandos M7 und M8... 🙁
Das hat noch gar nichts mit der Steppi zu tun...

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 19/07/2016 11:09 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Also an dem Arduino-Pin-2 (Relais2) und Pin-3 (Relais1) kommen keine Signale raus?

Hast du das irgentwie schon kontrolliert? Voltmeter?

Oder schon mal mit der ARDUINO IDE die beiden Ausgänge geschaltet?
so etwa:

void setup() {
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
  digitalWrite(3, HIGH); // turn the LED on (HIGH is the voltage level)
  delay(1000);           // wait for a second
  digitalWrite(2, LOW);  // turn the LED off by making the voltage LOW
  digitalWrite(3, LOW);    
  delay(1000);           // wait for a second
}

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
;Meine DropBox

 
Veröffentlicht : 19/07/2016 11:21 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

...wie im ersten Post schon gesagt, gehen alle 3 Ausgänge beim Einstecken des USB Steckers für ca. 1-2 sec high und die Leds leuchten. Daher sind die Ausgänge ok, nur eben ignoriert Estlcam bei der Programmausführung M7 und M8.
Bei M8 und M10(!) im G Code blitzen sie nur kurz auf.

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 19/07/2016 11:26 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Das Aufblitzen heisst nicht, dass sich der Port auch über ein Programm ansprechen lässt.

Beim Einschalten der Arduino durchläuft dieser eine Initialisierung, was da passiert weiss ich nicht.

Probier das mal mit der ARDUINO IDE. Ein einfaches Testprogramm hab ich dir gepostet.

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
;Meine DropBox

 
Veröffentlicht : 19/07/2016 11:42 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

ok, besten Dank. Kann ich morgen mal checken, aber ich hab das Gefuehl, dass die Befehle M7 und M8 nicht im Estlcam Code implementiert sind.

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 19/07/2016 11:53 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

So, ein paar kurze Videos und den Gunther57 Test 🙂 gemacht.

1. Anstecken des Arduino an USB (Ausgänge schalten kurz durch)

https://www.youtube.com/watch?v=2ISik65mZ2Q

2. Arduino Testprogramm mit Gunthers Sketch

https://www.youtube.com/watch?v=jj7Ph677KF0

3. ESTLCAM Programmstart einer Fräsdatei mit kurzem aufblitzen der Ausgänge 1 und 2 beim erreichen der Steuerbefehle M8 und M10(!)

https://www.youtube.com/watch?v=TfgQ1cxo6B8

Also ich denke, dass die M7 und M8 Befehle nicht in ESTLCAM implementiert sind ... :blink:

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 20/07/2016 10:14 am
Christian Knüll
(@christian-knuell)
Beiträge: 638
Honorable Member
 

Hallo,

  • M08 schaltet Ausgang 1 an und M09 aus
  • M10 schaltet Ausgang 2 an und M11 aus

schicke mir bitte mal das nicht funktionierende CNC-Programm oder lade es hier hoch - ich sehe es mir dann mal an.

Christian

www.estlcam.de

 
Veröffentlicht : 20/07/2016 11:27 am
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

Hallo Christian,

besten Dank! Das ist doch mal genau die Aussage, die ich hören wollte, sprich, es ist implementiert.

Es sollte aber nicht an der Datei liegen. Ist irgendeine G-Code Datei, die ich gestern gefunden und dann die M-Codes zum schalten der Ausgänge eingetragen habe. Denoch habe ich die mal hier angehängt. Die Datei läuft in Estlcam mit dem Arduino Controller ansonsten einwandfrei durch. Nur halt blitzen die beiden Steuer-LEDs für die besagten Ausgänge nur kurz auf. Die LED für die Spindel läßt sich einwandfrei schalten. Gleiches Verhalten unter 8.5xx als auch unter 9.007.

Ach ja, noch ein Vorschlag, falls ich das mal zum laufen bringe. Wäre es nicht möglich auch diese Steuerbefehle manuell in die Steuerung einzugeben? (Implementierung in die Befehlszeile)

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 20/07/2016 11:52 am
Christian Knüll
(@christian-knuell)
Beiträge: 638
Honorable Member
 

Hallo,

danke für die Datei - ich habe den Fehler gefunden.

Es passiert momentan, da die Befehle vor dem 1. vollständigen XYZ Koordinatenpaar stehen.
Steht der Befehl erst nach
G0 Z10.0000
G0 X0.0000 Y0.0000
geht es.

Ich versuche das mit dem nächsten Update zu beheben.

Christian

www.estlcam.de

 
Veröffentlicht : 20/07/2016 12:11 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

Ahhh, besten Dank!

Ich habe nun einen Teilerfolg...

- nur M08 steuert meine obere LED (Ausgang 2)
- nur M10 steuert meine untere LED (Ausgang 1)

- beide Befehle hintereinander, egal in welcher Reihenfolge lassen immer M10 gewinnen, d.h. es wird nur Ausgang 1 gesteuert

Ist das so Absicht? (Hintergrund ist, ich möchte im Bedarfsfall sowohl die Kühlung als auch Absaugung steuern, d.h. beide Ausgaänge sollten schalten.)

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 20/07/2016 12:54 pm
Christian Knüll
(@christian-knuell)
Beiträge: 638
Honorable Member
 

Hallo,

das Problem sollte jetzt mit Version 9.008 behoben sein.
Allerdings muss nach dem Update nochmal auf den "Arduino Programmieren" Button geklickt werden, da das Problem in der Controllerfirmware verborgen war.

Christian

www.estlcam.de

 
Veröffentlicht : 22/07/2016 6:22 pm
Hartmut
(@docbrown)
Beiträge: 506
Honorable Member
Themenstarter
 

Ja klasse! Nu geit dat! Toller Support!

https://www.youtube.com/watch?v=q1bMSLO7iuQ

Wunsch: schalten der Ausgänge über das Bedienfeld :woohoo:

Viele Grüße

Hartmut
V2/420 China 800W wassergekühlt
UCCNC & ARDUINO ESTLCAM Controller
ESTLCAM & QCAD
-----------------------------------
DK5LH/G11

 
Veröffentlicht : 22/07/2016 7:11 pm
Teilen: