Superpat Posté(e) Juin 10, 2022 Posté(e) Juin 10, 2022 Bonjour J’ai une Ender 3 Pro et je fais le nivellement par 4 points avec Marlin et la molette, je voudrais modifier la position des points et je ne connais pas la commande. Je trouve que les positions de droite sont situées trop à gauche. Pourriez-vous m’aider ?
PierreG Posté(e) Juin 11, 2022 Posté(e) Juin 11, 2022 @Superpat C'est dans le firmware qu'il faut changer l'emplacement des points de palpage !!! Regardes dans le fichier configuration_adv.h. ligne 996, tu devrais avoir ceci : #define TRAMMING_POINT_XY { { 30, 30 }, { 192, 30 }, { 192, 200 }, { 30, 200 } } Tu as les 4 points pour le palpage de tes molettes. J'ai mis ces valeurs en fonction de ma Ender 3. Les valeurs que tu veux changer sont 192. Pour mon imprimante, c'est le plus loin que je pouvais aller !!!
Superpat Posté(e) Juin 11, 2022 Auteur Posté(e) Juin 11, 2022 (modifié) Merci @PierreG, effectivement c'est bien cela, j'essaie dès que j'ai remonté ma buse et je reviens vers toi. Citation #define TRAMMING_POINT_XY { { 20, 20 }, { 200, 20 }, { 200, 200 }, { 20, 200 } } Effectivement j'ai une erreur de compilation : In file included from Marlin\src\feature\tramming.cpp:27: Marlin\src\feature\tramming.h:36:71: error: static assertion failed: TRAMMING_POINT_XY point 1 is not reachable with the default NOZZLE_TO_PROBE offset and PROBING_MARGIN. 36 | #define VALIDATE_TRAMMING_POINT(N) static_assert(N >= G35_PROBE_COUNT || Probe::build_time::can_reach(tramming_points[N]), \ | ^ Marlin\src\feature\tramming.h:38:29: note: in expansion of macro 'VALIDATE_TRAMMING_POINT' 38 | VALIDATE_TRAMMING_POINT(0); VALIDATE_TRAMMING_POINT(1); VALIDATE_TRAMMING_POINT(2); VALIDATE_TRAMMING_POINT(3); VALIDATE_TRAMMING_POINT(4); VALIDATE_TRAMMING_POINT(5); | ^~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\feature\tramming.h:36:71: error: static assertion failed: TRAMMING_POINT_XY point 2 is not reachable with the default NOZZLE_TO_PROBE offset and PROBING_MARGIN. 36 | #define VALIDATE_TRAMMING_POINT(N) static_assert(N >= G35_PROBE_COUNT || Probe::build_time::can_reach(tramming_points[N]), \ | ^ Marlin\src\feature\tramming.h:38:57: note: in expansion of macro 'VALIDATE_TRAMMING_POINT' 38 | VALIDATE_TRAMMING_POINT(0); VALIDATE_TRAMMING_POINT(1); VALIDATE_TRAMMING_POINT(2); VALIDATE_TRAMMING_POINT(3); VALIDATE_TRAMMING_POINT(4); VALIDATE_TRAMMING_POINT(5); | ^~~~~~~~~~~~~~~~~~~~~~~ *** [.pio\build\STM32F103RET6_creality\src\src\feature\tramming.cpp.o] Error 1 In file included from Marlin\src\gcode\bedlevel\G35.cpp:47: Marlin\src\gcode\bedlevel\../../feature/tramming.h:36:71: error: static assertion failed: TRAMMING_POINT_XY point 1 is not reachable with the default NOZZLE_TO_PROBE offset and PROBING_MARGIN. 36 | #define VALIDATE_TRAMMING_POINT(N) static_assert(N >= G35_PROBE_COUNT || Probe::build_time::can_reach(tramming_points[N]), \ | ^ Marlin\src\gcode\bedlevel\../../feature/tramming.h:38:29: note: in expansion of macro 'VALIDATE_TRAMMING_POINT' 38 | VALIDATE_TRAMMING_POINT(0); VALIDATE_TRAMMING_POINT(1); VALIDATE_TRAMMING_POINT(2); VALIDATE_TRAMMING_POINT(3); VALIDATE_TRAMMING_POINT(4); VALIDATE_TRAMMING_POINT(5); | ^~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\gcode\bedlevel\../../feature/tramming.h:36:71: error: static assertion failed: TRAMMING_POINT_XY point 2 is not reachable with the default NOZZLE_TO_PROBE offset and PROBING_MARGIN. 36 | #define VALIDATE_TRAMMING_POINT(N) static_assert(N >= G35_PROBE_COUNT || Probe::build_time::can_reach(tramming_points[N]), \ | ^ Marlin\src\gcode\bedlevel\../../feature/tramming.h:38:57: note: in expansion of macro 'VALIDATE_TRAMMING_POINT' 38 | VALIDATE_TRAMMING_POINT(0); VALIDATE_TRAMMING_POINT(1); VALIDATE_TRAMMING_POINT(2); VALIDATE_TRAMMING_POINT(3); VALIDATE_TRAMMING_POINT(4); VALIDATE_TRAMMING_POINT(5); *** [.pio\build\STM32F103RET6_creality\src\src\gcode\bedlevel\G35.cpp.o] Error 1 Modifié (le) Juin 11, 2022 par Superpat Modification réponse
PierreG Posté(e) Juin 11, 2022 Posté(e) Juin 11, 2022 @Superpat Tu dois tenir compte de la distance entre ta buse et ton pointeau. à ta deuxième coordonnée { 200, 20 }. tu dois ajouter la position de ton BLTouch pour obtenir la coordonnée de l'emplacement de la buse lors de la palpation. Dans mon cas, mon BLTouch est à -43, 6, donc ca donne en X, 235 (position max) -43 = 192. Donc, avec une coordonnée à 200, tu demande à ton imprimante d'aller positionner la buse en dehors de tes limites.
Superpat Posté(e) Juin 11, 2022 Auteur Posté(e) Juin 11, 2022 @PierreGC’est vrai, mais mon Bltouch étant à gauche de ma buse, je ne vois pas pourquoi la buse est limitée sur les coins à droite.
pommeverte Posté(e) Juin 11, 2022 Posté(e) Juin 11, 2022 Salut @Superpat, Si tu n'utilises pas le BLtouch pour t'aider à régler le niveau du plateau (tramming), alors c'est cette ligne du fichier configuration.h qu'il faut modifier: version V2.0.9.3 et avant: #define LEVEL_CORNERS_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets version V2.0.9.4 et supérieure: #define BED_TRAMMING_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets Dans ce cas, tu n'as pas à t'occuper du décalage du BLtouch par rapport à la buse puisqu'il n'est pas utilisé. C'est simplement la distance entre le bord du plateau et le point de palpage. Dans l'ordre: distance à gauche, à l'avant, à droite, à l'arrière
PierreG Posté(e) Juin 11, 2022 Posté(e) Juin 11, 2022 Il y a 2 heures, Superpat a dit : @PierreGC’est vrai, mais mon Bltouch étant à gauche de ma buse, je ne vois pas pourquoi la buse est limitée sur les coins à droite. Parce que la position du BLTouch est déterminée par la position de la buse. Si la buse n epeut aller plus loin que la position maximale qui est tres probablement de 235 en X (#define X_BED_SIZE 235), alors ton pointeau est à environ 43 mm de moins, donc 192 mm max pour le BLTouch !! Si tu veut aller plus loin, il faudrait voir jusqu'à quelle position physique ton chariot peut aller vers la droite, et modifier les parametres dans le firmware pour en tenir compte. Mais attention, si tu modifie X_BED_SIZE, un paquet de variable sont basées sur cette valeur, tu risque donc de désajuster beaucoup de choses.. Je me rapelle que @fran6pavait créé un post expliquant les différentes valeurs de limites pour le bed. Il faudrait voir ce qui est possible de faire pour gagner quelques mm vers la droite....
Superpat Posté(e) Juin 12, 2022 Auteur Posté(e) Juin 12, 2022 @pommeverte@PierreG@fran6pMerci à tous les 3 pour vos réponses, je vais laisser tomber la perfection et mes 2 derniers points seront faits manuellement. Je pense que le temps que j'ai passé et que je passerais sur cette commande n'en vaux pas la chandelle !
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