Tato stránka je automaticky přeložena. Anglická verze je originál.

Vlastní firmware v1.0 pro originální Prusa MK3.5 / MK3.5S

Tento článek je součástí Technická řada Prusa XL na INVESTEGATE.de

Všechny příručky předpokládají, že Prusa XL Fundamentals jsou správné.
Pokud ne, začněte zde: Základy Prusa XL - Technické základy

mk35s vlastní firmware

Proč jsem vytvořil tento firmware

Jsem hrdý na to, že mohu představit svůj první vlastní firmware pro Original Prusa MK3.5 / MK3.5S.

Hlavní důvod, proč jsem začal pracovat na tomto projektu, byl prostý: u mého upraveného nastavení mi vždy vadilo chování při načítání a vytahování vlákna.

U běžné tiskárny to nemusí být velký problém. Ale u mého nastavení Bondtech LGX Shortcut se manipulace s filamentem ne vždy jevila jako ideální. Mohl jsem to obejít ručně pomocí Přesun osy ručně vkládat nebo vykládat vlákno. To funguje, když je tiskárna v klidu.

Ale během tisku, zejména při výměně filamentu M600, toto řešení není k dispozici.

V mém případě to někdy způsobilo zaseknutí filamentu, neúspěšnou výměnu filamentu a dokonce i neúspěšné výtisky, když jsem nemohl filament správně vyložit nebo znovu načíst. To byl bod, kdy jsem chtěl lepší kontrolu přímo z firmwaru tiskárny.

Tato verze v1.0 je prvním výsledkem této práce. Přidává možnosti ladění v nabídce pro načítání, vyložení vlákna a chování M600, zejména pro LGX / LGX Shortcut a podobná nastavení extrudéru třetích stran. A také přidává funkci ukládání M500 přes terminál Octoprintu nebo Pronterface.

Je založen na oficiálním Prusa-Firmware-Buddy v6.5.3 - Tento firmware je neoficiální. Není vyroben, schválen ani podporován společností Prusa Research nebo Bondtech.

Stáhnout

Verze v1.0 je k dispozici na GitHubu:

Stáhnout zde na GitHubu

Důležité upozornění

Jedná se o neoficiální vlastní firmware.

Používáte ji na vlastní nebezpečí.

Před flashováním uložte aktuální nastavení tiskárny a kalibrační hodnoty. Po flashování zkontrolujte všechna důležitá nastavení a před dalším běžným používáním tiskárny proveďte malý zkušební tisk.

Minimálně uložte celý výstup EEPROM M503.

Dodatek Pečeť a flashování vlastního firmwaru

Pro flashování vlastního firmwaru MK3.5 / MK3.5S je třeba nejprve porušit pečeť dodatku na desce xBuddy.

Podle společnosti Prusa porušení této pečeti neznamená ztrátu záruky na tiskárnu. Neoficiální vlastní firmware však stále používá uživatel na vlastní riziko a Prusa nenese odpovědnost za škody způsobené neznámým nebo neověřeným vlastním firmwarem.

Oficiální pokyny pro Prusa: Flashování vlastního firmwaru

Přehled instalace

Nejjednodušší způsob přenosu firmwaru do tiskárny je prostřednictvím aplikace Prusa Connect.

Je možné také flashování přes USB.

Po zahájení procesu flashování se na tiskárně zobrazí upozornění, že byl zjištěn nepodepsaný firmware. Zvolte Ignorovat pokračovat.

Při mém testování byly předchozí kalibrační hodnoty zachovány jak po flashování, tak po opětovném downgradu. Přesto na to nespoléhejte. Nejprve si hodnoty uložte.

Doporučený postup:

  1. Uložit aktuální M503 výstup.
  2. Uložte hodnotu Live-Z / Kalibrace první vrstvy.
  3. Přeneste .bbf soubor firmwaru do tiskárny.
  4. Spusťte aktualizaci firmwaru.
  5. Potvrďte varování o nepodepsaném firmwaru příkazem Ignorovat.
  6. Po blikání zkontrolujte M503, M851.
  7. V experimentální nabídce otestujte a nastavte vzdálenosti zatížení a vyložení vlákna.
  8. Proveďte kontrolu první vrstvy.
  9. Proveďte malý zkušební tisk.

Otevření experimentální nabídky

Na tiskárně:

  1. Otevřít Nastavení.
  2. Stiskněte a podržte tlačítko Návrat na.
  3. Podržte je, dokud Experimentální nastavení otevírá.

Barevné kódování nabídky

Vlastní nabídka Experimental používá barevné kódování k oddělení různých typů možností:

Všechny oranžové možnosti obsažené ve verzi 1.0 byly důkladně otestovány na mém vlastním nastavení. Během testování nebyly nalezeny žádné chyby.

Hlavní funkce

Další položky experimentální nabídky

verze 1.0 přidává do nabídky Experimental několik nových položek:

  • Dokončení tisku melodie
  • Poloha sondy X
  • Poloha sondy Y
  • Obnovení polohy sondy
  • Počáteční délka vložky
  • Délka rychlého zatížení
  • Délka vykládky
  • Vyložení chladicího zatahování
  • Vykládací váha
  • Obnovení načítání/vypouštění
  • Povolit ukládání EEPROM
  • Obnovení ladění M500

Tyto možnosti jsou určeny především pro pokročilé uživatele a upravená nastavení tiskárny.

Přímé ovládání M851 X/Y

