Återanvändbar G-code för start, slut och paus samt anpassad G-code, hanterad på ett ställe

G-code-makron och kodsnuttar

Ett G-code-makro är ett block med återanvändbar G-code som SimplyPrint kör vid en bestämd tidpunkt i utskriften, som starten, slutet, en paus eller ett filamentbyte. Du skriver det en gång i en inbyggd kodredigerare, infogar variabler och återanvändbara kodsnuttar och tilldelar det sedan till en enskild skrivare, en skrivargrupp eller alla skrivare i ditt konto. Inga ändringar på SD-kortet, ingen flashning av firmware, ingen inklistring av samma start-G-code i varje slicerprofil.

मुफ़्त में शुरू करें और जानकारी और तरीका
सुविधा छवि
सुविधा छवि

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 provperiod

Tilldela 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.

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.

Vanliga frågor

Ett G-code-makro är ett block med återanvändbar G-code som SimplyPrint kör vid en bestämd tidpunkt under en utskrift, vid starten, slutet, en paus, ett filamentbyte, en rensning av bädden med mera. Du skriver det en gång i en inbyggd redigerare och SimplyPrint kör det åt dig, så att du aldrig behöver klistra in samma kommandon igen i varje slicerprofil eller på själva skrivaren.
Ja. Ange en kontoomfattande standardinställning som gäller alla skrivare och åsidosätt den för en enskild skrivare när den behöver en egen rutin, en annan purge-linje, parkeringsposition eller temperatur. Redigeraren visar vilka skrivare som skiljer sig från standarden, så att en stor flotta aldrig glider ur synk utan att du märker det.
Ja. Makron skickar rå G-code, så allt som din firmware förstår fungerar: Marlin, Klipper, RepRapFirmware och andra. Redigeraren länkar till kommandoreferenserna för både Marlin och Klipper, och du kan anropa skrivarens egna firmwaremakron från ett SimplyPrint-makro.
Ja. I stället för att hårdkoda värden kan du lägga in en variabel, exempelvis en bäddtemperatur eller munstycksstorlek, i din G-code, så fyller SimplyPrint i det verkliga värdet för skrivaren och jobbet. Start- och slutmakron godtar också slicerplatshållare, så att värdena slicern beräknade används i rutinen. En variabelmeny i redigeraren listar alla tillgängliga token så att du kan klicka för att infoga rätt.
En kodsnutt är ett namngivet, återanvändbart G-code-block, till exempel en rensningslinje, en munstyckesrengöring eller ett block för mesh-nivellering. Du infogar en kodsnutt i ett makro, så expanderas den till de faktiska kommandona vid körning. Förbättra kodsnutten en gång, så uppdateras alla makron som använder den. Makron är behållarna som körs vid utskriftshändelser, medan kodsnuttar är de återanvändbara byggblock som du lägger i dem.
Ja. Du kan förhandsgranska den fullständigt sammanställda G-code:n, med utökade kodavsnitt och ifyllda variabler för skrivaren du valt, precis som den kommer att skickas. Du kan också kontrollera den för flera skrivare samtidigt för att först bekräfta att en ändring för hela flottan fungerar korrekt på varje maskin.
Ja. Organisationsmakron gäller för alla på kontot, och enskilda användare kan behålla personliga makron som tar över när de skriver ut, utan att ändra de delade standardinställningarna. Det passar bra i ett delat labb eller en skrivarfarm där de flesta skrivare följer en gemensam standard, men vissa användare behöver egna justeringar.
G-code-makron och kodsnuttar ingår i SimplyPrints kärnplattform och finns i alla planer, från Free. Redigeraren, variabler, kodsnuttar samt tilldelning per skrivare, grupp och konto finns tillgängliga.

विषय सूची