RF1000 Firmware-Update Anleitung
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: RF1000 Firmware-Update Anleitung
Btw: Man muss nicht unbedingt Arduino benutzen, um die FW zu flashen. Unter dem Link in meiner Signatur kann man die fertigen Binaries runterladen und mit einem entsprecheden Tool (z.B. avrdude) flashen. Siehe: viewtopic.php?f=7&t=2057&p=22007&hilit=jenkins#p20837
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Re: RF1000 Firmware-Update Anleitung
Hallo zusammen,
ich bin auch ganz neu im 3D-Druck und habe hier einen RF1000 mit der original-Firmware 0.91.33
Nachdem ja überall stehe an alle neuen 3D-ler man solle die Firmware aktualisieren, wollte ich da auch machen. Habe mir die Arduino-App runtergeladen, von dem ersten Post hier im Thread die stable - ZIP und entpackt. Die Arduino-App über Werkzeuge - Board auf "Arduiono Mega or Mega 2560" gestellt.
In der entpackten ZIP bin ich in den Ordner
\Repetier-Firmware-master\RF1000\Repetier
und habe dort die repetier.ino geöffnet. Diese wollte ich dann mit dem Pfeil nach rechts hochladen und bekomme folgende laaaaaange Fehlermeldung bei der ich mich aber mal auf die ersten Zeilen beschränke, das sind Seiten über Seiten und die hier direkt zu posten, da hab ich gleich ganz viele Freunde
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\HAL.h:57:0,
from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\Repetier.h:36,
from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\Repetier.ino:112:
pins.h:114:27: error: pasting "/* PINB.3, 22, MISO*/" and "_DDR" does not give a valid preprocessing token
#define MISO_PIN 50 // PINB.3, 22, MISO
ich bin auch ganz neu im 3D-Druck und habe hier einen RF1000 mit der original-Firmware 0.91.33
Nachdem ja überall stehe an alle neuen 3D-ler man solle die Firmware aktualisieren, wollte ich da auch machen. Habe mir die Arduino-App runtergeladen, von dem ersten Post hier im Thread die stable - ZIP und entpackt. Die Arduino-App über Werkzeuge - Board auf "Arduiono Mega or Mega 2560" gestellt.
In der entpackten ZIP bin ich in den Ordner
\Repetier-Firmware-master\RF1000\Repetier
und habe dort die repetier.ino geöffnet. Diese wollte ich dann mit dem Pfeil nach rechts hochladen und bekomme folgende laaaaaange Fehlermeldung bei der ich mich aber mal auf die ersten Zeilen beschränke, das sind Seiten über Seiten und die hier direkt zu posten, da hab ich gleich ganz viele Freunde
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\HAL.h:57:0,
from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\Repetier.h:36,
from D:\Dokumente\3D Drucker\Firmware\Repetier-Firmware-master\RF1000\Repetier\Repetier.ino:112:
pins.h:114:27: error: pasting "/* PINB.3, 22, MISO*/" and "_DDR" does not give a valid preprocessing token
#define MISO_PIN 50 // PINB.3, 22, MISO
Renkforce RF-1000 - Absoluter 3D-Druck-Newbie aber super neugierig
-
- Donator
- Beiträge: 1129
- Registriert: Mi 6. Dez 2017, 13:17
- Has thanked: 46 times
- Been thanked: 239 times
Re: RF1000 Firmware-Update Anleitung
Guten Abend Xorpheus
Für die originale Firmware von Conrad benötigst Du zwingend die Arduino-IDE 1.6.5, wie im ersten Beitrag dieses Threads beschrieben.
Das gilt auch für die letzte Version von Conrad.
(Für den Comminity-Mod kannst Du jede Arduino-IDE ab 1.8.5 nehmen - ja sogar den Release Candidate 2.0.0-rc3.)
Wie meldet sich dein Drucker beim Einschalten.
Findet Dein Betriebssystem den Protokollwandler USB zu Serial (ftdi-.....)?
Soweit ich weiß, muss auch für den RF 1000 in der Configuration.h der RF1000 bei #define MOTHERBOARD DEVICE_TYPE_RF1000 aktiviert werden.
Das sind die ersten Stolperfallen die gern genommen werden.
Für unsere ausgewiesenen RF1000 Spezialisten wäre sicher noch interessant, wieweit der Drucker dem Original (Bausatz oder Fertiggerät) entspricht.
Ansonsten viel Spaß mit dem Drucker und dass Du alle Informationen findest die Du braucht - und etwas Durchhaltevermögen.
Gruß, zero K
Für die originale Firmware von Conrad benötigst Du zwingend die Arduino-IDE 1.6.5, wie im ersten Beitrag dieses Threads beschrieben.
Das gilt auch für die letzte Version von Conrad.
(Für den Comminity-Mod kannst Du jede Arduino-IDE ab 1.8.5 nehmen - ja sogar den Release Candidate 2.0.0-rc3.)
Wie meldet sich dein Drucker beim Einschalten.
Findet Dein Betriebssystem den Protokollwandler USB zu Serial (ftdi-.....)?
Soweit ich weiß, muss auch für den RF 1000 in der Configuration.h der RF1000 bei #define MOTHERBOARD DEVICE_TYPE_RF1000 aktiviert werden.
Das sind die ersten Stolperfallen die gern genommen werden.
Für unsere ausgewiesenen RF1000 Spezialisten wäre sicher noch interessant, wieweit der Drucker dem Original (Bausatz oder Fertiggerät) entspricht.
Ansonsten viel Spaß mit dem Drucker und dass Du alle Informationen findest die Du braucht - und etwas Durchhaltevermögen.
Gruß, zero K
- af0815
- Donator
- Beiträge: 830
- Registriert: Di 2. Jun 2020, 14:45
- Wohnort: Burgenland
- Has thanked: 35 times
- Been thanked: 123 times
Re: RF1000 Firmware-Update Anleitung
Du hast sicher auch gelesen mit welcher Arduino Version das ganze kompiliert werden soll ?! Steht eindeutig dabei -> Version 1.6.5 . Steht ja auch nicht zum Spaß im ersten Post, das neuere Versionen Probleme verursachen können.
-> Die richtige Version von Arduino verwenden
wiki/index.php/Firmware_Update
BTW. Ich würde die Community-Version verwenden. Die wird auch vom Forum gepflegt. https://github.com/RF1000community/Repe ... velopment/
Die würde ich verwenden und mit Arduino 1.8.12 installieren. Dann bist auf der aktuellen Schiene die auch hier im Forum supported wird.
-> Die richtige Version von Arduino verwenden
wiki/index.php/Firmware_Update
BTW. Ich würde die Community-Version verwenden. Die wird auch vom Forum gepflegt. https://github.com/RF1000community/Repe ... velopment/
Die würde ich verwenden und mit Arduino 1.8.12 installieren. Dann bist auf der aktuellen Schiene die auch hier im Forum supported wird.
Re: RF1000 Firmware-Update Anleitung
OK, dann mache ich das mal so. Aber wo auf https://github.com/RF1000community/Repe ... velopment/ kann ich die zip runterladen? Ich seh da keinen Download-button? Ich kann mir da nur den Inhalt der files ansehen?af0815 hat geschrieben:Du hast sicher auch gelesen mit welcher Arduino Version das ganze kompiliert werden soll ?! Steht eindeutig dabei -> Version 1.6.5 . Steht ja auch nicht zum Spaß im ersten Post, das neuere Versionen Probleme verursachen können.
-> Die richtige Version von Arduino verwenden
wiki/index.php/Firmware_Update
BTW. Ich würde die Community-Version verwenden. Die wird auch vom Forum gepflegt. https://github.com/RF1000community/Repe ... velopment/
Die würde ich verwenden und mit Arduino 1.8.12 installieren. Dann bist auf der aktuellen Schiene die auch hier im Forum supported wird.
EDIT: Gefunden, ist aber auch etwas versteckt hinter dem Code-Button... Der Drucker war wohl mal ursprünglich die Bausatz-Version. Modifikationen daran sind mir nicht bekannt, aber ob ich die auch überhaupt erkennen würde
So, Arduino 1.18.12 installiert, die Community-Version runterlgeladen, das Board auf "Arduino Mega or Mega 2560" und wie vorhergesagt, muss in der Configuration.h der device type definiert werden.
Reicht es die beiden Zeilen einfach rauszulöschen?
/** \brief Define the type of your device */
//#define MOTHERBOARD DEVICE_TYPE_RF1000
//#define MOTHERBOARD DEVICE_TYPE_RF2000
//#define MOTHERBOARD DEVICE_TYPE_RF2000v2
Renkforce RF-1000 - Absoluter 3D-Druck-Newbie aber super neugierig
- rf1k_mjh11
- Developer
- Beiträge: 2100
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: RF1000 Firmware-Update Anleitung
Hallo Xorpheus,
In der Syntax der Arduino Source-Dateien bedeutet " // " dass das Folgende eine Bemerkung ist (diese wird dann ignoriert). Die Zeichenfolge " /* " deutet auf einen mehrzeiligen Kommentar hin, dass am Ende mit " */ " abgeschlossen wird.
Damit würde das Löschen der zwei von dir angepeilten Zeilen nichts bringen, da diese sowieso als Kommentare ignoriert werden. Die Zeile die du benötigst wäre immer noch ein Kommentar und würde weiterhin ignoriert werden.
Du musst die zwei " // " am Anfang der Zeile entfernen damit es nicht mehr als Kommentar gilt. Dann sieht es in etwa so aus:
#define MOTHERBOARD DEVICE_TYPE_RF1000
//#define MOTHERBOARD DEVICE_TYPE_RF2000
//#define MOTHERBOARD DEVICE_TYPE_RF2000v2
Die Zeilen befinden sich ungefähr ab der 45. Zeile in der Configuration.h.
Gesundheit!
mjh11
In der Syntax der Arduino Source-Dateien bedeutet " // " dass das Folgende eine Bemerkung ist (diese wird dann ignoriert). Die Zeichenfolge " /* " deutet auf einen mehrzeiligen Kommentar hin, dass am Ende mit " */ " abgeschlossen wird.
Damit würde das Löschen der zwei von dir angepeilten Zeilen nichts bringen, da diese sowieso als Kommentare ignoriert werden. Die Zeile die du benötigst wäre immer noch ein Kommentar und würde weiterhin ignoriert werden.
Du musst die zwei " // " am Anfang der Zeile entfernen damit es nicht mehr als Kommentar gilt. Dann sieht es in etwa so aus:
#define MOTHERBOARD DEVICE_TYPE_RF1000
//#define MOTHERBOARD DEVICE_TYPE_RF2000
//#define MOTHERBOARD DEVICE_TYPE_RF2000v2
Die Zeilen befinden sich ungefähr ab der 45. Zeile in der Configuration.h.
Gesundheit!
mjh11
RF1000 (seit 2014) mit:
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
Ceran Bett
FW RF.01.47 (von Conrad, modif.)
Die Natur kontert immer sofort mit einem besseren Idioten.
- af0815
- Donator
- Beiträge: 830
- Registriert: Di 2. Jun 2020, 14:45
- Wohnort: Burgenland
- Has thanked: 35 times
- Been thanked: 123 times
Re: RF1000 Firmware-Update Anleitung
Wenn man auf die deutsche Flagge dort kickt, so erhält man die deutsche Anleitung.
In der Installationsanleitung stehen die modifikationen die man aktivieren muss/kann
Warning wegen wenig Speicher unter Arduino bitte ignorieren, es ist bekannt, das der Speicher sehr ausgelastet ist. Die Meldung ist normal.
Die Developmentversion ist genaugenommen die 'Stable'. Daher habe ich absichtlich auf diese verlinkt.
In der Installationsanleitung stehen die modifikationen die man aktivieren muss/kann
Wie schon rf1k_mjh11 anmerkte den RF1000 durch entfernen der // = Komentarkennung aktivieren und für dich vermutlich auch den FEATURE_MILLING_MODE auf 0 lassen bzw. setzen.Man bearbeitet und speichert die Configuration.h bei Zeile 46 bis 48, je nachdem welchen Drucker man besitzt mit einem Texteditor. Man muss die zwei // vor dem Druckermodell entfernen, welches man aktivieren will:
Wer den Fräsmodus nicht benötigt, kann ihn aus der Firmware entfernen. Dazu stellt man in der RF1000.h/RF2000.h/RF2000v2.h das FEATURE_MILLING_MODE auf 0.
Warning wegen wenig Speicher unter Arduino bitte ignorieren, es ist bekannt, das der Speicher sehr ausgelastet ist. Die Meldung ist normal.
Die Developmentversion ist genaugenommen die 'Stable'. Daher habe ich absichtlich auf diese verlinkt.
Re: RF1000 Firmware-Update Anleitung
ok, probiere ich aus! Danke euch, ohne euch wäre ich irgendwie voll aufgeschmissen
Renkforce RF-1000 - Absoluter 3D-Druck-Newbie aber super neugierig
Re: RF1000 Firmware-Update Anleitung
So, hat geklappt. Arduino meldet "Hochladen Abgeschlossen" und der Drucker zeigt: Configuration Update RestoreDefaults.
Beim Einschalten zeigt er jetzt auch die 1.45.01 juhu 1. Hürde geschafft
Beim Einschalten zeigt er jetzt auch die 1.45.01 juhu 1. Hürde geschafft
Renkforce RF-1000 - Absoluter 3D-Druck-Newbie aber super neugierig