Invité Posté(e) Janvier 3, 2017 Partager Posté(e) Janvier 3, 2017 (modifié) Hello ! Durant mes premiers essais d'hier soir sur ma Pro C, j'ai vite réalisé qu'à la fin de l'impression, la mise à l'origine avait pour effet de déplacer le plateau dans le fond de l'imprimante. Pas très pratique pour détacher la pièce qui vient d'être imprimée... J'ai modifié mon End Gcode afin de ramener le plateau à l'avant. Mais dans un premier temps, il vaut mieux également ramener Y à son origine pour s'assurer que l'imprimante, dans le cas où elle utiliserait des coordonnées relatives, ne fasse pas 180 mm de chemin supplémentaire en partant de son emplacement actuel, risquant au passage d'abîmer poulies, courroies et autres : Citation G28 Y0 ; Y home G1 Y180 ; move Y to front La valeur 180 est bien entendu à adapter en fonction de la longueur maximale de déplacement de votre propre plateau. En espérant que ça soit utile à d'autres. Modifié (le) Mars 12, 2017 par Invité Précisions Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludien Posté(e) Janvier 3, 2017 Partager Posté(e) Janvier 3, 2017 merci @Chris V. Lien vers le commentaire Partager sur d’autres sites More sharing options...
RugbyGoth Posté(e) Janvier 3, 2017 Partager Posté(e) Janvier 3, 2017 Merci! Ca m'évitera de foutre en l'air la planéité de mon plateau en touchant les papillons sans faire attention... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) Janvier 3, 2017 Partager Posté(e) Janvier 3, 2017 Il y a 1 heure, RugbyGoth a dit : Merci! Ca m'évitera de foutre en l'air la planéité de mon plateau en touchant les papillons sans faire attention... Mais QUELS papillons ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
RugbyGoth Posté(e) Janvier 3, 2017 Partager Posté(e) Janvier 3, 2017 (modifié) Ah ouais, je l'avais pas vu celui-là! Merci @Chris V. Modifié (le) Janvier 3, 2017 par RugbyGoth Lien vers le commentaire Partager sur d’autres sites More sharing options...
Argar Posté(e) Février 4, 2017 Partager Posté(e) Février 4, 2017 Modification effectuée! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Argar Posté(e) Mars 5, 2017 Partager Posté(e) Mars 5, 2017 Est ce que tu sais si on pourrait dire à la machine de venir en butée en Y mais sur la seconde butée (si une butée fin de course en Y vers nous était installé) Je réfléchi à l’installation d'une butée fin de course à cette utilités. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pascal_lb Posté(e) Mars 5, 2017 Partager Posté(e) Mars 5, 2017 Tu peux toujours lui dire, je ne sais pas si elle va répondre Normalement ça doit être possible mais comment ??? j'ai pas encore eu envi de tester ce truc Lien vers le commentaire Partager sur d’autres sites More sharing options...
unisev Posté(e) Mars 6, 2017 Partager Posté(e) Mars 6, 2017 (modifié) Salut, Il existe un risque (faible) de rajouter uniquement la ligne "G1 Y180" en fin de G-CODE, en fonction de ce que le slicer avait fait avant (si par exemple il y a eu du G90 / G91, on peut se retrouver à avancer de 180 en relatif, donc hors du plateau). Pour éviter tout risque, il vaut mieux le faire en 2 étapes : G28 X0 Y0 ; Retour origine X et Y uniquement G1 Y180; Un mouvement de 180 en Y Voici mon ending G-code complet, qui remonte un poil en Z et qui lèche la dernière goutte de plastique fondu, avant de reculer PUIS avancer la pièce : M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way G1 Y180 F5000 ;move completed part out M84 ;steppers off G90 ;absolute positioning Trouvé sur : http://reprap.org/wiki/End_GCode_routines Modifié (le) Mars 6, 2017 par unisev Lien vers le commentaire Partager sur d’autres sites More sharing options...
accromeca Posté(e) Juin 26, 2017 Partager Posté(e) Juin 26, 2017 @unisev j'aimerai savoir si ce G-Code se met à cet endroit dans repetier ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
unisev Posté(e) Juin 26, 2017 Partager Posté(e) Juin 26, 2017 Ça me semble bon ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Argar Posté(e) Septembre 23, 2017 Partager Posté(e) Septembre 23, 2017 Le 06/03/2017 at 17:57, unisev a dit : M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way G1 Y180 F5000 ;move completed part out M84 ;steppers off G90 ;absolute positioning Il faut que je test celui là. Mon plateau revenait en avant après avoir fait le homing z... Je me demande si slicer fait pas à défaut une mise aux origines avant le gcode custom. Quelqu'un à eu ce soucis? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Février 16, 2018 Partager Posté(e) Février 16, 2018 Bonjour Sinon, il y a la fonction "Nozzle Park" dans Marlin (mettre G27 en fin de Gcode) Citation Nozzle Park Park the nozzle at the given XYZ position on idle or G27. The "P" parameter controls the action applied to the Z axis: P0 (Default) If Z is below park Z raise the nozzle. P1 Raise the nozzle always to Z-park height. P2 Raise the nozzle by Z-park amount, limited to Z_MAX_POS. */ #define NOZZLE_PARK_FEATURE #if ENABLED(NOZZLE_PARK_FEATURE) // Specify a park position as { X, Y, Z } #define NOZZLE_PARK_POINT { 116, (Y_MAX_POS), 120 } #define NOZZLE_PARK_XY_FEEDRATE 100 // X and Y axes feedrate in mm/s (also used for delta printers Z axis) #define NOZZLE_PARK_Z_FEEDRATE 100 // Z axis feedrate in mm/s (not used for delta printers) #endif Lien vers le commentaire Partager sur d’autres sites More sharing options...
biquet Posté(e) Octobre 26, 2018 Partager Posté(e) Octobre 26, 2018 Si j'ai bien compris je fait un copié/collé de ce Gcode tel quel et en rajoutant G27 à la fin et je le met au bon endroit. Lorsque le plateau va avancé avec la pièce les barres X seront assez hautes pour laisser passer l'ensemble? Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidulm Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Déterrage de post ! Bonjour à tous, je teste la possibilité de faire venir à l'avant le plateau de ma Geeetech I3A pro à la fin de l'impression, mais cela ne fonctionne pas ! voici le Gcode de fin que j'ai modifié dans les paramètres CURA : ;G1 X0 Y0 Z130 ; Get extruder out of way. M107 ; Turn off fan ; Disable all extruder G91 ;Relative positioning {IF_EXT0}T0 {IF_EXT0}G1 E-1 ; Reduce filament pressure M104 T0 S0 ;extruder heater off G90 ; Absolute positioning G92 E0 ; Reset extruder position M140 S0 ; Disable heated bed G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way G1 Y180 ; move Y to front M84 ; Turn steppers off Le plateau vient bien en avant grâce à "G1 Y180", mais il repart aussitôt jusqu'au contact de butée de Y... je ne comprends pas pourquoi, car il n'y a plus d’instructions derrière, à part M84 qui désactive les moteurs. Si vous pouviez m'indiquer ce que je ne comprends pas, je vous en serais reconnaissant ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Hello Je ne sais pas pourquoi le plateau repart, par contre ce que je sais c'est que normalement le G1 doit être associé à une vitesse F Genre F2000... Essaye ça, déjà pour voir.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidulm Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Merci J'ai ajouté une vitesse avec F, le chariot revient plus vite, mais ça ne change rien à mon souci... J'ai donc ajouté une temporisation avec G4 S100 (tempo de 100 secondes) mais une fois la temporisation passée le plateau repars au fond... J'aimerai comprendre ce qui fait retourner le plateau, peut-être est-ce repetier qui envoie une instruction quand le travail est fini ??? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Ah, donc tu imprimes en liaison USB permanente (ce qui n'est pas le plus sûr.....) .... Et si tu lances depuis la carte SD, ça fait pareil ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidulm Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Pas con... faut que j'essaye... je te tiendrai au courant... Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidulm Posté(e) Décembre 28, 2018 Partager Posté(e) Décembre 28, 2018 Bon, ben.... ça fait exactement pareil sur une carte SD directement dans l'imprimante Quelqu’un aurait une idée ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Décembre 29, 2018 Partager Posté(e) Décembre 29, 2018 Ça alors.... Essaye ça : Citation M107 ; Turn off fanG91 ; Relative positioning G1 X5 Y5 Z2 F2000 ; bouge sur les 3 axesM104 T0 S0 ; extruder heater offG90 ; Absolute positioningM140 S0 ; Disable heated bedG1 X100 Y180 F2000 ; move Y to front and X to middleM84 ; Turn steppers off Lien vers le commentaire Partager sur d’autres sites More sharing options...
bidulm Posté(e) Décembre 30, 2018 Partager Posté(e) Décembre 30, 2018 (modifié) marche pas... pire encore, comme "Z" redescend avant, le chariot repars avec la pièce et la buse tape dedans... heureusement que j'ai imprimé une épaisseur que de 2mm, sinon ça aurait été la cata ma solution avec un temps de pose était intéressante, mais si je ne retire pas la pièce pendant la pose, j'ai le même problème puisque l'axe Z descend avant que le chariot reparte... Modifié (le) Décembre 30, 2018 par bidulm Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yo' Posté(e) Décembre 30, 2018 Partager Posté(e) Décembre 30, 2018 Salut @bidulm, Il faudrait que tu postes la fin d'un Gcode généré par ton trancheur. Du code peut être ajouté par ton trancheur lors de différentes étapes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Décembre 30, 2018 Partager Posté(e) Décembre 30, 2018 Il y a 2 heures, bidulm a dit : pire encore, comme "Z" redescend avant...... Comment ça "Z redescend avant" ????? G91 .... Z2 doit le faire remonter incrémentalement de 2mm, pas redescendre. C'est quoi ce bigntz ? Allez, mets nous le dernier fichier en pièce jointe, il ne sera pas dit qu'on comprendra pas ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jcc Posté(e) Décembre 30, 2018 Partager Posté(e) Décembre 30, 2018 (modifié) Salut. Pour ceux sur Marlin, il vaut mieux activer le G27 (park)/ Vous pouvez définir la position X / Y et ajouter du Z. Pratique pour le fin de print, le changement d'outils, la pause, le changement de filament, la chauffe après reprise, etc ... EN une fois, c'est calé et bien sûr aucun risque de conflit avec une commande antérieure. * Nozzle Park * * Park the nozzle at the given XYZ position on idle or G27. * * The "P" parameter controls the action applied to the Z axis: * * P0 (Default) If Z is below park Z raise the nozzle. * P1 Raise the nozzle always to Z-park height. * P2 Raise the nozzle by Z-park amount, limited to Z_MAX_POS. */ #define NOZZLE_PARK_FEATURE #if ENABLED(NOZZLE_PARK_FEATURE) // Specify a park position as { X, Y, Z } #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 30 } #define NOZZLE_PARK_XY_FEEDRATE 100 // X and Y axes feedrate in mm/s (also used for delta printers Z axis) #define NOZZLE_PARK_Z_FEEDRATE 5 // Z axis feedrate in mm/s (not used for delta printers) cdlt Modifié (le) Décembre 30, 2018 par Jcc 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