Forum: Mikrocontroller und Digitale Elektronik GRBL Board erstellen Wer kennt sich mit GRBL aus?


von Christoph (Gast)


Lesenswert?

Hallo,

wie der Titel schon sagt würde ich mir gerne mein GRBL Board selber 
erstellen.

Die Ansteuerung der Treiber, Endschalter etc. stellt jetzt nicht so das 
Problem da.. GRBL ist eigentlich sehr gut Dokumentiert...

Jedoch verstehe ich die Ansteuerung mit bzw. UND einem Display nicht so 
ganz.

Also ich habe vor ein Touchscreen zu benutzen. Dafür habe ich auch ein 
paar Infos zu gefunden jedoch verstehe ich diese nicht so ganz...

Also kann ich nun jedes Display nutzen.. bzw habe ich es richtig 
verstanden das ich das Display dann in GRBL noch im Source Code vorher 
einprogrammieren muss?

Dann habe ich noch ein Problem.. also, wie kann ich beides nutzen? 
Display UND PC...

Also ich würde gerne per Display und auch PC steuern können.. Jedoch so, 
das wenn ich einen PC angeschlossen habe, und auf dem Display z.b. X 
25mm bewege dieses auch in der Software am PC angezeigt wird und anders 
herum.

Wäre super wenn mir da der ein oder andere ein paar Informationen zu 
geben könnte.

von kyrk (Gast)


Lesenswert?

Hallo,

ich kenne mich gut mit GRBL aus. Habe den auf PIC32 geported. Dann noch 
ca 1 Jahr lang die synchrone aufrufe auf asynchron umgeschrieben. Jetzt 
habe ich schon die ersten  HW Prototypen gebaut.

Wegen den Syncronen Aufrufe kann man eigentlich nur sehr schwer andere 
SW Teile in das Ding rein tun. Display, SD Karte und weiter Sachen kann 
man sofort vergessen. Ausser man akzeptiert dass wenn der Display 
geschrieben wird, dann steht die Maschiene ab und zu mal.

von Christoph (Gast)


Lesenswert?

Nungut....

da ich das Board ja eh selber plane... dann doch so wie ich es zuerst 
dachte.. jedoch dachte ich das es eine andere/einfachere Art gibt..

Also mache ich einen ATMega.. an diesen kommt das LCD, GRBL, Keypad, SD 
Karte usw. gleichzeitig ein FTDI für UART...

Und dann irgendwie das UART um bzw. weiter leiten....

von Christoph (Gast)


Lesenswert?


von kyrk (Gast)


Lesenswert?

Ach so, du willst dich über den RX und TX einklinken und da G Code 
schicken. Theoretisch könnte es klappen. Eein 2te kontroller kann dann 
auch SD Karte und Display locker bedienen da es nicht mehr Zeitkritisch 
wegen dem Stepper generator wird.

Ich habe seit Anfang Probleme mit mein GRBL HW. Ich musste den USB per 
USB Isolator trennen, sonst passierte alle 2-3 Stunden ein USB abbruch. 
Bin mir nicht ganz sicher woran das liegen könnte. Schlechte schirmung 
an dem Fräsmotor? Oder ein Ground loop im verkabelung.

Prinzipiell wundert es mich dass überhaupt manche Menschen den LPT Port 
galvanisch NICHT getrennt an ein CNC Ansteuerung anschließen. Dann 
kommen all die schönen GRBL Platienen mit oder ohne Stepper Driver 
endstufen (?) ohne Galwaschine Trennung. Das wundert mich auch, dass es 
überhaupt robust funktioniert. Irgendwie beklagt sich keiner so richtig 
darüber. Dann gibt es noch die Chinesichen CNC break out boards. Auch 
sehr schön, inputs sind zwar optisch isoliert, aber nur weil es so 
einfacher war. Outputs? Nein. Da müsste man ja schliesslich 100kHz auf 
12V-24V mit min 20mA übertrage können. Da wird es schon schwieriger mit 
nur einen Opto.

Ich würde dir raten:
- Galvanische Trennung, bei Ein und Ausgängen.
- Galvanische Trennung bei der Kommunikation (USB isolator oder 
Ethernet)
- Schirmung gegen Elektrische und Magnetische störungen
- Asynchrone aufrufe
- Größere Controller nehmen, weil der Arduino mit GRBL schon voll wird.

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
Noch kein Account? Hier anmelden.
Lade...