Hallo zusammen, ich würde mir gerne selber einenen CNC Laser bauen. Ich würde gerne mal wissen, welche etelktronischen bauteile ich dafür brauche. Die Steuerung möchte ich dann selbst per Arduino umsetzen. Ist das möglich? Grüße Basti
Was willst du denn mit dem Laser machen? Platinen belichten? Holzmalerei? Oder gar schneiden? Folie? Holz? Buntmetalle? Stahl?
> Ist das möglich? Der Weg kann zumindest weit sein. Arduino, 2 Schrittmotortreiber und eine Laser-Stromquelle, das alles an einem Netzteil, und irgendwie müssen die Daten noch zum Arduino kommen, also vermutlich eine Verbindung zum PC. Wenn man von elektronischen Bauteilen wenig versteht, ist es wohl sinnvoll, die bestückten Platinen fertig zu kaufen. eBay ist eine Quelle. http://www.ebay.de/itm/ATmega2560-16AU-Board-with-USB-Cable-for-ARDUINOs-IDE-MEGA-2560-A070-/261138784598?pt=Elektromechanische_Bauelemente&hash=item3ccd15a156 http://www.ebay.de/itm/CNC-Router-Single-Axis-3A-TB6560-Stepper-Stepping-Motor-Driver-Controller-Board-/181009282975?pt=LH_DefaultDomain_77&hash=item2a24fe779f http://www.ebay.de/itm/100mW-405nm-Focusable-Blue-violet-Line-Laser-Module-with-Power-Supply-/150946792924?pt=UK_ConElec_LightingLEDsStrobes_RL&hash=item23252145dc
Ich möchte eig wenn dann papier und so 2-4 mm dickes Holz schneiden. Aber grundsätzlich gehts mir nur ums bauen weniger um ein festes Ziel :) Ja so grundsätzlich habe ich schon viel gelesen was man braucht. Mir ist nur nicht ganz klar was der Treiber genau macht. Deswegen Frage ich lieber noch mal selber nach bevor ich mir einen scheiß kauf... Ich bin Informatiker und kein Etechniker :) ich will schon selber verkabeln und löten, aber ich weiß natürlich nicht so viel ...
kann mir da jemand nen link zu ner guten erklärung über treiber sagen? Weil bevor ich nicht versteht was es tut brauch ichs auch nicht bauen ;)
> Weil bevor ich nicht versteht was es tut Dein Arduino kann nicht den nötigen Strom und Spannung liefern, die die Schrittmotore brauchen. Der Treiber verstärkt Strom und Spannung. Da der Strom (zumindest bei Mikroschritten) in kleinen Stufen verändert wird, enthält der bessere Treiber noch einen Zähler, damit wenige Verbindungen zum uC reichen (Takt, Richung). Auf den Platinen ist kaum mehr als der Chip selber, daher steht in dessen Datenblatt alles drin was man zum anschliessen und programmieren wissen muss. http://www.toshiba.com/taec/components2/Datasheet_Sync/382/27885.pdf
Also die Steuerung per Arduino würd ich lassen. Zuviel arbeit zuwenig nutzen. Es gibt Linuxcnc ehmals Emc² (http://www.linuxcnc.org/) das kann über den Lpt deines Pc's Schrittmotoren über Schritt Richtung ansteuern. da brauchst du also garnix selber Programieren. Ach ja und es ist kostenlos.
> das kann über den Lpt deines Pc's
Solche PCs sind jedoch am aussterben,
das ist Steinzeittechnik die man nicht wirklich für einen Neuanfang
empfehlen kann.
Steinzeittechnik würd ich jetzt nicht sooo sagen Eher Langzeit erprobt und Günstig. Ich treibe meine Cnc mit einem Acer Laptop irgendwas um 1,2ghz kleine Festplatte nicht viel Ram. Der macht das echt gut. Beim Fräsen schieb ich die Schublade mit dem laptop zu so ist er vor spänen geschützt. Die cad zeichnungen möcht ich eh nicht im Keller neben der Cnc machen. Und soein Laptop kostet gebraucht unter 100€ ist Mit Tastatur Bildschirm komplett und kompakt.
Also ich würde halt gern nen arduino zwischen schalten per USB, da gibts ja auch genug programme für die das nutzen können. Die Frage ist nur, ist es zu kompliziert den Arduino selber zu programmieren, oder sollte man da auf so einen fertigen gcode interpreter für arduino zurückgreifen?
Für einen Informatiker eigentlich keine Frage! Das ist doch Dein Fachbereich?!
jo hoffe ich auch :) kennt einer von euch nen günstigen motor und Treiber um mal bissl zu probieren, bevor ich mir das gute Zeug kauf?
Ein CNC Laser besteht aus einer CnC undeinem Laser. Die Frage nach Elektronik dazu zeigt, dass die CNC nicht zu existieren scheint. Die CN C sollte man abereher so buen, dass der Laser drauf passt. Ah , der existiert auch noch nicht? Ah die Laserdiode passt dann schon drauf? Alles klar.
Troll schrieb: > Ein CNC Laser besteht aus einer CnC undeinem Laser. Die Frage nach > Elektronik dazu zeigt, dass die CNC nicht zu existieren scheint. Die CN > C sollte man abereher so buen, dass der Laser drauf passt. Ah , der > existiert auch noch nicht? Ah die Laserdiode passt dann schon drauf? > Alles klar. Dein Beitrag ist nicht sonderlich hilfreich...
MaWin schrieb: >> das kann über den Lpt deines Pc's > > Solche PCs sind jedoch am aussterben, > das ist Steinzeittechnik die man nicht wirklich für einen Neuanfang > empfehlen kann. Prinzipiell hast Du natürlich Recht - aber es ist eben erprobt, spottbillig und funktioniert sehr gut :-) Es gibt ja auch PCI-Parallelport-Karten, die man hinterhergeschmissen bekommt - da hat man dann auch noch genug Steuerleitungen für andere Dinge (Werkzeugwechseler, THC für Plasmaschneider usw.) Und wenn man mit der Geschwindigkeit nicht hinkommt (je nach Board ist bei 30-50kHz Schluß), gibt auch auf LinuxCNC abgestimmte entsprechende FPGA-Steckkarten, die direkt Servos ansteuern können, oder auch bei Schrittmotoren deutlich höhere Frequenzen zulassen. Und wie schon jemand vorher schrieb: alte Laptops mit LPT bekommt man hinterhergeworfen. Die reichen für eine einfache XYZA-Steuerung auch vollkommen aus. Chris D.
> Es gibt ja auch PCI-Parallelport-Karten
Solche PCs sind jedoch am aussterben,
das ist Steinzeittechnik die man nicht wirklich für einen Neuanfang
empfehlen kann.
Uups, schrieb ich schon.
Ist es nicht gut einfach eine Schnittstelle per USB-UART zwischen PC und arduino zu haben um den G-Code auszutauschen?
GRBL kommuniziert über RS-232 mit dem PC. Mit einem USB-RS232 Medienwandler kann es funtionieren, muss aber nicht. Das liegt in der Flusskontrolle begründet. Man muß schon einen sog. USB/seriell Wandler finden, der Hardware-Flußkontrolle beherrscht, sonst läuft der Empfangspuffer im AVR über. Diese Erfahrung musste ich machen.
Ja das hab ich auch leider schon mal gemacht... ja wenn da ein ganz normaler seriell port reicht dann ist das ja recht einfach. Ach noch eine Frage: wo krieg ich so ein Prototyping board her? Ich find grad niemanden der das verkauft.. bin ich so blind?
> wo krieg ich so ein Prototyping board her?
Ich habe das pollin Evaluation-Board mit einem ATmega1284P dazu
mißbraucht, da ich u.a. den GCode Interpreter noch weiter aufgebohrt
habe.
Ich meinte als board eher etwas in der Art wie das hier: http://tinkerlog.com/wordpress/wp-content/uploads/2008/01/dsc_0083.jpg
Ich habe mir jetzt den Arduino ATMEGA 2560 bestellt. Kann mir jemand schnell eien Schrittmotor und einen Treiber sagen, damit ich da mal üben kann? Wäre super!
Basti Himmi schrieb: > Basti Himmi Bei deinen Kenntnissen empfehle ich dir noch das Erlernen der Brailleschrift.
Ich weuiß zwar nicht was die Brailleschrift mir hier helfen soll aber gut. Ich hab diesen recht preisgünstigen motor gefunden, weiß aber nicht auf was man bei den Treibern achten muss deswegen frage ich nach . https://www.sparkfun.com/products/9238
Ich würde keinen 12V Motor nehmen,
sondern deutlich weniger, so 2.5V bis 4V.
> auf was man bei den Treibern achten muss
Genug Spannung für die Drehzahl, genug Strom für das Drehmoment der
Motoren, und ich würde auf Mikroschritt bestehen, macht das Leben
einfacher.
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.