Hallo liebe Community
Im Grunde steht meine wichtigste Frage oben:
„Steuerung für CNC-Fräse: Parallelport+ Mach3 oder Arduino+grbl-shield?“
Für welchen Anwendungsfall und welche weiteren Gedanken mich quälen habe ich im Folgenden beschrieben…
Vor einiger Zeit habe ich eine kleine Pick&Place Maschine vor dem Container bewahrt.
Die Maschine hat einen Greifer, der pneumatisch funktioniert und mittels Schrittmotoren in x-y-Richtung fahren kann. Außerdem waren da auch kleine Laufbänder für Proben oder so etwas.
Nun habe ich vor daraus etwas zu machen. Vielleicht eine kleine Portalfräse, eine Graviermaschine, 3d-Drucker, oder Ähnliches. Vor allem soll das Teil aber zunächst zu Lernzwecken dienen. In der Maschine befand sich unter anderem auch ein Kasten mit jeder Menge Platinen.
Ich selbst studiere Maschinenbau und bin auch handwerklich geschickt. Das Problem ist eher die Elektronik. Ich habe bereits mit Autodesk Inventor (CAD) gearbeitet und bin auch relativ fit darin. Von allem, was in der Kette aber danach kommt (CAM, g-code etc.), habe ich keine Ahnung und habe mich da jetzt erst mal eingelesen.
Mein Plan ist es die vorhandene Mechanik und die Schrittmotoren erst einmal dazu zu benutzen, eine Steuerung aufzubauen und zu sehen ob sich etwas bewegt.
Ich gehe davon aus, dass in dem Elektronikrack, welches ich in der Maschine gefunden habe, auch Steuerungen, Schrittmotortreiber etc. zu finden sind. Da ich aber wie gesagt keine Ahnung davon habe, würde ich vielleicht eher versuchen eine Steuerung neu aufzusetzen und dadurch zu lernen, damit ich vielleicht für spätere Projekte da durchblicken kann und die Teile verwenden kann.
Wie ich herausgefunden habe, gibt es da mehrere Möglichkeiten und ich weiß noch nicht so recht, was dabei für mich der beste Einstiegspunkt ist und auch schnell Erfolgserlebnisse verspricht. Außerdem sollte es auch eine möglichst günstige Lösung sein.
Hier sind verschiedene Lösungen von denen ich gehört habe und meine Gedanken/Fragen dazu:
1. Rechner mit Parallelport und Mach3-Software (oder Linux CNC)
Welche Vorteile hat diese Lösung?
Was muss hinter dem Parallelport noch an Elektronik angeschlossen werden? (Außer Schrittmotortreiber noch etwas?)
2. Arduino + grbl-shield
http://shop.myhobby-cnc.de/bauteile/elektronische-bauteile/aktive/42/grbl-shield-fuer-pololu-treiber
Auf diese Lösung bin ich vor allem durch das Shapeoko-Projekt aufmerksam geworden.
https://www.inventables.com/technologies/desktop-3d-carving-cnc-mill-kit-shapeoko-2
Eine entsprechende Portalfräse, wie die Shapeoko oder Shapoko2 zu bauen wäre mit Sicherheit ein sehr interessantes Projekt für mich, wenn ich erst mal die ersten Gehversuche hinter mir habe. Ich bin aber kein Fan davon fertige (Mechanik-)Bausätze zu kaufen, zumal die Baupläne ja auch für jeden zugänglich sind. Ich würde mir da eine eigene, angepasste Lösung überlegen (evtl. mit vorhandenem Material etc.), wenn es dann soweit ist.
Ein weiteres für mich sehr interessantes Projekt wäre evtl. eine Hobby-Fräse auf CNC umzurüsten wie Christoph Selig es in seinem Buch „CNC-Fräsen im Modellbau“ beschreibt (einfach-cnc.de).
http://www.einfach-cnc.de/beschreibung.html
Das hat natürlich auch ein Gewicht bei der Entscheidung mit welcher Lösung für die Steuerung ich mich demnächst beschäftigen soll. Sollte ich eine größere Hobby-CNC-Maschine umbauen wollen, werde ich evtl. stärkere Schrittmotoren brauchen als z.B. bei dieser Shapeoko-Portalfräse. Mit einem grbl-shield, oder generell mit einer Arduino Lösung bin ich da wahrscheinlich etwas eingeschränkt was die Stromstärken angeht. Eine Lösung mit Parallelport und Mach3 scheint da universeller zu sein, da man nur entsprechende Schrittmotortreiber braucht. Außerdem sagen einige dass die Software Mach3 mehr Möglichkeiten bietet, da sie im Gegensatz zu grbl vollen g-code versteht und da es von Manchen beim Programmieren per Hand als Einschränkung empfunden wird, wenn das nicht der Fall ist. Hinzu kommt, dass ich gehört habe, dass Mach3 schon eher im professionellen Bereich zum Einsatz kommt. Das wäre auch ein Argument für eine entsprechende Lösung mit Mach3. Andererseits wirkt es auf mich etwas altmodisch auf den Parallelport eines alten Rechners angewiesen zu sein.
Gibt es da keine günstige Lösung, die mit einem usb-Anschluss funktioniert und mit der ich noch relativ unabhängig von den Treibern bin?
3. TinyG
https://www.synthetos.com/project/tinyg/
TinyG ist wohl eine Art Weiterentwicklung des grbl-shields.
Ist das zu empfehlen?
Scheinbar funktioniert das Ding ohne Arduino. Ist das richtig?
Das Teil hat wohl 6 Achsen ist aber schwieriger einzurichten als das grbl-shield...
4. Irgendein Board mit TB6560 von ebay
http://www.ebay.co.uk/itm/CNC-3rd-R...ial_Automation_Control_ET&hash=item23427b7e87
Der TB6560AHQ von Toshiba soll wohl der Standard Baustein für die Steuerung von Schrittmotoren bis 36V und 3,5A sein. Der Baustein befindet sich praktisch auf allen Schrittmotor-Leistungstreiber Boards aus China.
Und genau das wäre auch noch eine Möglichkeit: Ein entsprechendes Board vielleicht sogar aus China.
Da gibt es scheinbar auch USB CNC-Steuerungen mit Treibern für Schrittmotoren. Allerdings war mein Eindruck hier, dass die Leute, die so ein Teil aus China haben, über Schrittverluste berichten und dass die beiliegenden Anschlussbeschreibungen fehlerhaft sind und sie Probleme hatten das Ding ans Laufen zu bekommen.
Was meint ihr?
Für mich ist das ein riesiger Dschungel und ich habe keine Ahnung wo ich starten soll.
Es sollte für den Anfang nicht zu komplex sein, so dass ich nach relativ kurzer Zeit ein Erfolgserlebnis habe (z.B. dass ich es hinbekomme die Mechanik von meinem Pick & Place-Gerät mit einer Steuerung zu bewegen). Es sollte auch für den Anfang (nur die Steuerung und Treiber) nicht 200 € übersteigen.
Ich möchte mich allerdings auch gerne mit moderner Technik beschäftigen, die es mir ermöglicht später andere Projekte zu realisieren. Zum Beispiel das Umrüsten einer Hobby-Fräse, mit der man auch Metall fräsen kann, den Bau einer Portalfräse wie der Shapeoko mit der ich Holz fräsen und gravieren kann oder den Bau eines 3D-Druckers.
Ich bin gespannt auf eure Meinungen und hoffe ihr könnt mir ein paar gute Tipps geben
Im Grunde steht meine wichtigste Frage oben:
„Steuerung für CNC-Fräse: Parallelport+ Mach3 oder Arduino+grbl-shield?“
Für welchen Anwendungsfall und welche weiteren Gedanken mich quälen habe ich im Folgenden beschrieben…
Vor einiger Zeit habe ich eine kleine Pick&Place Maschine vor dem Container bewahrt.
Die Maschine hat einen Greifer, der pneumatisch funktioniert und mittels Schrittmotoren in x-y-Richtung fahren kann. Außerdem waren da auch kleine Laufbänder für Proben oder so etwas.
Nun habe ich vor daraus etwas zu machen. Vielleicht eine kleine Portalfräse, eine Graviermaschine, 3d-Drucker, oder Ähnliches. Vor allem soll das Teil aber zunächst zu Lernzwecken dienen. In der Maschine befand sich unter anderem auch ein Kasten mit jeder Menge Platinen.
Ich selbst studiere Maschinenbau und bin auch handwerklich geschickt. Das Problem ist eher die Elektronik. Ich habe bereits mit Autodesk Inventor (CAD) gearbeitet und bin auch relativ fit darin. Von allem, was in der Kette aber danach kommt (CAM, g-code etc.), habe ich keine Ahnung und habe mich da jetzt erst mal eingelesen.
Mein Plan ist es die vorhandene Mechanik und die Schrittmotoren erst einmal dazu zu benutzen, eine Steuerung aufzubauen und zu sehen ob sich etwas bewegt.
Ich gehe davon aus, dass in dem Elektronikrack, welches ich in der Maschine gefunden habe, auch Steuerungen, Schrittmotortreiber etc. zu finden sind. Da ich aber wie gesagt keine Ahnung davon habe, würde ich vielleicht eher versuchen eine Steuerung neu aufzusetzen und dadurch zu lernen, damit ich vielleicht für spätere Projekte da durchblicken kann und die Teile verwenden kann.
Wie ich herausgefunden habe, gibt es da mehrere Möglichkeiten und ich weiß noch nicht so recht, was dabei für mich der beste Einstiegspunkt ist und auch schnell Erfolgserlebnisse verspricht. Außerdem sollte es auch eine möglichst günstige Lösung sein.
Hier sind verschiedene Lösungen von denen ich gehört habe und meine Gedanken/Fragen dazu:
1. Rechner mit Parallelport und Mach3-Software (oder Linux CNC)
Welche Vorteile hat diese Lösung?
Was muss hinter dem Parallelport noch an Elektronik angeschlossen werden? (Außer Schrittmotortreiber noch etwas?)
2. Arduino + grbl-shield
http://shop.myhobby-cnc.de/bauteile/elektronische-bauteile/aktive/42/grbl-shield-fuer-pololu-treiber
Auf diese Lösung bin ich vor allem durch das Shapeoko-Projekt aufmerksam geworden.
https://www.inventables.com/technologies/desktop-3d-carving-cnc-mill-kit-shapeoko-2
Eine entsprechende Portalfräse, wie die Shapeoko oder Shapoko2 zu bauen wäre mit Sicherheit ein sehr interessantes Projekt für mich, wenn ich erst mal die ersten Gehversuche hinter mir habe. Ich bin aber kein Fan davon fertige (Mechanik-)Bausätze zu kaufen, zumal die Baupläne ja auch für jeden zugänglich sind. Ich würde mir da eine eigene, angepasste Lösung überlegen (evtl. mit vorhandenem Material etc.), wenn es dann soweit ist.
Ein weiteres für mich sehr interessantes Projekt wäre evtl. eine Hobby-Fräse auf CNC umzurüsten wie Christoph Selig es in seinem Buch „CNC-Fräsen im Modellbau“ beschreibt (einfach-cnc.de).
http://www.einfach-cnc.de/beschreibung.html
Das hat natürlich auch ein Gewicht bei der Entscheidung mit welcher Lösung für die Steuerung ich mich demnächst beschäftigen soll. Sollte ich eine größere Hobby-CNC-Maschine umbauen wollen, werde ich evtl. stärkere Schrittmotoren brauchen als z.B. bei dieser Shapeoko-Portalfräse. Mit einem grbl-shield, oder generell mit einer Arduino Lösung bin ich da wahrscheinlich etwas eingeschränkt was die Stromstärken angeht. Eine Lösung mit Parallelport und Mach3 scheint da universeller zu sein, da man nur entsprechende Schrittmotortreiber braucht. Außerdem sagen einige dass die Software Mach3 mehr Möglichkeiten bietet, da sie im Gegensatz zu grbl vollen g-code versteht und da es von Manchen beim Programmieren per Hand als Einschränkung empfunden wird, wenn das nicht der Fall ist. Hinzu kommt, dass ich gehört habe, dass Mach3 schon eher im professionellen Bereich zum Einsatz kommt. Das wäre auch ein Argument für eine entsprechende Lösung mit Mach3. Andererseits wirkt es auf mich etwas altmodisch auf den Parallelport eines alten Rechners angewiesen zu sein.
Gibt es da keine günstige Lösung, die mit einem usb-Anschluss funktioniert und mit der ich noch relativ unabhängig von den Treibern bin?
3. TinyG
https://www.synthetos.com/project/tinyg/
TinyG ist wohl eine Art Weiterentwicklung des grbl-shields.
Ist das zu empfehlen?
Scheinbar funktioniert das Ding ohne Arduino. Ist das richtig?
Das Teil hat wohl 6 Achsen ist aber schwieriger einzurichten als das grbl-shield...
4. Irgendein Board mit TB6560 von ebay
http://www.ebay.co.uk/itm/CNC-3rd-R...ial_Automation_Control_ET&hash=item23427b7e87
Der TB6560AHQ von Toshiba soll wohl der Standard Baustein für die Steuerung von Schrittmotoren bis 36V und 3,5A sein. Der Baustein befindet sich praktisch auf allen Schrittmotor-Leistungstreiber Boards aus China.
Und genau das wäre auch noch eine Möglichkeit: Ein entsprechendes Board vielleicht sogar aus China.
Da gibt es scheinbar auch USB CNC-Steuerungen mit Treibern für Schrittmotoren. Allerdings war mein Eindruck hier, dass die Leute, die so ein Teil aus China haben, über Schrittverluste berichten und dass die beiliegenden Anschlussbeschreibungen fehlerhaft sind und sie Probleme hatten das Ding ans Laufen zu bekommen.
Was meint ihr?
Für mich ist das ein riesiger Dschungel und ich habe keine Ahnung wo ich starten soll.
Es sollte für den Anfang nicht zu komplex sein, so dass ich nach relativ kurzer Zeit ein Erfolgserlebnis habe (z.B. dass ich es hinbekomme die Mechanik von meinem Pick & Place-Gerät mit einer Steuerung zu bewegen). Es sollte auch für den Anfang (nur die Steuerung und Treiber) nicht 200 € übersteigen.
Ich möchte mich allerdings auch gerne mit moderner Technik beschäftigen, die es mir ermöglicht später andere Projekte zu realisieren. Zum Beispiel das Umrüsten einer Hobby-Fräse, mit der man auch Metall fräsen kann, den Bau einer Portalfräse wie der Shapeoko mit der ich Holz fräsen und gravieren kann oder den Bau eines 3D-Druckers.
Ich bin gespannt auf eure Meinungen und hoffe ihr könnt mir ein paar gute Tipps geben