Start-G-code, slut-G-code, paus och egna anpassade makron
Varje makro är en namngiven plats som du fyller med G-code. De viktigaste, start-G-code som referenskör, värmer och primar före en utskrift och slut-G-code som parkerar huvudet, kyler ned och gör bädden åtkomlig, körs automatiskt kring varje jobb. Pausa, återuppta, avbryt, rensa bädden, byt filament och fler åtgärder är också makron, så en knapp i panelen skickar exakt de kommandon du har skrivit.
Makron körs via SimplyPrint, inte din slicer, så samma start- och slutrutin gäller oavsett vilken slicer eller profil som skapade filen. Du ändrar den på ett ställe i stället för att redigera varje profil.
En riktig kodredigerare, inte en pytteliten textruta
Skriv din G-code i en riktig editor med syntaxmarkering, parentesmatchning och automatisk komplettering direkt i koden för G-code-kommandon. Hovra över valfritt kommando eller variabel för att se vad det gör, och en hjälppanel länkar direkt till G-code-referenserna för Marlin och Klipper medan du arbetar.
Redigeraren känner igen G-code på samma sätt som en IDE känner igen kod, så att en lång startrutin förblir läsbar och du upptäcker ett skrivfel innan det når en skrivare.
Variabler och slicerplatshållare gör att ett makro passar alla skrivare
I stället för att hårdkoda en bäddtemperatur eller munstycksstorlek, lägg in en variabel som {bed_temp} eller {nozzle_size} i din G-code, så fyller SimplyPrint i rätt värde för skrivaren och jobbet den körs på. Start- och slutmakron kan också använda slicerplatshållare, så värdena din slicer räknat fram förs direkt in i rutinen.
En variabelmeny i redigeraren listar allt som är tillgängligt, standardvariabler, slicerplatshållare och kontextspecifika för det aktiva makrot, så att du klickar för att infoga exakt token och aldrig behöver gissa namnet. Så kan en start-G-code fungera för en hel blandad skrivarpark i stället för ett makro per maskin.
Bygg ett bibliotek med återanvändbara kodsnuttar
En kodsnutt är ett namngivet G-code-block som du sparar en gång och återanvänder överallt, en rutin för munstyckesrengöring, en purgeringslinje, en pipsignal när utskriften är klar eller ett block för mesh-nivellering. Infoga en kodsnutt i valfritt makro så expanderar den till de riktiga kommandona vid körning. När du förbättrar kodsnutten uppdateras varje makro som använder den.
Du hanterar kodsnuttar i en sökbar tabell där de kan dras för att ändra ordning, och lägger in dem i redigeraren från en kodsnuttsmeny. En korrigering på ett ställe tillämpas överallt där du använder den.
Redo att skriva din G-code en gång?
Ange G-code för start och slut, spara några kodsnuttar och låt SimplyPrint köra dem i hela skrivarparken.
Starta din kostnadsfria provperiodTilldela ett makro till en skrivare, en grupp eller alla
Ange ett kontoövergripande standardmakro så används det för alla skrivare. Välj en enskild skrivare och åsidosätt bara den maskinen, praktiskt när en skrivare behöver en annan purge-rad eller en egen parkeringsposition. Åsidosättningssystemet visar direkt vilka skrivare som skiljer sig från standarden, så att en skrivarpark med tjugo maskiner aldrig hamnar ur synk utan att du märker det.
För team gäller organisationsmakron för alla, och enskilda användare kan behålla egna personliga makron som tar över när de skriver ut, utan att ändra de delade standardinställningarna.
Marlin, Klipper och mer, din G-code, din firmware
Makron skickar rå G-code, så allt som skrivarens firmware förstår fungerar: Marlin, Klipper, RepRapFirmware och resten. Redigeraren länkar till både Marlins och Klippers kommandoreferenser, och du kan anropa skrivarens egna makron från ett SimplyPrint-makro. Det är samma modelloberoende metod som i resten av SimplyPrint: över 500 skrivarmodeller från fler än 130 varumärken i ett konto, alla styrda av G-code du skriver.
Förhandsgranska exakt G-code innan den körs
Innan du sparar ett makro kan du förhandsgranska den färdigmonterade G-code-filen, med expanderade kodsnuttar och variabler ifyllda för den skrivare du valde, exakt som den kommer att skickas. Du kan till och med kontrollera den på flera skrivare samtidigt, så att du bekräftar att en ändring för hela flottan gör rätt på varje maskin innan någon av dem kör den.
Där dina makron körs
Makron används i hela SimplyPrint. Här är funktionerna de ansluter direkt till.
Ingår i alla planer
G-code-makron och kodsnuttar ingår i SimplyPrints kärnplattform, i Free-planen och alla högre planer. Redigeraren, variabler, kodsnuttar samt tilldelning per skrivare, grupp och konto ingår, utan något separat makrotillägg att köpa.