Stránka 1 z 2

Linear Advance

PříspěvekNapsal: 01.09.2019 04:22
od walter2
Možná objevuji Ameriku 100 let po ostatních, ale Linear Advance jsem neznal a Marlin to podporuje, tak to myslím stojí za vyzkoušení. Pár linků:

- Návod na nastavení v Marlin 1.1.9
LinearAdvance Calibration.pdf
(592.3 KiB) 533 krát

- http://marlinfw.org/docs/features/lin_advance.html
- https://cdn.prusa3d.com/downloads/manua ... n_3_11.pdf - kapitola 8.4 Linear Advance




Edit: Toto je již neaktuální : Jak nastavit v Simplify3D LinearAdvance pouze pro Perimetry - https://github.com/JimBrown/MarlinTaran ... Simplify3D)

Re: Linear Advance

PříspěvekNapsal: 01.09.2019 11:47
od Saph
Linear advance je zde zmiňovaný na víc místech a Marlin ho umí minimálně tak dva roky.
Odkaz na zapnutí LA pouze pro perimetry je již neaktuální, není důvod ho pro infilly nezapnout. Především u vnějšího to vyloženě zvyšuje kvalitu povrchu a mít konzistentnější vnitřní výplň bez nadměrného přetékání do perimetrů taky není na škodu. Uváděný důvod, že lin.advance dáva nadměrně zabrat motoru extruderu platilo jen pro jeho první verzi.

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 07:15
od walter2
Díky za info.

Zkouším kalibrační tisk dle http://marlinfw.org/tools/lin_advance/k-factor.html a nejsem si jistý dle čeho odvodit Advaned paramatery:

1. Nozzle Line Ratio: Ratio between extruded line width and nozzle diameter. Should be between 1.05 and 1.2
prozatím jsem použil výpočet: S3D používám Extrusion Width 0,46 a trysku 0,4. Nozzle Line Ratio jsem tedy nsatavil 0,46/0,4=1,15


2. Prime Extrusion Multiplier: The default of 2.5 results in roughly 1mm of filament for 10mm line length
Nechal jsem default. Jedná se o nastavení očistění trysky před kalibrací (Prime znamená něco jako "Skirt")

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 12:13
od walter2
Jaký faktor vám vychází pro Rebel II 0,4mm trysku ? Dle kalibračního výtisku se mi nelíbí žádná hodnota mezi 0-10.000 a vyšší hodnoty už jsou nesmysl, protože se výsledky téměř neliší. Dle stránky http://marlinfw.org/docs/features/lin_advance.html výsledky odpovídají příliš nízké hodnotě K, ale zvyšovat K více je nesmysl.

Připadá mi, že dělám něco zásadně špatně. Máte někdo fotku toho, jak se vám podařilo Linear Advance vyladit a s jakou hodnotou (ideálně ve verzi 1.15 resp. v Marlinovi 1.1.9 stable )?

Díky


Ověření kalibrace skla
0_a_konstantni_rychlost_1200.jpg
K=0 a rychlost 1200mm/min - tj. bez Linear Advance


0-20.jpg
K=0-20


0-10.000.jpg
K=0-10.000 (rychlost 1200 a 3000mm/min)

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 12:30
od Saph
Tohle jsou naprosto absurdní hodnoty, K factor se má pohybovat v rozmezí hodnot 0,1-2. Já třeba používam běžně dokonce jen 0.05 pro ABS a HIPS (nejvíc jsem používal 0.1). Záleží na konstrukci extruderu i materiálu. Nemám teda RII extruder, ale je to taky direct a tryska 0.4.

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 13:03
od walter2
Díky za nasměrování.


Tím, že nevidím žádný rozdíl ve vzorcích, které z kalibrace lezou mi vychází, že "něco" linear advance funkci "požere".

Ověřilo se mi, že #define DEFAULT_EJERK 5.0 je příliš nízká hodnota a po zvýšení už se mi na kalibračním vzorku hezky projeví změna K (0-2)

Jaký máš prosím DEFAULT_EJERK ? Já nyní zvýšil hodnotu na 50, což je asi zbytečně moc.

Díky

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 13:22
od Saph
Nepoužívám Jerk ale Junction Deviation (zapneš v conf.adv) . Hodnotu tam mám 0.02, což je tuším výchozí. Nicméně dřív mi myslím lin. advance fungoval i se standardním jerkem, který jsem měl pro extrudér na výchozí hodnotě 5.

Re: Linear Advance

PříspěvekNapsal: 02.09.2019 13:56
od walter2
Pro zájemce připojuji návod , jak zkalibrovat Linear Advance pro Marlin 1.1.9.

LinearAdvance Calibration.pdf
(592.3 KiB) 567 krát

Re: Linear Advance

PříspěvekNapsal: 03.09.2019 08:02
od walter2
Ještě prosím o radu, jaká se vám osvědčila retrakce po vyladění Linear Advance ?

Re: Linear Advance

PříspěvekNapsal: 03.09.2019 10:55
od Saph
Obecně se píše, že máš vzít svou původní retrakci a zmenšit ji na polovinu.

Re: Linear Advance

PříspěvekNapsal: 03.09.2019 11:07
od walter2
díky

Re: Linear Advance

PříspěvekNapsal: 13.09.2020 18:15
od vacapetr
Ahoj , může mě někdo nakopnout jak zprovoznit linear Advance. Deska Fysetc F6 + tmc2208uart, marlin 2.0.6.1.
Při zapnutí přestane extruder tlačit filament. K=0.1 nebo 0.05.
V Configuration_adv.h

Kód: Vybrat vše
#define LIN_ADVANCE
#define STEALTHCHOP_XY
#define STEALTHCHOP_Z
//#define STEALTHCHOP_E

Re: Linear Advance

PříspěvekNapsal: 14.09.2020 01:48
od walter2
Návod o pár přísěvků výše nepomůže (
LinearAdvance Calibration.pdf
)? Kam až se dostaneš úspěšně ?
Funguje Zadat Gcode naprimo M900 K750 nebo M117 K750 ?

Re: Linear Advance

PříspěvekNapsal: 14.09.2020 15:56
od vacapetr
M900 K750 -?K value out of range (0-10). K mám nastaveno na 0.
Testovací vzor vytiskne k=0 a pak konec ,motor se ani nehne.
Zítra zkusím ještě zvednout proud pro E mám
Kód: Vybrat vše
#define E0_CURRENT      600

Re: Linear Advance

PříspěvekNapsal: 15.09.2020 04:13
od walter2
Tak zkus M900 K10

Mozna t je ale bug. Toto myslim castecne pripomina tvuj scenar https://github.com/MarlinFirmware/Marlin/issues/11711

https://github.com/MarlinFirmware/Marlin/issues/12870

A rozzusleni je dle vseho zde https://github.com/MarlinFirmware/Marlin/issues/13040

Jestli jsem to na rychle precteni pochopil, tak na vině je TMC 2208 a jednoduché řešení to nemá (kromě vypnutí LA).