Abo
  • IT-Karriere:

Anleitung: Selbst gebaute Maschinen steuern

Der Selbstbau von Werkzeugmaschinen war lange Zeit aufwendig und für Hobbybastler kaum zu stemmen. Doch in den vergangenen Jahren hat sich das geändert. Wir haben uns selbst an den Bau und Betrieb gewagt.

Artikel von veröffentlicht am
Für unseren Plotter haben wir uns querbeet bedient.
Für unseren Plotter haben wir uns querbeet bedient. (Bild: Martin Wolf / Golem.de)

Dank Arduino und Co., Lego, preisgünstiger Metallbausätze und dem Maschinenpark im lokalen Makerspace ist der Bau einer eigenen Werkzeugmaschine selbst für Hobbybastler mittlerweile machbar - sei es nun ein 3D-Drucker, Lasercutter oder eine CNC-Fräse. Viele Konstruktionen und Baupläne stehen unter einer offenen Lizenz. Doch ohne Software bleibt jede Werkzeugmaschine leblos. Die Maschine selbst benötigt ein Firmware-Programm, um Motoren anzusteuern oder Sensoren auszuwerten. Und auch diese Firmware erwartet Steuerungskommandos, die per Software aus dem eigentlichen Objekt oder Vorbild erzeugt werden müssen. Wir haben uns angeschaut, wie wir mit Marlin als Firmware einen selbst gebauten Plotter steuern können, was es mit der Steuerung per G-Code auf sich hat und wie G-Code automatisch generiert werden kann. Auch wenn wir mit einem Plotter nur in zwei Dimensionen bleiben, die Grundlagen sind auch auf viele andere Arten von Maschinen anwendbar.

Offene CNC-Maschinen dank 3D-Druckern

Lange Zeit waren der Bau und Betrieb von rechnergesteuerten Maschinen (CNC) für Hobbybastler allenfalls ein Nischenthema. Wer sich überhaupt daran wagte, hatte üblicherweise einen akademischen oder entsprechenden beruflichen Hintergrund. Zu komplex schien es. Ließen sich die Materialien noch im Baumarkt beschaffen oder aus kaputten Druckern ausbauen, so erforderte die notwendige elektronische Steuerung und Programmierung doch fortgeschrittene Kenntnisse. Die Hürden schienen hoch.

Das änderte sich erst mit Adrian Bowyer und seinem ersten Reprap-3D-Drucker. Bowyer stellte Hardware wie auch Software unter offene Lizenzen. Bastler, die bislang nur einfache Automaten mit ihren Arduinos als Grundlage gebaut hatten, waren begeistert und wollten den Drucker nachbauen und verbessern. Maschinenbau als Hobby fand immer mehr Anhänger. Und bei 3D-Druckern blieb es nicht, es gibt wohl kaum eine Werkzeugmaschine, die es mittlerweile nicht in einer selbst gebauten wohnzimmertauglichen Variante gibt.

  • Unser Eigenbau-Plotter zeichnet mit einem gewöhnlichen Kugelschreiber. (Foto: Martin Wolf/Golem.de)
  • Beim Baumaterial bedienten wir uns verschiedener Quellen. (Foto: Martin Wolf/Golem.de)
  • Die Steuerung erfolgte mit Hilfe des Bam&Dice Due Kit. (Foto: Martin Wolf/Golem.de)
  • Die Programmierung der Firmware kann über die Arduino IDE erfolgen. (Foto: Alexander Merz/Golem.de)
  • Mit Hilfe von Inkscape konvertierten wir Bitmap-Bilder in Vektorgrafiken, ... (Foto: Alexander Merz/Golem.de)
  • ... aus denen wir mit einem angepassten Plugin den G-Code erzeugten. (Foto: Alexander Merz/Golem.de)
Unser Eigenbau-Plotter zeichnet mit einem gewöhnlichen Kugelschreiber. (Foto: Martin Wolf/Golem.de)

