Co musi umet deska abych mohl pouzit Linear advance ?

Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod vogll » 03.06.2021 00:09

Muzete mi poradit co musi umet deska (drivery) abych zprovoznil lienar advance ?
Mam Chitu board v9 (TMC2209 XYZ, TMC2225 E) bez UART.
  • 0

vogll
 
Příspěvky: 6
Registrován: 19.12.2020 22:44
Reputation: 0

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod tom666 » 03.06.2021 07:07

Stačí upraviť firmware a urobiť kalibráciu pre získanie správnej hodnoty K-faktoru. Túto hodnotu je možné zadať priamo do firmwaru (#define LIN_ADVANCE_K), alebo použiť prostredníctvom štartovacieho G-Code skriptu (M900 Kxx).
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod vogll » 03.06.2021 11:47

Diky za odpoved. Povolil jsem ve firmware LIN_ADVANCE a nastavil vychozi K na 0.2. Provedl jsem test, a nasledne extruder prestal vytlacovat (prestal se otacet). Po restartu se vytiskl maly prouzek a pak opet extruder prestal tocit. Neni nutne mit UART rizeni motoru ?
  • 0

vogll
 
Příspěvky: 6
Registrován: 19.12.2020 22:44
Reputation: 0

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod tom666 » 03.06.2021 13:43

Existuje niekoľko problémov s funkciou Linear Advance a TMC drivermi. Prvým problémom je, že ak je povolená funkcia Linear Advance, je možné, že krokové impulzy budú pre TMC príliš krátke. Posledné verzie Marlin 2 majú tento problém opravený. Ak je použité staršie vydanie Marlin je potrebné použiť v konfigurácii firmwaru buď možnosť SQUARE_WAVE_STEPPING, alebo explicitne nastaviť MINIMUM_STEPPER_PULSE na hodnotu 1 alebo vyššiu. Ak je použitý driver TMC v režime standalone (TMC2208_STANDALONE, alebo TMC2209_STANDALONE) nie je môžné použiť voľbu SQUARE_WAVE_STEPPING a je potrebné namiesto toho zvýšiť MINIMUM_STEPPER_PULSE.

Ďaľšou vecou je, že TMC2208 môže mať problémy ak je na pozícii extrudéra nakonfigurovaný v režime StealthChop. TMC2209 tento problém nemajú. Nie je preto isté či TMC2208 v StealthChope bude fungovať správne, ale tento mód je nespoľahlivý. Riešením by bolo použitie režimu SpreadCycle. Nastavenie drivera TMC2208 pre požadovaný režim je možný s použitím konfigurátora cez UART adaptér. Bližšie info nájdeš tu:
https://wiki.fysetc.com/TMC2208/
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod vogll » 03.06.2021 14:17

Diky za pomoc.
Po upravach viz. nize mi chodi tisk testovacich prouzku a extruder funguje. K faktor vychazi na 0.03. Neni to nejak malo ?

Jestli jsem pochopil spravne tak vypnuti stealtch chop nedoporucujete. Pouzil jsem spravnou konfiguraci pro jeho zakazani ? ( // #define STEALTHCHOP_E )

dale jsem nastavil

Kód: Vybrat vše
#define MINIMUM_STEPPER_POST_DIR_DELAY 20
#define MINIMUM_STEPPER_PRE_DIR_DELAY 20
#define MINIMUM_STEPPER_PULSE 1

  /**
   * TMC2130, TMC2160, TMC2208, TMC2209, TMC5130 and TMC5160 only
   * Use Trinamic's ultra quiet stepping mode.
   * When disabled, Marlin will use spreadCycle stepping mode.
   */
  #define STEALTHCHOP_XY
  #define STEALTHCHOP_Z
//  #define STEALTHCHOP_E
  • 0

vogll
 
Příspěvky: 6
Registrován: 19.12.2020 22:44
Reputation: 0

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod tom666 » 03.06.2021 14:27

Nastavenie #define STEALTHCHOP_E má dosah iba na ovládanie TMC cez UART. V legacy režime (standalone) to je bez efektu.
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod vogll » 03.06.2021 14:39

Opravuji funguje pouze tisk prvni vrstvy. Pak se opet prestane otacet ...
  • 0

vogll
 
Příspěvky: 6
Registrován: 19.12.2020 22:44
Reputation: 0

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod tom666 » 03.06.2021 14:53

Ak sa nemýlim, tak TMC2225 je TMC2208 v inom púzdre. Vyskúšaj prehodiť na E pozícu driver TMC2209.
  • 0

tom666
 
Příspěvky: 561
Images: 0
Registrován: 14.09.2016 17:00
Bydliště: Nitra (SK)
Reputation: 14
Jen tak dál :)

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod vogll » 03.06.2021 19:44

Tak jsem nasel dalsi moznost : do rezimu Spread je mozne se prepnou nastavenim piu SPREAD na Vcc. Pripajel jsem Vcc na pin SPREAD a Funguje to ! . Tisk prosel cely - tisnu pres linear advance. :-) Zklamani : vysledek je stejny jako tisk bez linear advance. Stale bych se proto chtel dotazat zda je normalni mit linear advance k=0.033 ?
  • 0

vogll
 
Příspěvky: 6
Registrován: 19.12.2020 22:44
Reputation: 0

Re: Co musi umet deska abych mohl pouzit Linear advance ?

Příspěvekod tomasber » 04.06.2021 10:25

"je normalni mit linear advance k=0.033 ?" - pokud to tak vyšlo z kalibračního tisku, tak ano. Mám u endera-3 s directem 0,055.
  • 0

tomasber
 
Příspěvky: 32
Registrován: 21.02.2019 06:34
Bydliště: Trutnov
Reputation: 0


Zpět na Všeobecná problematika tisku

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 24 návštevníků

cron