Chercher dans la communauté
Résultats des étiquettes.
2 résultats trouvés
-
Bonsoir à tous, Lors de la compilation de Marlin sur ma carte je suis bloqué par une erreur : In file included from sketch\endstops.cpp:35:0: sketch\endstop_interrupts.h: In function 'void setup_endstop_interrupts()': endstop_interrupts.h:111:7: error: static assertion failed: X_MAX_PIN is not interrupt-capable static_assert(digitalPinToPCICR(X_MAX_PIN) != NULL, "X_MAX_PIN is not interrupt-capable"); // if pin has no pin change interrupt - error ^ endstop_interrupts.h:121:7: error: static assertion failed: X_MIN_PIN is not interrupt-capable static_assert(digitalPinToPCICR(X_MIN_PIN) != NULL, "X_MIN_PIN is not interrupt-capable"); ^ endstop_interrupts.h:131:7: error: static assertion failed: Y_MAX_PIN is not interrupt-capable static_assert(digitalPinToPCICR(Y_MAX_PIN) != NULL, "Y_MAX_PIN is not interrupt-capable"); ^ endstop_interrupts.h:141:7: error: static assertion failed: Y_MIN_PIN is not interrupt-capable static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable"); ^ exit status 1 static assertion failed: X_MAX_PIN is not interrupt-capable cette erreur est résumé par : static assertion failed: X_MAX_PIN is not interrupt-capable le seul moyen que j'ai trouvé pour la faire disparaître est de commenté dans configuration.h : #define ENDSTOP_INTERRUPTS_FEATURE Mon problème est : Quand je lance Pronterface pour tester mes moteurs (montage a nu) et que je les déplacent, soit au bout de "x" tours la carte plante et je suis obligé de déconnecté puis reconnecté, entrer la commande : G28 puis je peux refaire fonctionner mes moteurs. Mais mon plus gros problème est que quand j'actionne manuellement une endstop les moteurs ne s’arrêtent pas de tourné. Est-ce que la réactivation de "#define ENDSTOP_INTERRUPTS_FEATURE" permettra le blocage suite a l'activation de mes endstops et si oui, comment régler mon erreur ? Très amicalement, Fanfoi
- 16 réponses
-
Erreur de compîlation Marlin (Boards.h)
fanfoi a posté un sujet dans Discussion sur les imprimantes 3D
Bonjour à tous ! Je vous écrit au sujet d'un problème de compilation Marlin au niveau de Boards.h. Voici l’erreur : operator '==' has no right operand J'ai cherché sur des forums mais je n'ai pu trouvé de solutions Pour Informations ma carte utiliser est la Megatronic V3.3 merci d'avance pour votre aide ! cordialement, Fanfoi