ingenieu59 Posté(e) Juillet 21, 2019 Posté(e) Juillet 21, 2019 (modifié) Bonjour, le problème est le suivant . J' ai mis à jour le firmware , donc, j' ai téléchargé le 1.70.1 . Cependant , j' ai deux soucis dont un que j' ai résolu moi même en incorporant 3 lignes de gcode. Pourquoi ? Parce que le M600 ne passe pas , qu' il soit écrit manuellement ou par le script " change filament" Le second est invisible en gcode mais visible sur l' imprimante. Je m' explique: ça donnerait ceci en Gcode ( traduction de ce qu' elle fait sans lui en avoir donné l' ordre) G0 F...X10 Y20 G1 F...X200 Y20 E... G1 F...X150 Y150 E... G1 F...X10 Y20 E... Or, dans le fichier Gcode, rien ne correspond à ce que fait l' imprimante avant le print. Exemple : 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 M420 S1 Z2 ;Enable ABL using saved Mesh and Fade Height G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis upG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start positionG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first lineG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a littleG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G92 E0 G92 E0 G1 F2700 E-5 ;LAYER_COUNT:20 ;LAYER:0 M107 G0 F9000 X102.822 Y44.828 Z0.2 ;TYPE:SKIRT G1 F2700 E0 G1 F6000 X103.258 Y43.997 E0.03121 G1 X103.763 Y43.207 E0.0624 G1 X104.334 Y42.463 E0.09359 G1 X104.966 Y41.77 E0.12479 G1 X105.655 Y41.133 E0.156 G1 X106.395 Y40.558 E0.18716 G1 X107.182 Y40.047 E0.21837 G1 X108.009 Y39.606 E0.24955 La question est la suivante : Pourquoi me fait-elle ça ?? Modifié (le) Juillet 21, 2019 par ingenieu59
fran6p Posté(e) Juillet 21, 2019 Posté(e) Juillet 21, 2019 Il y a 4 heures, ingenieu59 a dit : Le second est invisible en gcode ( les 4 lignes en surbrillance ) mais visible sur l' imprimante. Heu... Vu la chaleur qui recommence à monter, j'ai le cerveau qui se ramollit car je n'ai pas compris. Désolé . Par contre dans l'extrait du gcode que tu donnes, je ne vois aucune commande pour la mise en températures (buse / lit), c'est normal?
ingenieu59 Posté(e) Juillet 21, 2019 Auteur Posté(e) Juillet 21, 2019 (modifié) Bonjour Fran, oui c' est normal, c' est plus haut dans le gcode, mais je ne l' ai pas mis . Je ne vois pas l' intérêt dans le problème . Le voilà en entier ( enfin le début ) : ;FLAVOR:Marlin ;TIME:9560 ;Filament used: 12.795m ;Layer height: 0.2 ;MINX:101.598 ;MINY:38.513 ;MINZ:0.2 ;MAXX:198.402 ;MAXY:261.487 ;MAXZ:4.2 ;Generated with Cura_SteamEngine 4.1.0 M140 S60 M105 M190 S60 M104 S215 M105 M109 S215 M82 ;absolute extrusion mode 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 M420 S1 Z2 ;Enable ABL using saved Mesh and Fade Height G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis upG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start positionG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first lineG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a littleG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G92 E0 G92 E0 G1 F2700 E-5 ;LAYER_COUNT:20 ;LAYER:0 M107 G0 F9000 X102.822 Y44.828 Z0.2 ;TYPE:SKIRT G1 F2700 E0 G1 F6000 X103.258 Y43.997 E0.03121 G1 X103.763 Y43.207 E0.0624 G1 X104.334 Y42.463 E0.09359 G1 X104.966 Y41.77 E0.12479 G1 X105.655 Y41.133 E0.156 G1 X106.395 Y40.558 E0.18716 Donc, 60 pour le bed et 215 pour la buse . Donc, en clair, elle ne fait pas ce qui est surligné en orange , mais comme le petit gcode de traduction plus haut . ( surligné en vert ). Modifié (le) Juillet 21, 2019 par ingenieu59
fran6p Posté(e) Juillet 22, 2019 Posté(e) Juillet 22, 2019 @ingenieu59 Etrange, bizarre ... Habituellement, l'imprimante interprète le gcode qu'on lui fournit sans ajouter / retirer quoi que ce soit. Le firmware 1.70.1 comporterait-il une mini IA qui n'en ferait qu'à sa tête (si c'est le cas, ils sont vraiment forts ces chinois).? Pourquoi toutes ces commandes M201 à M221, les paramètres que tu modifie sont-ils si différentes des paramètres originaux? D'après la "bible" du gcode Marlin, les exemples qu'ils donnent pour ces valeurs sont des nombres entiers (500 et pas 500.0): je ne sais pas si cela a une incidence . N'utilisant pas de système ABL, je ne sais pas exactement ce que fait ta commande " M420 S1 Z2 ;Enable ABL using saved Mesh and Fade Height " hormis que je me doute que plutôt que refaire un auto-nivellement elle récupère les données stockées dans l'EEPROM. Comme le M82 est bien présent (mode absolu de déplacement), je pense que l'erreur n'est pas là. Ta suite de commandes pour purger et préparer la buse à extruder le filament n'étant pas prise en compte, je soupçonne une "corruption" de l'EEPROM. Donc normalement un M501 (récupérer les valeurs du firmware) suivi d'un M500 pour stocker celles-ci en EEPROM placés au tout début de ton gcode de démarrage devrait permettre de repartir du bon pied (bon oeil ). Sinon tu peux aussi commenter toutes tes commandes M201 ... M221 en plaçant un point-virgule au début de la ligne et faire un test pour voir si cela résout le problème. Autre possibilité: ta machine est ensorcelée et là, la seule solution est de faire appel au marabout qui laisse régulièrement ses stickers dans la boîte à lettres ou te déplacer dans le Berry où je pourrais te donner les références de quelques sorciers /sorcières .
pascal_lb Posté(e) Juillet 22, 2019 Posté(e) Juillet 22, 2019 Il y a 7 heures, fran6p a dit : je pourrais te donner les références de quelques sorciers /sorcières éventuellement....
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant