Najlepszy Firmware dla Endera 3 (Pro/V2/S1) - Jak zainstalować

Roy Hill 03-06-2023
Roy Hill

Firmware drukarki 3D jest ważny dla odblokowania możliwości Twojego urządzenia, dlatego wiele osób zastanawia się jaki jest najlepszy firmware do Endera z serii 3. Ten artykuł podpowie Ci jaki jest najlepszy firmware, a także jak go sobie zainstalować.

Najlepszym firmware dla Endera 3 jest stockowy firmware Creality, jeśli chcesz po prostu robić podstawowe wydruki 3D. Jeśli lubisz być w stanie zmienić i dostosować wiele zmian na raz, Klipper jest świetnym firmware do użycia. Jyers jest kolejnym popularnym firmware do użycia z Enderem 3, ponieważ wygląda świetnie i jest łatwy w użyciu.

To jest prosta odpowiedź, ale jest więcej ważnych szczegółów, które będziesz chciał znać, więc kontynuuj

    Jakiego firmware używa Ender 3?

    Drukarki Creality Ender 3 są wyposażone w firmware Creality, który można pobrać i zaktualizować z ich oficjalnej strony strona internetowa Istnieje jednak inny firmware, z którego można skorzystać, taki jak Marlin - najpopularniejszy wybór dla większości drukarek 3D, TH3D, Klipper czy Jyers, a ich zalety wyjaśnię w artykule.

    Różne modele drukarek pracują najlepiej z różnym oprogramowaniem sprzętowym. Dlatego, mimo że wszystkie są dostarczane z oprogramowaniem Creality, czasami nie jest to najlepszy lub bardziej zaawansowany firmware.

    Na przykład wielu użytkowników poleca Jyers dla drukarki V2, ponieważ uważają, że oficjalny firmware Creality nie pokrywa należycie potrzeb drukarki, a Jyers jest szczególnie skompilowany, aby wypełnić luki, które ma firmware Creality.

    Zobacz też: Sposoby Jak naprawić wydruki żywiczne przyklejające się do FEP & Nie Build Plate

    Czy powinienem zaktualizować firmware Endera 3?

    Nie musisz koniecznie aktualizować oprogramowania sprzętowego, jeśli jesteś zadowolony z jego działania. Zaleca się jednak, aby to zrobić, ponieważ aktualizacje zawierają ulepszenia i poprawki problemów, które mogły mieć wpływ na drukarkę w tle.

    Jednym z dobrych powodów, zwłaszcza jeśli używasz starszego oprogramowania układowego, jest zabezpieczenie przed przegrzaniem. Funkcja ta zasadniczo zapobiega nadmiernemu nagrzewaniu się drukarki i potencjalnemu wywołaniu pożaru, wykrywając nietypowe zachowania związane z nagrzewaniem i zatrzymując drukarkę, aby zapobiec dalszemu nagrzewaniu się.

    Sprawdź mój artykuł How to Fix 3D Printer Heating Fail - Thermal Runaway Protection.

    Chociaż nowsze oprogramowanie sprzętowe dostarczane z drukarką powinno mieć tę funkcję, może być trudno to stwierdzić, więc najlepiej okresowo aktualizować oprogramowanie sprzętowe, aby mieć dostęp do najnowszych funkcji bezpieczeństwa.

    Innym powodem aktualizacji firmware'u jest wygoda. Na przykład większość drukarek Creality Ender 3 nie posiada opcji automatycznego poziomowania, więc trzeba poziomować ręcznie.

    Marlin to jeden z firmware'ów, który oferuje Automatic Bed Leveling (ABL), co oznacza, że za pomocą czujnika mierzącego odległość dyszy od łoża w różnych punktach, firmware automatycznie dostosowuje drukarkę tak, aby kompensowała różnice w poziomie.

    Możesz przeczytać więcej o tym, jak uaktualnić do Auto Bed Leveling.

    Najlepszy firmware dla Endera 3 (Pro/V2/S1)

    Najpopularniejszym i uważanym przez wielu użytkowników za najlepszy dla drukarek Ender 3 jest firmware Marlin. Klipper i Jyers to dwie mniej popularne, ale bardzo rozbudowane opcje firmware'u, które możesz wykorzystać dla swojego Endera 3. Posiadają one mnóstwo funkcji i optymalizacji, które ułatwiają i usprawniają druk 3D.

    Przyjrzyjmy się kilku najlepszym firmware dla Endera 3:

    • Marlin
    • Klipper
    • Jyers
    • TH3D
    • Creality

    Marlin

    Firmware Marlin jest świetną opcją firmware dla drukarek Ender 3, ponieważ jest darmowy, wysoce konfigurowalny i szeroko kompatybilny, dlatego wiele osób używa go ze swoimi drukarkami Creality 3D. Jest często aktualizowany i posiada wiele przydatnych funkcji, takich jak autopoziomowanie czy czujnik bicia filamentu.

    W przypadku drukarek Ender 3, które są wyposażone w starszą 8-bitową płytę główną, taką jak niektóre modele Ender 3 lub Ender 3 Pro, zaleca się stosowanie starszych wersji oprogramowania sprzętowego Marlin 1, ponieważ zmniejszona pamięć płyty może ograniczać funkcje nowszych wersji Marlin 2.

    Jednak w dzisiejszych czasach wiele drukarek Creality posiada bardziej zaawansowaną 32-bitową płytę, która pozwala w pełni wykorzystać możliwości firmware'u Marlin.

    Marlin to firmware open-source, co oznacza, że wielu innych programistów wykorzystało go jako bazę dla swojego firmware'u i dostosowało go tak, aby był bardziej dostosowany do różnych drukarek (przykładem tego jest firmware Creality czy Prusa).

    Marlin ma kilka fajnych funkcji optymalizacyjnych, jedną z nich jest wtyczka Meatpack, która kompresuje G-Code o około 50%, gdy jest on wysyłany do drukarki.

    Kolejną fajną wtyczką jest Arc Welder, która konwertuje zakrzywione sekcje twojego G-Code na łuki G2/G3. Zmniejsza to rozmiar pliku G-Code i daje gładsze krzywe.

    Napisałem artykuł o How to Reduce STL File Size for 3D Printing, który jest z tym związany.

    Obejrzyjcie ten film, który bardziej dogłębnie wyjaśnia działanie Marlina i innych podobnych firmware'ów.

    Klipper

    Klipper to firmware, który stawia na szybkość i precyzję. Robi to poprzez przypisanie przetwarzania otrzymanego G-kodu do komputera jednopłytkowego lub Raspberry Pi, który musi być podłączony do drukarki.

    To w zasadzie zdejmuje nacisk na polecenia z płyty głównej, która musi tylko wykonać wstępnie przetworzone polecenia. Inne opcje firmware'u wykorzystują płytę główną do odbierania, przetwarzania i wykonywania poleceń, co spowalnia pracę drukarki.

    Pozwala on na rozszerzenie funkcjonalności Endera 3, ponieważ dodajesz drugą płytkę za pomocą kabla USB. Jeden z użytkowników, który chciał dodać DIY Multi-Material Unit (MMU) do swojego Endera 3, mógł to teraz zrobić i nadal pozostała mu 8-bitowa płytka.

    Dla osób, które chcą uruchomić dobry firmware lub budują drukarkę 3D od podstaw, Klipper jest świetną opcją.

    Napisałem artykuł na temat Should You Build Your Own 3D Printer - Worth It or Not?

    Taki podział zadań sprawia, że Klipper jest bardziej skomplikowany w instalacji, ale ponieważ potrzebny jest komputer jednopłytkowy, a także kompatybilny wyświetlacz, Klipper nie jest kompatybilny z wyświetlaczem LCD Ender 3.

    Jeden z użytkowników zwrócił uwagę, że choć skonfigurowanie Klippera może być wyzwaniem, to jest to firmware, który może dać wiele funkcji, zwłaszcza, że nie wpłynie na szybkość drukowania.

    Funkcja, którą miał Klipper, a której nie miał Marlin, nazywała się Direct_Stepping, ale teraz Marlin 2 ma tę funkcję, dzięki której można dowodzić ruchem Marlina bezpośrednio przez hosta, takiego jak OctoPrint. Odbywa się to poprzez uruchomienie pomocnika o nazwie "stepdaemon" na twoim Raspberry Pi.

    Funkcja zwana Pressure Advance podobno działa dużo lepiej na Klipperze w porównaniu do Marlina.

    Poniższy film wyjaśnia, czym jest Klipper i jakie są zalety używania go z Enderem 3.

    Zobacz też: Czego potrzebujesz do druku 3D?

    Jyers

    Kolejny darmowy firmware oparty na Marlinie, Jyers został początkowo stworzony dla drukarki Ender 3 V2, ponieważ niektórzy użytkownicy uważali, że w przypadku maszyny V2 brakuje firmware'u Creality. Jyers oferuje prekompilowane pakiety, ale daje też możliwość samodzielnej kompilacji.

    Na przykład Jyers obsługuje zmiany filamentu w trakcie drukowania, czego nie robi firmware wbudowany w Creality, i pozwala na wyświetlanie pełnej nazwy pliku, dzięki czemu łatwiej jest wybrać właściwy plik, gdy Creality wyświetla tylko pierwsze 16 znaków.

    Możesz przeczytać więcej o Jak używać Cura Pauza na wysokości, aby zmienić żarnik również.

    Jyers dodaje zatem wiele bardzo przydatnych funkcji, które usprawniają drukowanie za pomocą drukarek Ender 3 V2. Wielu użytkowników uważa, że Jyers jest doskonałym i niezbędnym firmware dla drukarki V2 i twierdzi, że uzupełnia on elementy, których brakuje firmware Creality.

    Jeden z użytkowników wspomniał, że ma pobrany firmware Jyersa i jest to "obowiązkowa aktualizacja", ponieważ nic nie kosztuje, a zyskuje się o wiele więcej w porównaniu do firmware'u fabrycznego. Inny użytkownik opisał to jako zakup zupełnie nowej drukarki.

    Inny użytkownik wspomniał, że używa ręcznego poziomowania łóżka siatkowego 5 x 5 i działa naprawdę dobrze. Chociaż dostrajanie 25 punktów na łóżku może być żmudne, robi znaczącą różnicę dla osób z bardzo nierównym łóżkiem, które wymaga kompensacji.

    Wiele osób jest pod wrażeniem tego firmware, ponieważ jest to bardzo przyjazny dla początkujących firmware. Creality firmware może być dość podstawowy w porównaniu do Jyers firmware.

    Sprawdźcie poniższy filmik autorstwa BV3D, który wchodzi w więcej szczegółów na temat firmware'u Jyersa.

    TH3D

    Kolejny szeroko stosowany firmware, TH3D oferuje mniej skomplikowany i łatwiejszy do skonfigurowania pakiet niż Marlin. Chociaż został stworzony dla płyty TH3D, jest kompatybilny z drukarkami Ender 3.

    Z jednej strony TH3D jest dość przyjazny dla użytkownika, jeden z użytkowników poleca go dla starszych płyt głównych z ograniczoną ilością pamięci. Z drugiej strony jego prostota wynika z usunięcia wielu opcji personalizacji z oprogramowania Marlin, na którym jest oparty.

    Jeśli chcesz prostszego procesu konfiguracji, to użytkownicy sugerują, że TH3D jest dobrym firmware, ale jeśli chciałbyś więcej funkcji, to inne firmware może lepiej odpowiadać Twoim potrzebom.

    Creality

    Creality Firmware jest popularną opcją dla drukarek Ender 3, ponieważ jest już prekompilowany dla drukarek Creality 3D. Oznacza to, że jest to łatwiejszy wybór jako opcja firmware. Jest on w rzeczywistości oparty na firmware Marlin i jest często aktualizowany przez Creality, aby zapewnić Ci najnowsze osiągnięcia.

    Użytkownicy sugerują, że firmware Creality jest dobrym punktem wyjścia dla większości drukarek 3D, ponieważ jest stabilny i bezpieczny w użyciu. Można go następnie uaktualnić do bardziej zaawansowanego firmware'u, gdy jest się gotowym do zrobienia kroku w górę i skompilowania bardziej złożonego.

    Jednak w przypadku niektórych drukarek Ender 3, takich jak Ender 3 V2, ludzie zalecają aktualizację do innego firmware, takiego jak Jyers, ponieważ Creality nie pokrywa potrzeb tego modelu bardzo dobrze.

    Jak zaktualizować Firmware na Enderze 3 (Pro/V2)

    Aby zaktualizować firmware w Enderze 3, należy pobrać kompatybilny firmware, skopiować go na kartę SD i włożyć kartę SD do drukarki. W przypadku starszej płyty głównej, do wgrania firmware na drukarkę potrzebne jest również urządzenie zewnętrzne, a komputer lub laptop należy podłączyć bezpośrednio do drukarki za pomocą kabla USB.

    Przed aktualizacją oprogramowania sprzętowego należy dowiedzieć się, jaka jest aktualna wersja oprogramowania sprzętowego używanego przez drukarkę. Można to sprawdzić, wybierając opcję "Info" na ekranie LCD drukarki.

    Musisz też wiedzieć, z jakiego typu płyty głównej korzysta Twoja drukarka, czy ma bootloader i czy ma adapter, abyś mógł wybrać odpowiednią wersję firmware i odpowiednio podejść do jej instalacji.

    Funkcje te można zobaczyć otwierając pokrywę elektroniki drukarki i sprawdzając wersję napisaną pod logo Creality. To właśnie tam zobaczysz czy masz bootloader czy również adapter.

    Jeśli masz nowszą, 32-bitową płytę główną, kroki, które musisz wykonać, aby zaktualizować firmware, to:

    1. Wejdź na stronę firmware'u i pobierz pakiet dla wersji, której potrzebujesz.
    2. Rozpakuj pliki. Powinieneś teraz zobaczyć plik ".bin", który jest plikiem potrzebnym dla drukarki.
    3. Zdobądź pustą kartę micro SD (możesz użyć micro SD dołączonej do drukarki, ale dopiero po opróżnieniu jej ze wszystkiego innego).
    4. Skopiuj plik ".bin" na kartę i wysuń kartę.
    5. Wyłączanie drukarki
    6. Włóż kartę SD do drukarki
    7. Włącz ponownie drukarkę
    8. Drukarka zainstaluje teraz oprogramowanie sprzętowe i uruchomi się ponownie, a następnie powróci do głównego menu wyświetlacza.
    9. Sprawdź, czy zainstalowano prawidłowy firmware, przechodząc ponownie do "Info".

    Oto film, który wyjaśnia, jak sprawdzić elementy drukarki i jak zaktualizować oprogramowanie sprzętowe.

    W przypadku starszych, 8-bitowych płyt głównych trzeba wykonać jeszcze kilka kroków. Jeśli płyta nie ma bootloadera, to trzeba będzie ręcznie podłączyć go do drukarki, jak pokazano na poniższym filmie.

    Daje to możliwość spersonalizowania niektórych funkcji, takich jak np. komunikat na wyświetlaczu w stanie bezczynności.

    W tym przypadku będziesz musiał zainstalować firmware za pomocą kabla USB. Napisałem bardziej dogłębny artykuł na temat How to Flash & Upgrade 3D Printer Firmware, który możesz sprawdzić.

    Jak zainstalować Jyers Firmware na Enderze 3

    Aby zainstalować Jyersa na Enderze 3, należy pobrać pakiet firmware lub poszczególne pliki ze strony Strona internetowa Jyersa , skopiować plik ".bin" na pustą kartę USB sformatowaną jako FAT32, a następnie włożyć kartę do drukarki 3D. Drukarka sama zainstaluje firmware i zrestartuje się.

    Przed rozpoczęciem procesu instalacji należy poznać wartości Jerk, Acceleration i E-steps/min. Są one potrzebne, ponieważ wszelkie niestandardowe wartości wprowadzone do drukarki zostaną utracone w procesie instalacji oprogramowania sprzętowego, więc należy je teraz zanotować i ponownie wybrać po zakończeniu instalacji.

    Dowiadujesz się o nich z ekranu głównego na wyświetlaczu drukarki, przechodząc do Controls> Motion. Przejdź przez każdą z 4 kategorii (Max Speed, Max Acceleration, Max Corner/Jerk i Transmission Ratio/E-steps) i zapisz wartości X, Y, Z i E.

    Potrzebujesz również wersji płyty głównej drukarki, którą poznasz otwierając pokrywę elektroniki, dzięki czemu będziesz mógł pobrać odpowiednią wersję firmware.

    Po zwróceniu na nie uwagi, będziesz musiał wybrać najlepszy pakiet firmware dla swoich potrzeb. Wszystkie wydania Jyersa znajdziesz na GitHubie, z najnowszą wersją na górze strony. W nazwie pliku możesz zobaczyć wersję płyty głównej, dla której jest firmware.

    Możesz również pobrać zestaw ikon Jyersa na swój ekran, choć jest to opcjonalne.

    Gdy już to zrobisz, możesz zacząć instalować (lub flashować) firmware:

    1. Pobierz pakiet dla wersji, której potrzebujesz.
    2. Jeśli pliki są w formacie ".zip", rozpakuj je. Powinieneś teraz zobaczyć plik ".bin", który jest plikiem potrzebnym dla drukarki.
    3. Zdobądź pustą kartę micro-SD i sformatuj ją jako wolumin FAT32, wykonując te kroki:
      • Włóż kartę SD do komputera
      • Otwórz Eksploratora plików i przejdź do This PC
      • Kliknij prawym przyciskiem myszy na nazwę USB i wybierz "Format"
      • Wybierz "Fat32" w sekcji "System plików" i kliknij "Start"
      • Kliknij "OK", jeśli wykonałeś kopię zapasową danych, ponieważ ten proces usunie wszystko, co znajduje się na karcie
      • Kliknij "OK" w okienku informującym o zakończeniu formatowania.
    4. Skopiuj plik ".bin" na kartę i wysuń kartę.
    5. Wyłączanie drukarki
    6. Włóż kartę SD do drukarki
    7. Włącz ponownie drukarkę
    8. Drukarka zainstaluje teraz oprogramowanie sprzętowe i uruchomi się ponownie, a następnie powróci do głównego menu wyświetlacza.
    9. Sprawdź, czy zainstalowano prawidłowy firmware, przechodząc ponownie do "Info".

    Poniższe wideo prowadzi przez te kroki w sposób bardziej szczegółowy, więc sprawdź to.

    Jeśli chcesz zaktualizować również ikony wyświetlacza, po aktualizacji oprogramowania sprzętowego wykonaj następujące kroki:

    1. Wyłącz drukarkę i wyjmij kartę SD.
    2. Włóż kartę SD z powrotem do komputera i usuń znajdujące się na niej pliki.
    3. Wejdź do folderu Marlin> Display> Readme (zawiera on instrukcję jak zainstalować ikony wyświetlacza), następnie przejdź do Firmware Sets i wybierz DWIN_SET (gotcha).
    4. Skopiuj DWIN_SET (gotcha) na kartę SD i zmień jego nazwę na DWIN_SET. Wysuń kartę SD.
    5. Odłącz ekran od drukarki i otwórz jej obudowę.
    6. Włóż kartę SD do gniazda kart SD widocznego pod obudową ekranu i podłącz przewód taśmowy z powrotem.
    7. Włącz drukarkę, a ekran sam się zaktualizuje z karty.
    8. Po tym jak ekran zmieni kolor na pomarańczowy, sygnalizując zakończenie aktualizacji, wyłącz drukarkę, odłącz kabel i wyjmij kartę SD.
    9. Załóż z powrotem pokrywę ekranu i podłącz do niej kabel, a następnie umieść ją w uchwycie.
    10. Włącz ponownie drukarkę i sprawdź, czy wartości Jerk, Acceleration i E-steps są takie same jak poprzednio i zmień je, jeśli nie są.

    Roy Hill

    Roy Hill jest zapalonym entuzjastą druku 3D i guru technologii z bogatą wiedzą na temat wszystkich rzeczy związanych z drukowaniem 3D. Dzięki ponad 10-letniemu doświadczeniu w tej dziedzinie, Roy opanował sztukę projektowania i drukowania 3D i stał się ekspertem w zakresie najnowszych trendów i technologii drukowania 3D.Roy ukończył inżynierię mechaniczną na Uniwersytecie Kalifornijskim w Los Angeles (UCLA) i pracował dla kilku renomowanych firm zajmujących się drukiem 3D, w tym MakerBot i Formlabs. Współpracował również z różnymi firmami i osobami prywatnymi, tworząc niestandardowe produkty drukowane w 3D, które zrewolucjonizowały ich branże.Oprócz zamiłowania do drukowania 3D, Roy jest zapalonym podróżnikiem i entuzjastą outdooru. Lubi spędzać czas na łonie natury, wędrować i biwakować z rodziną. W wolnym czasie jest także mentorem dla młodych inżynierów i dzieli się swoją bogatą wiedzą na temat drukowania 3D za pośrednictwem różnych platform, w tym na swoim popularnym blogu 3D Printerly 3D Printing.