Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Je suis débutant et j'ai lancé une première impression de + de 10 h !!.

Malheureusement, la machine faisait beaucoup de bruit pendant la nuit et je l'ai donc arrêté. Avant la coupure j'ai noté sa position en X, Y et Z .

J'ai ouvert via notepad le Gcode et repéré la ligne où j'avais arrêté l'impression.

Est-il possible de relancer l'impression pour terminer l'objet ? des lignes de commande à ajouter au début ?

Pour ce qui concerne l'extrudeur, la commande du filament  est à E8127.10832, la question est si je redémarre, que va comprendre la machine ? Dérouler + de 8127 mm ? ou va-t-elle exécuter une différence avec le chiffre suivant E8127.53940 ?

Comment indiquer à la machine que le début est E8127.10832 ?

Beaucoup de question mais si cela peut me faire progresser dans la compréhension du Gcode, je suis preneur 

Merci

Laurent

Posté(e) (modifié)

Salut 😃 

Dit moi, tu as imprimé en qu'elle matière ? Si c'est de l'ABS, tu peux laisser tomber. Si c'est du pla, et si tu as de la chance que l'objet tiens bien encore sur le lit chauffant tu peux espérer pouvoir reprendre. 

pour reprendre, tu supprime tout le code déjà imprimé jusqu'a ton start.gcode. 

Dedans, tu remplace G28 par G28 X Y (pour pas faire le home du Z)

Ensuite, tu repère les lignes de hauteur Z de chaque layer. 

J'espère que tu n'a pas imprimé en couche adaptative 🤣.

Tu remplace chaque hauteur Z de chaque couche par la hauteur de couche qui était prévu 

Je pense qu'il y a plus simple, peut être quelqu'un d'autre saura te dire 😃 

Par exemple :

G0 F3600 X79.699 Y76.515 Z20.2
G0 F3600 X79.699 Y76.515 Z20.4
G0 F3600 X79.699 Y76.515 Z20.6
G0 F3600 X79.699 Y76.515 Z20.8

par :

G0 F3600 X79.699 Y76.515 Z0.2
G0 F3600 X79.699 Y76.515 Z0.4
G0 F3600 X79.699 Y76.515 Z0.6
G0 F3600 X79.699 Y76.515 Z0.8
Modifié (le) par Metalzoid
Posté(e)

Salut ,

J'ai peur que le homing X Y et Z soit obligatoire , par contre , juste après ce homing , il te faut inclure une séquence de déplacement en Z pour positionner la tête d'impression juste au dessus (2/3mm) de la hauteur de reprise de  la pièce avant qu'elle ne commence son impression , afin d'éviter une collision pièce/buse .

Simplify3D permet de choisir la hauteur à laquelle on veut arrêter ou reprendre une impression ( ça permet de laisser gérer par le slicer cette reprise) . A voir si Cura le propose maintenant dans ses dernières versions ( genre modes spéciaux ou expérimentaux ) .J'ai regardé sur la version 3.2.1 , je ne l'ai pas vu ...peut être que ça a été implémenté sur les dernières .

Tu peux peut être aussi assigner via la commande G92 (à confirmer) une valeur de E8127.10832 pour retrouver la cohérence avec ton Gcode au niveau où tu l'as arrêté et ne pas avoir besoin de refaire des calculs pénibles .

En théorie^^ , dans la pratique , j'aimerais pas rencontrer ce problème , vu qu'il sera difficile de faire un essai avec la pièce en place et sans test préalable . Où bien faire un premier jet avec un Gcode qui t'envoi 10 cm au dessus de la pièce ( pour vérifier si il y a problème) , puis retirer ces 10 cm si tout semble OK...mais toujours avec la main sur l'arrêt d'urgence^^ .

Posté(e)

C'est du PLA et non de l'ABS.

Voici le début du code et la récupération des lignes non encore imprimées

 

 

