26 kwietnia 2025

Ender 3 Pro V2

Wiadomości ze świata druku 3d

10 powodów, dla których warto używać OctoPrint

Istnieje ponad osiem powodów, dla których warto używać OctoPrint. Poznaj zalety tej aplikacji i dowiedz się, w jaki sposób może ona zoptymalizować Twoje wrażenia z drukowania.

Łatwiejsze drukowanie

Ośmiodrukowy interfejs użytkownika
Interfejs użytkownika OctoPrint (źródło: OctoPrint )

W takim czy innym momencie wszyscy mieliśmy problemy z nocnymi wydrukami lub wydrukami, którymi nie możemy się zajmować przez cały czas. Ten prosty problem z monitorowaniem został rozwiązany dzięki niesamowitemu, bezpłatnemu i otwartemu oprogramowaniu OctoPrint .

OctoPrint to aplikacja do drukowania 3D oparta na Raspberry Pi, która umożliwia zdalne sterowanie drukarką 3D. Oprogramowanie stworzone przez Ginę Häußge w 2012 roku jest stale ulepszane, regularnie pojawiają się nowe wersje i nowe funkcje (za pośrednictwem wtyczek).

Tutaj przedstawimy 10 najważniejszych powodów, dla których warto korzystać z OctoPrint. Niektóre z naszej listy to wtyczki, ale biorąc pod uwagę łatwość ich instalacji, popularność wśród użytkowników i to, że są bezpłatne, nie jest niespodzianką, że znalazły się na szczycie. Jesteśmy pewni, że pod koniec naszej listy przekonasz się, że wypróbujesz OctoPrint, jeśli nie jesteś już zwykłym użytkownikiem.

Drukowanie bezprzewodowe

Raspberry Pi podłączone do drukarki 3D
Raspberry Pi podłączone do drukarki 3D (źródło: Charlotte_J przez Instructables )

Wiele tanich drukarek 3D nie ma możliwości bezprzewodowego sterowania lub monitorowania. Modele pocięte na plasterki muszą być załadowane na kartę SD lub komunikowane za pomocą kabla. Te opcje połączenia mają swoje ograniczenia i mogą łatwo powodować frustrację. OctoPrint zapewnia na to świetne rozwiązanie.

Jak już krótko wspomnieliśmy, OctoPrint dostarcza oprogramowanie, które jest instalowane na Raspberry Pi , które jest następnie podłączane do drukarki 3D. Dzięki możliwościom bezprzewodowym zapewnianym przez Raspberry Pi, możesz bezprzewodowo sterować drukarką 3D przez sieć lokalną.

OctoPrint pozwala na zdalne wysyłanie G-kodów , kontrolowanie temperatur ekstrudera i hotendu, monitorowanie postępu trwających wydruków i wiele więcej. Dzięki możliwościom drukowania bezprzewodowego OctoPrint, zawsze możesz mieć kontrolę nad swoją drukarką 3D, nawet jeśli nie jesteś fizycznie obecny.

Drukuj z dowolnego miejsca

OctoPrint UI na iPadzie
Interfejs użytkownika OctoPrint na iPadzie (Źródło: OctoPrint )

Jak wiesz, drukowanie bezprzewodowe jest świetne, gdy jesteś w domu i korzystasz z tej samej sieci. Ale co, jeśli jesteś poza domem i chcesz rozpocząć drukowanie, aby było skończone, gdy wrócisz do domu? A co, jeśli chcesz monitorować postęp swoich wydruków, gdy nie ma Cię w domu?

Wtyczka OctoPrint Anywhere umożliwia sterowanie (uruchamianie i zatrzymywanie) oraz monitorowanie wydruków dosłownie z dowolnego miejsca. Jest to strona internetowa, do której można uzyskać dostęp na komputerze lub urządzeniu mobilnym.

Chociaż wciąż jesteśmy wielkimi fanami tej wtyczki, firma OctoPrint ogłosiła niedawno, że bardziej zaawansowana i ulepszona wtyczka o nazwie Spaghetti Detective ostatecznie zastąpi wtyczkę Anywhere.3

Przeglądarka G-Code

Przeglądarka G-kodów w OctoPrint
Przeglądarka G-code w OctoPrint (źródło:  3Dprinting Llama przez YouTube )

Zazwyczaj użytkownicy korzystający z OctoPrint monitorują postęp drukowania za pomocą kamery internetowej podłączonej do ich Raspberry Pi. Jeśli jednak nie masz kamery internetowej lub po prostu chcesz sprawdzić wydruk w inny sposób, przeglądarka G-code może na bieżąco informować Cię o aktualnym stanie wydruku.

Ta niedoceniana funkcja OctoPrint pokazuje w czasie rzeczywistym pozycję dyszy i numer warstwy. Możesz również znaleźć status wydruku w oknie tuż pod wizualizatorem, który pokazuje bieżące polecenia G-kodów wysyłane do drukarki.4

Polecenia terminala

Zakładka poleceń terminala w OctoPrint
Zakładka poleceń terminala w OctoPrint (Źródło: OctoPrint )

Funkcja poleceń terminala to świetna funkcja dla bardziej zaawansowanych użytkowników. Pozwala przeglądać kody wysyłane do drukarki 3D w czasie rzeczywistym. Obejmuje to komunikaty o temperaturze, komunikaty z karty SD i funkcje poleceń drukarki 3D, z których wszystkie są widoczne tutaj.

Najważniejszym zastosowaniem jest jednak wysyłanie niestandardowych poleceń kodu G do drukarki 3D. Zamiast polegać na innym programie do komunikacji z drukarką, takim jak Pronterface , możesz bezpośrednio wysyłać polecenia w terminalu OctoPrint.

Może się to przydać w wielu scenariuszach. Jeśli musisz skalibrować drukarkę 3D, możesz wyświetlić istniejące ustawienia systemowe w poleceniu terminala. Niektóre polecenia umożliwiają również wprowadzanie i przechowywanie nowych skalibrowanych wartości. Dla każdego, kto lubi majstrować przy swojej maszynie, jest to przydatna funkcja.

Timelapse i Octolapse

Ustawienia timelapse w OctoPrint
Ustawienia timelapse w OctoPrint (Źródło: OctoPrint )

Wszyscy wiemy, że drukowanie 3D to długotrwały proces, a wydrukowanie modelu może zająć wiele godzin. Skonfigurowanie filmu poklatkowego umożliwia obejrzenie całego procesu drukowania przez wiele godzin w ciągu kilku sekund.

Dzięki OctoPrint i kamerze podłączonej do Raspberry Pi możesz uchwycić wspaniałe wideo poklatkowe swoich wydruków 3D, ustawiając częstotliwość klatek i interwał migawki. Dla prawdziwych entuzjastów dostępne są również bardziej zaawansowane opcje ustawień.

Filmy poklatkowe zajmują ułamek miejsca, które zajęłoby filmowanie w czasie rzeczywistym (i są o wiele przyjemniejsze do oglądania). OctoPrint przechowuje timelapse lokalnie na Raspberry Pi i możesz go nawet pobrać na swój komputer. Kolejną przydatną korzyścią z filmu poklatkowego jest możliwość zidentyfikowania dokładnej przyczyny niepowodzenia drukowania lub przynajmniej punktu, w którym wystąpiła awaria.

Octolapse to wtyczka, która opiera się na funkcjonalności sekcji timelapse w OctoPrint, tworząc czystsze, ostrzejsze filmy. 

Krojenie chmury

Interfejs użytkownika krajalnicy w OctoPrint
Interfejs użytkownika fragmentatora w OctoPrint (źródło: OctoPrint za pośrednictwem Twittera )

Krojenie w chmurze, jak sama nazwa wskazuje, to funkcja zdalnego krojenia, która umożliwia krojenie modeli 3D bez faktycznego instalowania oprogramowania do krojenia na komputerze. Krojenie modelu odbywa się za pomocą wtyczki zainstalowanej na Raspberry Pi.

Rozważ scenariusz, w którym Twój laptop jest pełen aplikacji i nie możesz zainstalować nowego fragmentatora. Albo wyobraź sobie, że nie chcesz instalować oprogramowania do cięcia na plasterki na każdym używanym komputerze. W tym przypadku wtyczka do dzielenia chmury jest idealna. Ta funkcja wykorzystuje wtyczkę silnika Cura  lub Slic3r .

Dotykowy

Dotykowy interfejs użytkownika działający na ekranie dotykowym o przekątnej 2,8 cala
TouchUI działający na 2,8-calowym ekranie dotykowym (źródło: OutsourcedGuru przez OctoPrint )

Interfejs użytkownika z ekranem dotykowym stał się normą dla wielu naszych urządzeń. Jednak wiele drukarek 3D wciąż nie ma tej przydatnej funkcji.

Użytkownicy mogą uzyskać interfejs użytkownika OctoPrint na ekranie dotykowym za pomocą wtyczki OctoPrint TouchUI . Ta wtyczka umożliwia korzystanie z OctoPrint bez otwierania komputera. Interfejs użytkownika na ekranie dotykowym jest bardzo podobny do tego, co widzisz w przeglądarce, więc przejście jest łatwe.

