G-code de début, G-code de fin, pause et vos macros personnalisées
Chaque macro est un emplacement nommé que vous remplissez avec du G-code. Les principales, le G-code de démarrage qui positionne les axes à l’origine, chauffe et amorce avant une impression, et le G-code de fin qui gare la tête, refroidit et présente le plateau, s’exécutent automatiquement autour de chaque impression. Pause, reprise, annulation, libération du plateau, changement de filament et bien d’autres sont aussi des macros, afin qu’un bouton du panneau envoie exactement les commandes que vous avez écrites.
Les macros sont exécutées par SimplyPrint, pas par votre slicer, donc la même routine de démarrage et de fin s’applique quel que soit le slicer ou le profil ayant produit le fichier. Vous la modifiez à un seul endroit au lieu d’éditer chaque profil.
Un véritable éditeur de code, pas une minuscule zone de texte
Écrivez votre G-code dans un véritable éditeur avec coloration syntaxique, appariement des parenthèses et autocomplétion en ligne des commandes G-code. Survolez une commande ou une variable pour voir son rôle, tandis qu’un panneau d’aide renvoie directement aux références G-code de Marlin et Klipper pendant votre travail.
L’éditeur reconnaît le G-code comme un IDE reconnaît le code, afin qu’une longue routine de démarrage reste lisible et que vous repériez une faute de frappe avant qu’elle n’atteigne une imprimante.
Les variables et espaces réservés du slicer permettent d’adapter une macro à chaque imprimante
Au lieu de définir en dur une température de plateau ou un diamètre de buse, insérez une variable comme {bed_temp} ou {nozzle_size} dans votre G-code, et SimplyPrint renseigne la valeur réelle pour l’imprimante et le travail d’impression concernés. Les macros de début et de fin acceptent aussi les espaces réservés du slicer, les valeurs calculées par celui-ci sont donc directement intégrées à la routine.
Un menu Variables dans l’éditeur répertorie tout ce qui est disponible, variables standard, espaces réservés du slicer et variables propres au contexte de la macro active, afin que vous cliquiez pour insérer le jeton exact sans jamais deviner son nom. Ainsi, un seul G-code de démarrage peut servir toute une flotte hétérogène plutôt qu’une macro par machine.
Créer une bibliothèque d’extraits réutilisables
Un extrait est un bloc de G-code nommé que vous enregistrez une fois et réutilisez partout : une routine d’essuyage de buse, une ligne de purge, un signal sonore de fin, un bloc de nivellement de maillage. Insérez un extrait dans n’importe quelle macro, et il se développe en commandes réelles à l’exécution. Ainsi, si vous améliorez l’extrait, chaque macro qui l’utilise est mise à jour.
Vous gérez les extraits de code dans un tableau consultable, réorganisable par glisser-déposer, et les insérez dans l’éditeur depuis un menu d’extraits. Une correction à un endroit s’applique partout où vous l’utilisez.
Prêt à écrire votre G-code une seule fois ?
Définissez vos G-code de début et de fin, enregistrez quelques extraits, puis laissez SimplyPrint les exécuter sur tout votre parc.
Démarrer votre essai gratuitAttribuer une macro à une imprimante, un groupe ou à toutes
Définissez une macro par défaut pour tout le compte, elle s’applique à chaque imprimante. Choisissez une imprimante et surchargez uniquement cette machine, pratique lorsqu’une imprimante nécessite une ligne de purge différente ou une position de stationnement personnalisée. Le système de surcharges indique en un coup d’œil quelles imprimantes diffèrent de la valeur par défaut, afin qu’un parc de vingt machines ne se désynchronise jamais à votre insu.
Pour les équipes, les macros de l’organisation s’appliquent à tous, et chaque utilisateur peut garder ses propres macros personnelles, qui prennent le relais lors de son impression, sans modifier les paramètres partagés par défaut.
Marlin, Klipper et plus encore : votre G-code, votre firmware
Les macros envoient du G-code brut, donc tout ce que le firmware de votre imprimante comprend fonctionne : Marlin, Klipper, RepRapFirmware et les autres. L’éditeur renvoie vers les références de commandes Marlin et Klipper, et vous pouvez appeler les macros de votre imprimante depuis une macro SimplyPrint. C’est la même approche indépendante du modèle que le reste de SimplyPrint : plus de 500 modèles d’imprimantes de plus de 130 marques dans un compte, tous pilotés par le G-code que vous écrivez.
Prévisualisez le G-code exact avant son exécution
Avant d’enregistrer une macro, prévisualisez le G-code entièrement assemblé, extraits développés et variables renseignées pour l’imprimante choisie, exactement tel qu’il sera envoyé. Vous pouvez même le vérifier sur plusieurs imprimantes à la fois, pour confirmer qu’une modification à l’échelle du parc fonctionne correctement sur chaque machine avant qu’une seule ne l’exécute.
Où vos macros s’exécutent
Les macros s’exécutent partout dans SimplyPrint. Voici les fonctionnalités auxquelles elles s’intègrent directement.
Inclus dans chaque formule
Les macros et extraits G-code font partie de la plateforme centrale SimplyPrint, dans le forfait Free et tous les forfaits supérieurs. L’éditeur, les variables, les extraits et l’affectation par imprimante, par groupe et pour tout le compte sont inclus, sans extension de macros distincte à acheter.