PID Tuning Sovol SV04 Dual Extruder IDX
Hallo,
ich habe einen Sovol SV04 mit zwei unabhänigen Extrudern.
Ich kann bei beiden Extudern ein PID Tuning mit Repetier starten und wird auch ausgeführt.
Beim eintragen der PID Werte ins Eprom habe ich auch Felder für beide Extruder, sobald ich aber einen PID Wert bei z.B. Extruder1 eintrage wir der gleiche Wert auch im Feld für Extruder2 übernommen.
Auszug aus dem Eprom:
ich habe einen Sovol SV04 mit zwei unabhänigen Extrudern.
Ich kann bei beiden Extudern ein PID Tuning mit Repetier starten und wird auch ausgeführt.
Beim eintragen der PID Werte ins Eprom habe ich auch Felder für beide Extruder, sobald ich aber einen PID Wert bei z.B. Extruder1 eintrage wir der gleiche Wert auch im Feld für Extruder2 übernommen.
Auszug aus dem Eprom:
<epr pos="61" type="3" value="25.52">PID P</epr>
<epr pos="62" type="3" value="2.11">PID I</epr>
<epr pos="63" type="3" value="65.84">PID D</epr>
<epr pos="61" type="3" value="25.52">PID P</epr>
<epr pos="62" type="3" value="2.11">PID I</epr>
<epr pos="63" type="3" value="65.84">PID D</epr>
Mach ich Fehler oder ist das Bug?
Mach ich Fehler oder ist das Bug?
Comments
Vermutlich hat es damit zu tun das 2 Felder gleich weißen, aber ohne kontext kann ich nicht mehr sagen.
Es ist die neueste Firmware Version von der Sovol Homepage (10.01.2022)
"Marlin SV04 2.0.9.2"
Das ist das was im Eprom des Druckers steht lt. Repitier Server (exportiert) Hier der komplette Inhalt:
<Repetier-Firmware-EEPROM>
M503 zurück?
Beim Prusa ist dies
M301 P16.13 I1.16 D56.23
Was vermutlich das gleiche ist wie bei dir. Da steht aber der Extruder nicht drin, daher wird eine Einstellung für alle angenommen. Wenn es 2 mal vorkommt wird es nicht unterschiedlichen extruder zugeordnet. Zur Unterscheidung sollte eigentlich
M301 E0 P16.13 I1.16 D56.23
M301 E1 P16.13 I1.16 D56.23
gesendet werden (mit E0 und E1 zur eindeutigen zuordnung zu einem Extruder)), dann gibt es auch unterschiedliche Adressen mit unterschiedlichen werten. In deinem Fall wird der Letzte Wert beiden zugeornet weil er als letztes gesendet wird.
Da hast du leider recht,
"Recv:10:34:44.458: echo: M301 P25.52 I2.11 D65.84 (2)"
D.h. ich muss mich an den Hersteller wenden?
Jedenfalls Danke für die Hilfe.
Grüße
Luitpold
M301 E0 P25.52 I2.11 D65.84
M301 E1 P25.52 I2.11 D65.84
Und dann sehen ob firmware sie als getrennte behandelt oder ob sie absichtlich alle gleich behandelt. Frage ist halt ist es nur die Ausgabe oder nicht gewollt, weil es z.b. ein geteiltes Heizelement hat.
M301 E0 P23.04 I2.07 D64.04
M301 E1 P25.65 I2.50 D65.66
hat beide Befehle mit OK bestätigt aber im Eprom stehen dann wieder die gleichen Werte (letzteingegebene) für beide Extruder. Ich werde das mal an Sovol melden.
Jedenfalls Danke für deine Hilfe.
In der Firmware ist der Punkt #define PID_PARAMS_PER_HOTEND auskommentiert. Vermutlich ein Flüchtigkeitsfehler. Ich hab mal die aktuelle 1.10 neu kompiliert und diesen Wert einkommentiert und es funktioniert. In Repetier Server (1.4.4) werden die PID Werte jetzt als Extr. 1 und Extr. 2 unterschieden und angezeigt. Du kannst nach dem PID Tuning die Werte jetzt hier sauber speichern (oder in der Konsole) und mit M501 (nach dem Speichern) auch entsprechend auslesen und das sieht dann so aus:
Solltest bei Dir das Problem noch bestehen und du die angepasste FW haben wollen, sag Bescheid.
VG
Roonster