Aller au contenu

GO Print

Erreur au démarrage de l'imprimante :echo:Unknown command: "M211 S0"


SEB31300

Messages recommandés

Bonjour à tous,

J'ai installé Marlin sur une carte SKR 1.4 Turbo avec des TMC 2208.
J'ai un BL Touch installé: le bed leveling fonctionne bien sauf que l'imprimante m'indique ce défaut à chaque démarrage: echo:Unknown command: "M211 S0"...🥴

Si quelqu’un a une idée, je suis preneur, merci.
Je poste mes fichiers de configuration,au cas où..

Configuration.h Configuration_adv.h

Lien vers le commentaire
Partager sur d’autres sites

Bizarre. Cette erreur concerne l'activation / désactivation logicielle des contacteurs de fin de course (endstops).

Vérifie le contenu du Gcode de démarrage de ton trancheur (slicer) si cette commande n'y aurait pas été introduite à «l'insu de ton plein gré».

Tu peux le poster afin qu'on y jette un oeil.

🙂

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

J’ai pris le script d’une creality ender 3 V2 pour compiler Marlin…

L’erreur doit être dans ma version compilée  🤔

La machine au démarrage plantait sur le bed leveling et réclame un M211 S0 ?

Le plus étrange est que ce code n’est pas reconnu dans ma version compilée alors qu’il est bien défini dans les fichiers GCODE de ma version de marlin…

Lien vers le commentaire
Partager sur d’autres sites

Salutation !

Quand je lis le fichier Configuration.h que tu fournis

Citation

/**
 * Software Endstops
 *
 * - Prevent moves outside the set machine bounds.
 * - Individual axes can be disabled, if desired.
 * - X and Y only apply to Cartesian robots.
 * - Use 'M211' to set software endstops on/off or report current state
 */

// Min software endstops constrain movement within minimum coordinate bounds
//#define MIN_SOFTWARE_ENDSTOPS
#if ENABLED(MIN_SOFTWARE_ENDSTOPS)
  #define MIN_SOFTWARE_ENDSTOP_X
  #define MIN_SOFTWARE_ENDSTOP_Y
  //#define MIN_SOFTWARE_ENDSTOP_Z
#endif

// Max software endstops constrain movement within maximum coordinate bounds
//#define MAX_SOFTWARE_ENDSTOPS
#if ENABLED(MAX_SOFTWARE_ENDSTOPS)
  #define MAX_SOFTWARE_ENDSTOP_X
  #define MAX_SOFTWARE_ENDSTOP_Y
  #define MAX_SOFTWARE_ENDSTOP_Z
#endif

Les "Software Endstops" ne sont pas activé ... ( donc normal que le firmware marlin ne reconnais pas le M211 car cette commande n'aurais aucune utilité. ) 

De plus si tu regarde la description de M211: Software Endstops il y a 

Citation

Notes

Requires either MIN_SOFTWARE_ENDSTOPS or MAX_SOFTWARE_ENDSTOPS for the enable option.

Donc en fait il n'y a pas de problème 😉 c'est normal dans se contexte (avec cette config de marlin) ...

Et cela ne dois pas créer de problèmes pour l’exécution de ton script (la commande se trouve tout simplement ignoré ...)

 

Si tu ne la pas déjà fait ajoute dans tes favoris https://marlinfw.org/meta/gcode/ j'y vais très souvent regarder le détail des commandes g-code de marlin.

 

Edit :

Sinon je sais pas pourquoi mais moi

je n'active pas dans Configuration.h :

#define ENDSTOP_NOISE_THRESHOLD 2

et j'active dans Configuration_adv.h pour le jours où ... :

#define EMERGENCY_PARSER

 

Aussi comme tu a SPEAKER activé donc le M300 modulable en fréquence, quelque musiques (mais pas de qualité THX 😉 )

starwars_from_fran6p.gcodeZak Mackracken.gcodeimperial.gcodeEMPIRE.gcodeAirwolf.gcode

Modifié (le) par PPAC
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Effectivement, une bonne lecture du Gcode explique pas mal de chose…😅
Je comprends mieux pourquoi j'avais cette demande au démarrage…
Du coup, tu réponds à une autre de mes attentes avec l'activation de #define EMERGENCY_PARSER

Je n'aurais plus besoin de "sauter" sur le marche / arrêt de ma machine 😆 et je terminerai mes print en musique👍
Merci à tous pour vos réponses.

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Si tu veux plus de «musique» :

 

🙂

  • J'aime 1
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...