Firmware Update

Aus RF1000 Wiki
Zur Navigation springen Zur Suche springen


Beschreibung für Windows Benutzer wie man am Renkforce ein Firmwareupdate durchführt.

Installation und Vorbereitung

Zuerst braucht man die Arduino IDE (Integrated Development Environment) aktuelle version HIER herunterladen bitte. Gerade aktuell ist 1.6.6. Dort gibt es die Software für Windows, OSX und Linux

Nachdem das Programm installiert ist, startet man das Programm über das Icon auf dem Desktop. Im Menü unter Tools -> Board wählt man nun den Arduino Mega 2560 or Mega ADK aus. Im Punkt Tools -> Serieller Port den Port eures Druckers.

Achtung: Wenn Ihr mit Arduino IDE die Firmware hochladen wollt, darf kein anderes Programm mit dem Drucker verbunden sein.

Firmware herunterladen und auf den Drucker übertragen

Nun ist es Zeit für die Firmware. Die jeweils aktuellen Versionen STABLE oder DEVELOPMENT sind hier auf GitHub zu finden.

Um zur allerletzten Version zu kommen (meist eine DEVELOPMENT Version, und daher nicht unbedingt 'Bug'-frei) muss man unter Branch: development anwählen.
Ältere Versionen, sowohl STABLE als auch DEVELOPMENT, kann man hier finden.

Schaut euch IMMER VORHER die aktuellen Changelogs an. Vielleicht ist etwas dabei was Ihr so garnicht möchtet, oder ein Fehler den Ihr schon lange kennt wurde endlich behoben.

Die Zip-Datei nun irgendwohin entpacken. Dann in das Verzeichnis wohin es entpackt wurde. Dort gibt es nun ein Verzeichnis scr/ArduinoAVR/Repetier . Da bitte reinwechseln. Die Datei Repetier.ino (sollte auch nun das Arduino Icon haben) doppelt anklicken.

Nun lädt Arduino IDE den Sketch. In Arduino habt Ihr nun einen Bildschirm der so aussehen sollte:

Wenn nun NUR die aktuelle Firmware aktualisiert werden soll, einfach in der Toolbar auf den Pfeil nach rechts (Upload) klicken. Der Sketch wird dann kompiliert und direkt im Anschluss auf den RF1000 geladen. Der Drucker wird am Ende von der IDE einmal zurückgesetzt. Fertig.


Achtung:

   Damit man die aktuellen Sourcen mit Arduino V 1.6.0 kompilieren kann, genügt es die folgende Definition in Zeile 36 von HAL.h einzufügen:
   #define prog_char   char


Ihr müsst die Arduino IDE nicht schliessen. Das Programm killt die Verbindung die zum hochladen aufgemacht wurde (daher der Reset am Ende)

Das wars! So einfach kann man den RF1000 aktualisieren. Nun Repetier o.Ä. starten und am anfang im Log auf die neue Version achten (oder beim Starten auf dem Display nachsehen).

Alternative Youtube-Anleitungen Stand 2018

Im Video wird erklärt, wie man sowohl die offizielle Firmware, wie auch den Mod installiert. Es wird der Download von Arduino 1.8.5 (und auch 1.6.5 r5) sowie der Conrad Firmware 1.39 und dem CommunityMod gezeigt.

http://www.rf1000.de/viewtopic.php?f=67&t=2225&p=22915