Aller au contenu

Anycubic Kobra 3 Combo

Type de variable définie suite à la valeur entrée ?


Messages recommandés

Bonsoir,

Lors du paramétrage de Marlin 2.0.8.1 sur SKR Mini E3 pour mon Ender 3  :
J'avais un soucis de centrage plateau avec le Home alors que Marlin était réglé avec les bonnes dimensions.
Avec un Plateau de 235mm, j'avais un retour de position XY (M114) à 117.00 au lieu de 117.50

Le problème venait du fait que j'avais inscrit :

#define X_BED_SIZE 235
#define Y_BED_SIZE 235

au lieu de :

#define X_BED_SIZE 235.0
#define Y_BED_SIZE 235.0

On comprend donc que le problème vient de l'attribution du type de variable.


Pourquoi le type de variable "Float" ou "Double" n'est pas défini par défaut ?
J'ai déjà codé quelques programmes sur Arduino, et je définissais le type de variable au départ c'est pourquoi j'ai du mal à comprendre.


On dirait que le type de variable est définie selon la valeur de l'entrée.
C'est un code dans Marlin pour diminuer la taille du programme lors de la compilation ?
Ou bien c'est PlatformIO qui fait ça tout seul ?

 

Merci d'avance, c'est simplement pour mieux comprendre l'écosystème 😀

Modifié (le) par Tekila63
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...