Społeczność Open Source

Społeczność OctoPrint jest bardzo aktywna
Społeczność OctoPrint jest bardzo aktywna (Źródło: OctoPrint )

Wiele zmian, które miały miejsce w świecie druku 3D, pochodzi z samej społeczności. Prywatni programiści poświęcili wiele godzin na ulepszenie kilku aspektów drukowania 3D, w tym bezpłatnych programów typu open source, takich jak Marlin, Cura i gwiazda tego artykułu, OctoPrint.

OctoPrint w dużej mierze zawdzięcza swój sukces otwartemu i darmowemu naturze. Cały kod źródłowy jest dostępny na jego stronie GitHub  dla każdego, kto chce go zmodyfikować. Dzięki temu wielu użytkowników i programistów podzieliło się i włączyło własne pomysły. Wtyczki opracowane przez użytkowników są doskonałym rozszerzeniem funkcjonalności OctoPrint.

Sterowanie wieloma drukarkami

OctoPrint na wielu drukarkach 3D
OctoPrint na wielu drukarkach 3D (Źródło: Jan Drasnar )

Jak możesz sobie wyobrazić, ta funkcja jest świetna, jeśli pracujesz z więcej niż jedną drukarką 3D. Podłącz je wszystkie i odpowiadające im kamery internetowe do jednego Raspberry Pi.

Oto wideo, jak zainstalować trzy drukarki na Raspberry Pi:

https://www.youtube-nocookie.com/embed/sCxvW1XX44U?feature=oembed

Inną opcją jest  OctoFarm , darmowy, otwarty i opracowany przez użytkownika interfejs, który pozwala kontrolować i monitorować wiele drukarek 3D na jednym Raspberry Pi. Możesz sprawdzić wiele drukarek na jednym ekranie, w tym wysyłać i monitorować wydruki.

Bogactwo wtyczek

Wtyczki to świetny sposób, aby OctoPrint był jeszcze lepszy
Wtyczki to świetny sposób na ulepszenie OctoPrint (Źródło: OctoPrint )

Ostatecznie trudno wybrać tylko dziesięć wspaniałych funkcji OctoPrint. Dzięki tej sekcji nie musimy… Oto mała kompilacja wtyczek, które pomogą Ci łatwiej i bezpieczniej drukować 3D.

  • Pushover : ta wtyczka robi dokładnie to, co myślisz. Wysyła powiadomienia push, gdy zadanie zostanie zakończone lub z jakiegoś powodu drukowanie nie powiodło się. To proste i praktyczne.
  • Przekroczenie limitu czasu grzałki : Często drukarka pozostaje włączona, a ekstruder nadal jest nagrzewany, co stwarza potencjalne zagrożenie pożarowe. Ta wtyczka limitu czasu grzałki wyłącza ogrzewanie gorącego końca po określonym czasie, oszczędzając w ten sposób przed pożarem i płaceniem zbyt wysokich rachunków za prąd.
  • Zatrzymanie awaryjne : Zawsze istnieje możliwość, że coś może pójść nie tak podczas drukowania – to rodzaje myśli, które sprawiają, że marzysz o przycisku zatrzymania, który nie istnieje… aż do teraz. Ta wtyczka dodaje duży czerwony pasek w górnej części interfejsu użytkownika OctoPrint, który po naciśnięciu zatrzymuje całą aktywność drukarki i pomaga zapobiegać dalszym uszkodzeniom.
  • Wizualizator poziomu łóżka : Ta wtyczka jest idealna dla tych, którzy zainstalowali czujnik poziomowania łóżka w swojej drukarce 3D. Pozwala zobaczyć poziomowanie łóżka pintera mierzone przez czujnik. W ten sposób masz graficzną reprezentację łóżka swojej drukarki 3D i możesz wizualnie zweryfikować wszelkie nierówności, aby podjąć niezbędne działania .
  • Detektyw spaghetti : jest to zaawansowany poziom wtyczki Anywhere, która wykorzystuje sztuczną inteligencję do wykrywania nieudanych wydruków. Detektyw spaghetti „wie”, czy drukowanie zajmuje odpowiednią ilość czasu, a jeśli nie, powiadamia o tym. Masz wtedy możliwość natychmiastowego przerwania drukowania.

I to wszystko, ludzie. Jeśli jesteś nowym lub nawet doświadczonym użytkownikiem OctoPrint, te wspaniałe funkcje pomogą Ci uzyskać najlepszą funkcjonalność aplikacji i najlepsze wydruki z dowolnego miejsca na świecie. Miłego drukowania!

Źródło:all3dp.com