Genanvendelig G-code til start, slut, pause og brugerdefinerede handlinger, administreret ét sted

G-code-makroer og snippets

En G-code-makro er en blok af genbrugelig G-code, som SimplyPrint kører på et fast tidspunkt under printet, f.eks. ved start, slut, en pause eller et filamentskift. Du skriver den én gang i en indbygget kodeeditor, tilføjer variabler og genbrugelige kodeudsnit og tildeler den derefter til en enkelt printer, en printergruppe eller alle printere på din konto. Ingen redigering af SD-kort, ingen firmwareflashing, ingen gentagen indsættelse af samme start-G-code i hver slicerprofil.

Começar de graça Mais informações e guia
Imagem do recurso
Imagem do recurso

Start-G-code, slut-G-code, pause og egne makroer

Hver makro er et navngivet slot, du udfylder med G-code. De store, start-G-coden der homer, opvarmer og primer før et print, og slut-G-coden der parkerer hovedet, køler ned og præsenterer printpladen, kører automatisk omkring hvert job. Pause, genoptag, annuller, ryd printpladen, filamentskift og mere er også makroer, så en knap i panelet sender præcis de kommandoer, du har skrevet.

Makroer kører gennem SimplyPrint, ikke din slicer, så samme start- og slutrutine gælder uanset hvilken slicer eller profil, der lavede filen, og du ændrer den ét sted i stedet for at redigere hver eneste profil.

En rigtig kodeeditor, ikke en lille tekstboks

Skriv din G-code i en rigtig editor med syntaksfremhævning, matchende parenteser og indbygget autofuldførelse af G-code-kommandoer. Hold musen over en kommando eller variabel for at se, hvad den gør, og et hjælpepanel linker direkte til Marlin- og Klipper-G-code-referencerne, mens du arbejder.

Editoren genkender G-code, som en IDE genkender kode, så en lang startrutine forbliver læsbar, og du fanger en tastefejl, før den når en printer.

Imagem do recurso

Variabler og slicer-pladsholdere får én makro til at passe til alle printere

I stedet for at hardkode en printpladetemperatur eller en dysestørrelse, kan du sætte en variabel som {bed_temp} eller {nozzle_size} ind i din G-code, og SimplyPrint udfylder den rigtige værdi for printeren og jobbet, den kører på. Start- og slutmakroer accepterer også slicer-placeholdere, så de værdier, din slicer har regnet ud, går direkte ind i rutinen.

En menu med variabler i editoren viser alt tilgængeligt, standardvariabler, slicerpladsholdere og kontekstspecifikke variabler for den aktive makro, så du klikker for at indsætte det nøjagtige token og aldrig gætter på et navn. Sådan kan én start-G-code bruges til en hel blandet flåde i stedet for én makro pr. maskine.

Byg et bibliotek af genbrugelige snippets

Et snippet er et navngivet stykke G-code, som du gemmer én gang og genbruger overalt: en dysetørringsrutine, en purge-linje, et bip ved afslutning eller en mesh-leveling-blok. Indsæt et snippet i en makro, så udvides det til de rigtige kommandoer under kørslen. Når du forbedrer snippettet, opdateres alle makroer, der bruger det, med det samme.

Du administrerer snippets i en søgbar tabel, hvor du kan trække for at ændre rækkefølgen, og indsætter dem i editoren fra en snippetsmenu. Én rettelse ét sted, anvendt overalt, hvor du brugte den.

Imagem do recurso

Klar til at skrive din G-code én gang?

Angiv din start- og slut-G-code, gem et par kodestumper, og lad SimplyPrint køre dem på hele din printerflåde.

Start din gratis prøveperiode

Tildel en makro til én printer, en gruppe eller det hele

Sæt en standardmakro for hele kontoen, og den gælder for hver printer. Vælg en enkelt printer og overstyr kun den maskine, praktisk når én printer skal bruge en anden purge-linje eller en tilpasset parkeringsposition. Overstyringssystemet viser dig med det samme, hvilke printere der afviger fra standarden, så en flåde på tyve maskiner aldrig glider ud af synk, uden at du opdager det.

Til teams gælder organisationsmakroer for alle, og den enkelte bruger kan beholde sine egne personlige makroer der overtager, når de printer, uden at røre de fælles standardindstillinger.

