Aller au contenu

GO Print

Problème BED LEVELING Marlin 2.0.5


jotrans

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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) par pouxirate
Lien vers le commentaire
Partager sur d’autres sites

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)
Lien vers le commentaire
Partager sur d’autres sites

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) par pouxirate
Lien vers le commentaire
Partager sur d’autres sites

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) par pouxirate
Lien vers le commentaire
Partager sur d’autres sites

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) par pouxirate
Lien vers le commentaire
Partager sur d’autres sites

#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.

Lien vers le commentaire
Partager sur d’autres sites

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) par Tekila63
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...
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 !

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...