W 2012 roku niemiecki programista, twórca i znakomity przewodnik turystyczny, Gina Häußge, dostał swoje pierwsze drukarka 3d. Później napisała i wydała darmową aplikację kontrolera hosta drukarki 3D otwarte źródło o nazwie OctoPrint, która umożliwia użytkownikom zdalne sterowanie i monitorowanie wydruków z przeglądarki internetowej.
„To miłe”, możesz powiedzieć, „ale co sprawia, że OctoPrint różni się od wszystkich innych aplikacji hostujących drukarki 3D?” To, co wyróżnia OctoPrint, to niezwykle wszechstronna, podłączalna platforma.
Framework zaprojektowany przez Häußge przyciągnął społeczność programistów, którzy z kolei nieustannie rozszerzają możliwości i funkcjonalność OctoPrint poprzez wtyczki. Obecnie w repozytorium OctoPrint znajduje się 277 wtyczek. Häußge mówi: „W sumie 194 autorów wtyczek poświęciło czas i wysiłek, aby dostarczyć Ci te wtyczki”.
Poniżej przyjrzymy się niektórym z najlepszych narzędzi i zabawek do OctoPrint - wtyczkom, które pomogą Ci tworzyć lepsze wydruki, a także kilku, które służą tylko do zabawy. Wszystkie te wtyczki można zainstalować za darmo poprzez interfejs OctoPrint.
Narzędzia: Najlepsze wtyczki Octoprint dla lepszych wydruków
Jak można się spodziewać, większość wtyczek do OctoPrint to narzędzia, które pomogą Ci ulepszyć wydruki. Zainstalowanie i używanie poniższych wtyczek pomoże Ci ulepszyć swoją grę w drukowaniu 3D.
1. Wizualizator poziomu łóżka
Aby uzyskać dobre wydruki na drukarce 3D, pierwszą rzeczą, którą musisz zrobić, jest upewnienie się, że łóżko drukarki jest równe. Jest to trudny, czasochłonny proces, który zużywa dużo włókna i może być bardzo frustrujący.
In_content_1 all: [300x250] / dfp: [640x360]->Wizualizator poziomu łóżka eliminuje zgadywanie z tego procesu, pokazując mapę topograficzną łóżka, dzięki czemu wiesz, które obszary są wysokie, a które niskie. Jeśli chcesz, aby Twoje łóżko było idealnie wypoziomowane (wskazówka: tak), jest to pierwsza wtyczka OctoPrint, którą powinieneś zainstalować. Wymaga to narzędzia do automatycznego poziomowania łóżka, takiego jak BLTouch.
2. Załącznik
Umieszczenie drukarki 3D w obudowie pomaga kontrolować środowisko drukarki, co prowadzi do lepszej jakości wydruków. Jeśli masz obudowę, zainstaluj tę wtyczkę, a będziesz mógł sterować światłami, przełącznikami, zasilaniem lub dowolnym innym czujnikiem, który możesz podłączyć do Raspberry Pi.
Możesz przeglądać czujniki temperatury, czujniki braku żarnika, włączać i wyłączać światła LED, a nawet zmieniać kolor świateł LED. Ta wtyczka jest bardzo elastyczna i może kontrolować prawie każdy aspekt środowiska obudowy, jaki możesz sobie wyobrazić.
3. Detektyw Spaghetti
Jeśli wydruk się nie powiedzie, rezultat może wyglądać jak talerz spaghetti. Co więcej, jeśli zostawisz drukarkę bez nadzoru, nie będziesz nawet wiedział, że drukowanie się nie powiodło, dopóki nie sprawdzisz.
Wejdź do The Spaghetti Detective, wtyczki OctoPrint, która wykorzystuje głębokie uczenie SI, analizując obrazy z kamery internetowej pod kątem jakichkolwiek oznak, że drukowanie kończy się niepowodzeniem. Innymi słowy, Spaghetti Detective wykryje nieudane wydruki i wyśle wiadomość, abyś mógł odpowiednio zareagować.
4. Całkiem GCode
Wtyczka Pretty GCode to doskonała przeglądarka modeli 3D. Kliknij plik GCode i zobacz, jak renderuje się na twoich oczach. Obróć, powiększ i wykryj problemy z plikami GCode przed drukowaniem. Całkiem GCode renderuje nawet polecenia arc.
5. Firmware Updater
Całe oprogramowanie powinno być regularnie aktualizowane. Aktualizacja oprogramowania układowego drukarki może być uciążliwa i wymaga pobrania aktualizacji na kartę SD, a następnie zainstalowania jej lokalnie na drukarce.
Wtyczka Firmware Updater umożliwia flashowanie oprogramowania układowego drukarki z poziomu OctoPrint. Wystarczy wpisać plik aktualizacji lub adres URL, kliknąć przycisk, a wkrótce drukarka będzie miała najnowsze oprogramowanie układowe.
6. Spawacz łukowy *
Wadliwe zasilacze, złe kable USB, wolne połączenia szeregowe i problemy z krajalnicą mogą spowodować przeciążenie drukarki GCode. Jeśli zostanie wysłanych zbyt wiele poleceń lub jeśli połączenie jest spowolnione, może to spowodować zawieszenie się drukarki i prawdopodobnie zobaczysz dowody na każde opóźnienie w drukowanej części. Całe fora są poświęcone rozwiązaniu tego problemu, a wiele porad dotyczy ponownej kompilacji oprogramowania układowego lub innych trudnych operacji, które mogą rozwiązać problem lub nie.
Wtyczka Arc Welder jest prawdopodobnie najprostszym rozwiązaniem. Zmniejsza liczbę GCodes wysyłanych do drukarki - czasami dramatycznie - kompresując niektóre GCodes do poleceń arc. W wielu przypadkach zainstalowanie Arc Welder całkowicie wyeliminuje zacinanie się i zacinanie oraz poprawi czas i jakość drukowania. Nie wszystkie oprogramowanie sprzętowe obsługuje polecenia arc, ale jeśli tak, to powinno znajdować się na liście do zainstalowania.
Toys: Best Octoprint Plugins for Fun
Powyższe wtyczki pomogą Ci ulepszyć jakość Twoich wydruków 3D. Wymienione poniżej wtyczki pomogą ulepszyć sposób interakcji z OctoPrint i zwiększyć przyjemność z korzystania.
7. Octolapse *
Czy masz widziany filmy? Piękny wydruk 3D powstaje z łóżka drukarki jak magia. Ale to nie jest magia. To Octolapse. Ta wtyczka OctoPrint tworzy ustabilizowane filmy poklatkowe Twoich wydruków 3D. Odbywa się to poprzez odsunięcie ekstrudera drukarki z drogi i ustawienie stołu drukarki w optymalnej pozycji przed wykonaniem każdej migawki, dzięki czemu uzyskujesz naprawdę płynny upływ czasu.
Innymi słowy, nie zobaczysz głowicy drukującej poruszającej się w trybie poklatkowym, a jedynie wydruk wyrastający z łóżka drukarki. Możesz ustawić określone wyzwalacze dla migawek, na przykład przy każdej zmianie warstwy, w ustalonym czasie lub przyrostach wysokości lub gdy określone kody GCodes są wysyłane do drukarki.
8. Motywuj
Biorąc pod uwagę tę opcję, wiele osób wybierze ciemny motyw dla aplikacji i stron internetowych, których najczęściej używa. Wtyczka Themeify umożliwia stosowanie motywów do OctoPrint. Wybierz tryb ciemny lub spośród wielu innych wstępnie ustawionych motywów. Jeśli znasz CSS, możesz dostosować praktycznie każdy element interfejsu OctoPrint.
9. Pełnoekranowa kamera internetowa
Czy masz dość oglądania swojej kamery internetowej w małym okienku sterowania OctoPrint? Zmaksymalizuj to dzięki wtyczce Fullscreen Webcam. Robi dokładnie to, co myślisz, że zrobi.
10. Niestandardowe tło
Wreszcie, kto nie chce mieć zdjęcia kapitana Picarda na tle zakładki z danymi dotyczącymi temperatury? Dodaj dowolne zdjęcie, a pojawi się w tle. Zabawa!
* Pełne ujawnienie: Wtyczki Arc Welder i OctoLapse zostały stworzone na strychu przez mojego męża, Były Lurker.