juliendu92 Posté(e) Aout 26, 2016 Posté(e) Aout 26, 2016 hey, lorsque je commande a mon bed d'aller a home, il ne s'arrete pas au contact de l'endstop pourtant la led rouge s'allume, si vous avez des iddées n'hesitez pas
nicephore Posté(e) Aout 26, 2016 Posté(e) Aout 26, 2016 Y-a un paramètre Marlin invert_dir (ou un truc comme ça) au contact avec le endstop.
Trob Posté(e) Aout 26, 2016 Posté(e) Aout 26, 2016 Le endstop est-il physiquement au minimum ou au maximum de l'axe ? @nicephore tu causes de ça ? #define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false D'ailleurs, je viens de voir que mon extruder qui est un geared est en true... Pas grave, ça marche comme ça
juliendu92 Posté(e) Aout 26, 2016 Auteur Posté(e) Aout 26, 2016 j'ai trouvé ces lignes de commandes voici comment sont les miennes : #define INVERT_X_DIR true // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR true // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false oui il l'est, et apres quelques test je suis sur que cela ne vient pas d'un pbm physique( mauvais branchement, endstop cassé,ect) mais d'un probleme du firmware... Est ce que je suis censé changé quelque chose a ces lignes? cordialement julien
nicephore Posté(e) Aout 26, 2016 Posté(e) Aout 26, 2016 En fait ceci viens en complément d'un autre paramètre qu'est le endstop (de l'axe en question). Tes endstop peuvent être NO ou NC (normalement ouvert ou normalement fermé au repos). Ces paramètres prennent aussi une valeur true ou false. Et donc en fonction de leurs état NO/NC ce paramètre invert_dir change. En complement, il est préférable d'avoir des endstop en NC car si il file ou une soudure casse ce sera pris comme un changement d'état du endstop ce qui ajoute une sécurité supplémentaire.
juliendu92 Posté(e) Aout 26, 2016 Auteur Posté(e) Aout 26, 2016 (modifié) est ce ce parametre?(j'ai mis le Y en 1 car mon bed pensait que le home était de l'autre sens #define X_HOME_DIR -1 #define Y_HOME_DIR 1 #define Z_HOME_DIR -1 ou celui ci? #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. Du coup avec ces parametres que dois-je changer a ceux en haut? Modifié (le) Aout 26, 2016 par juliendu92
Trob Posté(e) Aout 27, 2016 Posté(e) Aout 27, 2016 Je crois comprendre que c'est l'endstop du Y qui fait des siennes, et qu'il est placé en Y+ (à l'arrière de l'imprimante) puisque tu as changé la direction. Tu as bien vérifié qu'il est donc branché en Y+ sur la Ramps (d'où ma précédente question) ?
juliendu92 Posté(e) Aout 27, 2016 Auteur Posté(e) Aout 27, 2016 (modifié) Ha d'accord, escuse moi je n'avait pas compris ta question précédente, comment savoir si il est branché en Y+ sur la ramp? Voici une photo de la ramp avec les end stop à gauche celui du haut est le Y et celui du bas le X Modifié (le) Aout 27, 2016 par juliendu92
nicephore Posté(e) Aout 27, 2016 Posté(e) Aout 27, 2016 Sur la ramp de mémoire l'ordre est de l'intérieur vers l'extérieur de la carte : X Min X Max Y Min Y Max Z Max Z Max
juliendu92 Posté(e) Aout 27, 2016 Auteur Posté(e) Aout 27, 2016 j'ai connecté l'end stop y a la connectique Ymax et ca foctionne, sauf que, contrairement a l'axe X, quand je met le bed en home, je ne peut plus le faire repartir dans l'autre sens( l'imprimante pense que j'ai atteint home a l'avant de l'imprimante et du coup elle ne va pas plus loin que le home) mais si je veut aller plus loin que le vrai home(vers le fond de l'imprimante) le moteur ne tourne pas mais l'imprimante pense que j'avance
Trob Posté(e) Aout 27, 2016 Posté(e) Aout 27, 2016 À la section // ENDSTOP SETTINGS essaye de changer la valeur de la ligne #define Y_HOME_DIR en -1. Si tu es sous Repetier 1.6.2, il y a aussi un bug (en tous cas chez moi) qui fait qu'en manuel, après avoir fait le Home, on ne peut pas bouger le Bed en Y-. Cependant on y arrive quand même en lui indiquant un déplacement de 200mm par exemple en Y+, le plateau ne bougera pas car il est déjà au max, mais ensuite on peut le déplacer en Y-. À noter que si l'on imprime directement sans faire de home auparavant, tout se passe bien et après l'impression, on peut déplacer le Bed comme on le souhaite sans problème.
juliendu92 Posté(e) Aout 27, 2016 Auteur Posté(e) Aout 27, 2016 ha d'accord, etrange beug quand meme, ils l'ont mis pour l'axe X mais oublié pour l'axe Y... merci en tout cas!
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant