Schrittmotor Steuerung wie GRBL

OP #4273035
Lesenswert?
• ▲
▼
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
#4273047
Lesenswert?
• ▲
▼
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)
OP #4273061
Lesenswert?
• ▲
▼
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!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.