Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Désireux de faire un nivellement BLTOUCH avant chaque impression, dans les paramètres de la SW-X2 de Cura, j'ai apporté la modification suivante dans le Gcode de démarrage :

Gcode de démarrage original :

G28 ; home all axes
(G29; BLTOUCH)
 M117 Purge extruder
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Etc...

 

Gcode de démarrage modifié :

G28 ; home all axes
G29 ; BLTOUCH
 M117 Purge extruder
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Etc...

 

Tout se passe bien au départ, la Sw-X2 fait bien le nivellement BLTOUCH.

L'impression est aussi réussie.

Mais en fin d'impression, la buse vient "pilonner" répétitivement la pièce imprimée au centre du plateau jusqu'à coupure de l'alimentation de la SW-X2.

L'axe Z tente apparemment de descendre...

Pourquoi, pour refaire un BLTOUCH ?

A noter que je n'avais pas modifié le Gcode de fin qui lui était resté à :

G28 ; home all axes
(G29; BLTOUCH)
 M117 Purge extruder
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Etc..

 

J'ai donc restitué dans les paramètres de la SW-X2 de Cura le Gcode de démarrage original :

G28 ; home all axes
(G29; BLTOUCH)
 M117 Purge extruder

Etc...

en pensant que j'avais mal inséré le code BLTOUCH.

Malheureusement, même avec le Gcode de démarrage original restitué, le phénomène de pilonnement se reproduit.

Je pense donc maintenant à un problème de la SW-X2.

Quelqu'un a-t-il eu ce problème ?

Merci sincèrement d'avance pour votre aide.

Cordialement.

 

Posté(e)
il y a 2 minutes, Papy Dydy a dit :

Bonjour, quel est ton Gcode de fin?
Ici je ne vois que le Gcode de démarrage il me semble

 

Merci pour ta réponse.

 

Comme précisé dans le message ci dessus :

"A noter que je n'avais pas modifié le Gcode de fin qui lui était resté à :

G28 ; home all axes
(G29; BLTOUCH)
 M117 Purge extruder
 G92 E0 ; reset extruder
 G1 Z1.0 F3000 ; move z up little to prevent scratching of surface

Etc.."

Posté(e) (modifié)

Mais c'est le Gcode de début pour moi ca.
Tu as le même Gcode de début que de fin il me semble.

Le Gcode de fin devrait ressembler a ca

; -- END GCODE --

G91; relative positioning

G1 Z0.2 F2400 ;Raise Z

G1 X3 Y3 F3000 ;Wipe out

G0 Z2 F600 ; move up 2mm

G1 E-20 F1500 ;retract the filament slightly

G90; absolute positioning

G1 X0 Y299 F1000 ; prepare for part removal

M104 S0; turn off extruder

M140 S0 ; turn off bed

;G1 X0 Y300 F1000 ; prepare for part removal

M84 ; disable motors

M106 S0 ; turn off fan

; -- end of END GCODE --

Modifié (le) par Papy Dydy
Posté(e)

J'ai peut-être fait une mauvaise manip en tentant d'insérer le BLTOUCH en démarrage...

Quel est le mieux à faire, supprimer la Sidewinder X2 de mes imprimantes et la réinstaller (de Cura) pour régénérer des Gcodes de démarrage et de fin ?

Posté(e)
il y a 1 minute, Cybernetic Webman a dit :

J'ai peut-être fait une mauvaise manip en tentant d'insérer le BLTOUCH en démarrage...

Quel est le mieux à faire, supprimer la Sidewinder X2 de mes imprimantes et la réinstaller (de Cura) pour régénérer des Gcodes de démarrage et de fin ?

Je pense que c'est le mieux a faire effectivement.

 

Posté(e)
il y a 7 minutes, Cybernetic Webman a dit :

Quel est le mieux à faire, supprimer la Sidewinder X2 de mes imprimantes et la réinstaller (de Cura) pour régénérer des Gcodes de démarrage et de fin ?

non, juste corriger les gcode de début et de fin

1) enlève les parenthèse autour de ton G29; BLTOUCH (elle sortent d'où ces parenthèses ?)

2) recopie le gcode de fin qui est affiché dans la copie d'écran de @Papy Dydy

 

  • +1 1
Posté(e)
il y a 7 minutes, Savate a dit :

non, juste corriger les gcode de début et de fin

1) enlève les parenthèse autour de ton G29; BLTOUCH (elle sortent d'où ces parenthèses ?)

2) recopie le gcode de fin qui est affiché dans la copie d'écran de @Papy Dydy

 

Bonjour Savate, j’ai dans mon end code une rétraction importante du filament  donc a vérifier pour lui si ca lui convient.

Posté(e)
il y a 5 minutes, Papy Dydy a dit :

Bonjour Savate, j’ai dans mon end code une rétraction importante du filament  donc a vérifier pour lui si ca lui convient.

cépafo 🙂 

@Cybernetic Webman

tu peux mettre ça comme Gcode de fin

; -- END GCODE --

G91; relative positioning

G1 Z0.2 F2400 ;Raise Z remonte l'axe Z de 0.2 mm

G1 X3 Y3 F3000 ;Wipe out

G0 Z2 F600 ; move up 2mm

G1 E-2 F1500 ;retract the filament slightly - de 2mm

G90; absolute positioning

G1 X0 Y299 F1000 ; prepare for part removal

M104 S0; turn off extruder

M140 S0 ; turn off bed

M84 ; disable motors

M106 S0 ; turn off fan

; -- end of END GCODE --

Posté(e)

Je vous remercie beaucoup pour vos réponses.

J'avais sans doute recopier par mégarde le Gcode de démarrage dans le Gcode de fin...  🫣

Je vais refaire une impression pour confirmer si cela fonctionne maintenant normalement, et je vous tiens au courant.

En attendant, une dernière petite question :

Pourquoi les codes suivant le G28, en début de démarrage, sont-ils décalés d'un caractère ?

Y-a-t-il une raison imposée par la programmation ?

Et donc, mon G29, je l'aligne avec le G28 ou avec le reste du code (c'est-à-dire décalé d'un caractère) ?

Posté(e)
il y a 22 minutes, Cybernetic Webman a dit :

Y-a-t-il une raison imposée par la programmation ?

non, tu peux virer (ou rajouter) les espaces, ce n'est pas du python 🙂 

par contre le ; indique que tout ce qui est après le ; sur la même ligne est un commentaire et donc n'est pas pris en compte

 

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

Mon impression s'est terminée sans problème !  🙂

Grand merci à vous pour votre aide !

Bien Cordialement.

 

P.S.: dois-je clore le sujet, et si oui, comment ?

Bonne nouvelle.
Juste pour ta culture personnel, le G29 peu être placer n'import ou dans le Start Gcode a partir du moment que c'est après le G28.
Le G28 réinitialiser le mesh du bed a chaque fois qu'il est lancer, soit il faut dans le Firmware marlin activé l'option restore leveling after G28 et dans ce on peux le mettre ou l'on veut, soit il faut le mettre par defaut après un G28 tous comme le M420 S1 (si l'on ne souhait pas faire de ABL a chaque print). Sinon le mesh bed etait desactivé la compensation du plateau ne ce fera pas.

  • +1 1

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