blog.vyoralek.cz

Instalace Marlin firmwaru na Anet A8

Při koupi 3D tiskárny Anet A8 máte už v základu na základní desce firmware výrobce, který však může být z mnoha důvodů výhodný nahradit firmwarem třetí strany. Jednou z možností je použití open source řešení od Marlinu.

Proč uvažovat o změně firmware

Pokud jste si koupili tiskárnu, která mě vše co potřebujete a funguje bezchybně, pak zřejmě rozumný důvod neexistuje. Praxe je ale zatím taková, že zejména hobby 3D tiskárny mají spousty problémů, které je možné částečně nebo úplně vyřešit právě změnou firmwaru.

Níže uvedené rozdíly platí např. pro Anet A8 oproti výchozímu firmwaru:

  • možnost českého menu a nebo jiného z více jak 20 světových jazyků
  • načtení nově vložené SD karty bez nutnosti restartu tiskárny
  • zobrazení doby tisku aktuálního modelu
  • možnosti podpory senzoru přiblížení – náhrada způsobu snímání osy Z – tohle byla pro mě hlavní motivace
  • a zřejmě na další věci, na které teprve přijdu 🙂

Přípravy před flashování nového firmware

Na samotného tiskárně není potřeba dělat nějaké úpravy, jediná nezbytnost je propojení 3D tiskárny a počítače pomocí USB kabelu.

Na počítači potřebujeme mít nainstalované Arduino a do seznamu si doinstalujeme tu, které je použitá na Anetě.

Stažení a příprava Marlin firmwaru

Na GitHubu Marlinu si najdeme poslední release a ten si uložíme k sobě na disk. Zip archív rozbalíme a v Arduinu otevřeme projektový soubor Marlin.ino.

V podadresáři example_configurations/Anet/A8 najdeme dva konfigurační soubory, které zkopírujeme do kořenového adresáře projektu – oba soubory by zde už měly být a tak je přepíšeme.

Pokud chceme firmware v čeština pak si v souboru Configuration.h najdeme řádek

#define LCD_LANGUAGE en

a změníme ho na

#define LCD_LANGUAGE cz

Žádné další změny není potřeba v konfiguračním souboru potřeba, pokud jsme nedělali nějaké zásadní modifikace tiskárny.

Kompilace a nahrání firmware

Projekt před nahráním ještě zkontrolujeme pomocí funkce „ověřit“ a pokud jsme již tiskárnu k počítači zapojili a v Arduinu nastavili jak správnou desku tak port, pak můžeme přistoupit k samotnému nahrání.

Neděste se, že to bude trvat krapet déle a není vidět žádný progres. Po úspěšném nahrání se tiskárna sama restartuje a měli byste už vidět inicializační obrazovku Marlinu.

Pokud by se náhodou přenos dat přerušil není problémem začít s nahráváním znovu. Není potřeba se toho tedy velmi bát – tuhle větu jsem měl v původní verzi, ale bohužel není pravdivá a podařilo se mi desku dostat to stavu cihla – nefunkční. Naštěstí se našel návod jak ji opravit a tak jsem to rovnou sepsal do dalšího článku – Jak znovuoživit Anet A8 po neúspěšné aktualizaci firmware pomocí Arduina Uno.

18 komentářů

Napsat komentář

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..

%d blogerům se to líbí: