SEB31300 Posté(e) Aout 29, 2021 Posté(e) Aout 29, 2021 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
fran6p Posté(e) Aout 29, 2021 Posté(e) Aout 29, 2021 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. 1
SEB31300 Posté(e) Aout 29, 2021 Auteur Posté(e) Aout 29, 2021 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…
PPAC Posté(e) Aout 30, 2021 Posté(e) Aout 30, 2021 (modifié) 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) Aout 30, 2021 par PPAC 1
SEB31300 Posté(e) Aout 30, 2021 Auteur Posté(e) Aout 30, 2021 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. 1
SEB31300 Posté(e) Aout 30, 2021 Auteur Posté(e) Aout 30, 2021 Merci beaucoup, je vais enrichir ma collection musicale
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant