Bonsoir à tous,
Je viens de mettre à jour le firmware de mon imprimante 3D pour y intégrer un afficheur LCD et un encodeur rotatif.
Pour faciliter les réglages de mon imprimante je souhaite faire ceci:
// Travel limits after homing
#define X_MAX_POS -100
#define X_MIN_POS 100
#define Y_MAX_POS -100
#define Y_MIN_POS 100
#define Z_MIN_POS 0
//#define Z_HOME_POS (203.0) //correction du 14/03/2013
#define Z_HOME_POS (202.5) //correction du 16/03/2013
#define Z_MAX_POS (Z_HOME_POS - 0.1) //*****************
//#define Z_MAX_POS (202.5 - 0.1) //***psl*** A revoir on met Z_HOME_POS-0.1
Lors de la compilation j'ai le message d'erreur ci-dessous:
Marlin_main.cpp:159: error: Z_MAX_POS' was not declared in this scope
Alors que:
/
/ Travel limits after homing
#define X_MAX_POS -100
#define X_MIN_POS 100
#define Y_MAX_POS -100
#define Y_MIN_POS 100
#define Z_MIN_POS 0
//#define Z_HOME_POS (203.0) //correction du 14/03/2013
#define Z_HOME_POS (202.5) //correction du 16/03/2013
//#define Z_MAX_POS (Z_HOME_POS - 0.1) //*****************
#define Z_MAX_POS (202.5 - 0.1) //***psl*** A revoir on met Z_HOME_POS-0.1
Pas de problème de compilation mais moins souple pour la maintenance
L'erreur semble venir de :
#define Z_MAX_POS (Z_HOME_POS - 0.1) l'affectation ne se faisant pas
Que faut-il faire?
Compilation sous Arduino0023 avec firmware Marlin pour carte Melzi.
@+
Icare