Notifications
Clear all

Linear Advance  

  RSS
Stefan
(@stefan)
Estimable Member
Linear Advance

Hallo,

ich stolpere gerade über Linear Advance und den zugehörigen K-Wert.

Wenn ich in der Knowledge Base das entsprechende Thema aufrufe ist dort eine Tabelle mit den üblichen Werten pro Material.

Bei PLA z.B. steht da der Wert 0,05.
Wenn ich mir jetzt aber den Start G-Code in Slicr oder S3D ansehe steht dort K30.

Wie muss ich das verstehen, warum sind die Werte nicht gleich?

Gruß
Stefan

Posted : 21/10/2020 7:55 am
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Linear Advance

Hallo Stefan,

es gibt verschiedene lineare Vorausalgorithmen,

LA 1.0 war die erste Version, die in der Prusa Firmware eingeführt wurde.

LA 1.5 Ist die neueste Version in der Prusa Firmware ....

Prusa Slicer hat den folgenden Code im benutzerdefinierten Filament-G-Code ...

M900 K {wenn Drucker_Noten = ~ /.* PRINTER_MODEL_MINI. * / Und Düsendurchmesser [0] == 0,6} 0,12 {elsif Druckernotizen = ~ /.* PRINTER_MODEL_MINI. * /} 0,2 {Elsif Düsen_Durchmesser [0] == 0,6} 0,04 sonst} 0,05 {endif}; Filament gcode LA 1.5
{if Drucker_Noten = ~ /.* PRINTER_MODEL_MINI. * /}; {elsif Drucker_Noten = ~ /.* PRINTER_HAS_BOWDEN. * /} M900 K200 {Elsif Düsendurchmesser [0] == 0,6} M900 K18 {Sonst} M900 K30 {Endif}; Filament gcode LA 1.0

Diese komplizierten Anweisungen beziehen sich auf die Prusa-Druckerserie und den linearen Vorschubstatus.

Ich gehe davon aus, dass der S3D- und Slic3r-Code veraltet ist.

 

Grüße Joan

Hi Stefan, there are different Linear advance algorythms, 

LA 1.0 was the first version introduced in Prusa Firmware, 

LA 1.5 Is the latest version, in Prusa Firmware.... 

Prusa Slicer has the following code in the Filament custom G Code... 

M900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5
{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{else}M900 K30{endif} ; Filament gcode LA 1.0

this complicated set of statements addresses the Prusa range of printers and linear advance status.

I expect the S3D  and Slic3r code is out of date.

 

Regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 21/10/2020 11:48 pm
Stefan
(@stefan)
Estimable Member
Topic starter answered:
RE: Linear Advance

@joantabb

Hallo Joan,

vielen Dank für die Antwort.

Ich hatte mich damit bisher nie beschäftigt, da ist mir das durch die Lappen gegangen.
Dann sind die hohen Werte aus der alten LA1.0 und stammt noch von den S3D Einstellungen, die ich damals von Prusa übernommen hatte.
Passt ja dann gar nicht mehr zu den neuen grossen Werten von LA1.5 nach dem Firmwareupdate.

Dann werde ich mal ein paar Materialien testen und die neuen Werte in S3D schreiben. Die falschen hohen Werte haben ja sich auch Einfluss auf den Druck, auch wenn ich meist langsam drucke.

Da ich nur zwei MK3S besitze, kann ich doch sicher diesen ellenlangen G-Code auf "M900 K0,xx" reduzieren, damit das nicht so wild aussieht.

Gruß
Stefan

Posted : 22/10/2020 7:00 am
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Linear Advance

Hallo Stephan,
Solange beide Mk3S auf der neuesten Firmware mit LA1.5 sind, können Sie die Komplexität der K-Wert-Anweisung reduzieren

Ich habe einen Mk2-Drucker mit MMUv1 (Bowdenvorschub) und drei Drucker mit Mk3s-Extrudern (Direktvorschub), daher muss ich auf diese verschiedenen Druckertypen eingehen. der Mk2 ist LA1.0 und die anderen sind gemischt 1.0 und 1.5 ...

also muss ich mich auch um sie kümmern ...

Ich freue mich, Ihnen zu helfen, die Änderungen zu verstehen

Grüße Joan

Hi Stephan, 
as long as both Mk3S are on the latest firmware with LA1.5 you can reduce the complexity of the  K value statement

I have a Mk2 printer with MMUv1 (bowden feed)  and three printers with Mk3s extruders (Direct feed) so I need to cater for these different printer types. the Mk2 is LA1.0 and the others are mixed 1.0 and 1.5... 

so I need to cater for them as well... 

I am glad to help you understand the changes

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 22/10/2020 1:17 pm
Stefan
(@stefan)
Estimable Member
Topic starter answered:
RE: Linear Advance

@joantabb

Hi Joan,

ja, die sind beide wie eineiige Zwillinge 😊 

Danke nochmal für die Hilfe. Ist immer sehr nett hier 👍 

Gruß
Stefan

Posted : 22/10/2020 3:59 pm
Share: