Marlin verze 2 vznikl kvůli potřebě podpory 32 bitových desek. Stáhněte si Marlin 2 z oficiálních stránek zde. Úprava a kompilace programu se následně provádí v programu Visual Studio Code - VSCode, Atom nebo Arduino IDE (pouze 8 bitové desky). Nejdříve je nutné si připravit prostředí pro úpravu Marlina, následně upravit Marlin a nahrát do desky.
Samotné přehrání firmwaru není rychlá věc, protože vyžaduje přístup k samotné základní desce tiskárny. Z tohoto důvodu se do desky nahrává bootloader, který umožní nahrát firmware přes jiné rozhraní (například USB nedo SD karta, záleží na desce) a samotný proces velmi zrychlí. Hned na začátek bych chtěl úvést, že některé desky to mají již v základu.
Úplně nejjednodušší je si ze složky "config/examples" vybrat svojí tiskárnu a překopírovat do složky s Marlinem. Například pro tiskárnu Ender3 by byl postup následující. Zkopírovat vše ze složky "config/examples/Creality/Ender-3" do složky "Marlin". Pokud máte nějakou komponentu tiskárny vyměněnou (desku, hotend,...) tak si nadále musíte Marlin upravit pro tento HW.
Níže si uvedeme všechny proměnné, které je nutné změnit pro úspěšný chod tiskárny. Projekt je nutné otevřít v Editoru (viz díly o přípravě editoru). Nekopírujte celé soubory Configuration.h ze starých verzí Marlinu, pouze z Marlina 2. Nemusí to fungovat zcela správně. Zde máte vysvětlení syntaxe změn v Marlinu:
Zde máte vysvětlení syntaxe změn v Marlinu: Číslo_řádku (může se lišit dle konkrétního vydání Marlinu) - Název_Definice - ‘nová_hodnota’ - komentář … Celý_řádek_se_změnou … Marlin/Configuration.h … Je nutné nastavit typ driveru a směr motoru. Pro typ motoru jsou možné tyto možnosti:
Zde máte vysvětlení syntaxe změn v Marlinu: Číslo_řádku (může se lišit dle konkrétního vydání Marlinu) - Název_Definice - ‘nová_hodnota’ - komentář … Celý_řádek_se_změnou … Nejdríve je nutne správně nastavit typ driverů (TMC2208) a prípadně směr motorů viz minulý díl návodu zde . Configuration_adv.h … Proud motorů … Nejdříve nastavíme proud pro kařdý motor.
Potřebné věci pro instalaci desky … • Bigtreeetech SKR 1.3 … • 4x driver (volba dle vás - viz návod o driverech zde). Doporučuji dát TMC2130 přes SPI nebo TMC2208 přes UART. • Kryt – doporučuji tisknout před instalací samotné desky … • Ender 3/Pro … Návod pro zprovoznění desky … • Připrav si firmware, který podporuje 32 bitové desky (například Marlin 2 zde).
Existuje mnoho různých způsobů jak se vyrovnat s ABL, nebo-li Automatickou kalibrací tiskové podložky. V současnosti jsou nejrozšířenější dva: BL TOUCH a indukční sonda. Dnes si ukážeme, jak zapojit právě indukční sondu na příkladu tiskárny Ender 3, se základními deskami z rodin MKS a SKR. Základní vlastnosti indukční sondy:
Filament runout sensor monitoruje přítomnost, a některé typy dokonce pohyb či zaseknutí, filamentu. Jedná se o užitečnou věc, pokud tiskneme v naší nepřítomnosti. Můžeme si jej vyrobit sami, nebo koupit hotové různě chytré senzory. Při detekci koncel filamentu či jeho zaseknutí (dle typu) vyšle sensor signál, který můžeme zpracovávat buď přímo tiskárnou nebo Octoprintem.
Co je to vlastně firmware? Zjednodušeně software, který slouží pro řízení určitého vestavěného systému. V našem případě k řízení desky ve 3D tiskárně. Nejznámějším a běžně používaným firmwarem v hobby 3D tiskárnách je Marlin firmware. Klipper … Je to také firmware pro 3D tiskárny, ale funguje trochu jinak než Marlin.
Tento web vznikl na základě hromady stále se opakujících dotazů ve facebookové skupině na podporu tiskárny Ender-3 a spoustě jiných skupinách. Proto jsme se my, aktivní členové těchto skupin, rozhodli sepsat odpovědi na tyto dotazy a vlastně díky tomu vznikl i tento web.
Web vzniká v našem volném čase, kterého bohužel nemáme tolik, kolik bychom chtěli.