dureiken Posté(e) Novembre 15, 2021 Posté(e) Novembre 15, 2021 Bonjour je voudrai imprimer une piÚce avec 2 couleurs, j'ai regardé des vidéos sur YT et ajouté un script "Changer filament"à la couche 2 de ma piÚce, je vois bien le code M600 apparaitre dans mon gcode mais l'imprimante ne me propose pas de changer le fil à la 2e couche, j'ai zappé un truc ?  Merci
PPAC PostĂ©(e) Novembre 15, 2021 PostĂ©(e) Novembre 15, 2021 (modifiĂ©) Salutation ! Si j'ai bien trouvĂ© les sources du firmware des X2, malheureusement, la commande M600 M600: Filament Change n'y est pas activĂ© de base dans cette version de firmware (car nĂ©cessite l'activation de ADVANCED_PAUSE_FEATURE or lĂ c'est pas activĂ© ...) https://github.com/artillery3d/sidewinder-x2-firmware/blob/fc9408316c220da701619c8479baed043a244c68/Marlin/Configuration_adv.h#L2361 Citation /**  * Advanced Pause for Filament Change  * - Adds the G-code M600 Filament Change to initiate a filament change.  * - This feature is required for the default FILAMENT_RUNOUT_SCRIPT.  *  * Requirements:  * - For Filament Change parking enable and configure NOZZLE_PARK_FEATURE.  * - For user interaction enable an LCD display, HOST_PROMPT_SUPPORT, or EMERGENCY_PARSER.  *  * Enable PARK_HEAD_ON_PAUSE to add the G-code M125 Pause and Park.  */  //#define ADVANCED_PAUSE_FEATURE Donc Ă©ventuellement il te faut utiliser le "Pause at height" (M0  https://marlinfw.org/docs/gcode/M000-M001.html  ) et faire le changement de filament manuellement ... mais lĂ aussi comme la commande de mise en pause M0 demande une interaction utilisateur si ton firmware/ecran ne les permet pas elle risque dâĂȘtre ignorĂ© ... Pour moi il faut modifier le firmware mais sur une X2 je ne saurais te conseiller ... et il faudra avoir une configuration de lâĂ©cran qui permet les interactions utilisateurs et je en sais pas si c'est possible sur les X2. Sinon une autre technique est de passer par OctoPrint ( d'imprimer depuis un RPi sous OctoPi ) ou une connexion USB avec un programme de controle d'imprimante qui fera la pause /changement de filament autrement (l'interaction utilisateur fait via le PC...) mais lĂ aussi je ne suis pas sĂ»r de moi car je n'ai pas encore testĂ© cela. peut ĂȘtre @Yo' ou @MrMagounet (Merci  ) aurons d'autre informations. ModifiĂ© (le) Novembre 15, 2021 par PPAC
dureiken Posté(e) Novembre 15, 2021 Auteur Posté(e) Novembre 15, 2021 Merci pour ton aide,  le Pause at height marche... en partie : il fait bien la pause, mais aprÚs plus moyen de rien faire : resume/change/pause, c'est "coincé".  Obligé de reset ;(
MrMagounet Posté(e) Novembre 15, 2021 Posté(e) Novembre 15, 2021 salut @dureiken que ce soit sur Genius, Genius pro ou X1 , X2 par défaut le M600 n'est pas disponible sur nos imprimantes. J'utilise cette fonction perso qui est top, mais pour ma part j'ai en effet activer sur mon Firmware Maison dans Configuration.h et Configuration_adv.h les éléments relatif au M600 comme Advanced Pause Feature que t'a indique @PPAC qui impératif. De plus pour que le M600 fonctionne faut avoir une interface qui le gÚre, via un lcd avec les menus marlin mode pas de soucis, mais le firmware d'écran MKS tft28 d'origine ne le gÚre pas du tout, il te faudrait un firmware tft issue du portage du BTT comme le mien, celui de Digante ou de Molise. Donc pour résumer cela est possible par modification de firmware TFT sa facile, et Marlin et la c'est plus compliquer car c'est une tanner sur les Hornet, Genius Pro et X2 a cause de la carte mÚre Ruby qui est chiante a Flasher.  P.S : Il y a une Option sans modification utilise le soft MultiGcode mais qui est soumit a License 1
dureiken PostĂ©(e) Novembre 15, 2021 Auteur PostĂ©(e) Novembre 15, 2021 il y a 51 minutes, MrMagounet a dit : salut @dureiken que ce soit sur Genius, Genius pro ou X1 , X2 par dĂ©faut le M600 n'est pas disponible sur nos imprimantes. J'utilise cette fonction perso qui est top, mais pour ma part j'ai en effet activer sur mon Firmware Maison dans Configuration.h et Configuration_adv.h les Ă©lĂ©ments relatif au M600 comme Advanced Pause Feature que t'a indique @PPAC qui impĂ©ratif. De plus pour que le M600 fonctionne faut avoir une interface qui le gĂšre, via un lcd avec les menus marlin mode pas de soucis, mais le firmware d'Ă©cran MKS tft28 d'origine ne le gĂšre pas du tout, il te faudrait un firmware tft issue du portage du BTT comme le mien, celui de Digante ou de Molise. Donc pour rĂ©sumer cela est possible par modification de firmware TFT sa facile, et Marlin et la c'est plus compliquer car c'est une tanner sur les Hornet, Genius Pro et X2 a cause de la carte mĂšre Ruby qui est chiante a Flasher.  P.S : Il y a une Option sans modification utilise le soft MultiGcode mais qui est soumit a License Salut merci de ton retour, en gros changer le firmware c'est le mieux non ? tu conseilles quoi ? j'ai testĂ© multigcode, sans grand succĂšs Merci J'ai installĂ© M600rewrite sur octoprint, il apparait bien, je mets la valeur de la hauteur puis lance l'impression mais ça ne s'arrĂȘte pas Ă la hauteur dĂ©sirĂ©e. Une idĂ©e ? Merci de votre aide
MrMagounet PostĂ©(e) Novembre 15, 2021 PostĂ©(e) Novembre 15, 2021 Oui toujours le mĂȘme soucis ton firmware ne gĂšre pas le M600. Pour la X2 le soucis c'est que le Flash de la carte mĂšre est super chiant et bien problĂ©matique, c'est en partie pour cela que l'on a dĂ©velopper aucun firmware pour la X2 faire un Firmware c'est faisable quand on a les sources ce je les ai, mais si les personnes ne savent pas le Flasher derriĂšre cela ne sert a rien.
dureiken PostĂ©(e) Novembre 15, 2021 Auteur PostĂ©(e) Novembre 15, 2021 il y a 40 minutes, MrMagounet a dit : Oui toujours le mĂȘme soucis ton firmware ne gĂšre pas le M600. Pour la X2 le soucis c'est que le Flash de la carte mĂšre est super chiant et bien problĂ©matique, c'est en partie pour cela que l'on a dĂ©velopper aucun firmware pour la X2 faire un Firmware c'est faisable quand on a les sources ce je les ai, mais si les personnes ne savent pas le Flasher derriĂšre cela ne sert a rien. c'est bien embetant, mais pourquoi le M600rewrite de octoprint ne marche pas non plus ? il est censĂ© contourner ce souci non ?  Merci
MrMagounet Posté(e) Novembre 15, 2021 Posté(e) Novembre 15, 2021 Il y a 4 heures, dureiken a dit : c'est bien embetant, mais pourquoi le M600rewrite de octoprint ne marche pas non plus ? il est censé contourner ce souci non ?  Merci Non le M600rewrite contourne les soucis quand tu utilise un écran tft, qui a 85% n'intÚgre pas de support M600 ou l'émulation Marlin mode, dans ce cas octoprint s'interface et communique avec ton Marlin dont le M600 (advanced pause feature) est configurer et communiquer avec pour effectué le processus de pilotage du M600. Mais la sur la X2 tu n'as pas le Advanced Pause feature et tous les fonctions qui vont avec d'actif, donc ici ton imprimante ne prend pas en compte le M600 tout simplement, tu n'as aucun moyen de contourner cela sans Flasher le Firmware.
dureiken Posté(e) Novembre 15, 2021 Auteur Posté(e) Novembre 15, 2021 il y a 18 minutes, MrMagounet a dit : Non le M600rewrite contourne les soucis quand tu utilise un écran tft, qui a 85% n'intÚgre pas de support M600 ou l'émulation Marlin mode, dans ce cas octoprint s'interface et communique avec ton Marlin dont le M600 (advanced pause feature) est configurer et communiquer avec pour effectué le processus de pilotage du M600. Mais la sur la X2 tu n'as pas le Advanced Pause feature et tous les fonctions qui vont avec d'actif, donc ici ton imprimante ne prend pas en compte le M600 tout simplement, tu n'as aucun moyen de contourner cela sans Flasher le Firmware. ok donc c'est mort non ? car tu me dis que c'est quasi impossible de flasher le firmware ?  et avec ça : https://3dprintbeginner.com/sidewinder-x2-custom-touchscreen-firmware/ ?
MrMagounet PostĂ©(e) Novembre 15, 2021 PostĂ©(e) Novembre 15, 2021 Il y a 2 heures, dureiken a dit : ok donc c'est mort non ? car tu me dis que c'est quasi impossible de flasher le firmware ?  et avec ça : https://3dprintbeginner.com/sidewinder-x2-custom-touchscreen-firmware/ ? C'est un Firmware tft celui que j'ai fait est sur la mĂȘme base il est trĂšs bien mais si ton marlin n'est pas changer sur la carte MĂšre pas de M600, le firmware tft permet de d'apporter des fonction sur l'interface mais elles doivent ĂȘtre prĂ©sente dans le Marlin pour que cela fonctionne. Pour mettre a jour le tft tu place les fichier sur un carte ”sd et tu place cette derniĂšre dans le lecteur a cote de l'Ă©cran, tu allumer l'imprimante et attend. mais pour la Carte MĂšre et Marlin c'est pas pareil. Je vais voir faire une procĂ©dure pour expliquer comment mettre a jour la Carte MĂšre Ruby des Genius Pro / X2 / Hornet, aprĂšs ce sera a toi de voir si tu te sent capable de le faire a ce moment si besoin il sera intĂ©ressant de mettre un firmware au point pour la X2.
dureiken Posté(e) Novembre 16, 2021 Auteur Posté(e) Novembre 16, 2021 Merci  et avec ce firmware est-ce que les fonctions d'octoprint marcheraient ?
MrMagounet Posté(e) Novembre 16, 2021 Posté(e) Novembre 16, 2021 Il y a 2 heures, dureiken a dit : Merci  et avec ce firmware est-ce que les fonctions d'octoprint marcheraient ? Il est pas trÚs compliquer d'activé le M600 dans Marlin donc si c'est que que tu souhaite oui c'est activable, et aprÚs si tu utilise le firmware tft digant ou le mien tu pourra gérer aussi via le tft de l'imprimante en plus de octoprint. Déjà je regarde pour faire un tuto pour le Flash X2.
dureiken Posté(e) Novembre 16, 2021 Auteur Posté(e) Novembre 16, 2021 Pardon j'avoue ne pas avoir tout compris. Quel est le firmware de base des X2 ? c'est pas Marlin non ? je ne comprends pas pourquoi tu dis que c'est facile d'activer M600 sur une Marlin, alors que ma X2 n'a pas ce firmware ?
MrMagounet PostĂ©(e) Novembre 16, 2021 PostĂ©(e) Novembre 16, 2021 il y a 8 minutes, dureiken a dit : Pardon j'avoue ne pas avoir tout compris. Quel est le firmware de base des X2 ? c'est pas Marlin non ? je ne comprends pas pourquoi tu dis que c'est facile d'activer M600 sur une Marlin, alors que ma X2 n'a pas ce firmware ? Si le systĂšme d'exploitation (firmware) est un Marlin sur la X2 comme sur la X1, aprĂšs il ne sont pas configurer pareil, la carte mĂšre n'est pas la mĂȘme non plus. J'essaie d'expliquĂ© les chose de la façon la plus simple possible pourtant Â
dureiken Posté(e) Novembre 16, 2021 Auteur Posté(e) Novembre 16, 2021 D'accord merci, comment faire pour activer le M600 sur les Marlin de la X2 alors ? ou au moins juste une pause, je changerai le filament moi meme
Savate PostĂ©(e) Novembre 17, 2021 PostĂ©(e) Novembre 17, 2021 Il y a 6 heures, dureiken a dit : D'accord merci, comment faire pour activer le M600 sur les Marlin de la X2 alors ? ou au moins juste une pause, je changerai le filament moi meme Comme l'as dit @MrMagounet il faut flasher un Marlin 2.x modifiĂ© sur la carte mĂšre, mais c'est compliquĂ© sur la carte mĂšre de la X2 (ou de la Genius Pro). Il y a 19 heures, MrMagounet a dit : DĂ©jĂ je regarde pour faire un tuto pour le Flash X2 Etape n°1 : il prĂ©pare un tuto pour flasher la carte mĂšre. Donc il faut attendre un peu (par contre quel que soit le futur firmware, il faudra que tu changes le filament toi mĂȘme )
dureiken PostĂ©(e) Novembre 17, 2021 Auteur PostĂ©(e) Novembre 17, 2021 (modifiĂ©) Il y a 3 heures, Savate a dit :  Donc il faut attendre un peu (par contre quel que soit le futur firmware, il faudra que tu changes le filament toi mĂȘme )  Salut je devrai y arriver pas de souci ! En attendant le super tuto de @MrMagounet, comme j'ai exactement le meme souci que ce monsieur :   J'ai voulu tenter le M25, mais l'imprimante ne le detecte pas non plus. Ni les beeps d'ailleurs. Voici le code que Cura a rajoutĂ© : Citation ;added code by post processing ;script: PauseAtHeight.py ;current layer: 10 M83 ; switch to relative E values for any needed retraction G1 F1500 E-2 G1 F300 Z4.1 ; move up a millimeter to get out of the way G1 F9000 X0 Y0 G1 F300 Z15 ; too close to bed--move to at least 15mm M104 S190 ; standby temperature m300 S440 p200 M25 ; Do the actual pause m300 S440 p200 M109 S190 ; resume temperature G1 F1500 E2 G1 F199.998 E50 G1 F1500 E-2 G1 F300 Z3.1 G1 F9000 X140.922 Y154.666 G1 F300 Z3.1 ; move back down to resume height G1 F1500 E2 G1 F1500 ; restore extrusion feedrate M82 ; switch back to absolute E values G92 E676.6669 Le M25 n'est pas actif non plus sur la X2 ?  Merci de votre aide ModifiĂ© (le) Novembre 17, 2021 par dureiken
PPAC PostĂ©(e) Novembre 17, 2021 PostĂ©(e) Novembre 17, 2021 il y a 31 minutes, dureiken a dit : Le M25 n'est pas actif non plus sur la X2 ? Il semble qui oui ... pas activĂ© dans le firmware. Si l'on regarde le dĂ©taille de la commande g-code M25 sur le site de marlin M25: Pause SD print ( https://marlinfw.org/docs/gcode/M025.html ) on remarque deja que c'est pour mettre en pause une impression depuis une carte SD (donc si tu imprime depuis OctoPrint cela sera tout simplement ignorĂ©) . Ensuite il y a de spĂ©cifiĂ© : Citation Notes Requires SDSUPPORT Or quand je regarde le fichier Configuration.h du firmware de la X2 c'est malheureusement dĂ©sactivĂ© : https://github.com/artillery3d/sidewinder-x2-firmware/blob/main/Marlin/Configuration.h#L2087   AprĂšs c'est possible que l'histoire soit diffĂ©rente si tu imprime depuis lâĂ©cran TFT de l'imprimante car comme il s'agit d'un Ă©cran connectĂ© en client sĂ©rie, il peut avoir une gestion de M25 ... mais lĂ encore il faudrait vĂ©rifier le firmware de lâĂ©cran ou faire des essais...
dureiken PostĂ©(e) Novembre 17, 2021 Auteur PostĂ©(e) Novembre 17, 2021 il y a 5 minutes, PPAC a dit : Il semble qui oui ... pas activĂ© dans le firmware. Si l'on regarde le dĂ©taille de la commande g-code M25 sur le site de marlin M25: Pause SD print ( https://marlinfw.org/docs/gcode/M025.html ) on remarque deja que c'est pour mettre en pause une impression depuis une carte SD (donc si tu imprime depuis OctoPrint cela sera tout simplement ignorĂ©) . Ensuite il y a de spĂ©cifiĂ© : Or quand je regarde le fichier Configuration.h du firmware de la X2 c'est malheureusement dĂ©sactivĂ© : https://github.com/artillery3d/sidewinder-x2-firmware/blob/main/Marlin/Configuration.h#L2087   AprĂšs c'est possible que l'histoire soit diffĂ©rente si tu imprime depuis lâĂ©cran TFT de l'imprimante car comme il s'agit d'un Ă©cran connectĂ© en client sĂ©rie, il peut avoir une gestion de M25 ... mais lĂ encore il faudrait vĂ©rifier le firmware de lâĂ©cran ou faire des essais... J'ai imprimĂ© depuis la clĂ© usb via l'Ă©cran de l'I3D. Ya rien d'activĂ© sur cette super imprimante vantĂ©e par tous les youtubeurs en fait ...
PPAC Posté(e) Novembre 17, 2021 Posté(e) Novembre 17, 2021 (modifié) il y a 4 minutes, dureiken a dit : Ya rien d'activé sur cette super imprimante vantée par tous les youtubeurs en fait ... C'est surement pour forcer l'utilisateur a mettre les mains dans le code des firmware (carte mÚre et écran) et comme cela tu va devenir un pro en mise a jours de firmware ! Modifié (le) Novembre 17, 2021 par PPAC
Savate PostĂ©(e) Novembre 17, 2021 PostĂ©(e) Novembre 17, 2021 il y a 7 minutes, dureiken a dit : Ya rien d'activĂ© sur cette super imprimante vantĂ©e par tous les youtubeurs en fait ... pour la gestion du changement de filament (que j'ai activĂ© sur mes X1, mais que je n'ai jamais utilisĂ© de ma vie) et comme le dit @PPAC une fois que tu auras mis les mains dans le cambouis, non seulement ce sera activĂ©, mais en plus tu sauras pourquoi Â
dureiken Posté(e) Novembre 17, 2021 Auteur Posté(e) Novembre 17, 2021 Ceci peut aider ou aucunement ? https://3dprintbeginner.com/sidewinder-x2-custom-touchscreen-firmware/
Savate Posté(e) Novembre 17, 2021 Posté(e) Novembre 17, 2021 il y a 3 minutes, dureiken a dit : Ceci peut aider ou aucunement ? https://3dprintbeginner.com/sidewinder-x2-custom-touchscreen-firmware/ Non, ce ne sont que des fonctionnalités 'écran', pas de Marlin et il n'est pas fait mention du M600 (et c'est aussi marqué dans les commentaires en dessous ...) 1
dureiken Posté(e) Novembre 17, 2021 Auteur Posté(e) Novembre 17, 2021 Je ne parlais pas du m600 mais au moins de pouvoir mettre en pause.  Mais j'imagine que c'est pareil
Savate Posté(e) Novembre 17, 2021 Posté(e) Novembre 17, 2021 ni M600, ni M25 pas de commandes GCODE supplémentaires, juste des fonctions existantes accessible via l'écran
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