hidius 46 Signaler ce message Posté(e) Mars 7, 2018 Bonjour, Voici comment installer un détecteur de présence filament sur nos cher Geeetech. Lorsque le module détecte l'absence du filament, l'imprimante va se mettre en pause, se parquer en X et Y et attendre que l'on recharge un filament. Ensuite elle reprend l’impression. C'est plutôt pratique pour finir les fins de bobines ou jouer avec plusieurs couleurs sur une même impression. Ici je vais réutiliser le fin de course mecanique Z puisque je suis passé a l'autolevel. Au niveau du support on en trouve pas mal sur Thingiverse. Perso j'ai fais le miens, je le mettrai a disposition si ca intéresse du monde et ça donne ceci sans le couvercle. : Je sais l'impression est dégueulasse, merci a ICEFilament pour avoir des fluctuations énormes de diamètre. Je l'utilise du coup pour mes essais. Je le branche à la place du X-max. Ca pourrait être Y-MAX ou Z-MAX, il faudra adapter la config dans Marlin. Coté Marlin il suffit d'activer la fonctionnalité. Par contre elle a comme prérequis ADVANCED_PAUSE_FEATURE qui a elle même comme prérequis NOZZLE_PARK_FEATURE . Pour un Marlin 1.1.8, ça donne : Dans configuration.h #define NOZZLE_PARK_FEATURE #define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor. #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined. #define FILAMENT_RUNOUT_SCRIPT "M600" #endif Dans configuration_adv.h #define ADVANCED_PAUSE_FEATURE #if ENABLED(ADVANCED_PAUSE_FEATURE) #define PAUSE_PARK_RETRACT_FEEDRATE 60 #define PAUSE_PARK_RETRACT_LENGTH 2 #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 #define FILAMENT_CHANGE_UNLOAD_LENGTH 100 #define FILAMENT_CHANGE_LOAD_FEEDRATE 6 #define FILAMENT_CHANGE_LOAD_LENGTH 0 #define ADVANCED_PAUSE_EXTRUDE_FEEDRATE 3 #define ADVANCED_PAUSE_EXTRUDE_LENGTH 50 #define PAUSE_PARK_NOZZLE_TIMEOUT 45 #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 #define PAUSE_PARK_NO_STEPPER_TIMEOUT #define PARK_HEAD_ON_PAUSE //#define HOME_BEFORE_FILAMENT_CHANGE #endif Dans pins_GT2560_A.h //#define X_MAX_PIN 24 #define FIL_RUNOUT_PIN 24 // X_MAX Voila 1 Partager ce message Lien à poster Partager sur d’autres sites
L'ami René 7 Signaler ce message Posté(e) Mars 7, 2018 Bonjour hidius, Bravo et merci ! L'ami René Partager ce message Lien à poster Partager sur d’autres sites
Invité Signaler ce message Posté(e) Mars 7, 2018 salut super et bien pensé cool Partager ce message Lien à poster Partager sur d’autres sites
pascal_lb 868 Signaler ce message Posté(e) Mars 7, 2018 effectivement pas bête le coup du endstop Partager ce message Lien à poster Partager sur d’autres sites
diiity 10 Signaler ce message Posté(e) Mars 7, 2018 C'est un bon système, il ne manque plus qu'une alarme sonore qu'il suffit de brancher en // Partager ce message Lien à poster Partager sur d’autres sites
hidius 46 Signaler ce message Posté(e) Mars 7, 2018 il y a 23 minutes, diiity a dit : C'est un bon système, il ne manque plus qu'une alarme sonore qu'il suffit de brancher en // La machine émet plusieurs bips sonores fort. Partager ce message Lien à poster Partager sur d’autres sites
phil135 12 Signaler ce message Posté(e) Mars 7, 2018 pas mal, très intéressant. pour aller avec on peut trouver le soft pour que l' (arduino uno + ethenet shield) envoi un email, je ne le sens pas trop à ajouter sur la GT2560 , mais un petit montage spécifique à coté serait assez simple Partager ce message Lien à poster Partager sur d’autres sites
diiity 10 Signaler ce message Posté(e) Mars 7, 2018 alors rien à redire, si ce n'est que chapeau et merci Partager ce message Lien à poster Partager sur d’autres sites
zyban 21 Signaler ce message Posté(e) Mars 7, 2018 (modifié) Quand on n'entend plus @hidius, c'est qu'il est occupé à nous cuisiner quelque chose. Excellente idée Au fait, n'as tu pas un problème d'affichage bizarre intermittent des symboles de températures et de frame rate avec le marlin 1.1.8? Modifié (le) Mars 7, 2018 par zyban Partager ce message Lien à poster Partager sur d’autres sites
hidius 46 Signaler ce message Posté(e) Mars 7, 2018 il y a 11 minutes, zyban a dit : Au fait, n'as tu pas un problème d'affichage bizarre intermittent des symboles de températures et de frame rate avec le marlin 1.1.8? Non rien remarqué, je regardes le LCD que tres rarement en fait :S. Je vais essayé de faire gaf Partager ce message Lien à poster Partager sur d’autres sites
L'ami René 7 Signaler ce message Posté(e) Mars 7, 2018 Bonjour hidius, Cela n'est pas une demande personnelle, simplement une petite question comme ça, qui m'a traversé l'esprit. Il n'y a pas d'hyperlien pour le, les dessins 3D de la fixation de l'interrupteur détecteur de filament, c'est un oublie ou autre chose ? L'ami René Partager ce message Lien à poster Partager sur d’autres sites
hidius 46 Signaler ce message Posté(e) Mars 8, 2018 Voici : https://www.thingiverse.com/thing:2818827 Mais il peut etre tres largement amelioré Partager ce message Lien à poster Partager sur d’autres sites
Invité Signaler ce message Posté(e) Mars 8, 2018 Encore une très belle contribution ! Partager ce message Lien à poster Partager sur d’autres sites