Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

J'ai récemment acquis une Alfawise U30 Pro. Comme beaucoup j'ai remarqué assez vite que le plateau n'était pas plan.

J'ai donc installé un BL Touch (original).

Je me suis basé sur ce tuto pour modifier mon Marlin et effectuer les branchements  :

Et sur cette vidéo pour régler mon Z Offset :

 

Malheureusement le BL Touch ne semble pas faire son travail. Il prend bien ses 64 points avant l'impression grâce au M92, mais on dirait qu'il ne compense pas lors de l'impression.

 

J'ai testé plusieurs valeurs de Z Offset mais aucune ne donne un bon résultat.

Voici mes différents tests de couche :

Z Offset -1.1

image.thumb.jpeg.ebfc05df6c9949427fc0286d804db982.jpeg

Z Offset -1.2

image.thumb.jpeg.96d87b96a0efa0c84b0eccc77bf375e9.jpeg

Comme on peut le voir Z-1.1 c'est trop haut, Z-1.2 est soit trop haut soit trop bas ! Bref on dirait que le BL Touch ne tient pas compte de la compensation. Je n'ai malheureusement pas Octoprint pour voir le niveau de mon bed.

Voici également mon  START GCODE pour Cura :

; LK4 Custom Start G-code for Cura
G21        ;metric values

;* Start Preheating *
M140 S{material_bed_temperature_layer_0} ; start preheating the bed
M104 S150 T0 ; start preheating hotend

G28 ; home
G1 Z0.5 F3000 ;

M190 S{material_bed_temperature_layer_0} ; heat to Cura Bed setting
M109 S{material_print_temperature_layer_0} T0 ; heat to Cura Hotend
;* End Preheating *

G92 E0 ; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
;Put printing message on LCD screen
M117 Printing...

 

Quelqu'un a-t-il une piste qui pourrait m'aider à m'en sortir ?

 

Merci d'avance pour votre aide.

 

Bonne journée

Posté(e)

Bonsoir 

Il manque pas après le g28 un g29 suivi d un m421 z3 puis m421 s1....? 

Posté(e)

Si effectivement, je me suis planté de gcode en faisant mon copier-coller. Voici en fait celui que j'utilise mais que cela ne fonctionne pas :

 

; LK4 with BLTouch Custom Start G-code for Cura
G21        ;metric values

;* Start Preheating *
M140 S{material_bed_temperature_layer_0} ; start preheating the bed
M190 S{material_bed_temperature_layer_0} ; wait for Heat Bed temperature

M280 P0 S160 ; BLTouch alarm release

G4 P100 ; delay for BLTouch

G28 ; Home all axes
M104 S150 T0 ; start preheating hotend

M280 P0 S160 ; BLTouch alarm release

G4 P100 ; delay for BLTouch

G29 ; Auto bed-level (BL-Touch)
M420 Z5 ; LEVELING_FADE_HEIGHT Real activation and set parameters (if not set here, Z-Compensation failed)

M500; Write data carto G29

G1 Z1 F3000 ;
G1 X1 Y1 F3000 ;

M109 S{material_print_temperature_layer_0} T0 ; heat to Cura Hotend
;* End Preheating *

G92 E0 ; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
;Put printing message on LCD screen
M117 Printing...

Je dois pas avoir le tour pour régler le plateau...

Posté(e)
il y a 17 minutes, Akura a dit :

Si effectivement, je me suis planté de gcode en faisant mon copier-coller. Voici en fait celui que j'utilise mais que cela ne fonctionne pas :

 

; LK4 with BLTouch Custom Start G-code for Cura
G21        ;metric values

;* Start Preheating *
M140 S{material_bed_temperature_layer_0} ; start preheating the bed
M190 S{material_bed_temperature_layer_0} ; wait for Heat Bed temperature

M280 P0 S160 ; BLTouch alarm release

G4 P100 ; delay for BLTouch

G28 ; Home all axes
M104 S150 T0 ; start preheating hotend

M280 P0 S160 ; BLTouch alarm release

G4 P100 ; delay for BLTouch

G29 ; Auto bed-level (BL-Touch)

; LEVELING_FADE_HEIGHT Real activation and set parameters (if not set here, Z-Compensation failed)

M500; Write data carto G29

G1 Z1 F3000 ;
G1 X1 Y1 F3000 ;

M109 S{material_print_temperature_layer_0} T0 ; heat to Cura Hotend
;* End Preheating *

G92 E0 ; Reset Extruder

G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
;Put printing message on LCD screen
M117 Printing...

Je dois pas avoir le tour pour régler le plateau...

Salut,

je pense qu'il te manque 

M420 S1            ; Active Level Mesh

Aprés ton G29  moi je mettrai

M500               ; Save

M502               ; Reset Epproom
M501               ; Recharge Epproom
M420 Z3            ; Active Level Mesh
M420 S1            ; Active Level Mesh
 

Posté(e)

Oui je confirme! Il manque m420 s1

Posté(e)

Ok merci, je vais modifier mon gcode et refaire la mise au point de mon bed et relancer mes tests.

Sur les exemples que j'avais vu, il n'y avait pas de M420 S1 car ils disaient que le G29 enclenchait automatiquement le bed leveling. Autre différence moi j'avais M420 Z5, quelle est la différence par rapport à M420 Z3 ?

je vous tiens informé.

 

Merci.

Posté(e)

compensation de la difference de hauteur sur 5 mm, ou bien sur 3mm. 

Pour le S1 > activation ou pas de la correction. Cela depend des parametres de compilation de Marlin. dans certains cas, le chargement de la grille de correction est automatique. Dans d'autres cas, non. 

Posté(e) (modifié)

Salut,

 

Je suis d'accord.

Par défaut le G28 désactive le Bed Leveling?

Alors il faut soit ajouter 'M420 S1' derrière ton G28 ou activer l'option suivante dans Marlin :

#define RESTORE_LEVELING_AFTER_G28

Ou pourquoi pas les 2...

Modifié (le) par Neolink

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