Referência de G-Code da Placa de Extensão

Referência de G-Code da Placa de Extensão

Home › Wiki Bambu Lab › Referência de G-Code da Placa de Extensão

Referência de G-Code da Placa de Extensão

Referência de G-Code da Placa de Extensão

Salvar Parâmetros (S = 0)

Formato do comando

“`
M1004 S0 P[ppp]
“`

Se o usuário não salvar a configuração DIY, o padrão será restaurado após reiniciar.

Os parâmetros salvos atualmente incluem

  • Configuração da fita de LED

  • Configuração do interruptor ou velocidade do ventilador

  • Varistor deslizante, configuração da função da interface AD reservada

  • Interruptor, configuração da função GPIO reservada
  • Descrição

  • `P`: Seleção de comando (0-1), 1: configuração de armazenamento, 0: apagar configuração
  • Configuração da iluminação LED (S = 1,2)

    Configuração de LED único

    As configurações atuais suportam o controle individual de cada cor na fita de luz para configurações de modo mais complexas.

    Formato do comando

    “`
    M1004 S1 L[lll] M[mmm] B[bbb] T[sss] O[ooo] F[fff]
    “`

    Descrição

  • `L`: Índice de LED (0-5), a placa de expansão suporta duas fitas, cada uma contendo três cores RGB.
  • + LED 0 contém canal 0,1,2 + LED 1 contém canal 3,4,5
  • `M`: Modo LED (0-2)
  • + 0: Sempre aceso + 1: Pulso + 2: Piscante
  • `B`: Configuração de brilho (0-255)
  • `T`: Tempo de início relativo (0-65535 ms), este parâmetro é usado para o controle de atraso da fita de luz, e este parâmetro será explicado após a introdução de todos os parâmetros
  • `O`: Tempo ligado no modo pulso/piscante (M = 1, 2) (0-65535 ms)
  • `F`: Tempo desligado no modo pulso/piscante (M = 1, 2) (0-65535 ms)
  • Por exemplo, para obter o piscar alternado RGB de luzes, tome a fita de luz 0 como exemplo (os índices de LED são 0, 1, 2, respectivamente), o comando é o seguinte

    “`
    M1004 S1 L0 M2 B255 T0 O500 F1000
    M1004 S1 L1 M2 B255 T500 O500 F1000
    M1004 S1 L2 M2 B255 T1000 O500 F1000
    “`

    A configuração acima indica que o ciclo RGB das luzes tricolores é de 1500 milissegundos (O500 + F1000), os primeiros 500ms são ligados e os próximos 1000ms são desligados durante o ciclo, e o LED0 começa a executar do tempo 0 (T = 0), o LED1 começa a executar de 500ms (T = 500), e o LED2 começa a executar de 1000ms (T = 1000).

    Dessa forma, quando L0 é desligado aos 500ms, L1 é aceso; quando L1 é desligado aos 1000ms, L2 é aceso. Dessa forma, o piscar alternado tricolor RGB é realizado.

    Configuração de brilho da fita de LED

    Formato do comando

    “`
    M1004 S2 I[iii] B[bbb]
    “`

    Descrição

    `I`: Índice da Fita de LED (0-1)

    `B`: Brilho (0-255)

    Este comando controla o brilho RGB da fita de luz LED ao mesmo tempo, sem alterar a cor. Observe que, se o reostato deslizante ou a interface AD reservada for configurada para controlar o brilho do LED, quando o valor de amostragem AD mudar, a configuração deste comando será sobrescrita.

    Controle de Servo (S = 3)

    Formato do comando

    “`
    M1004 S3 I[iii] F[fff] D[ddd] T[ttt] B[bbb]
    “`

    Descrição

  • `I`: Índice do Servo (0-1)
  • `F`: Frequência PWM (Hz), a frequência de controle geral do servo é 50Hz (20ms)
  • `D`: Ciclo de trabalho PWM, a faixa de ciclo de trabalho PWM do controle geral do servo é 0.025-0.125 (largura de pulso 0.5ms-2.5ms)
  • `T`: [Opcional] Quando o reostato deslizante é configurado para controle de servo, este parâmetro limita o valor máximo da faixa de ajuste do ciclo de trabalho, que é 0.125 por padrão
  • `B`: [Opcional] Quando o reostato deslizante é configurado para controle de servo, este parâmetro limita o valor mínimo da faixa de ajuste do ciclo de trabalho, que é 0.025 por padrão
  • Controle do Ventilador (S = 4)

    Formato do comando

    “`
    M1004 S4 F[iii] P[ppp]
    “`

    Descrição

  • `F`: Índice do Ventilador (0-3)
  • `P`: Velocidade/Interruptor (0-100):
  • + Velocidade de controle do ventilador de 4 pinos + Interruptor de controle apenas para ventilador de 2 pinos + Quando este parâmetro não é 0, o ventilador está ligado

    Controle da Câmera (S = 5)

    Formato do comando

    “`
    M1004 S5 F[fff] P[ppp]
    “`

    Descrição

  • `F` : Foco (0-1), F=0: desligar; F=1: ligar
  • `P` : Foto (0-1), P=0: sem efeito; P=1: tirar uma foto
  • Basta definir um dos parâmetros acima

    Configuração da função do potenciômetro deslizante (S = 6)

    Formato do comando

    “`
    M1004 S6 I[iii] F[fff] D[ddd]
    “`

    Descrição

  • `I`: Índice do Potenciômetro Deslizante (0-1)
  • `F`: Seleção de função, suporta as seguintes funções:
  • + F = 0: Controlar o brilho do LED + F = 1: Controlar a velocidade do ventilador (válido apenas para FAN2/FAN3) + F = 2: Controlar o ângulo do servo + F = 3: Controlar a velocidade do motor
  • `D` : Índice do dispositivo de controle.
  • + Por exemplo, a função é controlar o ventilador. Este parâmetro especifica o número do ventilador. Se o índice for maior ou igual ao número total de dispositivos, todos os dispositivos são controlados simultaneamente.

    Configuração da função do interruptor (S = 7)

    Formato do comando

    “`
    M1004 S7 I[iii] F[fff] D[ddd]
    “`

    Descrição

  • `I`: Índice do interruptor I (0-1)
  • `F`: Seleção de função, suporta as seguintes funções:
  • + F = 0: Controlar o interruptor do ventilador + F = 1: Controlar o interruptor da fita de LED + F = 2: Controlar o interruptor do motor + F = 3: Controlar o interruptor do relé + F = 4: Controlar o interruptor do buzzer + F = 5: Controla o nível alto e baixo do GPIO reservado
  • `D` : Índice do dispositivo de controle.
  • + Por exemplo, a função é controlar o ventilador. Este parâmetro especifica o número do ventilador. Se o índice for maior ou igual ao número total de dispositivos, todos os dispositivos são controlados simultaneamente

    Controle de Relé (S = 8)

    Formato do comando

    “`
    M1004 S8 P[ppp]
    “`

    Descrição

  • `P`: Parâmetros do interruptor (0-1), 0 desconectado, 1 conectado
  • Configuração do Interruptor do Buzzer (S = 9)

    Formato do comando

    “`
    M1004 S9 P[ppp] F[fff]
    “`

    Descrição

  • `P`: Parâmetros do interruptor (0-1), 0 desligado, 1 ligado
  • `F`: Configuração de frequência, a faixa de frequência suportada pelo buzzer é 2000~5000hz (o hardware V1 não suporta este parâmetro)
  • Controle do motor de passo (S = 10)

    Formato do comando

    “`
    M1004 S10 D[ddd] P[ppp]
    “`

    Descrição

  • `D`: Direção de rotação (0-1)
  • `P`: Velocidade (r/min)
  • Comando de controle de pino reservado (S = 11)

    Formato do comando

    “`
    M1004 S11 T0 I[iii] D[lll] P[ppp]
    M1004 S11 T1 I[iii] F[fff] D[ddd]
    M1004 S11 T2 I[iii] F[fff] D[ddd]
    “`

    Descrição

  • `T`: tipo de IO reservado de
  • + T = 0: Pino GPIO + T = 1: Pino PWM + T = 2: Pino ADC

    Parâmetros do Pino Reservado GPIO (T = 0)

  • `I`: Índice GPIO (4-17)
  • `O`: Direção GPIO (0-1), 0 entrada, 1 saída
  • `P`: Quando O é 0, a função de entrada de controle é a mesma do interruptor. Consulte a configuração da função do interruptor (S=7).
  • Quando O é 1, controle o nível de saída (0-1), 0 baixo, 1 alto

  • `D`: Quando O é 0, controle o índice do dispositivo.

  • + Por exemplo, a função é controlar o ventilador. Este parâmetro especifica o número do ventilador. Se o índice for maior ou igual ao número total de dispositivos, todos os dispositivos são controlados simultaneamente. Quando O é 1, este parâmetro é inválido.

    Parâmetro de pino reservado PWM (T = 1)

  • `I`: Índice do pino PWM (atualmente apenas 0)
  • `F`: Frequência PWM (Hz), 100-100k
  • `D`: Ciclo de trabalho de saída PWM, float entre 0 e 1, por exemplo 0.02
  • Parâmetros do pino reservado ADC (T = 2)

  • `I`: Índice do Pino ADC (0-2)
  • `F`: Seleção de função, todas as funções são as mesmas do potenciômetro deslizante. Consulte a configuração da função do potenciômetro deslizante (S=6)
  • `D` : Controle o índice do dispositivo. Por exemplo, a função é controlar o ventilador, este parâmetro especifica o número do ventilador.

  • 🛠️ Precisa de Peças Originais Bambu Lab?

    A 3D Centro Oeste é especialista em impressoras 3D com estoque a pronta entrega de peças oficiais Bambu Lab no Brasil com envio imediato. Garanta bicos de aço endurecido, hotends montados, engrenagens da extrusora, placas PEI e filamentos com nota fiscal e garantia.

    Selecione os campos a serem mostrados. Outros ficarão ocultos. Arraste e solte para reorganizar a ordem.
    • Imagem
    • SKU
    • Avaliação
    • Preço
    • Estoque
    • Descrição
    • Peso
    • Dimensões
    • Informações adicionais
    • Adicionar ao carrinho
    Clique fora para ocultar a barra de comparação
    Comparar
    0
    0