El_Barto Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 Ciao a tutti, da ieri sto impazzendo nel tentativo di far funzionare il sensore di finefilamento sulla mia SKR 1.4. Ho configurato il firmware Marlin 2.0.x BugFix abilitando: - FILAMENT_RUNOUT_SENSOR in Configuration.h (riga 1139) - ADVANCED_PAUSE_FEATURE in Configuration_adv.h (riga 1848) - NOZLE_PARK_FEATURE in Configuration.h (riga 1492) e connettendomi con sensore meccanico nei connettori P1_25 (E1DET) e P1_26 (E0DET) della scheda SKR1.4, ma senza risultato: con comando M119 risulta senpre e comunque "open" sia che l'interruttore sia fisicamente aperto che chiuso (cioè sia premuto che rilasciato): SENDING:M119 Reporting endstop status x_min: open y_min: open z_min: TRIGGEREDfilament: open Ho provato con 2 diversi interruttori: uno a 2 fili (l'interruttore originale del fine corsa asse Z della Ender 3 Pro) sia con uno a 3 fili (come foto in allegato): ma il risultato è sempre lo stesso: constantemente OPEN! Nel dubbio ho anche verificato i due sensori con multimetro ed entrambi funzionano perfettamente. Per caso qualcuno monta tale sensore ed è riuscito a configurarlo e farlo funzionare? Grazie in anticipo per l'aiuto... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 hai provato ad inviare il comando m412 per vedere se la funzione è abilitata? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
El_Barto Inviato 6 Marzo 2020 Autore Condividi Inviato 6 Marzo 2020 Sì: >>> m412 SENDING:M412 echo:Filament runout ON Filament runout distance (mm): 0.00 Inoltre ho appena tentato di lanciare una stampa, ma dopo il livellamento, anzichè iniziare la stampa a display mi è comparso l'avvertimento di filamento finito: "Filamento finito, inserisci il filamento e premi pulsante" Quindi sembrerebbe tutto abilitato, solo che sente il sensore sempre costantemente aperto e quindi con filamento finito... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 io ho provato con un normalissimo esndstop collegato e mi ha funzionato, M119 su pronterface me lo da OPEN, se non lo premo e Triggered quando lo premo. Lo switch ha collegati il comune ed il normalmente aperto e sulla SKR V1.4 i pin del pad E0DET sono i 2 esterni Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
El_Barto Inviato 6 Marzo 2020 Autore Condividi Inviato 6 Marzo 2020 7 minuti fa, Killrob dice: io ho provato con un normalissimo esndstop collegato e mi ha funzionato, M119 su pronterface me lo da OPEN, se non lo premo e Triggered quando lo premo. Lo switch ha collegati il comune ed il normalmente aperto e sulla SKR V1.4 i pin del pad E0DET sono i 2 esterni Come hai fatto? Io ci sto impazzendo, ho modificato il firmware in mille modi diversi ed ho anche provato con due diversi sensori (uno a 2 e l'altro a 3 fili), ma con pronterface non mi cambia mai di stato: sempre OPEN sia che tenga l'interruttore premuto sia che lo rilascio... Potresti cortesemente girarmi la tua configurazione oppure dirmi cos'hai abilitato nel firmware per farlo funzionare correttamente? Grazie mille Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 innanzitutto non ho usato il sensore di filamento che hai postato tu ma un semplice switch collegando i 2 pin cerchiati in rosso e li ho collegati ai 2 pin che vedi cerchiati in viola sulla scheda. Nel firmware ho decommentato #define FILAMENT_RUNOUT_SENSOR nel configuration.h e poi ho decommentato /** * Advanced Pause * Experimental feature for filament change support and for parking the nozzle when paused. * Adds the GCode M600 for initiating filament change. * If PARK_HEAD_ON_PAUSE enabled, adds the GCode M125 to pause printing and park the nozzle. * * Requires an LCD display. * Requires NOZZLE_PARK_FEATURE. * This feature is required for the default FILAMENT_RUNOUT_SCRIPT. */ #define ADVANCED_PAUSE_FEATURE nel configuration_adv.h da notare che nel configuration non c'è scritto ma nel configuration_adv si * This feature is required for the default FILAMENT_RUNOUT_SCRIPT. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
El_Barto Inviato 6 Marzo 2020 Autore Condividi Inviato 6 Marzo 2020 A livello di firmware abbiamo fatto le stesse identiche modifiche. Mi sono perfino collegato al medesino connettore sulla scheda, ma guardando il tuo schema mi viene un dubbio: il tuo interruttore ha solo 2 fili ed è connesso ai 2 pin esterni del connettore che hai indicato sulla scheda, mentre il pin centrale rimane libero? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 13 minuti fa, El_Barto dice: A livello di firmware abbiamo fatto le stesse identiche modifiche. Mi sono perfino collegato al medesino connettore sulla scheda, ma guardando il tuo schema mi viene un dubbio: il tuo interruttore ha solo 2 fili ed è connesso ai 2 pin esterni del connettore che hai indicato sulla scheda, mentre il pin centrale rimane libero? esatto Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
El_Barto Inviato 6 Marzo 2020 Autore Condividi Inviato 6 Marzo 2020 Grazie infinite: ho finalmente capito qual'è il problema! I miei interruttori chiudono il contatto tra massa e segnale, mentre invece è necessario chiuderlo tra 5V e segnale! Ho appena fatto una prova ponticellando al volo i fili ed in effetti "magicamente" cambia di stato da OPEN a TRIGGERED e viceversa... Quindi temo che l'interruttore a 3 fili che avevo comprato appositamente posso buttarlo e dovrò usarne uno a 2 soli fili... Ancora grazie mille!!!!! 🙂 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 6 Marzo 2020 Condividi Inviato 6 Marzo 2020 5 minuti fa, El_Barto dice: Grazie infinite: ho finalmente capito qual'è il problema! I miei interruttori chiudono il contatto tra massa e segnale, mentre invece è necessario chiuderlo tra 5V e segnale! Ho appena fatto una prova ponticellando al volo i fili ed in effetti "magicamente" cambia di stato da OPEN a TRIGGERED e viceversa... Quindi temo che l'interruttore a 3 fili che avevo comprato appositamente posso buttarlo e dovrò usarne uno a 2 soli fili... Ancora grazie mille!!!!! 🙂 di nulla è stato un piacere 😉 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.