Aller au contenu

Filament ABS

yoann42

- autre - Aide avec un BLTouch

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.

Partager ce message


Lien à poster
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. 

Partager ce message


Lien à poster
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).

Partager ce message


Lien à poster
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 !!! 

Partager ce message


Lien à poster
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 

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...