jotrans Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 Bonjour à tous, Propriétaire d'une ANET A8 + ramps1.4, qui fonctionnait pas terriblement bien depuis quelque temps, j'ai souhaité changé la carte MEGA de contrôle, et par la même occasion, y installer MARLIN 2.0. J'avais autrefois Marlin 1.X que j'avais réussi à configurer mais la je sèche... Ma sonde palpe seulement sur des point espacés de 10mm Tout fonctionne correctement sauf le BED LEVELING. Je suis équipé d'un BL-Touch Mon anet est équipée d'un plateau de 220x220 avec des endstop tout ce qu'il y a de plus classique. La sonde est située à 35mm à droite de la buse en X, 0mm en Y J'ai donc paramétré configuration.h de la façon suivante (J'ai aussi essayé le mode BILINEAR mais rien n'y fait) #define NOZZLE_TO_PROBE_OFFSET { 35, 0, -1.45 } // @section machine // The size of the print bed #define X_BED_SIZE 220 #define Y_BED_SIZE 220 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS -30 #define Y_MIN_POS -10 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 240 #define AUTO_BED_LEVELING_LINEAR // The center of the bed is at (X=0, Y=0) #define BED_CENTER_AT_110_110 J'ai cherché plusieurs heures sur le net, mais toutes les aides correspondent aux anciennes versions de MARLIN, pas la 2.0. Je suis un peu perdu.... Quelqu'un saurait m'aider ? Merci BEAUCOUP par avance ! Configuration.h Configuration_adv.h
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 (modifié) Salut, Si je comprends bien le home fonctionne bien, mais pas le bed leveling? Tu n aurais pas tes anciens fichiers Marlin 1.1.8 ou marlin 1.1.9? Modifié (le) Avril 8, 2020 par pouxirate
jotrans Posté(e) Avril 8, 2020 Auteur Posté(e) Avril 8, 2020 Bonjour ! Non je n'ai pas ces anciens fichiers, et il faut dire que la configuration change un peu entre la 1.9 et la 2 : par exemple, les lignes de paramètres tels que ci-dessous n’existe plus visiblement ... Je pense que je vais tout reprendre à partir de la BugFix ce soir ou demain... // Set the boundaries for probing (where the probe can reach). //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE) //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 (modifié) oui je sais les lignes de commandes changent mais les réglages restent sensiblement les mêmes. Et je ne connais pas ton imprimante (d'origine ou modifier). Pour avoir une idée des réglages d'origine. Je regarderais ce soir si je vois quelque chose Modifié (le) Avril 8, 2020 par pouxirate
doby02 Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 tu as besoin de #define BLTOUCH #define AUTO_BED_LEVELING_BILINEAR #define Z_SAFE_HOMING #define GRID_MAX_POINTS_X 4 #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X par contre moi j'ai en commentaire //#define BED_CENTER_AT_0_0
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 (modifié) je viens de regarder et de comparer avec le mien. on a pas les mêmes imprimantes mais sur le fonctionnement du home et du bed leveling, cela devrait être sensiblement pareil mais bon je ne garantie rien. j'espère juste que cela pourra t'aider. 1)les lignes décommenter chez moi : (enlève // chez toi) 986 //#define Z_AFTER_PROBING 5 // Z position after probing is done 1190 //#define AUTO_BED_LEVELING_BILINEAR // pense à recommenter #define AUTO_BED_LEVELING_LINEAR 1211 //#define ENABLE_LEVELING_FADE_HEIGHT 1216 //#define SEGMENT_LEVELED_MOVES 1217 //#define LEVELED_SEGMENT_LENGTH 5 // (mm) Length of all segments (except the last one) 1256 // #define BILINEAR_SUBDIVISIONS 3 2)les lignes commenter chez moi :(met // chez toi) 995 #define Z_MIN_PROBE_REPEATABILITY_TEST 1241 #define PROBE_Y_FIRST 1338 #define BED_CENTER_AT_110_110 3)la valeur qui peut être changée: 1237 #define GRID_MAX_POINTS_X 2 // chez moi j'ai mis 5 Voilà bon courage et donne nous des news. Modifié (le) Avril 8, 2020 par pouxirate
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 (modifié) mon 3dtouch est a gauche de 37 et j'ai cela : le dernier chiffre doit être la position en hauteur du pointeau, mais je ne sais pas si (-) fait monter ou descendre, par contre le pointeau ne dois pas etre trop haut ou trop bas. #define NOZZLE_TO_PROBE_OFFSET { -37, 0, -3.6 } pour le reste j'ai cela : // @section machine // The size of the print bed #define X_BED_SIZE 230 #define Y_BED_SIZE 230 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS -11 #define Y_MIN_POS -4 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 260 Modifié (le) Avril 8, 2020 par pouxirate
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 #define MESH_INSET 10 // Set Mesh bounds as an inset region of the bed #define GRID_MAX_POINTS_X 3 // Don't use more than 7 points per axis, implementation limited. #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X chez moi c'est exactement comme chez toi.
pouxirate Posté(e) Avril 8, 2020 Posté(e) Avril 8, 2020 une dernière question ton filament fait 1.75mm ou 2.85mm?
jotrans Posté(e) Avril 9, 2020 Auteur Posté(e) Avril 9, 2020 Merci pour toutes ces infos ! Je vais checker tout ça demain j'ai une ANET A8 avec du fil 2.85mm
Yamh Posté(e) Avril 10, 2020 Posté(e) Avril 10, 2020 (modifié) Le 08/04/2020 at 11:16, jotrans a dit : Bonjour ! Non je n'ai pas ces anciens fichiers, et il faut dire que la configuration change un peu entre la 1.9 et la 2 : par exemple, les lignes de paramètres tels que ci-dessous n’existe plus visiblement ... Je pense que je vais tout reprendre à partir de la BugFix ce soir ou demain... // Set the boundaries for probing (where the probe can reach). //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE) //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE) Si tu cherches ces lignes, elles sont passées du fichier configuration.h à configuration_adv.h (Ligne 1553 sur Marlin 2.0.x bugfix) Ça fonctionne avec une logique un peu différente, ce n'est plus une position, mais un écart par rapport à un des bords du plateau. #if PROBE_SELECTED && !IS_KINEMATIC //#define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE //#define MIN_PROBE_EDGE_RIGHT MIN_PROBE_EDGE //#define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE //#define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE #endif Par contre je ne comprends pas cette phrase dans ton premier message " Ma sonde palpe seulement sur des point espacés de 10mm " ? Modifié (le) Avril 10, 2020 par Tekila63
jotrans Posté(e) Avril 25, 2020 Auteur Posté(e) Avril 25, 2020 Le 10/04/2020 at 16:47, Tekila63 a dit : " Ma sonde palpe seulement sur des point espacés de 10mm " ? Bonjour et merci pour ta réponse, En fait je demandais une palpation sur les 4 coins par mon BLtouch. Mais celui-ci se rendait se rendait à un coin, puis se déplaçait de 10 mm à coté (au lieu de 220) puis 10mm devant... bref J'ai depuis résolu mon problème en passant sur Marlin 1.9 ! 1
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