Aller au contenu

GO Print

Les palpages du Bl touch (officiel V3.1) ne sont pas pris en compte lors des impressions, ce qui donne des décollements.


Messages recommandés

Salut le groupe,

J'ouvre un nouveau topic "questions/réponses" sur un petit problème qui engrendre des grands problèmes (impressions totalement ratés, mauvaises couche, décollement)

les palpages sont fais (j'en demande d'en faire 9) mais pendant l'impression ils ne sont pas pris en compte.

le tableau (M420 V) :

SENDING:M420 V
Bilinear Leveling Grid:
      0      1      2
 0 +0.014 +0.008 +0.160
 1 +0.059 +0.001 +0.185
 2 -0.063 -0.110 +0.128
echo:Bed Leveling OFF
echo:Fade Height OFF

 

merci d'avance pour votre aide 

Lien vers le commentaire
Partager sur d’autres sites

D'acc ^^ j'ai la version d'avant avec un BL touch

Il marchait avant ? Où tu viens de l'installer ? (le bl touch)

 

Je vais te faire un résumé de ce que j'ai fait pour l'installer, comme je ne sais pas ce que tu as fait ça peut toujours servir :

Ajouter G29 au début de chaque impression dans ton slicer

Mon gcode de début, si ça peut aider (cura, CR10S) :

M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration

M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate

M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration

M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk

M220 S100 ;Reset Feedrate

M221 S100 ;Reset Flowrate

 

G28 ;Home

G29; Auto-leveling

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position

G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line

G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little

G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

 

 

Ça peut aussi venir de ton calcul de position du BL TOUCH par rapport à la buse dans marlin :

 

#define NOZZLE_TO_PROBE_OFFSET { -44, -11, 02 }

 

Si elle est mal positionné ça va décaler le calcul qui sera fait

 

Ensuite il faut bien que tu fasses la calibration du bl touch :

La vidéo qui m'a sauvé la vie

 

Comment tu sais que le palpage n'est pas pris en compte ? Il ne marche que d'un côté du plateau ?

 

 

Lien vers le commentaire
Partager sur d’autres sites

je viens de l'installer

"Ça peut aussi venir de ton calcul de position du BL TOUCH par rapport à la buse dans marlin :

#define NOZZLE_TO_PROBE_OFFSET { -44, -11, 02 }"

on est d'accord que : avec les - ton bl touch se situe à gauche de la buse

le -44 c'est la distance séparant la pointe de la tige à la pointe de la buse ?

le -11 c'est si ton bl touch est plus avancé ou non que la buse 

et le 02 je sais pas LOL (dans mon cas il est à 0)

moi j'ai ça : 

-4020 }

-40 = 4 cm tout pille entre les pointes, 

2 = la buse est derrière de 2 mm environ 

0 = je sais pas 

et oui effectivement d'un côté ça va (filament un peut écrasé mais ça tient au bed) et de l'autre la buse est trop haute (visuellement ça se voit), ça ne colle pas

Modifié (le) par Casque_man
Lien vers le commentaire
Partager sur d’autres sites

Oui effectivement ^^ ça fait : derrière positif // devant négatif // droite positif // gauche négatif

Le dernier chiffre c'est la distance en hauteur entre la buse et le haut de la pointe, mais je ne suis pas sur que ce soit très utile si tu fais la calibration ensuite, mais si tu peux le calculer c'est toujours mieux

J'ai calculé avec le BL touch pin en bas il me semble

Lien vers le commentaire
Partager sur d’autres sites

Petite précision : malgrès le calcul & la calibration mon BL touch ne fonctionne jamais tout seul, en général il est trop haut quand même

Du coup plutôt que de galérer avec le firmware, j'ai activé le babystep leveling dans marlin, et je regarde à combien il faut que je le positionne pour que ma première couche soit bonne

Dans cura ensuite dans le Z offset je viens rentrer cette valeur, positive ou négative, pour que mes impressions soient bonnes

image.png.e9dd11af5a0e15fe793d8a6012f8d607.png

 

C'est un plugin qui permet d'activer cette option, dans le marketplace

 

Après si tu utilises autre chose que cura je suppose qu'il y a l’équivalent

Lien vers le commentaire
Partager sur d’autres sites

peux tu me faire un petit tuto, pour le configurer et ainsi pour trouver la valeur à rentrer dans cura

 

EDIT mon BL touch est derrière la buse de 5 mm (=la buse est en avance) = -5, je modifie la valeur

Modifié (le) par Casque_man
Lien vers le commentaire
Partager sur d’autres sites

Dans marlin

>>> Configuration_adv.h <<<

Activer la ligne 1611 :

#define BABYSTEPPING

 

