Klipper TMC Autotune: Proč ho mít na své tiskárně?

Na začátek je důležité pochopit, proč je toto rozšíření pro vaši tiskárnu s Klipper firmwarem důležité. Klipper standardně nezohledňuje specifické typy krokových motorů, které používáte, a protože každý motor má jiné technické parametry, je nezbytné přistupovat k nastavení motorů individualně. Výchozí nastavení v Klipperu nemusí být vždy ideální a může zhoršovat chování motorů, jako jsou vysoké teploty, zvýšená spotřeba energie, nebo nadměrný hluk a vibrace.

Z těchto důvodů vzniklo rozšíření Klipper TMC Autotune pro automatickou konfiguraci motorů a ladění ovladačů TMC. Toto rozšíření vypočítá vhodné hodnoty pro většinu registrů ovladačů krokových motorů TMC, pokud jsou zadány informace z datasheetu motoru a cíl ladění zvolený uživatelem.

  • Oficiální podpora pro TMC2209, TMC2240 a TMC5160
  • Podpora pro TMC2130, TMC2208 a TMC2660 může fungovat, ale nebylo testováno

UPOZORNĚNÍ!

Použití automatického ladění motorů může zlepšit jejich účinnost tím, že umožní jejich provoz při nižší teplotě a se sníženou spotřebou energie. Je však důležité si uvědomit, že tento proces může také způsobit vyšší zahřívání ovladačů TMC, takže je třeba zavést vhodná opatření aby nedošlo k jejich přehřátí.

Instalace

Instalace se provádí jednoduše pouhým spuštěním instalačního scriptu přes příkaz který zadáte přes SSH (např. přes Putty) po připojení k vaší tiskárně.

wget -O - https://raw.githubusercontent.com/andrewmcgr/klipper_tmc_autotune/main/install.sh | bash

Po úspěšné instalaci přejděte do souboru moonraker.conf ve vaší tiskárně a na jeho konec přidejte následující kód, který umožní automatické aktualizace:

[update_manager klipper_tmc_autotune]
type: git_repo
channel: dev
path: ~/klipper_tmc_autotune
origin: https://github.com/andrewmcgr/klipper_tmc_autotune.git
managed_services: klipper
primary_branch: main
install_script: install.sh

Úprava stávající konfigurace

V printer.cfg je nejdříve potřeba pro VŠECHNY ovladače (včetně extruderu) povolit interpolaci. Zápis by měl pro příklad vypadat nějak takto:

[tmc5160 stepper_x]
cs_pin: PC13
spi_software_miso_pin: PG7
spi_software_mosi_pin: PG6
spi_software_sclk_pin: PG8
sense_resistor: 0.075
interpolate: true
run_current: 1.3
stealthchop_threshold: 0

Dokumentace Klipper doporučuje nevyužívat interpolaci. Toto doporučení se však většinou týká situací, kdy se používají nízké hodnoty mikrokroků a výchozí konfigurace ovladače. Autotune však poskytuje lepší výsledky jak z hlediska rozměrové přesnosti, tak kvality tisku, a to použitím interpolace a co nejvyšším počtem mikrokroků, jak je to jen možné. Při nastavení interpolace dochází ke zpoždění, proto je důležité nastavit interpolaci pro všechny motory, aby bylo zpoždění synchronizované u všech motorů a nedocházelo tak k problémům!

Konfigurace Autotune

Do souboru printer.cfg přidejte následující kód (upravte názvy a napětí motorů, odstraňte nebo přidejte další části podle konfigurace vaší 3D tiskárny), abyste zapnuli automatické ladění ovladačů TMC a motorů:

[autotune_tmc stepper_x]
motor: moons-ms17hd6p420I-04
voltage: 24
[autotune_tmc stepper_y]
motor: moons-ms17hd6p420I-04
voltage: 24

[autotune_tmc stepper_z]
motor: moons-ms17hd6p420I-04
voltage: 24
[autotune_tmc stepper_z1]
motor: moons-ms17hd6p420I-04
voltage: 24
[autotune_tmc stepper_z2]
motor: moons-ms17hd6p420I-04
voltage: 24
[autotune_tmc stepper_z3]
motor: moons-ms17hd6p420I-04
voltage: 24

[autotune_tmc extruder]
motor: ldo-36sth20-1004ahg
voltage: 24

(Správné označení vašeho motoru vyhledejte v této DATABÁZI)
Následně printer.cfg uložte a restartujte Klipper.

Dodatečné parametry konfigurace a veškeré podrobnosti o rozšíření

Naleznete ZDE

Odstranění tohoto rozšíření

Vymažte všechny sekce [autotune_tmc xxxx] z vašeho printer.cfg a restartujte Klipper, čímž zásuvný modul zcela deaktivujete. Můžete jej tedy zapnout/vypnout, jak se vám zlíbí.

Pokud jej chcete úplně odinstalovat, odstraňte sekci update_manager klipper_tmc_autotune ze souboru moonraker.conf, odstraňte složku ~/klipper_tmc_autotune na RPi a restartujte Klipper a Moonraker.

0 0 hlasy
Article Rating
Odebírat
Upozornit na
guest
0 Komentáře
Nejstarší
Nejnovější Nejvíce hlasováno
Inline Feedbacks
Zobrazit všechny komentáře