Der GRBL Lebenshilfe Faden

Der chaotische Hauptfaden

Moderatoren: Heaterman, Finger, Sven, TDI, Marsupilami72, duese

Antworten
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Der GRBL Lebenshilfe Faden

Beitrag von Hightech »

Moin,
kann man in der cpu_map.h zum Beispiel den x-dir x-step
Pin spiegeln, in dem man den einfach doppelt definiert?
Zuletzt geändert von Hightech am Mo 1. Jan 2024, 18:20, insgesamt 1-mal geändert.
Anse
Beiträge: 2309
Registriert: Mo 12. Aug 2013, 21:30
Wohnort: Bühl (Baden)

Re: Arduino Pin spiegeln für GRBL

Beitrag von Anse »

Was willst du damit erreichen?
Benutzeravatar
Alexander470815
Beiträge: 2396
Registriert: So 11. Aug 2013, 15:42
Wohnort: D:\Hessen\Gießen

Re: Arduino Pin spiegeln für GRBL

Beitrag von Alexander470815 »

Doppelte Definitionen werden idR. in einem Syntax Fehler enden und sind nicht kompilierbar.
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Re: Arduino Pin spiegeln für GRBL

Beitrag von Hightech »

Anse hat geschrieben: Mo 1. Jan 2024, 14:18 Was willst du damit erreichen?
Ich hab 2 Stepper an der Y-Achse die gleich angesteuert werden sollen.
Aus Gründen möchte ich die Treiber getrennt verdrahtet haben und per Software beide Treiber gleichzeitig ansteuern.
Ich suche noch eine gbrl Version die self-square Axis durchführt allerdings für den Mega2560.
Bis dahin soll ein Pin gespiegelt werden.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Arduino Pin spiegeln für GRBL

Beitrag von zauberkopf »

übrigens.. bei mir liegt auch noch ein GRBL Projekt auf eis..
Und zwar versuche ich GRBL mit einem Raspberry Pico W zum laufen zu bekommen.
Habe in den Header Dateien herumgespielt.. compiliert..und verzweifelt.. beiseite gelegt..

Heist : für ne Selbsthilfegruppe GRBL wäre ich zu haben.. ;-)
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Re: Arduino Pin spiegeln für GRBL

Beitrag von Hightech »

zauberkopf hat geschrieben: Mo 1. Jan 2024, 17:08 übrigens.. bei mir liegt auch noch ein GRBL Projekt auf eis..
Und zwar versuche ich GRBL mit einem Raspberry Pico W zum laufen zu bekommen.
Habe in den Header Dateien herumgespielt.. compiliert..und verzweifelt.. beiseite gelegt..

Heist : für ne Selbsthilfegruppe GRBL wäre ich zu haben.. ;-)
Schau mal nach gbrlhal. Der geht für den Pico.
Benutzeravatar
Mechatronk
Beiträge: 452
Registriert: So 28. Feb 2021, 23:47

Re: Arduino Pin spiegeln für GRBL

Beitrag von Mechatronk »

An einen Pin Zwei Optokoppler?
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Re: Der GRBL Lebenshilfe Faden

Beitrag von Hightech »

Hier mein aktuelles grbl-Shield.
Wusste nicht, dass das so aufwändig ist.
IMG_0841.jpeg
ch_ris
Beiträge: 3055
Registriert: Mo 30. Nov 2015, 10:08

Re: Der GRBL Lebenshilfe Faden

Beitrag von ch_ris »

wenn du die pins direkt setzt geht das in einem einzigen Takt.
register=0b00011000; //oder so...
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Der GRBL Lebenshilfe Faden

Beitrag von zauberkopf »

Schau mal nach gbrlhal. Der geht für den Pico.
Ach.. ich sehe gerade im Project Explorer, das ich genau daran herumgespielt habe.
Meine Gedanke war : das grblhal das neue grbl ist, das Du quasi mit deinem ATMEGA auch nutzt...
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Re: Der GRBL Lebenshilfe Faden

Beitrag von Hightech »

Für mein Anliegen müsste ich dann wohl in der Stepper Klasse direkt den Pin spiegeln.
Anse
Beiträge: 2309
Registriert: Mo 12. Aug 2013, 21:30
Wohnort: Bühl (Baden)

Re: Der GRBL Lebenshilfe Faden

Beitrag von Anse »

