Aller au contenu

Ender 5 + Mks GEN-L 1 + Bl Touch (fonctionne pas lors de l'impression)


Messages recommandés

Posté(e) (modifié)

Bonjour,

Cela fait 3 jours que je galère avec ce Bl Touch avec l'ender 5 1ère génération.

J'ai une mks Gen L avec le firmware 1.1.9 (Impossible de mettre le 2.0) avec les drivers TMC2208 et 1 LV8729 pour l'Extruder

Le bl touch me fait bien le scan du plateau je le sauvegarde mais lors d'une impression il prend pas en compte le nivelage du plateau et je comprends pas du tout pourquoi (j'ai beau regardé des vidéos, parcourir des forums j'ai pas trouvé la réponse à ce problème).

bedvisualiser.png

Cela me donne quelque chose comme ça :

JPEG-20200407-162803.jpg

Sous Cura j'ai :

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 all axes
M117 Nivellement Auto GO !
G29 ; Auto bed-level (BL-Touch)
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
M117 Allez go to print !

J'ai mis également mon Configuration.h et l'adv au cas où...

Merci pour votre aide.

Configuration.h Configuration_adv.h

Modifié (le) par neoyoshi
Posté(e)

tu dis: il me scan le plateau que je sauvegarde, c'est à dire ?

Tu fais le réglage du Z-offset ?

Avant l'installation du BL, as-tu bien nivelé ton plateau aux petits oignons ?

Pour le g-code perso je ne le bidouille pas encore (pas d'utilité pour le moment) donc là je laisse le soin a quelqu'un de s'y prononcer mais par rapport au mien le tien est bien plus long 🙂

Posté(e)
il y a 54 minutes, Idealnight a dit :

tu dis: il me scan le plateau que je sauvegarde, c'est à dire ?

C'est à dire qu'il fait un 9 points et après je fais une sauvegarde dans l'eeprom.

Tu fais le réglage du Z-offset ? Oui pas facile de savoir exactement si on bon ou pas avec la feuille de papier.

Avant l'installation du BL, as-tu bien nivelé ton plateau aux petits oignons ? Ben j'ai fait comme je pouvais avec la feuille de papier.

Pour le g-code perso je ne le bidouille pas encore (pas d'utilité pour le moment) donc là je laisse le soin a quelqu'un de s'y prononcer mais par rapport au mien le tien est bien plus long 🙂

Posté(e)

@neoyoshi

Éventuellement tu peux ajouter après la ligne G29 un M420 S1 (qui active la compensation à partir du maillage effectué par le G29 mais normalement le G29 l'active).

Mon gcode de démarrage :

Révélation

;Parametres imposés par Creawsome Mod

;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

;Mes modifications

M201 X2000.00 Y2000.00 Z100.00 E5000.00 ;Setup machine max acceleration

M203 X750.00 Y750.00 Z15.00 E75.00 ;Setup machine max feedrate

M204 P800.00 R1000.00 T800.00 ;Setup Print/Retract/Travel acceleration

;M205 B20000.00 S0.00 T0.00 J0.08

M220 S100 ;Reset Feedrate

M221 S100 ;Reset Flowrate

 

; Reglages des temperatures pour eviter suintement

; pour la première couche, la variable Cura doit comporter à la fin _layer_0

; {material_bed_temperature} pour les couches

; {material_bed_temperature_layer_0} pour la première couche du plateau

; idem pour {material_print_temperature} et {material_print_temperature_layer_0}

M140 S{material_bed_temperature_layer_0} ; Chauffe du lit sans attendre (1ere couche)

M104 S160 ; Buse à 160C sans attendre

M190 S{material_bed_temperature_layer_0} ; Attente chauffage du lit première couche

G28 ;Home

;G29 ; Nivellement via BLTouch

M420 S1 ; Active Mesh ABL

M109 S{material_print_temperature_layer_0} ; Attente chauffage buse température de 1ere couche

 

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

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

G1 X2.1 Y200.0 Z0.28 F1500.0 E20 ;Draw the first line

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

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

G92 E0 ;Reset Extruder

G1 Z2.0 F3000 ;Move Z Axis up

🙂

Posté(e)

merci 

@Fran6mon

Je vais tester dès que possible et voir. Du coup toi tu n'utilises plus le Bl touch t'as désactivé la ligne G29 ?

Posté(e)
Il y a 1 heure, neoyoshi a dit :

Du coup toi tu n'utilises plus le Bl touch t'as désactivé la ligne G29 ?

Si j'utilise toujours le BLTouch, au moins comme contacteur de fin d course du Z.

Le G29 ne sert qu'à établir la cartographie du plateau (son maillage), normalement celle-ci est enregistrée une fois faite.

A moins de changer quelque chose sur la machine (tête, buse, …) la cartographie ne change pas (d'autant plus que mon plateau est fixe: je n'utilise plus les ressorts mais des cales de hauteurs fixes).

Après mon G28 (homing des trois axes) je récupère le maillage du plateau et active la compensation via M420 S1. Ça me permet de gagner un peu de temps car le G29 s'effectue sur une grille de 5x5 avec deux palpages pour chaque point ce qui prend pas loin de trois minutes.

🙂

  • +1 1
Posté(e)

Bon  malgré l'ajout du code, il ne tient pas compte des légères différences de hauteur, mes tests voir photos plus haut devrait théoriquement être identique sauf que ce n'est pas le cas comme si il ne compensait pas les légers décalage de hauteur lors de l'impression. 

@Fran6mon

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
×
×
  • Créer...