Tento firmware přidává do nabídky tiskárny přímé ovládání M851 X/Y.

Jedná se o přímé M851 X/Y hodnoty, nikoli relativní posuny.

Výchozí nastavení zásob Prusa: (Obnovit výchozí nastavení)

Bondtech LGX Zkrácený terč používaný mnou:

Důležité:

Nekopírujte hodnotu Z jiné tiskárny. Vaše Live-Z musí být kalibrováno na vaší vlastní tiskárně!

Ladění zatížení / vyložení

Tato verze přidává nastavitelné hodnoty pro manipulaci s vlákny:

  • Počáteční délka vložky
  • Délka rychlého zatížení
  • &
  • Délka vykládky
  • Vyložení chladicího zatahování
  • Vykládací váha

Tato nastavení jsou užitečná pro LGX / LGX Shortcut a podobná nastavení extrudérů třetích stran, u kterých nemusí být manipulace s filamentem dokonale přizpůsobena.

Počáteční délka vložky

Řídí první pomalý pohyb vložky / nákladu do nápravy.

Používá:

  • Automatické načítání přístrojového panelu
  • Menu → Filament → Load
  • Změna vlákna M600 během tisku

Délka rychlého načítání

Řídí pozdější pohyb horké rychlé zátěže.

Ta zůstává oddělená od počáteční délky vložky.

Délka vykládky

Ovládá vzdálenost vyložení. 0 až 199 mm

Vyložení chladicího retraku

Provádí se po taranování a před zbývajícím vyložením.

Doba trvání je 5 sekund. Rychlost zatahování se řídí zvolenou vzdáleností.

Příklady:

0 mm tento krok zakáže. Do 20 mm.

Váha pro vykládku

Řídí chování beranidla při vykládání.

Typické chování:

Cesta změny filamentu při tisku nyní respektuje vlastní hodnoty manipulace s filamentem.

Trvalé úložiště prostřednictvím M500

Tento firmware přidává podporu pro trvalé ukládání vlastních hodnot ladění prostřednictvím M500.

To znamená, že vlastní hodnoty nabídky mohou být uloženy trvale a ne pouze dočasně za běhu.

Snímky obrazovky

Doporučené hodnoty zkratek LGX / LGX

Doporučené počáteční hodnoty pro mé nastavení Bondtech LGX Shortcut:

Prusa Výchozí hodnoty zásob

Výchozí hodnoty:

Stav testu

Všechny oranžové vlastní možnosti obsažené ve verzi 1.0 byly důkladně otestovány na mém nastavení.

Testováno před vydáním:

  • Zavedení firmwaru
  • Struktura nabídky funguje
  • Nakládací / vykládací práce
  • Změna vlákna M600 během tisku
  • Funguje nabídka sondy X/Y
  • Synchronizace M851 X/Y funguje
  • M502 uchovává M851 Z / Live-Z
  • Melodie tisku funguje jako volitelná funkce
  • mk3.5_release_boot sestavení úspěšně dokončeno
  • Úspěšně dokončené závěrečné testovací výtisky

Při testování oranžových možností vlastních modifikací nebyly nalezeny žádné chyby.

Hardwarové omezení mého testování

Mám pouze nastavení Bondtech LGX Shortcut.

To znamená, že nemohu sám řádně otestovat jiné extrudery, hotendy, ohřívače nebo termistory.

Další podpora hardwaru by měla být vyvíjena a testována společně s uživateli nebo vývojáři, kteří tento hardware skutečně vlastní.

To je důležité zejména pro podporu topných těles a termistorů. Tato oblast je kritická z hlediska bezpečnosti a musí být pečlivě ošetřena správnými teplotními tabulkami, limity, chováním PID a ochranou proti tepelnému vyčerpání.

Není součástí verze 1.0

Následující funkce nejsou součástí verze 1.0:

  • Žádná specifická podpora pro systém Revo
  • Žádné profily ohřívače / termistoru
  • Žádné změny teplotních limitů hotendu
  • Žádná aktuální nabídka extrudéru
  • Žádná nabídka přepínání mikrokroků
  • Systém profilů bez omezení pohybu
  • Žádná automatická volba profilu extrudéru

Verze 1.0 je záměrně zaměřena na menší soubor funkcí, které bylo možné řádně otestovat.

Plánované nápady do budoucna

Možná budoucí témata:

  • Lepší profily extrudérů třetích stran
  • Možná podpora hotendů / termistorů, pokud bude testována na skutečném hardwaru
  • Další ovládací prvky související s pohybem / zrychlením
  • Lepší seskupení uživatelského rozhraní
  • Červená barva pro nové neotestované experimentální možnosti, dokud nebudou otestovány.

Jedná se o myšlenky, nikoli o sliby.

Budoucí vlastní možnosti přidané před úplným ověřením v reálném prostředí by měly být jasně označeny, dokud nebudou řádně otestovány.

Hlášení problémů a požadavků na funkce

Pokud nahlásíte problém nebo navrhnete funkci, uveďte co nejvíce informací.

Žádosti o funkce a návrhy lze podávat zde na GitHubu.

Další vývojáři a testeři jsou vítáni! 🙂

- 💌 -Nenechte si ujít tyto tipy!

Neposíláme spam! Registrací souhlasíte se zasíláním našeho e-mailového zpravodaje a souhlasíte s našimi zásady ochrany osobních údajů.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tento web používá Akismet k omezení spamu. Zjistěte, jak jsou zpracovávána data vašich komentářů.

Přejděte na začátek