Obico wykrywa awarie druku i pozwala kontrolować drukarkę 3D z dowolnego miejsca. Czytaj dalej, aby dowiedzieć się więcej o tej platformie druku 3D!
Jak zapewne wiesz, wiele konsumenckich drukarek 3D nie jest najbardziej niezawodnymi urządzeniami, a awarie drukowania są doświadczeniem wielu użytkowników. Może to być niepokojące, zwłaszcza w przypadku nocnych lub dłuższych zadań drukowania, gdy nie można pozostać blisko urządzenia, aby je sprawdzić.
Obico to program mający na celu wyeliminowanie niepewności co do tego, czy wydruki przebiegają prawidłowo. Obico wykorzystuje wykrywanie sztucznej inteligencji i głębokie uczenie się (z oprogramowaniem YOLOv3) do porównywania obrazów z kamery internetowej drukarki 3D ze stale rosnącą bazą danych nieudanych wydruków. Następnie Obico ocenia wydruk na podstawie swoich ustaleń. Możesz skonfigurować go tak, abyś był automatycznie powiadamiany lub drukowanie było wstrzymywane, jeśli wykryje awarię.
Obico (wcześniej znany jako The Spaghetti Detective) został wprowadzony na rynek w 2019 roku przez twórcę OctoPrint Anywhere, programu do zdalnego sterowania OctoPrint. Obico to kolejna wtyczka OctoPrint, która opiera się na połączeniach z drukarką i kamerą internetową. Można go jednak również skonfigurować do użytku na drukarkach korzystających z oprogramowania układowego Klipper przy użyciu Moonrakera jako serwera WWW.
Wcześniej, gdy była jeszcze znana jako The Spaghetti Detective, aplikacja była dostępna tylko przez przeglądarkę internetową, co utrudniało korzystanie z niej na urządzeniach mobilnych. Na szczęście aplikacja mobilna Obico jest teraz dostępna w Apple App Store i Google Play, a od stycznia 2021 roku jest dostępna dla wszystkich. Aplikacja mobilna ma wszystkie te same funkcje, co aplikacja przeglądarkowa, ale ich przeznaczenie jest nieco inne.
W tym artykule przyjrzymy się dogłębnie funkcjom i funkcjonalnościom Obico, w tym monitorowaniu drukarek 3D, kontroli i time-lapsom. Omówimy również kilka alternatywnych opcji. Zaczynajmy!
UI & Layout
Po otwarciu aplikacji Obico wyraźnie widać, że programiści przemyśleli projekt interfejsu. Każda funkcja i narzędzie znajduje się zaledwie kilka kliknięć od strony głównej.
Ekran główny zawiera listę aktualnie skonfigurowanych drukarek wraz z miniaturą pokazującą strumień z kamery internetowej dla każdej z nich. Dotknięcie miniatury powoduje przejście do strony głównej danej drukarki, gdzie można uzyskać dostęp do wszystkich funkcji zdalnego sterowania. Można również wyświetlić dane bieżącego wydruku i włączyć lub wyłączyć funkcję wykrywania awarii AI.
Kliknięcie ikony z trzema kropkami w prawym górnym rogu ekranu głównego spowoduje zmianę kolejności wyświetlania drukarek. Funkcja ta jest przeznaczona raczej dla użytkowników posiadających wiele drukarek 3D do monitorowania lub tych, którzy prowadzą farmę drukarek.
Funkcjonalność tego menu zmienia się w zależności od aktualnie przeglądanej karty. Chociaż konsoliduje to funkcje i zapobiega nadmiernemu zagraceniu interfejsu, może to utrudnić nowym użytkownikom znalezienie dokładnie tego ustawienia, którego szukają.
W sumie w aplikacji dostępnych jest około 10 różnych widoków umożliwiających dostęp do wszystkich funkcji. Możesz użyć ikony z trzema kreskami, aby poruszać się po wielu ikonach menu dla innych części aplikacji. Obejmują one G-code, historię drukowania, statystyki, powiadomienia, preferencje oraz dokumenty i pomoc.
Ogólnie rzecz biorąc, interfejs użytkownika jest dość intuicyjny, a aplikacja powinna być łatwa w użyciu, nawet dla początkujących użytkowników drukarek 3D. Wadą jest to, że niektóre z bardziej zaawansowanych ustawień są ukryte w podmenu.
Na przykład podmenu Ustawienia zaawansowane znajduje się w menu trzech kropek, które jest aktywne po wybraniu drukarki. Po przejściu do tego podmenu można zmienić ustawienia wykrywania awarii, głównie czułość wykrywania sztucznej inteligencji, a także działania, które mają zostać podjęte po wykryciu awarii. Nad tymi ustawieniami znajduje się symbol ostrzegawczy z żółtym tekstem zalecającym pozostawienie ustawień domyślnych, chyba że naprawdę wiesz, co robisz.
Kolejnym podmenu, które może potencjalnie uszkodzić aplikację, są Ustawienia serwera. Jeśli adres URL zostanie nieumyślnie zmieniony, nie będzie już można połączyć się z Obico. O ile nie planujesz hostować własnego serwera, ta sekcja powinna zostać pozostawiona w spokoju.
Monitoring
Obraz z kamery internetowej powinien być jedną z pierwszych rzeczy widocznych po otwarciu aplikacji, skonfigurowaniu konta i połączeniu się z OctoPrint lub Klipper-Moonraker. Znajduje się on w górnej części strony drukarki i pokazuje obraz na żywo niezależnie od tego, czy aktualnie drukujesz.
W tym miejscu będziesz mógł zdalnie obserwować swoje wydruki ze smartfona, tabletu lub innego urządzenia mobilnego. Możesz także dotknąć obszaru monitorowania, aby przejść do trybu pełnoekranowego.
Domyślnie kamera jest ustawiona na “Auto”, co powinno zmaksymalizować jakość przesyłania strumieniowego. Można jednak przełączyć się na widok kamery detektywistycznej, który pokazuje pola wykrywania, które podkreślają problematyczne obszary wydruku. Wreszcie, można również aktywować widok strumieniowania z kamery internetowej Premium, który zwiększa liczbę klatek na sekundę do 25 FPS. Jest to oczywiście dostępne tylko w płatnej wersji aplikacji (~4 USD/miesiąc).
Kolejną ekscytującą funkcją, która pojawi się w Obico, jest możliwość korzystania z tego samego silnika AI, który monitoruje cały wydruk, do monitorowania pierwszej warstwy. Wymaga to dodania “Nozzle Cam” do głowicy drukarki, ale odblokowuje całkiem niesamowitą funkcjonalność. Mianowicie, ostrzeganie o wszelkich problemach z pierwszą warstwą, ale także możliwość automatycznego dostosowywania offsetu Z w czasie rzeczywistym. Ta funkcja jest wciąż w fazie testów, ale jest to coś, na co warto czekać w przyszłości!
Kontrola
Sekcje sterowania drukarką pojawiają się w sekcjach Monitorowanie i Postęp drukowania po wybraniu drukarki. Obszar sterowania drukarką w aplikacji zawiera opcje i ustawienia dotyczące zdalnego sterowania urządzeniem, co jest jedną z podstawowych funkcji Obico. W tym miejscu można wybrać, które elementy sterujące są wyświetlane i jak są zorganizowane, wybierając opcję Zmień kolejność i ukryj u dołu strony drukarki.
Pierwszą sekcją sterowania jest Wykrywanie awarii, gdzie znajdują się opcje “Obserwuj awarie” i “Wstrzymaj przy wykrytych awariach”. Możesz użyć przełączników, aby je włączyć lub wyłączyć, w zależności od potrzeb lub jeśli próbujesz zaoszczędzić godziny detektywistyczne (jesteś ograniczony do 250 darmowych godzin detektywistycznych w 30-dniowym bezpłatnym okresie próbnym Obico). Wyświetla również miernik, który informuje, czy sztuczna inteligencja uważa, że wydruk wygląda dobrze, czy istnieje możliwość awarii lub czy jest to pewna awaria.
Dalej znajduje się kontroler temperatury, który pozwala monitorować i zmieniać temperaturę ekstrudera i podgrzewanej platformy. Można również wybrać wstępne ustawienia temperatury, które są skonfigurowane w OctoPrint lub interfejsie użytkownika Klipper (Mainsail, Fluidd itp.). Dostępne jest również ustawienie chłodzenia, które pozwala szybko wyłączyć wszystkie grzałki.
Ostatnią z sekcji sterowania jest Printer Controls, w której można sterować drukarką i ekstruderem, przesuwać Z-offset, regulować szybkość podawania, przepływ i prędkość wentylatora, a także terminal do bezpośredniego wprowadzania poleceń G-code do drukarki. Zasadniczo wszystkie główne funkcje sterowania używane w OctoPrint lub interfejsie użytkownika Klipper są dostępne z poziomu Obico.
Time-Lapse
Funkcja poklatkowa aplikacji jest ostatnią sekcją, którą omówimy szczegółowo. Obico automatycznie tworzy pełne filmy poklatkowe dla każdego wydruku, gdy aktywowana jest opcja “Obserwuj awarie”. Filmy poklatkowe są dostępne w zakładce Print History i można je przeglądać bezpośrednio lub pobrać na urządzenie mobilne. Podczas pobierania filmu poklatkowego można wybrać wersję detektywistyczną, która pokazuje sztuczną inteligencję podczas pracy, podświetlając części obrazu, które według niej mogą być przyczyną niepowodzenia drukowania.
Nie musisz bawić się ustawieniami poklatkowymi, tak jak w OctoPrint. Jednak z tego powodu nie można również skonfigurować wyglądu zdjęć poklatkowych. Nie będą one również tak atrakcyjne jak Octolapses, ponieważ zdjęcia są wykonywane, gdy głowica drukująca znajduje się w różnych pozycjach; te time-lapsy mają raczej cel funkcjonalny niż estetyczny, ale to nie znaczy, że nie będą wyglądać fajnie.
Możesz uporządkować lub zmienić kolejność time-lapsów za pomocą menu Filter Options. Menu opcji filtrowania umożliwia wyszukiwanie time-lapsów na podstawie tego, czy wydruk został ukończony, czy anulowany, a także zmianę ich kolejności według najstarszych lub najnowszych. Na karcie Historia drukowania można również wyświetlić “Pełne statystyki” drukarki, które wyświetlają całkowitą liczbę wydruków, czas drukowania i zużycie filamentu od momentu rozpoczęcia korzystania z aplikacji.
Żródło: https://all3dp.com