Inhaltsverzeichnis:

LEGO 3D-Drucker mit Gcode - Gunook
LEGO 3D-Drucker mit Gcode - Gunook

Video: LEGO 3D-Drucker mit Gcode - Gunook

Video: LEGO 3D-Drucker mit Gcode - Gunook
Video: Lego 3d printer using Gcode 2024, November
Anonim
LEGO 3D-Drucker mit Gcode
LEGO 3D-Drucker mit Gcode

Möchten Sie Ihren eigenen 3D-Drucker herstellen, der jede 3D-Datei drucken kann? Verwenden Sie diese Seite oder meine Website für die Anweisungen!

Für genauere Anweisungen:

Website:

Lieferungen

LEGO Technik

Mindstorms EV3-Stein + Batterien

4 Mindstorms mittlere und große Motoren

SD-Karte

3D-Stift - Ich habe diesen verwendet, aber ich lebe in den Niederlanden.

Laptop oder PC (zum Programmieren)

Schritt 1: Über

Über
Über

Ich war 12 Jahre alt, als ich meinen ersten LEGO 3D-Drucker baute. Es wurde mit der Software Mindstorms EV3 Home Edition programmiert. Wenn ich einen Würfel drucken wollte, musste ich nur die Schritte programmieren und er wurde ausgedruckt!

Jetzt bin ich 14 Jahre alt und habe eine verbesserte Version gemacht! Es wird in Visual Studio Code mit MicroPython und einer SD-Karte mit dem MicroPython-Image programmiert.

Dies ist also die Anleitung für einen der wenigen LEGO 3D-Drucker, die tatsächlich 3D-Zeichnungen drucken können, ohne jedes Modell Schritt für Schritt programmieren zu müssen!

Wenn Sie diesen 3D-Drucker herstellen möchten, besuchen Sie meine Website für detailliertere Anweisungen!

PS Ich würde mich freuen, wenn Sie mich wissen lassen würden, ob Sie dieses Projekt machen werden und wenn Sie Fragen haben!

Schritt 2: Gebäude

Gebäude
Gebäude
Gebäude
Gebäude

Ich werde keine Bauanleitung verlinken, da mein 3D-Drucker nicht das bestmögliche Design hat. Es gibt viele Verbesserungen! Wenn Sie Ihren LEGO Mindstorms 3D-Drucker noch nicht gebaut haben, hier einige Tipps:

1. Stellen Sie sicher, dass Sie eine solide Struktur aufbauen, denn die kleinste Bewegung macht einen großen Unterschied im Endergebnis.

2. Bewegen Sie Ihre Plattform von zwei gegenüberliegenden Seiten pro Achse. Versuchen Sie nicht, es mit nur einem Zahnrad auf einer Seite zu bewegen, da sich die Plattform nicht in einer geraden Linie bewegt und möglicherweise stecken bleibt. Sie können einfach eine Achse unter die Plattform fahren und mit einigen Zahnrädern mit der Plattform verbinden. Eine andere Möglichkeit besteht darin, die Plattform mit Linearantrieben zu bewegen, die mittig an einer Seite angebracht sind.

3. Wenn Sie mit Zahnrädern arbeiten, stellen Sie ein Zahnradgetriebe her, das die Bewegung der Plattform in alle drei Richtungen verringert. (Ich habe dies nicht getan, aber ich hätte es tun sollen) Ich empfehle nur eine Übertragung pro Achse, da die Plattform zu langsam werden würde, wenn Sie mehr Übertragungen machen würden.

4. Stellen Sie sicher, dass Sie zwei gleiche Motoren mit gleichen Getrieben verwenden, um Ihre Plattform zu bewegen. Der Code ist so programmiert, dass er mit zwei gleichen Motoren arbeitet, da sich der mittlere und der große Motor mit unterschiedlicher Geschwindigkeit bewegen. Wenn Sie zwei verschiedene Motoren verwenden, funktioniert der Code nicht richtig und Ihre Drucke schlagen fehl.

5. Bauen Sie einen Mechanismus, der den Extruderknopf am 3D-Stift drücken kann. Es verhindert, dass sich lose Fäden lösen.

Schritt 3: Einrichten von MicroPython und Programmen

Einrichten von MicroPython und Programmen
Einrichten von MicroPython und Programmen
Einrichten von MicroPython und Programmen
Einrichten von MicroPython und Programmen

Zuerst müssen Sie alle Programme für den Mindstorms 3D-Drucker herunterladen:

Visual Studio-Code

Das EV3-MicroPython-Micro-SD-Karten-Image

balenaEtcher

Code + Dateien

Nach der Installation von balenaEtcher und dem EV3 MicroPython SD-Karten-Image müssen Sie die SD-Karte mit dem Image flashen. Lesen Sie die Anleitung für die ersten Schritte von MINDSTORMS Education EV3 MicroPython.

Folgen Sie anschließend den Anweisungen zum Einrichten von Visual Studio Code mit der MicroPython-Erweiterung.

Schritt 4: Programmierung

Programmierung
Programmierung

Video:

Sie können diese Dinge im Programm ändern, damit der Code mit Ihrem 3D-Drucker funktioniert:

:portSelection - Sie können die Ports definieren, in die die Motoren gesteckt werden.

:startposition - Wenn Ihr 3D-Drucker an einem Versatzpunkt beginnt, ändern Sie die Zahlen in Ihren Versatzpunkt.

:degreestomm - Geben Sie an, um wie viel sich ein Motor drehen muss, um sich 1 mm zu bewegen. (Möglicherweise müssen Sie sie etwas erhöhen oder verringern)

:motorSpeed - Die Geschwindigkeit, mit der sich die Motoren drehen müssen. (Ich empfehle, es niedrig zu setzen) Skala: 0 - 1000 (Sie sollten die Höchstgeschwindigkeit 900 beibehalten)

:Dateiname - Ändern Sie dies, um auszuwählen, welche gcode-Datei das Programm lesen und ausführen soll.

Nachdem Sie diese Variablen geändert haben, müssen Sie Ihre gcode-Dateien vorbereiten. (Gehen)

Schritt 5: Gcode-Dateien hinzufügen

Gcode-Dateien hinzufügen
Gcode-Dateien hinzufügen

Video:

Jetzt können Sie Ihre Gcode-Datei in den Ordner des Codes legen.

Sie müssen diese Dinge ändern, damit das Programm funktioniert:

1. alle ersetzen; mit #; (unter Verwendung von Strg. + f)

2. Ersetze alle G, X, Y, Z, E, F, M und S durch G;, X;, Y;, Z;, E;, F;, M; und S; (unter Verwendung von Strg. + f)

3. Datei starten mit: G;0 X;0 Y;0 Z;0 E;0 F;0

4. Ersetzen Sie die Einstellungen am Ende der Datei durch: G;END E;0 (Ohne das Ersetzen-Tool)

Schritt 6: Drucken

Drucken!
Drucken!

Klicken Sie auf Ausführen und sehen Sie zu, wie Ihr 3D-Modell gedruckt wird!

Wenn Sie Fragen haben oder dieses Projekt bauen möchten, lassen Sie es mich hier unten wissen!

oder: mail mir!

Empfohlen: