Seite 3 von 23

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 12:59
von Nibbels
PeterKa hat geschrieben:So der Drucker ist fertig. HBS PLA, also das vorgefertigte Programm ist jetzt völlig problemlos gelaufen. Bisher hat er noch kein PLA in den Kocher bekommen.. Ich bin sehr neugierig wie das Kaugummitestprogramm von Nibbels funktioniert. Das steht jetzt auf der Agenda. Ich erhoffe mir davon konkrete Hinweise auf die optimale Temperatur.. errmmm also... wenn ich den wissenschafltichen Exkurs darüber richtig interpretiert habe ;)

PeterKa
KaugummiTestprogramm :D

Du wirst das SenseOffset meinen, um das Bett bei zu hohen Digits runterzuregeln?
Solltest du dir Filament-Digramme erstellen wollen, achte drauf, dass du 1.37w4 oder höher geflashed hast. Ich habe bei der Diagrammfunktion die letzten Tage was repariert. Die schreibt nun die Logfiles auf SD und eine "Minimalgeschwindigkeitsbeschränkung" ist wieder raus, die über einen Patch von Repetier in die Firmware reingekommen war.

LG

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 13:42
von PeterKa
Ok dann werde ich den Kaugummiexkurs noch etwas verschieben und versuche rauszufinden was da sein könnte, oder eben auch nicht. Möglicherweise hatte ja dase EEProm Reset das Problem behoben ohne daß ich es bemerkt hatte. Ich tüftel mal. Die Gelegenheit ist günstig, weil der Extruder noch kein Plastik gesehen hat und daher keine Kokelreste irgend wetwas verhageln können.

PeterKa

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 13:59
von Nibbels
Super :)

Danke schonmal! Generell, wenns komplizierter wird, müssen wir auch hier nicht alles zutexten, PN und Telefon wäre meist spontan möglich ;)

LG

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 14:19
von AtlonXP
Ich lese gern mit! :-)

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 14:46
von PeterKa
Errmm Nibbels.... ist mir ja peinlich, aber W4 und w5 compilieren nicht mit dem RF1000 Motherboard.

"EXT1_PID_INTEGRAL_DRIVE_MIN' was not declared in this scope."

Die Ursache ist "EXT1_HOTEND_TYPE" das es nicht gibt beim RF1000, aber explizit abgefragt wird.

Ich will in Deinem Code nicht rumfrickeln, musste selber machen. Wäre ein Fall für PN .. Solange mache ich mit der W3 weiter, die ist Kaugummifähig und von gestern morgen.

PeterKa

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 15:12
von Nibbels
Oh, ich schaus mir sofort an :)

Ausrede: Ist ja noch die development ^^.

LG

EDIT: https://github.com/Nibbels/Repetier-Fir ... 15233d288a
Fixed

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 15:26
von Nibbels
Solltest du Testflashen:
https://github.com/Nibbels/Repetier-Fir ... 000.h#L351
Wenn du genau dort statt -1 den X19 einträgst:

Code: Alles auswählen

/** \brief The extruder cooler is a fan to cool the extruder when it is heating. If you turn the etxruder on, the fan goes on. */
#define EXT0_EXTRUDER_COOLER_PIN            -1
zu

Code: Alles auswählen

/** \brief The extruder cooler is a fan to cool the extruder when it is heating. If you turn the etxruder on, the fan goes on. */
#define EXT0_EXTRUDER_COOLER_PIN            CASE_LIGHT_PIN
oder

Code: Alles auswählen

/** \brief The extruder cooler is a fan to cool the extruder when it is heating. If you turn the etxruder on, the fan goes on. */
#define EXT0_EXTRUDER_COOLER_PIN            25
-> https://github.com/Nibbels/Repetier-Fir ... er.cpp#L90
-> https://github.com/Nibbels/Repetier-Fir ... L.cpp#L968
-> https://github.com/Nibbels/Repetier-Fir ... .cpp#L1008

Läuft dann dein Extruderkühler ohne deinen Patch?

Bezieht sich vermutlich auf

Code: Alles auswählen

/** \brief for each extruder, fan will stay on until extruder temperature is below this value */
#define EXTRUDER_FAN_COOL_TEMP              50
LG

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 16:31
von PeterKa
Ja, das funktioniert ziemlich genau so wie mein Code. Allerdings reagiert we nicht auf die FAN_COOL_TEMP, das schaue ich nochmal nach.

Ich habe noch nicht endgültig herausgefunden was mit dem Tuning los ist, die Werte sind jetzt sehr ähnlich. Aber es gibt Unterschiede die beim Tuning passieren. Während das Tunung aus dem Menu sauber nach 10 vollen Zyklen beendet, bricht das Tuning per GCode vorher ab. Es sieht fast so aus, als ob da ein Timer zuschlägt und das Tuning vorzeitig beendet. Das wäre natürlich ein hochkomplexes Problem, das ich mir nicht unbedingt antun will. Sprich gibt es ein Teitfenster, in welchem ein GCODE Befehl angearbeitet sein muß ? So sieht es jedenfalls aus. Na ja, ich kann nun meine Änderungen verwerfen, das hat auch sein Gute :)

PeterKa

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 17:52
von PeterKa
So ich will nur noch kurz bestätigen, daß folgender Code

#define EXT0_EXTRUDER_COOLER_PIN 25
#define EXTRUDER_FAN_COOL_TEMP 50

dazu führt, daß am X19 24 Volt liegen, wenn die gemessene Extrudertemperatur größer ist als 50 Grad Celsius und 0 Volt, wenn sie kleiner ist als 50 Grad.

Das ist exakt was ich auch programmiert hatte... aber eleganter..

PeterKa

Re: Mein Umbau auf Ganzmetallhotend

Verfasst: Fr 27. Okt 2017, 20:52
von Nibbels
Sauber! Echt cool, dass das Feature mit dem Extruderlüfter funktioniert.
PeterKa hat geschrieben:Ich habe noch nicht endgültig herausgefunden was mit dem Tuning los ist, die Werte sind jetzt sehr ähnlich. Aber es gibt Unterschiede die beim Tuning passieren. Während das Tunung aus dem Menu sauber nach 10 vollen Zyklen beendet, bricht das Tuning per GCode vorher ab. Es sieht fast so aus, als ob da ein Timer zuschlägt und das Tuning vorzeitig beendet.
Du hast in den GCODE nicht R10 eingefügt, nehme ich an?

Wenn das Tuning exakt nach 5 Zyklen abbricht, ist der Fall für mich klar.
Kann das sein?
In dem Fall würde ich die Standardeinstellung auf 10 anheben. Ich wollte da früher nicht rütteln, weil das beim Classic-PID früher immer genau so eingestellt war : ich fands nur nicht ideal.

LG