Hallo alle! Ist es möglich mit Arduino einen FDM Drucker zu bauen, von der Bauweise wie z.B. der Creality Ender 3? Steppermotoren usw. ansteuern ist ja relativ einfach mit Arduino, aber ist es möglich ein so komplexes Projekt zu realisieren oder stoße ich geschwindigkeitstechnisch / speichertechnisch an die Grenzen des Arduino?
Watschl schrieb: > Ist es möglich mit Arduino einen FDM Drucker zu bauen Nein. Ein Arduino ist ein Mikrocontroller Entwicklungsboad, ein FDM Drucker ist ein mechanisches Spielzeug, das aus Führungen, Motoren, Halterungen, Heizungen, Düsen, und Gehäuse besteht. Keines dieser Teil kann ein Arduino ersetzen. Du kannst den Arduino höchstens als Steuerung einsetzen, und ja, das geht. https://www.instructables.com/id/How-to-Program-a-3D-Printer-With-Marlin-and-Arduin/ Ein Arduino programmiert mit der vorgegebenen Library (so was wie digitalWrite oder Stepper-Libraries) ist furchtbar langsam, aber man kann den auf dem Arduino befindlichen AVR auch problemlos in echtem AVR C- oder Assemblercode programieren, dann ist er so schnell wie jeder AVR, also ausreichend. Allerdings muss man dafür programmieren können, für Anfänger eher nicht schaffbar. Für die gibt es reihenweise vorgefertige Boards, nimm so eins. Weitverbreitet sind RepRap boards.
MaWin schrieb: > Ein Arduino programmiert mit der vorgegebenen Library (so was wie > digitalWrite oder Stepper-Libraries) ist furchtbar langsam Aufgaben parallelisieren (mehrere Arduino Boards) und und Kommunikation über UART untereinander, dann sollte es passen.
Watschl schrieb: > MaWin schrieb: >> Ein Arduino programmiert mit der vorgegebenen Library (so was wie >> digitalWrite oder Stepper-Libraries) ist furchtbar langsam > > Aufgaben parallelisieren (mehrere Arduino Boards) und und Kommunikation > über UART untereinander, dann sollte es passen. Erschlagen von Inkompetenz mit Hardware. Wird nicht funktionieren. Entweder man lernt programmieren und löst das gescheit. Oder man kauft eines der erwähnten, fertigen Boards.
Marlin RAMPs https://www.my-home-fab.de/de/dokumentationen/reprap-firmware/marlin-firmware-auf-ramps-1.4-installieren
ohje schrieb: > Watschl schrieb: >> MaWin schrieb: >>> Ein Arduino programmiert mit der vorgegebenen Library (so was wie >>> digitalWrite oder Stepper-Libraries) ist furchtbar langsam >> >> Aufgaben parallelisieren (mehrere Arduino Boards) und und Kommunikation >> über UART untereinander, dann sollte es passen. > > Erschlagen von Inkompetenz mit Hardware. Wird nicht funktionieren. > > Entweder man lernt programmieren und löst das gescheit. > > Oder man kauft eines der erwähnten, fertigen Boards. So abwegig ist das nicht. Genau das funktioniert mit Klipper: https://www.klipper3d.org/ Alles an Rechenlastigen (Kinematik, Regler, etc.) foo wird am PC gerechnet und die µC bekommen nur noch Befehle mit timestamp. Der Rechner behält überblick über die ganzen Zeiten auf den Controllern. Funktioniert ausgezeichnet.
Ist doch unter'm Strich auch nur eine CNC-Maschine. Damit dürfte das passende Suchstichwort "GRBL" sein.
Nochmal: Die meisten 3d Drucker haben eine Variante der Marlin Software, das ist Arduino Mega 2560. Aber es gibt auch eine Spar Variante mit dem 328 auf dem normal en Arduono. Die Beispiel lib sind völlig ungeeignet , in der Marlin Firmware steckt etliches an Gehirnschmalz drin 3d Drucker verwenden üblicherweise Gcode.
>Die meisten 3d Drucker haben eine Variante der Marlin Software, das ist >Arduino Mega 2560. Aber es gibt auch eine Spar Variante mit dem 328 auf Die älteren Drucker zumindest. Mittlerweile geht es zunehmend Richtung ARM. Marlin wurde hier schon zwei mal erwähnt und ich habe auch den passenden Link gepostet.
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.