Abo
  • Services:
Anzeige
Für unseren Plotter haben wir uns querbeet bedient.
Für unseren Plotter haben wir uns querbeet bedient. (Bild: Martin Wolf / Golem.de)

Populär trotz Vorbehalten

Der große Erfolg von Marlin beruht nicht nur auf einer vergleichsweise großen Entwicklerbasis, sondern auch auf seiner Konfigurationsfähigkeit. Es unterstützt eine große Anzahl von Maschinensteuerungen und elektronischen Komponenten im 3D-Druckerbereich. Allerdings zieht das auch zunehmend Kritik auf sich, da sich der Code immer weiter aufbläht und die Konfiguration über einen wilden Mix an #define-Anweisungen und Variablenzuweisungen im Quellcode zunehmend aufwendiger wird. Da Marlin aber derzeit die größte Anzahl an Steuerungskommandos unterstützt, gilt es trotzdem als gute Wahl.

Anzeige

Marlin per Arduino IDE installieren

Auf dem Arduino Due als Teil des Bam&Dice-Paketes ist Marlin bereits eingespielt, der Hersteller empfiehlt allerdings, die jeweils aktuelle Version einzuspielen. Per USB wird dazu der Arduino über den Programmier-Port an einen Computer angeschlossen. Die Marlin-Variante des Herstellers kann nun über die Arduino-IDE kompiliert und auf den Arduino übertragen werden. Diese Softwarevariante unterscheidet sich ein wenig vom Original. Das Original wurde für den Atmel Atmega2560 geschrieben, der auf den Cortex-Mikrocontrollern des Due nur mit Änderungen läuft.

  • 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)
Die Programmierung der Firmware kann über die Arduino IDE erfolgen. (Foto: Alexander Merz/Golem.de)

Nach dem Update führten wir über den Controller bereits erste Aktionen mit unserem Plotter aus. Alternativ funktioniert das auch über eine Druckersteuer-Software auf unserem Computer wie Prontointerface, das ebenfalls Bam&Dice beiliegt.

Marlin für den 2D-Betrieb umkonfigurieren

Für die Verwendung mit unserem Plotter müssen wir aber Marlin umkonfigurieren. Das heißt, den Quellcode zu bearbeiten. Die Arduino IDE ist dafür ausreichend. Die Konfigurationsdaten sind über mehrere Dateien verteilt, wobei nur eine tatsächlich für uns relevant ist. Die pins*.h-Dateien legen fest, welche GPIO-Pins des Arduino die jeweiligen Funktionen der Maschinensteuerung kontrollieren. Änderungen an dieser Datei greifen tief in die Steuerung ein und sollten nur erfolgen, wenn Anschlüsse der Steuerung zweckentfremdet werden sollen. Die nachfolgenden Einstellungen, die wir durchführen werden, stehen in Configuration.h. Weitere Einstellungsmöglichkeiten befinden sich in Configuration_adv.h, zumeist gelten sie aber allein für 3D-Drucker und eher exotische Elektronikkomponenten.

Die erste Änderung betrifft die Einstellung, wie viele Schritte der Schrittmotor machen muss, damit sich unser Stift einen Millimeter in eine Richtung bewegt. Der Wert muss nicht experimentell ermittelt werden, sondern lässt sich aus den Daten des Schrittmotors, dem Motortreiber sowie den Eigenschaften des jeweiligen Linearantriebs für den Stift errechnen.

 Erforderliche Elektronik in kompakter FormEin wenig Grundschulmathematik 

eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. AWEK GmbH, verschiedene Einsatzgebiete
  2. über Staff Gmbh, München (Home-Office möglich)
  3. medac GmbH, Wedel bei Hamburg
  4. Daimler AG, Leinfelden-Echterdingen


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 44,97€, Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. 6,99€
  3. (u. a. The Hateful 8 7,97€, The Revenant 8,97€, Interstellar 7,97€)

Folgen Sie uns
       


  1. Matrix Voice

    Preiswerter mit Spracherkennung experimentieren

  2. LTE

    Telekom führt Narrowband-IoT-Netz in Deutschland ein

  3. Deep Learning

    Wenn die KI besser prügelt als Menschen

  4. Firepower 2100

    Cisco stellt Firewall für KMU-Bereich vor

  5. Autonomes Fahren

    Briten verlieren Versicherungsschutz ohne Software-Update

  6. Kollisionsangriff

    Hashfunktion SHA-1 gebrochen

  7. AVM

    Fritzbox für Super Vectoring weiter nicht verfügbar

  8. Nintendo Switch eingeschaltet

    Zerstückelte Konsole und gigantisches Handheld

  9. Trappist-1

    Der Zwerg und die sieben Planeten

  10. Botnetz

    Wie Mirai Windows als Sprungbrett nutzt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Limux: Die tragische Geschichte eines Leuchtturm-Projekts
Limux
Die tragische Geschichte eines Leuchtturm-Projekts
  1. Limux München prüft Rückkehr zu Windows
  2. Limux-Projekt Windows könnte München mehr als sechs Millionen Euro kosten
  3. Limux Münchner Stadtrat ignoriert selbst beauftragte Studie

Wacoms Intuos Pro Paper im Test: Weg mit digital, her mit Stift und Papier!
Wacoms Intuos Pro Paper im Test
Weg mit digital, her mit Stift und Papier!
  1. Wacom Brainwave Ein Graph sagt mehr als tausend Worte
  2. Canvas Dells Stift-Tablet bedient sich bei Microsoft und Wacom
  3. Intuos Pro Wacom verbindet Zeichentablet mit echtem Papier

Bundesnetzagentur: Puppenverbot gefährdet das Smart Home und Bastler
Bundesnetzagentur
Puppenverbot gefährdet das Smart Home und Bastler
  1. My Friend Cayla Eltern müssen Puppen ihrer Kinder zerstören
  2. Matoi Imagno Wenn die Holzklötzchen zu dir sprechen
  3. Smart Gurlz Programmieren lernen mit Puppen

  1. Versandkosten

    flow77 | 19:10

  2. Re: Genau der gleiche Beschiss wie bei Vodafone!

    Reddead | 19:05

  3. Re: Die Website ist nicht ernst gemeint, oder?

    Arkarit | 19:01

  4. Und in der Nacht stehe ich bei dir draußen und...

    mhstar | 19:01

  5. Re: Erfahrungsbericht aus der echten Praxis...

    baltasaronmeth | 19:00


  1. 17:37

  2. 17:26

  3. 16:41

  4. 16:28

  5. 15:45

  6. 15:26

  7. 15:13

  8. 15:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel