Przez ostatnie kilka miesięcy ciężko pracowaliśmy, aby wydać kolejną dużą wersję firmware. I dziś nadszedł ten dzień: firmware 6.0.0 jest już dostępne! Co przynosi? Szczerze mówiąc, bardzo wiele. Możesz oczywiście zapoznać się z pełnymi informacjami o wydaniu, które są dostępne dla wersji alpha, RC1, RC2 oraz RC3, albo też możesz czytać dalej i uzyskać „nieco” bardziej przyjazną dla użytkownika wersję, przygotowaną dla Twojej wygody.

Zanim zaczniemy: ta wersja firmware jest dostępna dla MINI, MK3.5, MK3.9 i MK4. Dla XL, wydaliśmy 6.0.0 jako Release Candidate 3 – funkcjonalność jest już wdrożona, ale tu i ówdzie mogą pojawić się drobne błędy. Potrzebujemy jeszcze kilku dni, by zakończyć prace nad wydaniem dla XL, ale nie potrwa to długo.

Niektóre funkcje są wspólne dla wszystkich urządzeń, a niektóre są specyficzne dla konkretnego modelu, więc dołożymy wszelkich starań, aby wszystko szczegółowo opisać.

I jeszcze jedno: MK4 obchodzi swoje pierwsze urodziny, a my przygotowaliśmy specjalną promocję z fajnymi prezentami. Możesz otrzymać MK4 z niesamowitym zestawem wkrętaków iFixit Mako i limitowanym gładkim arkuszem. 😉

Znacznie ulepszone anulowanie obiektów (wszystkie drukarki)

Anuluj obiekt („Cancel object”) to przydatna funkcja w sytuacjach, w których drukujesz wiele modeli jednocześnie, a jeden z nich odklei się od stołu. Zamiast zatrzymywać cały wydruk (lub mieć nadzieję, że jakoś się uda), możesz po prostu polecić drukarce pominięcie obiektu, który powoduje problemy.

Aby uzyskać najnowszą implementację Cancel Object, należy wgrać firmware 6.0.0 i pociąć wydruk za pomocą PrusaSlicera w wersji 2.7.4 lub nowszej. Po przejściu do Prusa Connect i otwarciu szczegółów wydruku, możesz uzyskać dostęp do interaktywnego układu stołu drukarki ze wszystkimi obiektami. Po prostu kliknij dowolny obiekt, który chcesz pominąć, a drukarka automatycznie przestanie go drukować. Jest to szczególnie przydatne podczas zdalnego monitorowania drukarki za pomocą kamery internetowej. Model się odkleił? Dwa kliknięcia i sytuacja jest rozwiązana – nie musisz nawet znajdować się w pobliżu drukarki.

Aktywacja ekranu dotykowego (MK3.5, MK3.9, MK4, XL)

Urządzenia z ekranami dotykowymi są obecnie dość powszechne, więc uważamy to za małą, zgrabną aktualizację. Panel dotykowy był potajemnie częścią wyświetlacza MK4 i XL od samego początku, jednak nigdzie tego nie ogłaszaliśmy i czekaliśmy, aż będziemy pewni, że jesteśmy gotowi do uruchomienia go.

Nie spodziewaj się niezwykle płynnego działania, które znasz ze smartfonów, ale z przyjemnością mogę powiedzieć, że obecna implementacja jest naprawdę dobra i sprawia, że dostęp do wielu funkcji jest szybszy niż wcześniej. Przeprowadziliśmy intensywną ankietę wewnętrzną i testowaliśmy wydajność i funkcjonalność ekranu przez kilka miesięcy. Funkcję tę można włączyć lub wyłączyć w menu Interfejs użytkownika w Ustawieniach.

Nawet po włączeniu obsługi dotyku nadal możesz sterować drukarką za pomocą fizycznego pokrętła, co daje Ci najlepsze połączenie obu metod sterowania. Niektóre funkcje są dostępne szybciej za pomocą pokrętła, inne za pomocą ekranu dotykowego. Obsługiwane są również proste gesty (przesuwanie ekranu w celu powrotu do poprzedniego menu lub przewijanie listy).

Phase Stepping (XL) – spraw, aby Twoja XL była super cicha!

Wspaniałe wieści dla posiadaczy Original Prusa XL: Phase Stepping, czyli korekcja sekwencji fazowej jest teraz zaimplementowana w firmware i sprawi, że Twoja maszyna będzie znacznie cichsza podczas pracy. Opublikujemy szczegółowy dziennik dewelopera, w tym krótki film demonstrujący Phase Stepping w akcji i wyjaśniający, jak dokładnie działa.

Phase Stepping Calibration result screen

W skrócie: XL jest wyposażona nową procedurę kalibracji Phase Stepping (dostępną poprzez podmenu Kalibracje i testy), podczas której system mierzy reakcję silników krokowych na sygnał wejściowy. Wykorzystując akcelerometr wewnątrz Nextrudera w XL, możemy mierzyć charakterystykę poszczególnych silników z dużą precyzją. Dlaczego jest to ważne? Bez względu na to, jak dobre silniki wybierzemy, zawsze będą między nimi drobne różnice. Dzięki funkcji Phase Stepping możemy dostosować sygnał do każdego silnika (dzięki sterownikom Trinamic 2130) i zmniejszyć wibracje – a tym samym hałas. Kolejną mile widzianą korzyścią jest to, że Phase Stepping może również niwelować drobne artefakty na wydrukach.

Print comparison before and after Phase Stepping

Firmware w wersji alfa z funkcją Phase Stepping jest dostępne od 27. lutego i ta nowa funkcja spotkała się z zaskakująco dobrym odbiorem wśród użytkowników XL.

Teraz pojawia się oczywiste pytanie: czy możliwe jest wprowadzenie tej funkcji do innych drukarek? Odpowiedź jest nieco skomplikowana. Wprowadzenie Phase Stepping do MK3.5 lub MK4 nie przyniosłoby tak dużych korzyści, jak w przypadku XL. Mamy jednak dla Ciebie coś innego, co sprawi, że Twoja drukarka będzie jeszcze cichsza (jakby nasze drukarki nie były już wystarczająco ciche ☺️).

Tryb Stealth (MK3.5, MK3.9, MK4, MINI, XL)

Tryb Stealth powrócił! To coś, co było dobrze znane w MK3, a teraz wprowadzamy to do naszych 32-bitowych drukarek. Opcja jest dostępna w menu drukarki, a po jej włączeniu firmware ustawia limit przyspieszenia, prędkości posuwu i jerku. Ustawienie limitu dla tych parametrów obniży poziom hałasu. Chociaż zmniejsza to hałas, wpływa również na ogólny czas drukowania, ale nie znacząco. Nocne drukowanie, które zajęłoby 8 godzin w normalnym trybie, zakończy się w około 8 godzin i 50 minut z włączonym trybem Stealth. Zależy to jednak w dużej mierze od kształtu modelu, ich liczby na stole i odległości między nimi.

Wykrywanie zablokowanego filamentu (MK3.9, MK4, XL)

Kiedy przedstawiliśmy Nextruder i jego czujnik tensometryczny, krótko wspomnieliśmy, że jest to niezwykle wszechstronne urządzenie. Teraz, dzięki temu czujnikowi, możemy wdrożyć nową funkcję: wykrywanie zablokowanego filamentu.

Mierząc naprężenie wewnątrz ekstrudera, drukarka może wstrzymać drukowanie i powiadomić użytkownika w przypadku, gdy warunki sugerują, że filament utknął wewnątrz Nextrudera. Należy pamiętać, że system wykrywa tylko to, co dzieje się wewnątrz Nextrudera, więc na przykład, jeśli masz filament splątany na szpuli, nie jest możliwe wykrycie tego, ponieważ naprężenie znajduje się poza Nextruderem. Niemniej jednak jest to świetny i przydatny dodatek, który pozwala uniknąć wielu nieudanych wydruków.

Automatyczna aktualizacja FW MMU3 (MK3.5, MK3.9, MK4)

Firmware 6.0.0 stanowi podstawę dla automatycznych aktualizacji firmware MMU3. Obecnie istnieją dwie procedury flashowania, jeśli masz drukarkę z MMU3. Należy sflashować firmware drukarki z pamięci USB i podłączyć MMU3 do komputera za pomocą przewodu microUSB, aby następnie sflashować firmware MMU.

Kończymy prace nad nowym bootloaderem MMU3, który pozwoli na flashowanie firmware modułu za pośrednictwem drukarki. Proces ten będzie automatyczny, ponieważ firmware drukarki będzie również zawierał firmware MMU3. Tak więc za każdym razem, gdy do drukarki trafi nowsze firmware, moduł MMU również zostanie automatycznie zaktualizowany. Wypatruj nadchodzącej aktualizacji MMU3.

Aktualizacje dla MINI

Original Prusa MINI+ otrzymała przydatną małą aktualizację – korekcję poziomowania stołu (dotyczy również MK3.5). Funkcja ta jest dodatkiem do Mesh Bed Leveling i pozwala doświadczonym użytkownikom na dalsze kompensowanie wszelkich niedoskonałości krzywizny stołu grzewczego w przypadku, gdy MBL nie jest wystarczająco precyzyjny. Możesz zmieniać wartości w czterech kierunkach stołu (przód, tył, lewo, prawo), co zmienia wartości Mesh Bed Leveling poprzez interpolację liniową.

Przeprojektowaliśmy również menu MINI, aby ujednolicić interfejs we wszystkich drukarkach z firmware Buddy. Ta wersja wprowadza zmienione menu sterowania, w którym wszystkie testy zostały przeniesione do podmenu Kalibracje i testy.

Dodatkowe zmiany i aktualizacje

  • Kreator Cold Pull przeprowadzi Cię przez procedurę Cold Pull w celu wyczyszczenia dyszy (tylko MK3.9/MK4)
  • Zaktualizowane ustawienia strefy czasowej
  • Temperatura MCU wyświetlana w menu „Info o czujnikach”
  • Obsługa obudowy dla XL – obudowa dla XL jest już w drodze i wkrótce przekażemy więcej informacji!
  • Różne poprawki błędów

Ulepszenia wprowadzane przez społeczność Prusa

Po raz kolejny, dzięki aktywnym członkom społeczności, ulepszyliśmy firmware dzięki dwóm nowym pull requestom (#3766 i #3779). Podziękowania dla @bkerler!

To tyle, jeśli chodzi o firmware 6.0.0. Oczekuj nadchodzącego dziennika dewelopera opisującego Phase Stepping!

Ponadto, jeśli jeszcze tego nie wiesz – możesz również wgrać firmware bezpośrednio z Prusa Connect. Co prowadzi mnie do…

Prusa Connect

Wraz z wydaniem nowego firmware i PrusaSlicera 2.7.4, nasze oprogramowanie do zdalnego zarządzania drukarką Prusa Connect również otrzymało kilka fajnych nowych funkcji! Jeśli chcesz dowiedzieć się więcej o Prusa Connect, niedawno opublikowaliśmy obszerny artykuł opisujący jego funkcje.

Po pierwsze, pojawił się nowy ekran Cancel Object (anulowania obiektu), który pozwala po prostu kliknąć obiekt na stole i pominąć drukowanie go – zostało to już opisane wyżej.

Zespół Prusa Connect dodał wsparcie dla „Stanu wymagającego uwagi” – zasadniczo jest to znacznie uściślona komunikacja między drukarką Prusa a Connect. Gdy drukarka wyświetla komunikat o stanie na ekranie, ten sam komunikat jest wyświetlany w Connect wraz z aktywnymi przyciskami do zdalnego sterowania. Komunikaty mogą również zawierać łącza do stron pomocy związanych ze stanem wymagającym uwagi.

Kolejnym dodatkiem jest opóźniony start. Możesz dodać plik do druku do kolejki i zaplanować opóźniony start. Możesz nie tylko ustawić datę i godzinę rozpoczęcia drukowania, ale także wybrać, kiedy drukowanie ma się zakończyć, a Connect automatycznie rozpocznie pracę drukarki, aby dopasować się do żądanego czasu zakończenia. Oczywiście posiada mechanizm bezpieczeństwa – drukarka musi zostać ręcznie przełączona w stan „gotowości”, aby upewnić się, że na stole nie znajduje się żaden wydruk.

Ułatwiamy również rejestrację wielu drukarek w systemie (np. w klasie lub w hackerspace) poprzez dodanie tokena zespołu. Możesz pobrać specjalny plik .ini ze strony szczegółów zespołu – zamiast potwierdzać każdą drukarkę za pomocą QR lub wygenerowanego kodu, możesz użyć napędu USB z plikiem .ini, aby szybko dodać wszystkie urządzenia.

Nadal ulepszamy UX i UI – obecnie pozbywamy się menu kontekstowych prawego przycisku myszy i dodajemy różne poprawki i ulepszenia.

PrusaSlicer 2.7.4

A teraz przejdźmy do naszego oprogramowania open-source do cięcia! Ostatnio wydaliśmy dwie mniejsze aktualizacje – 2.7.3 i 2.7.4.

Wraz z wydaniem MMU3 dla wszystkich obsługiwanych drukarek (MK3S+, MK3.5, MK3.9 i MK4), wydaliśmy również zaktualizowaną wersję PrusaSlicera, która koncentruje się na ulepszeniu druku wielomateriałowego.

Społeczność drukarzy 3D opracowała proces o nazwie „skinnydip” w celu lepszego kształtowania końcówek filamentu – jest to niezbędne do prawidłowego ładowania i rozładowywania podczas drukowania wielomateriałowego. Działa to w następujący sposób: filament jest wypychany z powrotem do strefy topnienia po jego rozładowaniu, aby stopić cienką nitkę („wisp”) na końcu filamentu, która może powodować problemy podczas ładowania i rozładowywania. Jednak nasze wewnętrzne testy wykazały, że sama ta funkcja nie wystarcza. Można ją poprawić, gdy poprzedza ją sekwencja szybkiego wyciskania.

Nazywamy cały proces “Stamping” („kształtowanie”) a w sekcji Ustawienia filamentu możesz znaleźć dwa parametry, które to kontrolują (filament_stamping_distance i filament_stamping_loading_speed). Chcielibyśmy wyróżnić projekty społecznościowe, które pomogły nam opracować procedurę kształtowania i zaoszczędziły naszym programistom i testerom znaczną ilość czasu! Są to Skinny Dip post-processing script autorstwa Erika Bjorgana oraz Dribbling autorstwa Antimix’a. Chociaż ostatecznie przyjęliśmy inne podejście do rozwiązania tego problemu, chcielibyśmy podziękować obu autorom za cały wysiłek włożony w projekt i za udostępnienie go jako open-source! (Związane z #2385, #2452, #2729, wspominając @domesticatedviking oraz @antimix).

Jeśli planujesz używać MMU3, zalecamy aktualizację PrusaSlicera do najnowszej wersji.

Jest oczywiście więcej nowych funkcji, takich jak:

  • Ulepszenia trybu wazy (dzięki @andrewboktor)
  • Ulepszenia objętości czyszczenia
  • Możliwość importowania plików 3MF z Bambulab
  • Ulepszona obsługa funkcji Anuluj obiekt (opisana powyżej)
  • Różne poprawki błędów

Bądź na bieżąco z kolejnymi wiadomościami

Oczywiście pracujemy nad kolejnymi rzeczami i podzielimy się wszystkimi informacjami, gdy nadejdzie odpowiedni czas! 😉 W międzyczasie rozpoczyna się sezon wydarzeń, więc możesz nas spotkać na różnych pokazach i wydarzeniach na całym świecie. Sprawdź harmonogram imprez, aby zobaczyć, gdzie planujemy się udać. Obecnie jesteśmy w Australii (i jest niesamowicie!), a planujemy odwiedzić wiele innych krajów w tym roku.

Udanego drukowania!