Hightech hat geschrieben: Mo 1. Jan 2024, 16:53
Anse hat geschrieben: Mo 1. Jan 2024, 14:18 Was willst du damit erreichen?
Ich hab 2 Stepper an der Y-Achse die gleich angesteuert werden sollen.
Aus Gründen möchte ich die Treiber getrennt verdrahtet haben und per Software beide Treiber gleichzeitig ansteuern.
Ich suche noch eine gbrl Version die self-square Axis durchführt allerdings für den Mega2560.
Bis dahin soll ein Pin gespiegelt werden.
Ok, ich denke ich verstehe es. Es sollen also zwei unabhängige Stepper angesteuert werden so, dass sie auf den jeweiligen Endschalter fahren?
Ich muss zugeben dass meine gbrl Kenntnisse älter sind aber so was würde ich mit einer zusätzlichen Achse machen. Dementsprechend sähe aber dann auch der Gcode aus. Jede Y Bewegung hätte dann zwei Addressen.

Meine Meinung zu self square per Software: Murks, so was muss mechanische gekoppelt werden.
ch_ris
Beiträge: 3055
Registriert: Mo 30. Nov 2015, 10:08

Re: Der GRBL Lebenshilfe Faden

Beitrag von ch_ris »

oder machst einen interrupt auf den pin, der den anderen schaltet. das wäre dann noch murxiger wegen zwangsläufig Zeitversatz.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Der GRBL Lebenshilfe Faden

Beitrag von zauberkopf »

Aus Gründen möchte ich die Treiber getrennt verdrahtet haben und per Software beide Treiber gleichzeitig ansteuern.
hmm.. gründe..
Ok, ich denke ich verstehe es. Es sollen also zwei unabhängige Stepper angesteuert werden so, dass sie auf den jeweiligen Endschalter fahren?
Ich muss zugeben dass meine gbrl Kenntnisse älter sind aber so was würde ich mit einer zusätzlichen Achse machen. Dementsprechend sähe aber dann auch der Gcode aus. Jede Y Bewegung hätte dann zwei Addressen.

Also... wenn das so wäre... was Hightech vor hat..
Und ich kann das mit meinem ersten 3Drucker gut nachvollziehen..
Da habe ich das problem mit der Z-Achse.

Dann wäre ggf eine hardwarelösung .. auch okay.

nur mal so ein gedankengang den ich mit meinem vielleicht ähnlichen problem hatte :
STEP und DIR werden wie gehabt aufteilt auf 2 Treiber.
Aber dazwischen ist immer ein UND Gatter.
so lange der Endschalter nicht geschaltet ist, wird das signal invertiert, und der Stepper darf steppen.
Das endschaltersignal kommt, aber erst wenn : beide Endschalter erreicht wurden. also beide Endschalter wider UND verknüpfen.
damit würde das "homing" bei mir dafür sorgen, das die Z-Achse ggf auch noch automatisch ohne grrrschhhttttt.. ausgerichtet wird.
Benutzeravatar
Hightech
Beiträge: 11500
Registriert: So 11. Aug 2013, 18:37

Re: Der GRBL Lebenshilfe Faden

Beitrag von Hightech »

Oh feine Idee !
Kiss
Die 2 Motoren einer Achse fahren beim Homing an die Endlagenschalter und der erste Motor wird hart abgeschaltet ( nur in diese Richtung, sonst kommt er nimmer weg), der andere Motor läuft weiter bis der Endschalter kommt und jetzt wird der Limit-Eingang von der Achse betätigt. Die Minik über Kreuz.
Das war’s?

Aber ich werde die Motoren wahrscheinlich später doch mechanisch Koppeln.
Benutzeravatar
zauberkopf
Beiträge: 9535
Registriert: So 11. Aug 2013, 15:33
Wohnort: gefährliches Halbwissen

Re: Der GRBL Lebenshilfe Faden

Beitrag von zauberkopf »

Aber ich werde die Motoren wahrscheinlich später doch mechanisch Koppeln.
hab ich auch vor.. blos noch keine Idee, wie genau.
Und ob ich mir den aufwand antun will..
weil : bis jetzt läuft das so : beide motoren geben ihr bestes und schlagen an 2 endklötze an : gkrrcchhtt..
Auch Ausgerichtet... ;-)

Okay.. bei dir schaut die sache bei der Fräse anders aus.
denn : das die Z-Achse schief war, das hatte ich immer nur dann, wenn ich die zu schnell bewegt habe.
normal, ist die ziemlich gleichmäßig belastet.. was bei einer Fräse... nicht immer der fall sein sollte.
Antworten