M190 S60.000000 ;monter la temperature lit chauffant à 60°C
M109 S200.000000 ;monter la temperature de l'extrudeur à 200°C
;Sliced at: Tue 03-07-2018 17:34:38
;Basic settings: Layer height: 0.15 Walls: 1.2 Fill: 15
;Print time: 10 hours 6 minutes
;Filament used: 31.362m 93.0g
;Filament cost: None
;M190 S60 ;Uncomment to add your own bed temperature line
;M109 S200 ;Uncomment to add your own temperature line
G21        ;metric values
G90        ;absolute positioning
M82        ;set extruder to absolute mode
M107       ;start with the fan off

G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops

G1 Z15.0 F3600 ;move the platform down 15mm

G92 E0                  ;zero the extruded length
G1 F200 E3              ;extrude 3mm of feed stock
G92 E0                  ;zero the extruded length again
G1 F3600
;Put printing message on LCD screen
M117 Printing...

C'est ici, je pense que je dois mettre quelques lignes pour faire monter ma tête pour ne pas heurter la pièce puis faire démarrer le compteur "métrique" du filament à 8127.10832

E = 8127.10832 valeur à assigner mais comment ?

G1 F3600 Z11

G1 F3000 X193.380 Y144.900 Z10.760

G1 F3000 X193.380 Y144.900 E8127.10832
G0 F3600 X193.706 Y145.139
G1 F3000 X205.956 Y132.889 E8127.53940
G0 F3600 X206.121 Y133.288
G1 F3000 X194.164 Y145.245 E8127.96016
G0 F3600 X194.622 Y145.351
G1 F3000 X206.286 Y133.687 E8128.37061
G0 F3600 X206.451 Y134.086
G1 F3000 X195.080 Y145.458 E8128.77077
G0 F3600 X195.538 Y145.564
G1 F3000 X206.617 Y134.485 E8129.16063
G0 F3600 X206.782 Y134.884

....etc

Pas certain qu'il faille modifier le G28, car je pense que la tête prend son repère de distance à l'origine.

Je pense qu'il faut ensuite l'amener aux coordonnées désirées

C'est juste mon avis de débutant 😉

Posté(e) (modifié)

tu dois pouvoir l'assigner ici , plutôt que de le mettre à zéro , le mettre à E8127.10832  

genre

G92 E0                  ;zero the extruded length
G1 F200 E3              ;extrude 3mm of feed stock
G92 E8127.10832  ;zero the extruded length again

Modifié (le) par sha
corection , tiercé dans le désordre^^
  • J'aime 1
Posté(e)

Bonjour,

Petit retour de cette reprise d'impression

L'impression s'est bien déroulée, un petit défaut à l'endroit de la reprise que je vais essayer de rattraper.

Ci-après le début modifié du gcode

M190 S60.000000 ;monter la temperature lit chauffant à 60°C
M109 S200.000000 ;monter la temperature de l'extrudeur à 200°C
;Sliced at: Tue 03-07-2018 17:34:38
;Basic settings: Layer height: 0.15 Walls: 1.2 Fill: 15
;Print time: 10 hours 6 minutes
;Filament used: 31.362m 93.0g
;Filament cost: None
;M190 S60 ;Uncomment to add your own bed temperature line
;M109 S200 ;Uncomment to add your own temperature line
G21        ;metric values
G90        ;absolute positioning
M82        ;set extruder to absolute mode
M107       ;start with the fan off

G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops

G1 Z15.0 F3600 ;move the platform down 15mm

G92 E0                  ;zero the extruded length
G1 F200 E3              ;extrude 3mm of feed stock
G92 E8127.10832          ;zero the extruded length ag ai n

G1 F3600
;Put printing message on LCD screen
M117 Printing...

;Layer count: 482
;LAYER:-2
;RAFT

G1 F3600 Z11                                                 ;monter l'extrudeur à 11 mm

G1 F3000 X193.380 Y144.900               ;se rendre aux coordonnées de l'arrêt d'impression
G1 Z10.760                                                    ; redescendre à la hauteur de l'arrêt

G1 F3000 X193.380 Y144.900 E8127.10832                 ;redémarrage ipression à la ligne arrêtée
G0 F3600 X193.706 Y145.139
G1 F3000 X205.956 Y132.889 E8127.53940
G0 F3600 X206.121 Y133.288
G1 F3000 X194.164 Y145.245 E8127.96016
G0 F3600 X194.622 Y145.351

 

Merci pour votre aide

Laurent

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