Zusammenfassung
Update 6/3/2017: Die Arduino-Sketch-Datei wurde aktualisiert, um die Vorschubgeschwindigkeiten der Achsbewegungen zu korrigieren. Jetzt werden die Vorschubgeschwindigkeiten von Z, Y, Z, E unabhängig voneinander eingestellt, insbesondere die Vorschubgeschwindigkeit des Extruders.
Dieses Projekt ähnelt sehr der manuellen Steuerung von Pronterface oder Repetier Host, um Gcode-Anweisungen an Ihren Drucker zu senden, während er über ein USB-Kabel mit dem Computer verbunden ist, aber anstelle eines Computers wird eine programmierbare drahtlose Bluetooth-Fernbedienung verwendet.
Hinweis: Die ältere kabelgebundene Version kann hier gefunden werden.http://www.thingiverse.com/thing:2105847
Die Fernbedienung besteht aus einem Arduino Nano, der an zwei kleine Tastaturen mit 16 Tasten (insgesamt 32 Tasten) sowie einen seriellen Bluetooth-Adapter/-Interface angeschlossen ist. Jede Taste kann eine einzelne G-Code-Zeile oder ein Skript aus mehreren Zeilen senden.
Eine ZIP-Datei ist enthalten, die den Arduino-Sketch, Schaltpläne und Einrichtungsanleitungen für die Komponenten des Systems enthält.
Der Gcode-Sender soll sowohl für 3D-Drucker als auch für CNC-Fräsen und Lasergravierer funktionieren. Jede Maschine, die Gcode verwendet.
Dieses Setup ermöglicht es, hochgradig angepasste Gcode-Skripte/Makros mit einem Tastendruck an den Drucker zu senden. Ich habe alle Skripte, die ich in den Sketch aufgenommen habe, getestet. Jeder von ihnen kann ersetzt, verschoben und bearbeitet werden.
In dem Sketch habe ich versucht, viele Kommentare einzufügen, um es einfacher zu machen, den Code an Ihre eigenen Bedürfnisse anzupassen.
Die Kommunikation zwischen Gcode Sender und Drucker erfolgt über serielle Kommunikation (Tx, Rx) mit einem seriellen Bluetooth-Adapter (keine Kabel). Auf RAMPS-Style-Boards kann der AUX-1-Port auf der Druckerseite verwendet werden. Einzelheiten zur Verkabelung finden Sie in der Zip-Datei. In der Repetier-Firmware musste ich den Bluetooth-Seriellen Port aktivieren, um den AUX-1-Port zu nutzen.
Die STLs drucken ohne Unterstützung. HINWEIS: Die STLs wurden entwickelt, um mit einer niedrigen Füllung zu drucken. Die Füllung ist im Grunde die Unterstützung für den Körper, um seine Form während des Druckens zu behalten. Halten Sie die Füllung niedrig, um kein Filament zu verschwenden.
Nach der Montage wird das Arduino Nano-Board im Inneren des STL-Gehäuses in der Höhle unter den Tastaturen versteckt. Die Tastaturen haben einen klebrigen Rücken, der am STL-Einsatz befestigt ist. Der Einsatz kann später entfernt werden (ein Druckentfernungswerkzeug funktioniert hervorragend), falls Sie das Nano jederzeit neu programmieren müssen. Der Einsatz wird mit Reibung - ohne Klebstoff - an Ort und St
Eine Fusion 360-Datei wurde zur weiteren Optimierung der Teile des Tastaturhalters bereitgestellt. BITTE LASSEN SIE MICH WISSEN, wenn Sie alternative Designs für den Gcode Sender erstellen.
BOM:
- (2x) 16-tastige 4x4-Membran-Tastatur.
- (1x) Arduino Nano Entwicklungsboard (ausgewählt, weil es genügend I/O-Pins für zwei Tastaturen ohne zusätzliche Shields hat - Pro Mini hat das nicht). 1 Tastatur kann anstelle von zwei problemlos verwendet werden.
- Starthilfekabel zum Anschließen von Tastaturen an das Arduino Nano Board. 8 Pins pro Tastatur. Und Bluetooth-Adapter. 4 Pins pro Bluetooth-Modul.
- (2x) Serielle Bluetooth-Module. HC-05. Suchen Sie auf Aliexpress.com nach "HC-05". Eines wird als Master, das andere als Slave eingerichtet. (Hinweis: HC-06 kann einen der HC-05 ersetzen. HC-06 ist nur Slave, während HC-05 entweder Master oder Slave sein kann.)
- (1x) Mini-Rocker-Ein/Ausschalter, 2 Pins
- DIY-Vinyl-Klebeetikett. Benutzerdefiniertes Etikett zum Überkleben der Knöpfe. Beispieldatei enthalten.
- Ein Powerpack deiner Wahl. Verschiedene Vorschläge beinhalten: 4 wiederaufladbare AA/AAA-Zellen, oder eine kleine 5V-Powerbank (die zum Aufladen von Mobiltelefonen unterwegs verwendet wird, aber wenn man diese Option nutzt, wird das Problem darin bestehen, einen Ein-/Ausschalter einzubauen), oder ein 18650-Batteriepack. Wenn man 18650-Zellen verwendet, kann man zwei parallel schalten und einen Step-Up-Kon
Das linke Tastenfeld erklärt (Tastenfeld 1):
- Die Idee ist, zuerst auszuwählen, mit welcher Achse gearbeitet werden soll (z. B. x, y, z, e), dann die Bewegungsauflösung (z. B. 0,1, 1, 10 usw.) und anschließend die Bewegungsrichtungstaste (+ oder -). Die Bewegungsrichtungstaste kann gedrückt gehalten werden, um die Bewegung in diese Richtung fortzusetzen.
Wie ich das entworfen habe
Fusion 360-Datei enthalten.
模型来源
