Aller au contenu

GO Print

Aide avec un BLTouch


yoann42

Messages recommandés

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.

Lien vers le commentaire
Partager sur d’autres sites

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. 

Lien vers le commentaire
Partager sur d’autres sites

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).

Lien vers le commentaire
Partager sur d’autres sites

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 !!! 

Lien vers le commentaire
Partager sur d’autres sites

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 
Lien vers le commentaire
Partager sur d’autres sites

@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) par yoann42
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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...