Einleitung
Wenn du RRF3 verwendest (und das solltest du), musst du ein Update des BLV NeoPixel Boards durchführen.
Was du brauchst
-
-
-
Setze einen Jumper bei "UVCC to 5V". Wenn du diesen Schritt überspringst, wirst du nicht flashen können.
-
Lade den Sketch von Github herunter und extrahiere die Zip-Datei. Öffne sie in der Arduino IDE.
-
Das Board ist "Arduino Pro oder Pro Mini"
-
Der Prozessor ist "ATmega328P (5V, 16 MHz)"
-
Lade den Sketch auf das Board.
-
Entferne den Jumper nach erfolgreichem Upload.
-
-
-
Links (Heatbed) wird an 3 auf dem BLV NeoPixel Board angeschlossen.
-
Mitte(Hotend) wird an 1 auf dem BLV NeoPixel Board angeschlossen.
-
Rechts(Print Status) wird an 2 auf dem BLV NeoPixel Board angeschlossen.
-
-
-
-
Eventuell erhätst du eine Fehlermeldung "NeoPixel_BLV.ino needs to be in a folder named NeoPixel_BLV". ("NeoPixel_BLV.ino muss im Verzeichnis NeoPixel_BLV sein"). Du hast zwei Möglichkeiten:
-
Damit wird ein neues Verzeichnis erstellt und die Datei dorthin verschoben. Klicke OK und schließe die Arduino IDE. Verschiebe die angezeigten Dateien und Verzeichnisse in das neue Verzeichnis "NeoPixel_BLV". Wenn du nun den Sketch wieder öffnest, sollte er ohne Probleme kompiliert werden.
-
Du kannst auch das übergeordnete Verzeichnis des Sketches in "NeoPixel_BLV" umbenennen. Wenn du den Sketch öffnest, sollte keine Fehlermeldung mehr erscheinen.
-
-
-
Weil der CH340 den Anschluss RX mit ~4.5 V versorgt, kommuniziert er nicht mit dem Duet 3. Um dieses Problem zu lösen, kannst du entweder den Kontakt CH340(grün) oder am ATMega(rot) durchschneiden oder entlöten Das Entlöten am CH340 ist die einfachste Methode.
-
Verbinde zusätzlich TX des Arduinos mit RX am Duet
-
Arduino RX > Duet 3 io1.out
-
Arduino TX > Duet 3 io1.in
-
Arduino GND > Duet 3 io1.GND
-
Nach diesen Modifikationen kannst du keinen Sketch mehr über den USB Anschluss laden. Du musst einen FTDI seriellen Adapter verwenden und diesen mit dem 6-Pin Anschluss neben dem USB-Anschluss verbinden.
-
-
-
Für Firmware-Versionen vor RRF 3.4:
-
Wenn IO_0 verwendet wird: M575 P1 S1 B57600.
-
Wenn IO_1 verwendet wird: M575 P2 S1 B57600
-
Für Firmware-Versionen ab RRF 3.4:
-
Wenn IO_0 verwendet wird: M575 P1 S0 B57600.
-
Wenn IO_1 verwendet wird: M575 P2 S0 B57600
-
-
Rückgängig: Ich habe diese Anleitung nicht absolviert.
4 weitere Personen haben diese Anleitung absolviert.
Besonderer Dank geht an diese Übersetzer:innen:
100%
VauWeh hilft uns, die Welt in Ordnung zu bringen! Wie kann ich mithelfen?
Hier starten ›