Seite 3 von 4
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Fr 24. Apr 2020, 14:31
von Twister
Hallo
Als erstes will ich mal kurz vortellen.
Ich bin der Georg komme aus Österreich und bin 35 Jahre alt.
Ich habe mir diese Woche einen RF2000V2 Single Extruder gekauft.
Habe dann recht bald die Firmware von nibbels aufgespielt. Firmware 1.45.01.
Danke an Nibbels für seine Bemühungen
Habe aber ein Problem damit ich kann die Maximale Länge der X und Z Achse nicht ändern die Fahren bis auf Anschlag.
Die Y Achse passt perfekt.
Habe die Firmware mit Adruino 1.8.12 und 1.8.5 probiert aufzuspielen, hat auch alles geklappt er zeigt auch im Display die aktuelle Version an.
Ich habe die Daten im RF2000_V2.h geändernt
// ##########################################################################################
// ## Calibration
// ##########################################################################################
/** \brief maximum positions in mm - only fixed numbers!
For delta robot Z_MAX_LENGTH is the maximum travel of the towers and should be set to the distance between the hotend
and the platform when the printer is at its home position.
If EEPROM is enabled these values will be overidden with the values in the EEPROM */
#if NUM_EXTRUDER == 2
#define X_MAX_LENGTH_PRINT 170 // [mm]
#else
#define X_MAX_LENGTH_PRINT 205 // [mm]
#endif // NUM_EXTRUDER == 2
#define X_MAX_LENGTH_MILL 205 // [mm]
#define Y_MAX_LENGTH 290 // [mm]
//RF2000 von Nibbels: ~194,86 -> PAUSE_Z_MAX_SPACING_MM großzügig einplanen
#define Z_MAX_LENGTH 181 // [mm]
oder muss ich woanders auch was ändern.
lg
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Fr 24. Apr 2020, 16:44
von rf1k_mjh11
Hallo Georg /Twister,
Ich vermute nur....
Twister hat geschrieben:// ##########################################################################################
// ## Calibration
// ##########################################################################################
/** \brief maximum positions in mm - only fixed numbers!
For delta robot Z_MAX_LENGTH is the maximum travel of the towers and should be set to the distance between the hotend
and the platform when the printer is at its home position.
If EEPROM is enabled these values will be overidden with the values in the EEPROM */
#if NUM_EXTRUDER == 2
#define X_MAX_LENGTH_PRINT 170 // [mm]
#else
#define X_MAX_LENGTH_PRINT 205 // [mm]
#endif // NUM_EXTRUDER == 2
....
....
Hast du das mit der 'EPROM enabled'-Geschichte beachtet? Da muss man an der entsprechenden Stelle den Wert ändern, sonst ignoriert der Drucker die Werte in der RFx000.h, bzw. in der Configuration.h.
Die entsprechende Zeile versteckt sich in der Configuration.h, ziemlich am Anfang und lautet
#define EEPROM_MODE xxx
Hier muss die Zahl (symbolisert mit 'xxx') bei jedem neuerlichen Flashen durch eine neue Zahl ersetzt werden, damit gewisse EEPROM-gespeicherte Werte auch tatsächlich übernommen werden.
Einfacher geht es direkt durch Repetier-Host, wo man die EEPROM Werte auslesen und ändern kann, ganz ohne Flashen. Es ginge auch mittels GCode, falls man die Speicherstelle und den Datentyp kennt.
Wünsche allseits Gesundheit und Gruß aus Graz,
mjh11
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Sa 25. Apr 2020, 01:09
von Nibbels
Genau,
in EEPROM_MODE darf nicht 0 stehen. Wenn da jemand 0 reinschreibt: Ich weiß nicht (mehr?) auswendig was dann passiert, auf diesen Fall habe ich vermutlich nie beachtet, diesen nie getestet. Wir arbeiten immer mit EEPROM-Konfiguration.
Im Drucker wird mit den Einstellungen die EEPROM_MODE gespeichert. Startet der Drucker mit einer anderen Konstante als er sich gemerkt hatte, dann wird automatisch alles verworfen und neu initialisiert.
Die Werte wie X_MAX_LENGTH_PRINT in der Configuration.h dienen ausschließlich als Defaults für die Werksresets
(und selten auch als harte Grenzwerte für die einstellbaren Bereiche, z.B. bei Motorströmen).
LG
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Sa 25. Apr 2020, 01:53
von Twister
#define EEPROM_MODE xxx
Danke, das mit der Zahl ändern hat super funktioniert.
ein kleinen Schönheitfehler gebe es noch wenn.
Bei X und Y kann man mit den Tasten auch nicht über die maximale Länge fahren,
jedoch bei Z kann ich noch mit den Tasten bis auf Anschlag fahren.
Bei Output Objekt fährt er brav nur bis zum Z_Max.
Am Drucker unter Position steht bei X und Y Min:On Max:N/A
bei Z Min:On Max:Off
kann man das auch noch ändern?
lg
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 30. Apr 2020, 08:16
von PeterKa
Ich habe eine Frage: Sehgr gerne würde ich für manche Drucke den Z-Lift aktivieren. In früheren Versionen war das strikt verboten wegen Codeverschlingung und Verdaunungsstörungen der Firmware. Wie sieht das inzwischen aus ?
PeterKa
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 30. Apr 2020, 09:21
von zero K
Guten Morgen PerKa
A l s o - wenn das das Gleiche ist, wie z.B. in Cura 4.6.1 "Z-Hop when Retracted" und "Z-Hop after Extruder Switch Hight", dann habe ich bei meinem Drucker, RF2000 v2, Mod 1.45, hinter einem Repetier-Server auf einem Raspbian Buster keine Probleme.
Aber im Wohnzimmer würde ich den Drucker nicht betreiben wollen.
PETG, Volcano, Retract 4 mm, Z-Hop 1,5 mm.
Beim e3D-v6 mit der kurzen Heizzonesind sicher geringere Werte möglich.
Gruß zero K
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 30. Apr 2020, 09:47
von PeterKa
Ja genau das ist gemeint. Heisst in Simplify halt anders. Danke
Klar das ist relativ laut, aber es ist für einige Dinge sehr nützlich. Und Z-Hop 1,5 mm ist mechanisch schon sportlich finde ich.
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 30. Apr 2020, 18:27
von AtlonXP
Hallo zusammen.
Die Definition zu Z- Lift:
Bei jedem Retrakt, wird die Düse nach einem eingestellten Wert vom Druckteil abgehoben.
Zum Fehler:
In älteren FW‘s wurde gerne ein Layer weggelassen und es entstand eine Schicht Lücke.
In den neueren Community FW’s kann es zu einem doppelten Layer kommen.
Es werden zwei Layer in der gleichen Z Höhe gedruckt.
Nibbels und ich hatten das schon öfter diskutiert.
Er meinte, dass es an der FW liegen könnte, hatte aber keinen Fehler finden können.
Ich vertrete die Meinung, dass die Reibung und die Massen der Z- Spindeln diesen Fehler verursachen könnte.
Anfängern rate ich heute noch, ohne Z- Lift zu drucken.
Kleiner Teile wurden von mir erfolgreich mit Z Lift gedruckt.
Drucke über mehrere Stunden habe ich noch nicht riskiert!
Für den RF1000 empfehle ich in unserer Community FW,
den Motorstrom für Z, auf 110 Punkte hochzustellen.
Des Weiteren, sind meine gesamten Werte für die Geschwindigkeit der Z- Achse sehr klein eingestellt.
LG AtlonXP
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 14. Mai 2020, 21:31
von BAVARIAN
Servus zusammen,
ich wollte nur kurz mitteilen das ich die Bauteile für meine MPCNC (ca. 200 Stunden) alle über die SD-Karte in PLA gedruckt habe und keine "Aussetzer" feststellen konnte. Also vielen dank für die tolle Firmware an Nibbels!!!
Meine Probleme am Drucker sind wohl ein Konvolut von Fehlern bzw. Unwissenheit...
Nachdem ich den kompletten Drucker gewartet (Riemenspannnung, neue Düse, etc...), geölt (Führungsschienen, Kugelumlaufspindeln) und die Filamentrolle auf Kugellager laufen hab war es mir möglich wieder zu drucken.
VG
Re: Community Mod RFx000 Firmware :: Neue Development (Stand 1.45.00 / 03.01.2020)
Verfasst: Do 3. Dez 2020, 18:59
von DJVanity
Hallo!
Eine Frage: Funktioniert die Umstellung auf "Deutsch" nichtmehr -> Wenn ich in der Firmware auf 1 ändere in der Configuration.h kann ich den Scetch nichtmehr kompilieren (Arduiono 1.8.12)
Grüße
Thomas