od 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.
-
vogll
-
- Příspěvky: 6
- Registrován: 19.12.2020 22:44
- Reputation: 0
od 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).
-
tom666
-
- Příspěvky: 561
- Images: 0
- Registrován: 14.09.2016 17:00
- Bydliště: Nitra (SK)
- Reputation: 14
-
od 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 ?
-
vogll
-
- Příspěvky: 6
- Registrován: 19.12.2020 22:44
- Reputation: 0
od 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/
-
tom666
-
- Příspěvky: 561
- Images: 0
- Registrován: 14.09.2016 17:00
- Bydliště: Nitra (SK)
- Reputation: 14
-
od 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
-
vogll
-
- Příspěvky: 6
- Registrován: 19.12.2020 22:44
- Reputation: 0
od 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.
-
tom666
-
- Příspěvky: 561
- Images: 0
- Registrován: 14.09.2016 17:00
- Bydliště: Nitra (SK)
- Reputation: 14
-
od vogll » 03.06.2021 14:39
Opravuji funguje pouze tisk prvni vrstvy. Pak se opet prestane otacet ...
-
vogll
-
- Příspěvky: 6
- Registrován: 19.12.2020 22:44
- Reputation: 0
od 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.
-
tom666
-
- Příspěvky: 561
- Images: 0
- Registrován: 14.09.2016 17:00
- Bydliště: Nitra (SK)
- Reputation: 14
-
od 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 ?
-
vogll
-
- Příspěvky: 6
- Registrován: 19.12.2020 22:44
- Reputation: 0
od 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.
-
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ů