Joker78 Inviato 4 Settembre 2021 Inviato 4 Settembre 2021 Salve a tutti ho un sensore filamento è l'ho vorrei montare su una msk gen 1.4, da quello che ho capito è che va collegato su z Max. e poi va attivato nel marlin, qualcuno può darmi qualche info in più? Cita
dnasini Inviato 4 Settembre 2021 Inviato 4 Settembre 2021 Ciao, di sensori di fine filamento ne esistono a pacchi, puoi condividerci quello che hai tu (foto o link) cosi' da capire meglio cosa vuoi configurare? 1 Cita
Salvogi Inviato 4 Settembre 2021 Inviato 4 Settembre 2021 E' quello con l'interruttore che segnala solo la presenza del filamento o è quello con gli ingranaggi e l'encoder che segnala anche il filamento fermo? Comunque, dovresti attivare i seguenti parametri su Configuration.h #define EXTRUDE_MAXLENGTH 600 // Nelle stampanti bowden, deve essere maggiore della lunghezza del tubo in teflon .... #define FILAMENT_RUNOUT_SENSOR #define FIL_RUNOUT_PIN 19 // Pin Zmax .... #define FIL_RUNOUT_STATE LOW // se hai il sensore con l'interruttore devi verificare se è normalmente aperto o normalmente chiuso .... #define FILAMENT_RUNOUT_DISTANCE_MM 10 // se hai il sensore con l'encoder #define FILAMENT_MOTION_SENSOR // se hai il sensore con l'encoder .... #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT { 0, 0, 2 } // posizione parcheggio { X, Y, sollevamento Z } Poi, dovresti attivare i seguenti parametri su Configuration_adv.h #define ADVANCED_PAUSE_FEATURE .... #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 20 .... #define FILAMENT_CHANGE_UNLOAD_LENGTH 550 // Lunghezza bowden, distanza tra rotella dell'estrusore e nozzle .... #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 15 .... #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 545 // Lunghezza bowden -5 .... #define ADVANCED_PAUSE_PURGE_LENGTH 20 1 Cita
Joker78 Inviato 5 Settembre 2021 Autore Inviato 5 Settembre 2021 3 ore fa, Salvogi ha scritto: E' quello con l'interruttore che segnala solo la presenza del filamento o è quello con gli ingranaggi e l'encoder che segnala anche il filamento fermo? Comunque, dovresti attivare i seguenti parametri su Configuration.h #define EXTRUDE_MAXLENGTH 600 // Nelle stampanti bowden, deve essere maggiore della lunghezza del tubo in teflon .... #define FILAMENT_RUNOUT_SENSOR #define FIL_RUNOUT_PIN 19 // Pin Zmax .... #define FIL_RUNOUT_STATE LOW // se hai il sensore con l'interruttore devi verificare se è normalmente aperto o normalmente chiuso .... #define FILAMENT_RUNOUT_DISTANCE_MM 10 // se hai il sensore con l'encoder #define FILAMENT_MOTION_SENSOR // se hai il sensore con l'encoder .... #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT { 0, 0, 2 } // posizione parcheggio { X, Y, sollevamento Z } Poi, dovresti attivare i seguenti parametri su Configuration_adv.h #define ADVANCED_PAUSE_FEATURE .... #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 20 .... #define FILAMENT_CHANGE_UNLOAD_LENGTH 550 // Lunghezza bowden, distanza tra rotella dell'estrusore e nozzle .... #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 15 .... #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 545 // Lunghezza bowden -5 .... #define ADVANCED_PAUSE_PURGE_LENGTH 20 Grazie mille vedo quale sensore ho e provo Cita
Salvogi Inviato 5 Settembre 2021 Inviato 5 Settembre 2021 12 ore fa, Joker78 ha scritto: Grazie mille vedo quale sensore ho e provo Mi sono dimentaticato di dirti di stare attento al collegamento sulla scheda madre perchè sul connettore arrivano anche negativo e positivo di alimentazione quindi con il microswitch del sensore potresti fare cortocircuito. Probabilmente questo già lo sapevi ma per scrupolo te lo volevo dire lo stesso. Se hai dubbi, posta una foto del sensore aperto o un link dove vedere le caratteristiche. 3 Cita
Joker78 Inviato 14 Settembre 2021 Autore Inviato 14 Settembre 2021 Il 4/9/2021 at 22:35, Salvogi ha scritto: E' quello con l'interruttore che segnala solo la presenza del filamento o è quello con gli ingranaggi e l'encoder che segnala anche il filamento fermo? Comunque, dovresti attivare i seguenti parametri su Configuration.h #define EXTRUDE_MAXLENGTH 600 // Nelle stampanti bowden, deve essere maggiore della lunghezza del tubo in teflon .... #define FILAMENT_RUNOUT_SENSOR #define FIL_RUNOUT_PIN 19 // Pin Zmax .... #define FIL_RUNOUT_STATE LOW // se hai il sensore con l'interruttore devi verificare se è normalmente aperto o normalmente chiuso .... #define FILAMENT_RUNOUT_DISTANCE_MM 10 // se hai il sensore con l'encoder #define FILAMENT_MOTION_SENSOR // se hai il sensore con l'encoder .... #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT { 0, 0, 2 } // posizione parcheggio { X, Y, sollevamento Z } Poi, dovresti attivare i seguenti parametri su Configuration_adv.h #define ADVANCED_PAUSE_FEATURE .... #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 20 .... #define FILAMENT_CHANGE_UNLOAD_LENGTH 550 // Lunghezza bowden, distanza tra rotella dell'estrusore e nozzle .... #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 15 .... #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 545 // Lunghezza bowden -5 .... #define ADVANCED_PAUSE_PURGE_LENGTH 20 Ciao scusa se rispondo solo ora, ma causa lavoro non ho avuto molto tempo da dedicare alla stampante, allora diciamo che avrei capito, ma le voci che mi hai indicato non le trovo in marlin, almeno non sono uguali monto il marlin 1.1.9 Cita
Salvogi Inviato 17 Settembre 2021 Inviato 17 Settembre 2021 Il 14/9/2021 at 11:21, Joker78 ha scritto: Ciao scusa se rispondo solo ora, ma causa lavoro non ho avuto molto tempo da dedicare alla stampante, allora diciamo che avrei capito, ma le voci che mi hai indicato non le trovo in marlin, almeno non sono uguali monto il marlin 1.1.9 Ciao, ho visto solo ora non avrò visto la notifica. Ho dato uno sguardo a Marlin 1.1.9, effettivamente c'è qualche differenza. Da quanto ho visto, mi sembra che Marlin 1.1.9 non supporta il sensore con l'encoder ma solo il sensore con il microswitch. Ma per sicurezza meglio chiedere a @Killrob, @Whitedavil, @FoNzY, @dnasini o @Truck64 Su Marlin 1.1.9, dovresti attivare i seguenti parametri su Configuration.h #define EXTRUDE_MAXLENGTH 600 // Nelle stampanti bowden, deve essere maggiore della lunghezza del tubo in teflon .... #define FILAMENT_RUNOUT_SENSOR #define FIL_RUNOUT_PIN 19 // Pin Zmax su Marlin non c'è bisogna aggiungere la riga .... #define FIL_RUNOUT_INVERTING false // se hai il sensore con l'interruttore devi verificare se è normalmente aperto o normalmente chiuso .... #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT { 0, 0, 2 } // posizione parcheggio { X, Y, sollevamento Z } Poi, dovresti attivare i seguenti parametri su Configuration_adv.h #define ADVANCED_PAUSE_FEATURE .... #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 20 .... #define FILAMENT_CHANGE_UNLOAD_LENGTH 550 // Lunghezza bowden, distanza tra rotella dell'estrusore e nozzle .... #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 15 .... #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 545 // Lunghezza bowden -5 .... #define ADVANCED_PAUSE_PURGE_LENGTH 20 Comunque, sei riuscito a stabilire se il tuo sensore quello con il microswitch o quello con l'encoder? 1 Cita
Killrob Inviato 17 Settembre 2021 Inviato 17 Settembre 2021 nella 1.1.9 l'encoder mi pare che non fosse stato ancora implementato, è stata un'aggiunta fatta dalla 2.0 in poi 1 Cita
Joker78 Inviato 19 Settembre 2021 Autore Inviato 19 Settembre 2021 Ciao a tutti grazie per la risposta, domani mi ci metto e vedo se ci cavo le gambe, comunque mi andrebbe bene lo stesso perché monto il sensore microswitch Cita
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.