Il y a une option plus bas que certaines personnes activent :

 //#define BABYSTEP_ZPROBE_OFFSET          // Combine M851 Z and Babystepping
  #if ENABLED(BABYSTEP_ZPROBE_OFFSET)
    //#define BABYSTEP_HOTEND_Z_OFFSET      // For multiple hotends, babystep relative Z offsets
    //#define BABYSTEP_ZPROBE_GFX_OVERLAY   // Enable graphical overlay on Z-offset editor
  #endif

Je ne l'ai personnellement pas fait car je ne sais pas comment elle fonctionne :') Et que ma configuration actuelle me va bien

Le reste j'ai laissé d'origine, mais je suppose que ça dépend de chaque machine (BABYSTEP_MULTIPLICATOR par exemple, c'est la hauteur parcouru par "cran")

- Le mien est a 5

 

Durant l'impression

Ensuite, lance une impression, et tu devrais avoir une option "babystep leveling"

La, tu viens modifier la hauteur jusqu’à que ta première couche soit bonne

Normalement tu n'as pas 10mm a faire, sinon c'est qu'il y a un autre soucis (la calibration par exemple, si je ne la fait pas, mon impression commence à 3mm de haut)

Tu prend ensuite l'information sur ton écran, donc on va dire 0.175

Fait attention si tu met trop de temps entre deux changements, l'écran d'accueil va revenir et tu vas perdres la valeur du babystep

 

Sur cura

Et dans cura, dans l'option z offset, tu entres 0.175 🙂

 

 

Edit : la manip est à refaire à chaque changement de buse ^^

Modifié (le) par Akyelle
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Pour voir si c'est un soucis de configuration ou de BL touch, essaye de mettre ton doigt sur un endroit de l'impression (sur plusieurs points adjacents, genre 2 ou 3)

Normalement ça devrait faire n'importe quoi avec la première couche à l'emplacement voulu

Si ça ne change rien le soucis viendrais effectivement du fait que le BL touch ne remonte pas l'info ou que marlin ne le prend pas en compte

Lien vers le commentaire
Partager sur d’autres sites

20201111_182353.thumb.jpg.750adf835cb0c64c549f7bd2b8ef4b5d.jpg

 

Quand l'autoleveling ce fait, bloque le avec quelque chose sur certains endroits de ton plateau

Il croira du coup que ton plateau est beaucoup plus haut qu'il ne l'est

Normalement, ta première couche sera donc beaucoup trop haute aux endroits voulu

 

 

C'est pour savoir si ça viens d'un soucis de configuration ou si ça viens d'autre chose, si il prend en compte le BL touch ou non.

Modifié (le) par Akyelle
Lien vers le commentaire
Partager sur d’autres sites

Tu as une option pour rendre ton leveling plus précis :

#define MULTIPLE_PROBING 3

Configuration.h - ligne 1009

 

C'est le nombre de fois que le BL touch va toucher le bed pour faire une moyenne des données collectées

J'ai configuré le mien à 3 car je n'ai pas le BL touch officiel, et il n'était clairement pas assez précis

 

C'est peut être pour ça qu'il prend 3 fois la donnée

 

Peux tu filmer le départ de tes impressions ? Quand la tête commence à palper le bed ?

Modifié (le) par Akyelle
Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, Casque_man a dit :

là actuellement il est à 2, si je mets 5 par exemple ça sera plus précis ? 

Oui, mais ça multiplie ton temps de palping aussi ^^

Je met environs 15 minutes en début d'impression pour que mon BL touch fasse du 4 x 4, pour des impressions qui durent parfois moins longtemps x)

Il faut que tu trouves le juste milieu

Lien vers le commentaire
Partager sur d’autres sites

mes impressions dure 12 heures minimum, y a pas de petite, et si ça peut me faire gagner un temps fou, j'hésiterais pas

 

la vidéo fait 700 MB, je suis à la campagne, je peux pas envoyer de telle fichier sur le réseau, même en .rar il fait beaucoup, 

pour résumer, il fait les 9 palpations en 20 secondes en tout et lance l'impression, côté droit trop haut, côté gauche ça va, baby step à 0.00

EDIT : je fais refaire la calibration du bl (la vidéo que tu m'as envoyé au début)

Modifié (le) par Casque_man
Lien vers le commentaire
Partager sur d’autres sites

Ok tiens moi au courant avec la calibration ^^

Alors peut être que 9 c'est pas assez ? Tu as peut être un défault sur ton bed qui nécessite plus de points ?

 

Ligne 1281 :

#define GRID_MAX_POINTS_X 5

 

C'est le nombre de point qu'il va faire (ici grille de 5 x 5)

Il me semble que j'avais configuré le mien sur 4 ou 5 (ici c'est le nouveau marlin que je vais mettre en place, pas celui qui est dans mon imprimante)

 

+ ajouter un

#define MULTIPLE_PROBING 3

 

J'espère que ça pourra marcher après tout ça, sinon j'ai peur de coller 😞

Modifié (le) par Akyelle
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...