yoann42 Posté(e) Juillet 24, 2018 Posté(e) Juillet 24, 2018 Bonjour à tous . Je me permet de venir vous demander de l'aide , à vous , les pros de Marlin... Je possède une Tevo Tornado , et je souhaiterais y installer un BLTouch ( original ) . J'ai regardé quelques vidéos sur le net , et au moment de modifier le Marlin , pas de soucis , je rentre les valeurs qu'il me faut ( offset x et y , je remets mes steps des moteurs corrects après calibration , ... ... ... ) . Et avant de le téléverser sur la carte MKS Base 1.6 , j'ai préférer le vérifier ... Et j'ai eu raison , car ... il me sort une erreur !!! Je vous mets une copie de cette erreur , si vous êtes susceptible de m'aider , je vous en remercie par avance !!! N'hésitez pas pour tous renseignements éventuels . Merci . Yoann . Arduino : 1.8.5 (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\fastio.h:33:0, from sketch\MarlinConfig.h:26, from C:\Users\HP\Documents\Firmware Tevo Tornado\copie firmware origine\Tornado\Tornado.ino:33: Configuration.h:682: error: floating constant in preprocessor expression #define Y_PROBE_OFFSET_FROM_EXTRUDER -12.5 // Y offset: -front +behind [the nozzle] ^ sketch\macros.h:126:32: note: in definition of macro 'WITHIN' #define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) ^ sketch\Conditionals_post.h:861:28: note: in expansion of macro 'max' #define MIN_PROBE_Y (max(Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, 0)) ^ sketch\Conditionals_post.h:861:44: note: in expansion of macro 'Y_PROBE_OFFSET_FROM_EXTRUDER' #define MIN_PROBE_Y (max(Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, 0)) ^ sketch\SanityCheck.h:796:40: note: in expansion of macro 'MIN_PROBE_Y' #elif !WITHIN(Z_SAFE_HOMING_Y_POINT, MIN_PROBE_Y, MAX_PROBE_Y) ^ Configuration.h:682: error: floating constant in preprocessor expression #define Y_PROBE_OFFSET_FROM_EXTRUDER -12.5 // Y offset: -front +behind [the nozzle] ^ sketch\macros.h:126:32: note: in definition of macro 'WITHIN' #define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) ^ sketch\Conditionals_post.h:861:28: note: in expansion of macro 'max' #define MIN_PROBE_Y (max(Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, 0)) ^ sketch\Conditionals_post.h:861:44: note: in expansion of macro 'Y_PROBE_OFFSET_FROM_EXTRUDER' #define MIN_PROBE_Y (max(Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, 0)) ^ sketch\SanityCheck.h:796:40: note: in expansion of macro 'MIN_PROBE_Y' #elif !WITHIN(Z_SAFE_HOMING_Y_POINT, MIN_PROBE_Y, MAX_PROBE_Y) ^ Configuration.h:682: error: floating constant in preprocessor expression #define Y_PROBE_OFFSET_FROM_EXTRUDER -12.5 // Y offset: -front +behind [the nozzle] ^ sketch\macros.h:126:46: note: in definition of macro 'WITHIN' #define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) ^ sketch\Conditionals_post.h:863:28: note: in expansion of macro 'min' #define MAX_PROBE_Y (min(Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, Y_BED_SIZE)) ^ sketch\Conditionals_post.h:863:44: note: in expansion of macro 'Y_PROBE_OFFSET_FROM_EXTRUDER' #define MAX_PROBE_Y (min(Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, Y_BED_SIZE)) ^ sketch\SanityCheck.h:796:53: note: in expansion of macro 'MAX_PROBE_Y' #elif !WITHIN(Z_SAFE_HOMING_Y_POINT, MIN_PROBE_Y, MAX_PROBE_Y) ^ Configuration.h:682: error: floating constant in preprocessor expression #define Y_PROBE_OFFSET_FROM_EXTRUDER -12.5 // Y offset: -front +behind [the nozzle] ^ sketch\macros.h:126:46: note: in definition of macro 'WITHIN' #define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H)) ^ sketch\Conditionals_post.h:863:28: note: in expansion of macro 'min' #define MAX_PROBE_Y (min(Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, Y_BED_SIZE)) ^ sketch\Conditionals_post.h:863:44: note: in expansion of macro 'Y_PROBE_OFFSET_FROM_EXTRUDER' #define MAX_PROBE_Y (min(Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER, Y_BED_SIZE)) ^ sketch\SanityCheck.h:796:53: note: in expansion of macro 'MAX_PROBE_Y' #elif !WITHIN(Z_SAFE_HOMING_Y_POINT, MIN_PROBE_Y, MAX_PROBE_Y) ^ exit status 1 floating constant in preprocessor expression Ce rapport pourrait être plus détaillé avec l'option "Afficher les résultats détaillés de la compilation" activée dans Fichier -> Préférences.
yoann42 Posté(e) Juillet 24, 2018 Auteur Posté(e) Juillet 24, 2018 Bon , du coup j’ai trouvé une solution… dans ma version de Marlin , ( je ne sais pas lequel est-ce par contre , je l’ai pris sur le site internet de Tevo directement ), il n’accepte pas de chiffres après la virgule pour les offset X et Y. Seulement le Z. On ne sait jamais , si ça peut aider quelqu’un. A bientôt !!! Bye. Yoann.
fran6p Posté(e) Juillet 25, 2018 Posté(e) Juillet 25, 2018 Il y a 18 heures, yoann42 a dit : il n’accepte pas de chiffres après la virgule pour les offset X et Y. Seulement le Z. Les nombres doivent être écrits en notation anglo-saxonne, c'est-à-dire qu'on remplace la virgule par un point (1,25 mm => 1.25 mm).
yoann42 Posté(e) Juillet 25, 2018 Auteur Posté(e) Juillet 25, 2018 Salut ! En effet , j’ai fais le test avec les 2 , le point ( . ) et la virgule ( , ). Aucun changement. L’erreur que j’ai copié dans mon premier message est d’ailleur avec le point , comme on peut le voir pour l’offset Y. Merci !!!
fran6p Posté(e) Juillet 25, 2018 Posté(e) Juillet 25, 2018 Le 24/07/2018 at 17:01, yoann42 a dit : #define Y_PROBE_OFFSET_FROM_EXTRUDER -12.5 // Y offset: -front +behind [the nozzle] C'est peut-être ma vue (sans doute) mais y-a t'il bien un espace entre EXTRUDEUR et ta valeur -12.5. S'il est absent cela expliquerait l'erreur error: floating constant in preprocessor expression
yoann42 Posté(e) Juillet 25, 2018 Auteur Posté(e) Juillet 25, 2018 (modifié) @fran6p en effet , je préfère ne pas te dire de bêtises , je ne sais pas , très honnêtement. Je vérifierais demain , et je te le dirait. Actuellement , j’ai un soucis avec le Bltouch … je n’arrive à rien avec lui … il clignote , je le remet à zéro , je fais un auto test , mais ça ne fonctionne pas… Je visse , dévisse la btr sur le dessus , mais rien y fait … ça commence à me saouler … je l’ai acheter d’occasion , je pense en reprendre un neuf … ou un touchMi de chez Hotends je crois. Merci pour tes réponses en tout cas. Modifié (le) Juillet 25, 2018 par yoann42
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