Inicio Manuales Referencia de Marcadores de G-Code para Placa de Extensión

Referencia de Marcadores de G-Code para Placa de Extensión

Última actualización el Apr 25, 2026

Referencia de Marcadores G-Code para Tarjeta de Extensión

Listas de Marcadores

Guía G-Code

Obtención de valores a partir de nombres de variables

El nombre de variable "layer_z" se puede acceder directamente utilizando su nombre.

Para obtener su valor, utilice {layer_z}.

Acceso al valor de un placeholder de matriz o vector utilizando el nombre de variable [index]

"cool_plate_temp_initial_layer[0]" accede al primer elemento de "cool_plate_temp_initial_layer".

Para obtener su valor, utilice {cool_plate_temp_initial_layer[0]}.

Sentencias condicionales

{if scan_first_layer}

;=========register first layer scan=====

M977 S1 P60

{endif}

Operador ternario/Operador condicional

(<condition> ? <cond_true>:<cond_false>)

Combinación de instrucciones G-code

S[next_extruder]

S{cool_plate_temp_initial_layer[0]}

Representación del tipo de dato String utilizando "string"

Cadenas:

"Bambu PLA Basic @BBL X1C"

Expresión regular

/regex/

Comparación <, >, ==, !=, <>, <=, >=

toolchange_count > 1

Operaciones lógicas &&, ||, !

{if old_filament_temp > 142 && next_extruder < 255};dosomething{endif}

Operaciones aritméticas +, -, *, /

Operadores aritméticos:

{layer_num+1}

Las operaciones de tipo float devuelven un tipo float, mientras que las operaciones de tipo integer devuelven un tipo integer.

Si deseas que el resultado sea un valor decimal, debes incluir un argumento de tipo float en la operación.

Por ejemplo, 3/2 devolverá 1 (un entero), mientras que 3.0/2 devolverá 1.5 (un float).

Coincidencia

=~ coincidencia y !~ no coincidencia:

=~ y !~ son operadores de comparación utilizados en programación para verificar si una cadena coincide con un patrón o no. El operador =~ verifica si una cadena coincide con un patrón, mientras que el operador !~ verifica si una cadena no coincide con un patrón.

Operaciones de funciones

Las funciones son un conjunto de instrucciones que se ejecutan cuando se llaman. En programación, una función puede aceptar argumentos y devolver un resultado. A continuación, se presentan algunas operaciones de función comunes en programación:

  • min(a, b): devuelve el valor mínimo entre a y b.
  • max(a, b): devuelve el valor máximo entre a y b.
  • int(a): convierte a a un tipo entero.
  • round(a): redondea a al entero más cercano.
  • digits(a, num_digits, num_decimals=0): redondea la parte decimal de a a un entero y muestra num_digits dígitos utilizando relleno con espacios, donde num_decimals tiene un valor predeterminado de 0 y puede dejarse vacío.
  • zdigits(a, num_digits, num_decimals=0): igual que el anterior, excepto que utiliza relleno con ceros en lugar de relleno con espacios.