G-code de inicio, G-code final, pausa y tus propias macros personalizadas
Cada macro es una ranura con nombre que rellenas con G-code. Las principales, el G-code de inicio que hace homing, calienta y purga antes de una impresión, y el G-code de fin que aparca el cabezal, enfría y deja la cama accesible, se ejecutan automáticamente en cada trabajo. Pausar, reanudar, cancelar, despejar la cama, cambiar filamento y más también son macros, así que un botón del panel envía exactamente los comandos que escribiste.
Las macros se ejecutan mediante SimplyPrint, no mediante tu slicer, por lo que se aplica la misma rutina de inicio y fin sin importar qué slicer o perfil haya generado el archivo. Además, la cambias en un solo lugar en vez de editar todos los perfiles.
Un editor de código de verdad, no una pequeña caja de texto
Escribe tu G-code en un editor completo con resaltado de sintaxis, coincidencia de corchetes y autocompletado en línea para comandos G-code. Pasa el cursor por cualquier comando o variable para ver qué hace, y un panel de ayuda enlaza directamente con las referencias de G-code de Marlin y Klipper mientras trabajas.
El editor reconoce G-code como un IDE reconoce código, por lo que una rutina de inicio larga se mantiene legible y detectas una errata antes de que llegue a una impresora.
Las variables y los marcadores de posición del slicer hacen que una macro sirva para cualquier impresora
En lugar de fijar una temperatura de cama o un tamaño de boquilla, introduce una variable como {bed_temp} o {nozzle_size} en tu G-code y SimplyPrint completará el valor real para la impresora y el trabajo en que se ejecuta. Las macros de inicio y fin también aceptan marcadores de posición del slicer, por lo que los valores calculados por tu slicer pasan directamente a la rutina.
Un menú Variables en el editor muestra todo lo disponible: variables estándar, marcadores de posición del slicer y variables específicas del contexto de la macro activa. Así puedes hacer clic para insertar el token exacto y nunca tienes que adivinar un nombre. De este modo, un único G-code inicial sirve para toda una flota heterogénea en vez de una macro por máquina.
Crea una biblioteca de fragmentos reutilizables
Un fragmento es un bloque de G-code con nombre que guardas una vez y reutilizas en cualquier parte: una rutina de limpieza de boquilla, una línea de purga, un pitido al terminar, un bloque de nivelación de malla. Inserta un fragmento en cualquier macro y se expande a los comandos reales en tiempo de ejecución, por lo que al mejorar el fragmento se actualiza cada macro que lo usa.
Gestionas fragmentos de código en una tabla con búsqueda que puedes reordenar mediante arrastre y los insertas en el editor desde un menú de fragmentos. Cuando corriges uno, el cambio se aplica en todas partes donde lo hayas usado.
¿Todo listo para escribir tu G-code una sola vez?
Define tu G-code inicial y final, guarda algunos fragmentos y deja que SimplyPrint los ejecute en toda tu flota.
Iniciar tu prueba gratuitaAsigna una macro a una impresora, a un grupo o a todas
Define una macro predeterminada para toda la cuenta y se aplicará a todas las impresoras. Elige una impresora y modifica la configuración solo en esa máquina, útil cuando una necesita una línea de purga diferente o una posición de aparcamiento personalizada. El sistema de sobrescritura te muestra de un vistazo qué impresoras difieren de la predeterminada, para que una flota de veinte máquinas nunca se desincronice sin que lo sepas.
Para los equipos, las macros de la organización se aplican a todos, y cada usuario puede conservar sus propias macros personales, que prevalecen al imprimir, sin modificar los valores predeterminados compartidos.
Marlin, Klipper y más: tu G-code, tu firmware
Las macros envían G-code sin procesar, así que funciona todo lo que entienda el firmware de tu impresora: Marlin, Klipper, RepRapFirmware y demás. El editor enlaza las referencias de comandos de Marlin y Klipper, y puedes llamar a las macros de tu propia impresora desde una macro de SimplyPrint. Es el mismo enfoque independiente del modelo que el resto de SimplyPrint: más de 500 modelos de impresoras de más de 130 marcas en una cuenta, todos controlados por el G-code que escribes.
Previsualiza el G-code exacto antes de ejecutarlo
Antes de guardar una macro, previsualiza el G-code totalmente ensamblado, con los fragmentos expandidos y las variables rellenadas para la impresora que elegiste, exactamente como se enviará. Incluso puedes comprobarlo en varias impresoras a la vez, para confirmar que un cambio para toda la granja funciona correctamente en todas antes de ejecutarlo en una sola.
Dónde trabajan tus macros
Las macros se ejecutan en toda SimplyPrint. Estas son las funciones con las que se integran directamente.
Incluido en todos los planes
Las macros y los fragmentos de G-code forman parte de la plataforma principal de SimplyPrint, en el plan Free y en todos los planes superiores. Se incluyen el editor, las variables, los fragmentos y la asignación por impresora, por grupo y para toda la cuenta, sin ningún complemento de macros adicional que comprar.