Hallo zusammen Ich suche eine schrittmotorsteuerung wie GRBL. Was mir an GRBL nicht gefälll, ist die unflexibilität. Ich benötige nur 2 Achsen und kein Coolant, kein Spindle, keine Security Door, kein NotAus, keine UserDefined Inputs, kein Probing und und und. Leider gibt es im GRBL keine define switches um all dies zu deaktivieren. Zudem zwingt mich GRBL im config entsprechende HW-Pins für diese funktionen zu konfigurieren. Nun meine Fragen: Bin ich blind, und sehe nicht wie man GRBL konfigurieren kann, oder kennt jemand alternativen code für mind. 2 Achsen? Bei Codes für eine Achse könnte die anpassung auf zwei Achsen eben schwierig werden. Danke schonmal
GRBL ist aber doch weit mehr als nur eine simple Schrittmotorsteuerung. Das ist ein kompletter G-Code Interpreter auf einer Platine (Arduino). Konfigurier ihm halt die paar Pins. Wo liegt da jetzt das Problem? (Alternativ kann man die Dinge natürlich auch aus dem Programm ausbauen. Aber wozu? Der GRBL Code auf dem Arduino lastet den wahrscheinlich sowieso komplett aus, so dass der nichts anderes mehr tun kann ausser G-Code zu interpretieren und die Schrittmotoren zu steuern)
Karl H. schrieb: > GRBL ist aber doch weit mehr als nur eine simple > Schrittmotorsteuerung. > Das ist ein kompletter G-Code Interpreter auf einer Platine (Arduino). > > Konfigurier ihm halt die paar Pins. Wo liegt da jetzt das Problem? > (Alternativ kann man die Dinge natürlich auch aus dem Programm ausbauen. > Aber wozu? Der GRBL Code auf dem Arduino lastet den wahrscheinlich > sowieso komplett aus, so dass der nichts anderes mehr tun kann ausser > G-Code zu interpretieren und die Schrittmotoren zu steuern) Danke für deine Antwort. Ich möchte den GRBL auf einem eigenen Board laufen lassen mit einem Mega324P. Habe dies bereits getestet (nur mit dem Controller) und GBRL läuft problemlos auf dem uC. Nun gibt es jedoch einige Änderungen, welch eich durchführen müsste/möchte. PCB1 steuert 2 Schrittmotoren. PCB2 steuert ebenfalls zwei schrittmotoren. Die PCBs sind wie folgt verbunden. PC <-> PCB1 <-- I2C --> PCB2 Wenn nun PCB1 ein G-Code für die Z Achse und die Theta Achse erhält, muss es den Code 1:1 an PCB2 weiterleiten. Diese dinge muss ich noch implementieren!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.