Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Zdravím
vyšla nová verze firmwaru - 3.4.0! Jedná se o finální verzi vhodnou pro všechny uživatele 😎
Co je nového
Současná verze 3.4.0-FINAL
Přehled novinek:
- Podpora Multi Material Upgrade 2.0 (MMU2)
- Filament sensor engine 2.0
- Vylepšená funkce power panic (hlídání přívodu energie)
- Nastavitelné zvukové notifikace
- Vylepšený posuv a akcelerační limity pro MK3
- Stav sondy PINDA zobrazen v menu tiskárny (MK3)
- Oprava zobrazení zbývajícího času
Vylepšené vysouvání filamentů v MMU2
Vysouvání filamentů nyní obsahuje proces rapidní extruze. Díky tomu může tiskárna zabránit tzv. "stringování" a konec filamentu má tak optimální tvar. Celkově je tak zvýšena spolehlivost tisku, protože stringování může "zmást" FINDA sondu.
Oprava zobrazení zbývajícího času
Opraveny problémy #1103 a #1120. V případě, že je na tiskárně zobrazen zbývající čas do konce tisku (musí být podporováno v G-code souboru), a uživatel změní rychlost tiskárny během tisku, je odhadovaný čas méně přesný. Proto se v takovém případě zobrazí na displeji otazník vedle odhadu času, aby byl uživatel informován, že odhadovaný zbývající čas je přesný jen v případě, že se tiskne na výchozí rychlost.
Oprava menu
V předchozích verzích firmwaru (3.4.0-RC1 a 3.4.0-RC2) se vyskytovala chyba způsobující nežádoucí chování tiskárny (na začátku PID kalibrace byl displej prázdný, zprávy přes celou obrazovku někdy uživatele vrátily do hlavního menu namísto stavové obrazovky atd.). Tato chyba je nyní opravena.
Přeloženy nové zprávy
Nově přidané zprávy byly přeloženy do všech podporovaných jazyků. Týká se to především uživatelů, kteří používají tiskárnu s MMU2 jednotkou.
---
Předchozí vydání 3.4.0-RC2
Podpora Multi Material 2.0 (MMU2)
Tato verze firmwaru (pro MK3 i pro MK2.5) je vůbec první, která podporuje Multi Material Upgrade 2.0. Firmware automaticky detekuje, zda je MMU 2.0 jednotka připojená.
Více informací o vlastnostech a funkcích MMU 2.0 bude přidáno později. Prozatím jsou veškeré zprávy týkající se MMU 2.0 pouze v angličtině. Překlady do dalších jazyků budou hotové v plném vydání.
Snížená hlučnost ve Stealth módu
V předchozím firmwaru (3.4.0-RC1), byla zvýšená rychlost Stealth módu, což ale vedlo ke zvýšené hlučnosti. V současné verzi firmwaru byl zredukován feedrate ve Stealth módu na 100 mm/s, což vede ke snížené hlasitosti, přičemž je ale tisk rychlejší než v předchozích verzích (3.3.1 a starší).
Opravy chyb z RC1
- Opraveno nastavení průtokového faktoru (Flow Factor)
- Opraveno menu Korekce podložky (issue #1083)
- Opravený průvodce: Před kalibrací první vrstvy
- Znovu přidáno menu pro korekci linearity ( pouze MK3 a MMU2)
- Opravy M600 (issue #1046)
- Oprava rychlostního faktoru (issue #1047)
- Kompletní seznam změn je k dispozici zde: https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC2
---
Předchozí vydání 3.4.0-RC1
Filament sensor engine 2.0
Tento firmware přináší zásadní aktualizaci senzoru filamentu. Ta část softwaru, která má na starost analýzu pohybu filamentu, byla přepsána za účelem zvýšení přesnosti a spolehlivosti senzoru. Nový firmware by měl již pokaždé správně detekovat, že filament došel, a zároveň by měl být počet nesprávných detekcí snížen na minimum. V předchozích verzích sdílely MK3 a MK2.5 podpobné hodnoty pro vyhodnocování, což občas vedlo k problémům na MK2.5 - tento problém je nyní opraven.
Engine 2.0 dále přináší novou funkci pro vyhodnocování filamentu. Během procesu zavádění filamentu je materiál proskenován s použitím infračerveného senzoru a následně jsou data zpracována. Jakmile je tedy filament zaveden do extruderu, tiskárna již ví, zda bude schopná spolehlivě řídit posun filamentu během tisku nebo ne. Pokud senzor nedokáže správně sledovat pohyb filamentu, tiskárna uživatele informuje pomocí zprávy na obrazovce a nabídne možnost senzor pro daný tisk vypnout.
Přesnost senzoru filamentu velmi silně ovlivňuje to, zda je jeho povrch čistý. Nejlepší způsob, jak senzor očistit, je použít stlačený vzduch v plechovce. Na X-carriage se nachází servisní otvor přímo pro tento účel. Na obrázku níže vidíte rozdíl mezi čistým a špinavým senzorem.
Vylepšená detekce ztráty energie
Když vypadne proud, MK3 si uloží poslední pozici extruderu, a jakmile proud opět naskočí, tiskárna si přečte data a pokračuje v tisku. V případě, že dojde k několika po sobě jdoucím výpadkům proudu, je obnovovací procedura narušena, což může vést k selhání tisku. K podobnému efektu může dojít v případě, že dojde k velmi krátkému výpadku (<50ms). Nový firmware opravuje oba zmíněné problémy.
Nastavitelná zvuková upozornění
Ve firmwaru 3.4.0 jsou nově 4 nastavení akustické signalizace - Loud, Once, Silent a Mute. Uživatel si může vybrat požadovanou předvolbu v LCD Menu -> Nastavení -> Zvuk. Tato nastavení můžete měnit i během tisku v LCD Menu -> Ladit.
Popis jednotlivých úrovní:
Loud - tiskárna používá aktustickou signalizaci, pokud dojde k chybě nebo je potřeba zásah uživatele
Once - stejné jako předchozí nastavení, s tím rozdílem, že pípnutí se přehraje jen jednou
Silent - většina zvuků je ztlumená, kromě těch, které značí vážný problém
Mute - tiskárna je kompletně potichu, nezávisle na důležitosti upozornění
Opětovné přidání G-codu M42
V předchozích verzích byl G-code M42 odstraněn kvůli nízké kapacitě paměti tiskárny. Celý kód firmwaru byl zoptimalizován, tudíž se kód M42 mohl vrátit zpátky. Můžete jej použít pro spínání nebo čtení pinů na základní desce (např. pro ovládání spouště fotoaparátu - vytváření časových smyček).
Opravena rychlost posuvu a akcelerační limity na MK3
Až do současné verze byly hodnoty pro rychlost posuvu a akcelerační limity porovnávány s natvrdo nastavenými hodnotami tiskárny během celého tisku při každém pohybu, což způsobovalo vysoké vytížení CPU. Nová implementace této funkce kontroluje G-cody M201 a M203 pouze na začátku tisku. Pokud jsou vstupní hodnoty nižší než pevně nastavené hodnoty, nespíná se žádná akce. Pokud jsou hodnoty z G-Codu vyšší, pak je firmware nahradí hodnotami z tiskárny.
Současné limity pro MK3 ve firmwaru:
Stealth režim:
Posuv 172 mm/s
Akcelerace 960 mm/s^2
Normální režim:
Posuv 200 mm/s
Akcelerace 2500 mm/s^2
---
Podporované tiskárny:
Original Prusa i3 MK3
Original Prusa i3 MK3 Multi Material 2.0 (nově)
Original Prusa i3 MK2.5
Odkaz ke stažení a popis:
v3.4.0-RC2 https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC2
v3.4.0-RC1 https://github.com/prusa3d/Prusa-Firmware/releases/tag/v3.4.0-RC1
Návod na flashování firmwaru:
http://manual.prusa3d.com/Guide/Upgrading+firmware+v1.2/66?lang=en
Poznámka: Použijte nejnovější Slic3r PE 1.41.0 k naflashování MK3 MMU2
Chyby prosím hlaste zde:
https://github.com/prusa3d/Prusa-Firmware/issues
Jako vždy přejeme šťastný tisk a těšíme se na vaši zpětnou vazbu!
/ Knowledge Base
The guy behind Prusa assembly manuals...
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Dobry den prajem
Chcem sa spytat, preco je vo FW Predehrev na vymenu filamentu aj nahrievanie podlozky? Pokial je to moznost nak naucit uzivatela aby vedel pre aky material potrebuje ake teploty tak si myslim, ze to je zbytocne.
Priklad: Ak idem vytahovat alebo vkladat filament tak si bud kliknem v menu na Zavedeni filamentu, alebo Vyjmout filament a vypise mi chybu CHYBA Predehrejte trysku. Tak idem do menu a dam Predehrev, tam si vyberem matros, ale naco sa ma nahrievat vyhrievana podlozka?
Nebolo by lepsie to spravit tak, ze idem menit filament tak kliknem do menu a vyberem Vyjmout filament. Tak by mi automaticky skocilo do predehrev a dalo by mi na vyber pre aky material chcem nahrievat, ale s tym, ze by boli len teploty trysky a nie aj vyhrievacej podlozky. To iste pri autozavedeni by skocilo, vypisalo chybu a ponuklo dalsim klikom skocit do menu predehrev a tiez len trysky.
Inak ked som si dal predehrev napriklad PLA tak som hned rychlo isiel do MENU/Nastaveni/Teplota/Bed a rychlo som sa snazil stiahnut teplotu aby sa mi zbytocne nehriala podlozka. Dovod je taky, ze najlepsie sa mi odmastuje podlozka ISOPROPANOLom ked je studena. Ked je nahriata tak sa velmi rychlo lieh odpari a ani poriadne neodmasti podlozku.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
......
Inak ked som si dal predehrev napriklad PLA tak som hned rychlo isiel do MENU/Nastaveni/Teplota/Bed a rychlo som sa snazil stiahnut teplotu aby sa mi zbytocne nehriala podlozka. Dovod je taky, ze najlepsie sa mi odmastuje podlozka ISOPROPANOLom ked je studena. Ked je nahriata tak sa velmi rychlo lieh odpari a ani poriadne neodmasti podlozku.
Stejně tak můžeš jít před výměnou filamentu do stejného menu MENU/Nastaveni/Teplota/Tryska a nastavit si tam potřebnou teplotu trysky pro výměnu filamentu. Minimální potřebná teplota pro vyjmutí materiálu je definována v FW a činí 130°C. Pokud je teplota trysky nižší, vyvolá to chybu.
Na přesné teplotě při výměně až tak nezáleží a ty 3 nebo 4 hodnoty pro nejčastěji používané materiály si snadno zapamatuješ.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Stejně tak můžeš jít před výměnou filamentu do stejného menu MENU/Nastaveni/Teplota/Tryska a nastavit si tam potřebnou teplotu trysky pro výměnu filamentu. Minimální potřebná teplota pro vyjmutí materiálu je definována v FW a činí 130°C. Pokud je teplota trysky nižší, vyvolá to chybu.
Na přesné teplotě při výměně až tak nezáleží a ty 3 nebo 4 hodnoty pro nejčastěji používané materiály si snadno zapamatuješ.
Super riesenie, tak fajn, tak nech z toho FW vyhodia polozku predehrev pretoze miroslav.h4 to navrhuje riesit cez nastavenia. Preco by sme to robili jednoduhsie ked sa to da aj zlozitejsie, ze? A ked uz sme u toho, co tak vyhodit aj knob a nechat tam len tlacitko a morseovkou si naklikame cokolvek?
Ja si skor myslim, ze by sme si mali veci zjednodusovat a vylepsovat k lepsiemu komfortu.
Ked uz tam ta polozka Predehrev je a je evidentne urcena na nahriatie trysky aby sme moli vymenit filament tak preco to nedoviest k dokonalosti a nech to funguje na co ma a nie zbytocne nahrievat podlozku ked sa meni filament. Alebo nech mi niekto vysvetli, preco potrebujem nahrievat podlozku pri vymene filamentu. 😎
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Na Rebel II to mám ve FW udělané tak, že když vyberu třeba předehřev PLA tak tam je další menu kde můžu vybrat nahřát trysku, nahřát bed, nahřát oboje jednoduché rychlé efektivní
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
............
Ja si skor myslim, ze by sme si mali veci zjednodusovat a vylepsovat k lepsiemu komfortu.
Ked uz tam ta polozka Predehrev je a je evidentne urcena na nahriatie trysky aby sme moli vymenit filament tak preco to nedoviest k dokonalosti a nech to funguje na co ma a nie zbytocne nahrievat podlozku ked sa meni filament. Alebo nech mi niekto vysvetli, preco potrebujem nahrievat podlozku pri vymene filamentu. 😎
Položka Předehřev slouží primárně právě k přípravě tiskárny na tisk, proto se ohřívá vše.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
V Firmware 3.4.0 nemám voľbu čestiny len England , mam tam na viber cestinu ale ked ju dam tak ma hodi na anglicku vrziu dam naspet 3.3.1 a tam ceske menu funguje ?
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
......
Inak ked som si dal predehrev napriklad PLA tak som hned rychlo isiel do MENU/Nastaveni/Teplota/Bed a rychlo som sa snazil stiahnut teplotu aby sa mi zbytocne nehriala podlozka. Dovod je taky, ze najlepsie sa mi odmastuje podlozka ISOPROPANOLom ked je studena. Ked je nahriata tak sa velmi rychlo lieh odpari a ani poriadne neodmasti podlozku.
Stejně tak můžeš jít před výměnou filamentu do stejného menu MENU/Nastaveni/Teplota/Tryska a nastavit si tam potřebnou teplotu trysky pro výměnu filamentu. Minimální potřebná teplota pro vyjmutí materiálu je definována v FW a činí 130°C. Pokud je teplota trysky nižší, vyvolá to chybu.
Na přesné teplotě při výměně až tak nezáleží a ty 3 nebo 4 hodnoty pro nejčastěji používané materiály si snadno zapamatuješ.
genialne riesenie! velmi mi to pripomina riesenie problemov s filament senzorom: VYPNUT HO
Je to uplne relevantna poziadavka. V zdrojaku treba pridat len novy typ filamentu, nazvat ho PLA Nozzle Only, resp. XXX Nozzle Only a nechat nahriat iba trysku. Osobne by som uvital, ak by tam boli pre kazdy typ filamentu 3 volby, pre priklad PLA: PLA Nozzle+Bed, PLA Nozzle a PLA Bed.
Rovnako by som uvital, ak by bolo mozne zmenit Prusom preddefinovane hodnoty bez nutnosti kompilovat zdrojak. Dajmetomu mam i3 MK3 zostavenu od Prusu, som uplne sprosty, co sa Arduina tyka. Ako to zmenim?
ale myslim ze Prusovi som ja a moje nazory tak celkom ukradnuty, takze som si tu aspon vylial srdce.
pre dalsich kutilov: Ak by som chcel kutit, kupim si Rebela, alebo nejakeho cinana. A nedaval by som 770eur za No.1 3D FFF Printer on the market. Nerozumiem, preco veci nefunguju korektne od vyroby, ale vyrobca si zo zakaznikov robi beta testerov, ktori mu za to este aj platia.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Ohledně výměny filamentu a nastavování teploty by trocha logiky opravdu neuškodila.
1. když vkládám filament tak bych měl být vyzván k nastavení defaultní teploty trysky a bedu (hodnoty dostanu od výrobce) pokud tak udělám tak ať si to tiskárna pamatuje do následného zavedení nového filamentu protože se tento parametr do výměny prostě nezmění
2. když už si jednou tiskárna zapamatuje defaultní teplotu zavedeného filamentu tak ať sama nahřeje trysku před výměnou
3. když už si tiskárna nic nepamatuje a hodlám vyndat filament tak ať místo chyby požádá o teplotu (někdo tímto způsobem čistí trysku - vyjmutím filamentu za vhodné nižší teploty)
Měl bych ještě dotaz... proč má být použit při kalibraci první vrstvy filament PLA ??? když 90%tisku provádím v PET mám snad kvůli kalibraci vyměnit filament?
Další dotaz: po aktualizaci FW se tiskárna při tisku druhé a následujících vrstev zastavuje.. cca na 2-3 vteřiny a pak pokračuje dále, s těmito pauzami přestane teprve při předposlední a poslední vrstvě.
Děkuji
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Kromě bezdůvodného zastavování tisku, má nový FW ještě tu výhodu, že jsou reakce tiskárny na ovládání kolečkem opravdu hodně, hodně pomalé (zřejmě jen v silent módu).
Předpokládám, že tohle tedy není finální verze 😀 Občas se to prostě nepovede...
Hýta
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Je fakt, že po zaběhnutí tiskárny manipuluji čudlíkem zpravidla jen proto, abych zavedl nebo vytáhl filament. Být na to dvě extra tlačítka by se šiklo. No, třeba je na desce nějaký volný GPIO 😎
Tisk posílám přes Octoprint
Prusa MK4, Rack aka Closed box, Fusion 360, PrusaSlicer, Windoows 11
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Tiskarna se zastavuje, na displeji ukaze zakladni obrazovku MK3 is ready...
A pak pokracuje, domnival jsem se, ze je to prave ten okamzik, kdy by vyhlasil chybu filamentu, ze v tu chvili si filament znovu otestuje a pokracuje.
Prodleva je pri potvrzeni vyberu tisku ze seznamu, prodleva je tak 2 sekundy.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Niečo také?Snímka obrazovky (20).png
Mas to pekne. Je neaka moznost aby sme mali i ostatny nieco take? Respektyve takto upraveny octoprint. Mam ten povodny od prusu + neake tie plaginy no ten tvoj sa mi paci omnoho viac.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Ahoj ludovit.o
Vedel by si dakde upnut image tvojho octoprint diky
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
za urcitu financnu odmenu urcite poskytne 😀
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Možete si vytvoriť aj lepší vzhľad Prusa printu (Octoprintu) ako je moje, to sú len doplnky - pluginy nič extra.
Keď sa mi podarí vytvoriť funkčný image tak vám to sem priložím.
Doteraz som nevytváral image nevedel som že sa to dá, ani neviem či to robím správne.
Octiprint málokedy používam, zásadne tlačím cez sd kartu, je to priamo v tlačiarni. Ja používam radšej FlashAir kartu.
Ale Oktoprint nepatrí do tejto diskusie.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Keď už sem píšem tak aj ja sa pripojím k Firmware 3.4.0 Prečo sa nezobrazuje v Podpore - Supporte IP adresa Flash Air karty.
A kto vie ako vložiť jazyky do Arduinom kompilovaného hex súboru.
Ďakujem.
Re: Firmware 3.4.0 pro Original Prusa i3 MK3 (finální verze)
Keď už sem píšem tak aj ja sa pripojím k Firmware 3.4.0 Prečo sa nezobrazuje v Podpore - Supporte IP adresa Flash Air karty.
A kto vie ako vložiť jazyky do Arduinom kompilovaného hex súboru.
Ďakujem.
ta IP by sa mala zobrazovat?
do hex suboru jazyky nepridas. musis ich dopisat do zdrojakov a skompilovat nanovo