Pour le NO (= normalement ouvert) ou NC (= NF = normalement fermé), un simple multimètre te permet de le dire : tu le met sur la position "qui beep quand on touche les deux fils du multimètre" et tu le branche sur les fils d'un des capteurs fin de courses. Si sans appuyer sur le capteur le multimètre beeper, alors le capteur est normalement fermé (NC) sinon il est normalement ouvert (NO). Sinon regarde le fichier Configuration.h dans le Marlin de ta dernière mise à jour et repère les lignes suivantes : const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // palpeur banggood orange=False / palpeur blanc= true const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. DISCO si tu as const bool X_MIN_ENDSTOP_INVERTING = true; (comme au dessus) alors ce sont des capteurs type NO   Par contre si tu as const bool X_MIN_ENDSTOP_INVERTING = false; (comme au dessous) alors ce sont des capteurs type NC const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. Voilà !