thycat974 Posté(e) Décembre 27, 2021 Partager Posté(e) Décembre 27, 2021 bonsoir tout le monde Suite à une mise à jour ( apparemment défectueuse) le G code enregistré dans cura a été modifié => impression incorrecte. Sachant que j'ai un BL touch, quelqu"un peut il me donner un gcode début et fin correct sachant que j'ai un firmware au niveau de ma Ender3v2 marlin bl touch 5x5 Merci je voulais dire défectueux et non pas défectué (c'est moi qui c'est tué sur ce coup) Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Décembre 27, 2021 Partager Posté(e) Décembre 27, 2021 Salutation ! Je n'ai pas cela sous la main. Mais tu peux éventuellement regarder dans un fichier .gcode que tu sais fonctionnel pour y retrouver le résultat de l'interprétation du g-code de démarrage quand il était bon et donc en déduire se qui manque / change ? 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Morganne46 Posté(e) Décembre 28, 2021 Partager Posté(e) Décembre 28, 2021 (modifié) Il y a 12 heures, thycat974 a dit : bonsoir tout le monde Suite à une mise à jour ( apparemment défectueuse) le G code enregistré dans cura a été modifié => impression incorrecte. Sachant que j'ai un BL touch, quelqu"un peut il me donner un gcode début et fin correct sachant que j'ai un firmware au niveau de ma Ender3v2 marlin bl touch 5x5 Merci je voulais dire défectueux et non pas défectué (c'est moi qui c'est tué sur ce coup) J'ai bien une Ender 3 (modifiée) mais je ne suis pas en 5x5 mais 4x4 points, je ne sais pas si cela peut t'aidé, mais je te donne mon GCODE de démarrage et de fin pour Cura. GCODE de début: G90 ; use absolute coordinates M83 ; extruder relative mode M140 S{first_layer_bed_temperature[0]} ; set final bed temp M104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling G4 S10 ; allow partial nozzle warmup G28 ; home all axis G29 ; auto bed levelling G1 Z50 F240 G1 X2 Y10 F3000 M104 S{first_layer_temperature[0]} ; set final nozzle temp M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize G1 Z0.28 F240 G92 E0 G1 Y140 E10 F1500 ; prime the nozzle G1 X2.3 F5000 G92 E0 G1 Y10 E10 F1200 ; prime the nozzle G92 E0 GCODE de fin: {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif} G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print {if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif} {if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif} M140 S0 ; turn off heatbed M104 S0 ; turn off temperature M107 ; turn off fan M84 X Y E ; disable motors Edit: le 5X5 est inscrit dans le firmware de toute façon pas dans le GCODE (enfin logiquement) Modifié (le) Décembre 28, 2021 par Morganne46 Lien vers le commentaire Partager sur d’autres sites More sharing options...
thycat974 Posté(e) Décembre 28, 2021 Auteur Partager Posté(e) Décembre 28, 2021 Merci pour vos réponses. Je recherches un gcode faisant le niveau du plateau en 5x5; ie la commande G ou M qui va demander à la machine de faire cela. Comme je ne sais pas les fonctions qu'il faut mettre au niveau de Cura je fais appel à vous IL y aurait une façon d'enregistrer dans le firmawre de la 3v2 le nivellement du plateau et ensuite de faire appel à cet enregistrement mais là aussi je ne sais pas les commandes. Pour le nivellement, j'ai lu G29 et ensuite.... Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Morganne46 Posté(e) Décembre 28, 2021 Partager Posté(e) Décembre 28, 2021 (modifié) il y a 7 minutes, thycat974 a dit : Merci pour vos réponses. Je recherches un gcode faisant le niveau du plateau en 5x5; ie la commande G ou M qui va demander à la machine de faire cela. Comme je ne sais pas les fonctions qu'il faut mettre au niveau de Cura je fais appel à vous IL y aurait une façon d'enregistrer dans le firmawre de la 3v2 le nivellement du plateau et ensuite de faire appel à cet enregistrement mais là aussi je ne sais pas les commandes. Pour le nivellement, j'ai lu G29 et ensuite.... Merci d'avance Normalement c'est renseigné dans le firmware ça le nombre de points, pas dans le GCODE, enfin ou alors je connais pas cette commande.... il y a 7 minutes, thycat974 a dit : Merci pour vos réponses. Je recherches un gcode faisant le niveau du plateau en 5x5; ie la commande G ou M qui va demander à la machine de faire cela. Comme je ne sais pas les fonctions qu'il faut mettre au niveau de Cura je fais appel à vous IL y aurait une façon d'enregistrer dans le firmawre de la 3v2 le nivellement du plateau et ensuite de faire appel à cet enregistrement mais là aussi je ne sais pas les commandes. Pour le nivellement, j'ai lu G29 et ensuite.... Merci d'avance @thycat974 ha si avec cette commande là:G29 P5" pour 25 points (5x5) Modifié (le) Décembre 28, 2021 par Morganne46 Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Décembre 28, 2021 Partager Posté(e) Décembre 28, 2021 Si le maillage du plateau a été enregistré une première fois, on peut ne pas utiliser systématiquement un G29 mais à sa place mettre un M420 S (et/ou M420 S Z10 si on veut un arrêt de compensation après 10mm). On ne peut pas modifier la grille de palpage via un Gcode (en tout cas quand le «leveling» est de type «bilinear»), c'est inscrit dans le firmware et nécessite de modifier le fichier configuration.h de Marlin puis recompiler le firmware et le téléverser sur la carte. Lien vers le commentaire Partager sur d’autres sites More sharing options...
thycat974 Posté(e) Décembre 29, 2021 Auteur Partager Posté(e) Décembre 29, 2021 @fran6p : quel est la fonction de M420 S ? FAire appel à l'enregistrement du nivellement ? on remplace la ligne de code G29 (qui fait dans mon cas, 5x5 points) par M420 S Lien vers le commentaire Partager sur d’autres sites More sharing options...
PPAC Posté(e) Décembre 29, 2021 Partager Posté(e) Décembre 29, 2021 @thycat974 tu n'a pas bien fait la mention (il n'y a pas le cartouche bleuté)... @fran6p n'a donc pas de notification. Pour M420 prend le temps de bien lire https://marlinfw.org/docs/gcode/M420.html (lien deja fournis par fran6p) mais oui c'est il me semble (mais comme je n'ai pas de BLTouch like ) ce que tu a compris. ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yo' Posté(e) Décembre 29, 2021 Partager Posté(e) Décembre 29, 2021 (modifié) il y a 19 minutes, thycat974 a dit : quel est la fonction de M420 S ? FAire appel à l'enregistrement du nivellement ? Yes Aprés avoir faire un G29 M500 il y a 19 minutes, thycat974 a dit : on remplace la ligne de code G29 (qui fait dans mon cas, 5x5 points) par M420 S Il manque le bool (cf le lien vers la documentation technique donné par @PPAC) M420 S1 De temps en temps, il faut refaire un bed levelling et enregistrer les données car le bed est susceptible de se déformer. Modifié (le) Décembre 29, 2021 par Yo' 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
thycat974 Posté(e) Décembre 29, 2021 Auteur Partager Posté(e) Décembre 29, 2021 merci pour vos réponses. Cependant je ne sais pas du tout utiliser ce genre de fichier. Comment trouver les valeurs de "C" , de "L"? Ou mettre ces lignes de fonctions : AUTO_BED_LEVELING_UBL and EEPROM_SETTINGS) pour activer L[<int>] Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Décembre 30, 2021 Partager Posté(e) Décembre 30, 2021 Il y a 19 heures, Yo' a dit : Il manque le bool J'utilise depuis très longtemps M420 S et ça fonctionne très bien Je travaille à l'économie (par contre pour désactiver il faut le booléen 0 ) C'est d'ailleurs ce qui est mis en exemple dans la documentation de Marlin : Citation Notes G28 disables bed leveling. Follow with M420 S to turn leveling on, or use RESTORE_LEVELING_AFTER_G28 to automatically keep leveling on after G28. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yo' Posté(e) Décembre 31, 2021 Partager Posté(e) Décembre 31, 2021 Il y a 19 heures, fran6p a dit : ça fonctionne très bien Pas chez moi 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
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