>> Tecnologia Eletrônica >  >> Leitores e Gravadores de DVD >> Videocassetes

Impressora 3D Anycubic Predator Delta Usa DCode, Não G-code Padrão

Quirk de Firmware: DCode em Vez de G-code

A **Anycubic Predator** (e outras Delta Anycubic como Kossel, Linear Plus) roda um fork do Marlin que usa dialeto proprietário de comandos chamado **DCode** (ou "Anycubic G-code").

Diferenças-Chave

  • G-code Padrão (Marlin/RepRap): `G0/G1` move, `M104` aquece hotend, `M140` aquece mesa, `G28` home.
  • Anycubic DCode: Renomeia muitos M-codes e adiciona custom. Exemplos:
    • `M104` → `M104` (igual) mas `M109` (espera) pode diferir.
    • `G28` (home) → frequentemente **`G28` funciona** mas com parâmetros delta-específicos.
    • Auto-nivelamento: `G29` vs custom `M420` / `M851` variants.
    • Fim de filamento: `M` codes custom.
    • EEPROM save/load: Comportamento diferente `M500`/`M501`.
  • Slicers (Cura, PrusaSlicer, Simplify3D) **post-processadores** traduzem G-code padrão → DCode para Anycubic.

Impacto Prático

  • Não envie G-code Marlin cru via USB/Serial — impressora pode ignorar ou erro.
  • Use perfil de slicer da Anycubic (config Cura/PrusaSlicer) — insere traduções DCode corretas.
  • OctoPrint / AstroPrint: Precisam plugin "Anycubic DCode" ou script custom.
  • Atualização Firmware: Arquivos .bin Anycubic atualizam via SD — não flashe Marlin padrão.

Se Quer G-code Padrão

  • Flashe Marlin comunitário (config para Predator existe) — perde UI touchscreen, ganha conformidade padrão.
  • Ou use Klipper em RPi + MCU — G-code completo, performance melhor.

Predator original = DCode. Fathe com perfil deles. Imprima.