Trotz der Vielfalt an Entwürfen und Arten von Maschinen, der Eigenbau von 3D-Druckern ist im CNC-Hobbybereich immer noch die treibende Kraft. Dementsprechend existiert eine Vielzahl von Software und Elektronikkomponenten, die zwar für den Betrieb von 3D-Druckern konzipiert wurden, sich mehrheitlich aber für fast jede Art von Maschine eignen.

Erforderliche Elektronik in kompakter Form 
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12.  


Anzeige
Top-Angebote
  1. (aktuell u. a. Monitore, Mäuse, CPUs)
  2. mit Gutschein: NBBCORSAIRPSP19
  3. (heute u. a. Saugroboter)
  4. (u. a. Seasonic Focus Gold 450 W für 46,99€ statt über 60€ im Vergleich)

derdiedas 05. Okt 2015

Es geht darum die Leute "anzufixen". Billigste Lösung ist Estlcam + Arduino...

jochenh 02. Okt 2015

Geht bei www.rapidfacture.com. Auch Einzelteile und Sonderanfertigungen.

am (golem.de) 02. Okt 2015

Sämtliche existierenden offenen Firmware-Programm gehen davon aus, dass die Z-Achse über...

Moe479 02. Okt 2015

die technik selbst ist garnicht so ultra kompliziert, finde ich, nur als hobbybastlerei...

derdiedas 02. Okt 2015

ich mache solche Dinge schon länger und über kleine selbstgebaute CNC Maschinen über den...


Folgen Sie uns
       


Oneplus 7 Pro - Hands On

Das Oneplus 7 Pro ist das neue Oberklasse-Smartphone des chinesischen Startups. Es verfügt über drei Kameras auf der Rückseite und eine ausfahrbare Frontkamera. Das Smartphone erscheint im Mai zu Preisen ab 710 Euro.

Oneplus 7 Pro - Hands On Video aufrufen
Minecraft Dungeons angespielt: Fehlt nur noch ein Klötzchen-Diablo in der Tiefe
Minecraft Dungeons angespielt
Fehlt nur noch ein Klötzchen-Diablo in der Tiefe

E3 2019 Von der Steuerung bis zu den Schatzkisten: Minecraft Dungeons hat uns beim Anspielen bis auf die Klötzchengrafik verblüffend stark an Diablo erinnert - und könnte gerade deshalb teuflisch spaßig werden!

  1. Augmented Reality Minecraft Earth erlaubt Klötzchenbauen in aller Welt
  2. Microsoft Augmented-Reality-Minecraft kommt zum zehnten Jubiläum
  3. Jubiläum ohne Notch Microsoft feiert Minecraft ohne Markus Persson

Ocean Discovery X Prize: Autonome Fraunhofer-Roboter erforschen die Tiefsee
Ocean Discovery X Prize
Autonome Fraunhofer-Roboter erforschen die Tiefsee

Öffentliche Vergaberichtlinien und agile Arbeitsweise: Die Teilnahme am Ocean Discovery X Prize war nicht einfach für die Forscher des Fraunhofer Instituts IOSB. Deren autonome Tauchroboter zur Tiefseekartierung schafften es unter die besten fünf weltweit.
Ein Bericht von Werner Pluta

  1. JAB Code Bunter Barcode gegen Fälschungen

Ada und Spark: Mehr Sicherheit durch bessere Programmiersprachen
Ada und Spark
Mehr Sicherheit durch bessere Programmiersprachen

Viele Sicherheitslücken in Software sind auf Programmierfehler zurückzuführen. Diese Fehler lassen sich aber vermeiden - und zwar unter anderem durch die Wahl einer guten Programmiersprache. Ada und Spark gehören dazu, leider sind sie immer noch wenig bekannt.
Von Johannes Kanig

  1. Das andere How-to Deutsch lernen für Programmierer
  2. Programmiersprachen, Pakete, IDEs So steigen Entwickler in Machine Learning ein
  3. Software-Entwickler Welche Programmiersprache soll ich lernen?

    •  /