La stampante 3D Delta Anycubic Predator usa DCode, non G-code standard
Peculiarità del firmware: DCode invece di G-code
L'**Anycubic Predator** (e altre stampanti Delta Anycubic come Kossel, Linear Plus) esegue un **fork di Marlin** che utilizza un dialetto di comando proprietario chiamato **DCode** (o "Anycubic G-code").
Differenze chiave
- G-code standard (Marlin/RepRap): `G0/G1` muovi, `M104` scalda hotend, `M140` scalda piatto, `G28` home.
- DCode Anycubic: Rinomina molti M-codes e aggiunge comandi personalizzati. Esempi:
- `M104` → `M104` (uguale) ma `M109` (attendi) potrebbe differire.
- `G28` (home) → spesso **`G28` funziona** ma con parametri specifici delta.
- **Auto-livellamento:** `G29` vs varianti personalizzate `M420` / `M851`.
- **Fine filamento:** `M` codes personalizzati.
- **Salva/carica EEPROM:** Comportamento `M500`/`M501` diverso.
- Slicer (Cura, PrusaSlicer, Simplify3D) **post-processor** traducono G-code standard → DCode per Anycubic.
Impatto pratico
- **Non inviare G-code Marlin grezzo** via USB/Serial — la stampante potrebbe ignorarlo o restituire errore.
- **Usa il profilo slicer di Anycubic** (configurazione Cura/PrusaSlicer) — inserisce le corrette traduzioni DCode.
- **OctoPrint / AstroPrint:** Necessita plugin "Anycubic DCode" o script personalizzato.
- **Aggiornamento firmware:** File .bin di Anycubic si aggiornano via SD — non flashare Marlin standard.
Se vuoi G-code standard
- Flash **Mlin comunitario** (config per Predator esiste) — perde interfaccia touchscreen, guadagna conformità standard.
- Oppure usa **Klipper** su RPi + MCU — G-code completo, prestazioni migliori.
Predator di serie = DCode. Taglia con il loro profilo. Stampa.