G-code początkowy, G-code końcowy, pauza i własne makra
Każde makro to nazwane miejsce do wypełnienia G-code. Najważniejsze z nich, startowy G-code, który ustawia osie w pozycji bazowej, nagrzewa i przygotowuje dyszę przed wydrukiem, oraz końcowy G-code, który parkuje głowicę, schładza i przygotowuje stół do odbioru, uruchamiają się automatycznie dla każdego zadania. Makrami są też wstrzymanie, wznowienie, anulowanie, zdejmowanie wydruku ze stołu, zmiana filamentu i inne działania, więc przycisk w panelu wysyła dokładnie zapisane polecenia.
Makra działają przez SimplyPrint, a nie przez slicer, więc te same procedury startu i końca obowiązują niezależnie od slicera lub profilu, który utworzył plik. Zmiany wprowadza się w jednym miejscu zamiast edytować każdy profil.
Prawdziwy edytor kodu, nie małe pole tekstowe
G-code można tworzyć w profesjonalnym edytorze z podświetlaniem składni, dopasowywaniem nawiasów i autouzupełnianiem komend G-code. Po najechaniu na komendę lub zmienną można zobaczyć jej działanie, a panel pomocy prowadzi bezpośrednio do dokumentacji G-code Marlin i Klipper.
Edytor rozpoznaje G-code tak jak IDE rozpoznaje kod, więc długie procedury startowe pozostają czytelne, a literówkę można wyłapać, zanim trafi do drukarki.
Zmienne i symbole zastępcze slicera sprawiają, że jedno makro pasuje do każdej drukarki
Zamiast na stałe ustawiać temperaturę stołu lub średnicę dyszy, można dodać do G-code zmienną, taką jak {bed_temp} lub {nozzle_size}, a SimplyPrint uzupełni ją rzeczywistą wartością dla drukarki i zadania. Makra początkowe i końcowe obsługują także symbole zastępcze slicera, więc wartości wyliczone przez slicer trafiają bezpośrednio do procedury.
Menu Zmienne w edytorze zawiera wszystko, co dostępne, standardowe zmienne, placeholdery slicera i zmienne kontekstowe aktywnego makra, dzięki czemu można kliknąć, aby wstawić dokładny token, bez zgadywania nazwy. Dzięki temu jeden początkowy G-code obsługuje całą mieszaną flotę zamiast jednego makra na maszynę.
Zbudować bibliotekę fragmentów wielokrotnego użytku
Fragment to nazwany blok G-code, zapisywany raz i używany wielokrotnie, na przykład procedura wycierania dyszy, linia oczyszczania dyszy, sygnał po zakończeniu lub blok poziomowania siatki. Fragment można wstawić do dowolnego makra, gdzie podczas wykonywania rozwija się do właściwych poleceń, więc ulepszenie fragmentu aktualizuje każde makro, które go używa.
Fragmentami kodu zarządza się w tabeli z wyszukiwaniem i możliwością zmiany kolejności przez przeciąganie, a do edytora dodaje się je z menu fragmentów. Jedna poprawka w jednym miejscu zostaje zastosowana wszędzie, gdzie użyto danego fragmentu.
Czas napisać G-code tylko raz?
Można ustawić początkowy i końcowy G-code, zapisać kilka fragmentów, a SimplyPrint uruchomi je w całej flocie.
Rozpocznij bezpłatny okres próbnyPrzypisać makro do jednej drukarki, grupy lub wszystkich
Można ustawić domyślne makro dla całego konta, które będzie stosowane do każdej drukarki. Dla pojedynczej drukarki można je nadpisać, gdy potrzebna jest inna linia purge lub własna pozycja parkowania. System nadpisań od razu pokazuje, które drukarki różnią się od ustawienia domyślnego, więc nawet flota dwudziestu maszyn nie rozjedzie się niezauważenie.
Dla zespołów makra organizacji obowiązują wszystkich, a poszczególni użytkownicy mogą zachować własne makra osobiste, które przejmują działanie podczas drukowania, bez zmiany wspólnych ustawień domyślnych.
Marlin, Klipper i nie tylko: własny G-code, własne oprogramowanie sprzętowe
Makra wysyłają surowy G-code, dlatego działa wszystko, co rozumie firmware drukarki: Marlin, Klipper, RepRapFirmware i inne. Edytor zawiera odnośniki do dokumentacji poleceń Marlin i Klipper, a z makra SimplyPrint można wywoływać własne makra drukarki. To takie samo podejście niezależne od modelu jak w reszcie SimplyPrint: ponad 500 modeli drukarek od ponad 130 marek na jednym koncie, wszystkie sterowane zdefiniowanym G-code.
Podgląd dokładnego G-code przed uruchomieniem
Przed zatwierdzeniem makra można wyświetlić podgląd w pełni złożonego G-code, z rozwiniętymi fragmentami i uzupełnionymi zmiennymi dla wybranej drukarki, dokładnie w postaci, w jakiej zostanie wysłany. Można nawet sprawdzić go jednocześnie na wielu drukarkach, aby przed uruchomieniem na dowolnej maszynie potwierdzić, że zmiana dla całej floty działa prawidłowo.
Gdzie działają makra
Makra działają w całym SimplyPrint. Oto funkcje, z którymi łączą się bezpośrednio.
Dostępne w każdym planie
Makra i fragmenty G-code są częścią podstawowej platformy SimplyPrint, dostępnej w planie Free i każdym wyższym. Edytor, zmienne, fragmenty oraz przypisywanie do poszczególnych drukarek, grup i całego konta są wliczone w cenę, bez osobnego dodatku do makr.