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.
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.
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....
Also in etwa so.... http://4.bp.blogspot.com/-yK0Uz1LF-uU/VH7NACke5HI/AAAAAAAAAx8/U5J1W2XSjSE/s1600/grbl_pin_out.gif
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.