Anycubic Predator Delta : utilise DCode, pas G-code standard
Particularité firmware : DCode au lieu de G-code
L'**Anycubic Predator** (et autres Delta Anycubic : Kossel, Linear Plus) tourne sur un **fork de Marlin** utilisant un dialecte propriétaire appelé **DCode** (ou « G-code Anycubic »).
Différences clés
- G-code standard (Marlin/RepRap) : `G0/G1` déplacement, `M104` chauffe buse, `M140` chauffe plateau, `G28` home.
- DCode Anycubic : Renomme beaucoup de M-codes et ajoute codes custom. Exemples :
- `M104` → `M104` (identique) mais `M109` (attente) peut différer.
- `G28` (home) → souvent **`G28` fonctionne** mais params delta-spécifiques.
- **Nivelage auto :** `G29` vs custom `M420` / `M851` variants.
- **Fin filament :** `M` codes custom.
- **EEPROM save/load :** Comportement `M500`/`M501` différent.
- Trancheurs (Cura, PrusaSlicer, Simplify3D) **post-processeurs** traduisent G-code standard → DCode pour Anycubic.
Impact pratique
- **N'envoyez pas G-code Marlin brut** via USB/Série — imprimante ignore ou erreur.
- **Utilisez profil trancheur Anycubic** (config Cura/PrusaSlicer) — il insère bonnes traductions DCode.
- **OctoPrint / AstroPrint :** Besoin plugin « Anycubic DCode » ou script custom.
- **MAJ firmware :** Fichiers .bin Anycubic via SD — ne flashez pas Marlin standard.
Si vous voulez G-code standard
- Flashez **Marlin communautaire** (config Predator existe) — perd UI tactile, gagne conformité standard.
- Ou **Klipper** sur RPi + MCU — G-code complet, meilleures perfs.
Predator stock = DCode. Tranchez avec leur profil. Imprimez.