Imagem do recurso

Marlin, Klipper og mere, din G-code, din firmware

Makroer sender rå G-code, så alt hvad din printers firmware forstår, virker: Marlin, Klipper, RepRapFirmware og resten. Editoren linker til både Marlin- og Klipper-kommandoreferencerne, og du kan kalde din printers egne makroer fra en SimplyPrint-makro. Det er den samme modeluafhængige tilgang som resten af SimplyPrint, over 500 printermodeller fra 130+ mærker på én konto, alle styret af den G-code, du skriver.

Se det nøjagtige G-code, før det kører

Før du gemmer en makro, kan du forhåndsvise den fuldt samlede G-code med kodestykkerne udfoldet og variablerne udfyldt for den valgte printer, præcis som den bliver sendt. Du kan endda kontrollere den på flere printere på én gang, så du sikrer, at en ændring for hele flåden gør det rigtige på alle maskiner, før en eneste kører den.

Inkluderet i alle planer

G-code-makroer og snippets er en del af kerne-SimplyPrint-platformen, på Free-planen og alle planer over den. Editoren, variabler, snippets samt tildeling pr. printer, pr. gruppe og for hele kontoen er alle inkluderet, uden noget separat makro-tillæg at købe.

Ofte stillede spørgsmål

En G-code-makro er en blok genbrugelig G-code, som SimplyPrint kører på et fast tidspunkt under et print, ved start, slut, en pause, et filamentskift, rydning af printpladen og mere. Du skriver den én gang i en indbygget editor, og SimplyPrint kører den for dig, så du aldrig skal indsætte de samme kommandoer igen i hver slicerprofil eller på selve printeren.
Ja. Angiv en standard for hele kontoen, som gælder for alle printere, og tilsidesæt den for en enkelt printer, når den har brug for sin egen rutine, f.eks. en anden purge-linje, parkeringsposition eller temperatur. Editoren viser, hvilke printere der afviger fra standarden, så en stor printerflåde aldrig kommer ud af synk, uden at du opdager det.
Ja. Makroer sender rå G-code, så alt, din firmware forstår, virker, herunder Marlin, Klipper, RepRapFirmware og andre. Editoren linker til både Marlin- og Klipper-kommandoreferencerne, og du kan kalde din printers egne firmwaremakroer fra en SimplyPrint-makro.
Ja. I stedet for at hardcode værdier kan du indsætte en variabel som printpladetemperatur eller dysestørrelse i din G-code, og SimplyPrint udfylder den faktiske værdi for printeren og jobbet. Start- og slutmakroer accepterer også slicerpladsholdere, så de værdier, din slicer beregner, overføres til rutinen. En menu med variabler i editoren viser alle tilgængelige tokens, så du kan klikke for at indsætte det rigtige.
Et snippet er en navngivet, genbrugelig bid G-code, en purge-linje, en dysetørring, en mesh-leveling-blok. Du indsætter et snippet i en makro, og det udvides til de rigtige kommandoer ved kørsel. Forbedr snippettet én gang, og hver makro, der bruger det, opdateres med det samme. Makroer er de pladser, der kører ved printhændelser; snippets er de genbrugelige byggeklodser, du sætter ind i dem.
Ja. Du kan forhåndsvise den færdigsamlede G-code, hvor kodestumperne er udvidet og variablerne udfyldt for den valgte printer, præcis som den sendes. Du kan også tjekke den på tværs af flere printere på én gang for at bekræfte, at en ændring i hele flåden fungerer korrekt på alle maskiner, inden du tager den i brug.
Ja. Organisationsmakroer gælder for alle på kontoen, og individuelle brugere kan beholde personlige makroer, der tager over, når de printer, uden at ændre de fælles standarder. Det passer godt til et delt lab eller en printfarm, hvor de fleste printere følger en fælles standard, men nogle brugere har brug for egne tilpasninger.
G-code-makroer og snippets er en del af kernen i SimplyPrint-platformen og er inkluderet i alle abonnementer fra og med Free. Editoren, variabler, snippets samt tildeling pr. printer, pr. gruppe og for hele kontoen er alle tilgængelige.

Índice