bacconi Inviato 17 Gennaio 2023 Condividi Inviato 17 Gennaio 2023 Ciao, qualcuno sa le tensioni che i controller usano per stabilire se l' ingresso è chiuso o aperto? si puo configurare eventualmente da marlin la tensione a cui cambia da aperto a chiuso? ho sostituito gli endstop Z con gli ottici e non è che vadano senza intoppi, mi rileva che è arrivato quando ancora la luce dell endstop è accesa Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 17 Gennaio 2023 Condividi Inviato 17 Gennaio 2023 2 ore fa, bacconi ha scritto: si puo configurare eventualmente da marlin la tensione a cui cambia da aperto a chiuso? 2 ore fa, bacconi ha scritto: qualcuno sa le tensioni che i controller usano per stabilire se l' ingresso è chiuso o aperto? non è che cambia ad una "tensione" ma cambia tra "tutta la tensione" (chiuso) e "nessuna tensione" (aperto). sono interruttori e come tutti gli interruttori non hanno mezze misure, tutto o niente. 2 ore fa, bacconi ha scritto: ho sostituito gli endstop Z con gli ottici e non è che vadano senza intoppi, mi rileva che è arrivato quando ancora la luce dell endstop è accesa perche' lo hai configurato male nel firmware o lo hai collegato male 2 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 17 Gennaio 2023 Condividi Inviato 17 Gennaio 2023 1 ora fa, FoNzY ha scritto: non è che cambia ad una "tensione" ma cambia tra "tutta la tensione" (chiuso) e "nessuna tensione" (aperto). sono interruttori e come tutti gli interruttori non hanno mezze misure, tutto o niente. perche' lo hai configurato male nel firmware o lo hai collegato male Si, ma di norma, con le 32bit, massimo 5vdc! Altrimenti distruggi la cpu o parte di essa. Link al endstop ottico? 3 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
bacconi Inviato 19 Gennaio 2023 Autore Condividi Inviato 19 Gennaio 2023 Il 17/1/2023 at 21:39, FoNzY ha scritto: non è che cambia ad una "tensione" ma cambia tra "tutta la tensione" (chiuso) e "nessuna tensione" (aperto). sono interruttori e come tutti gli interruttori non hanno mezze misure, tutto o niente. non è proprio così, gli ingressi analogici a 5v ad esempio da 0 a 3v il micro li sente chiusi poi quando la tensione riscende fino a 2v risulta aperto, si chiama isteresi e serve a evitare situazioni indefinite di funzionamento. da marlin c'è modo di modificare queste soglie o sono preimpostate fisse? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 19 Gennaio 2023 Condividi Inviato 19 Gennaio 2023 1 ora fa, bacconi ha scritto: non è proprio così, gli ingressi analogici a 5v ad esempio da 0 a 3v il micro li sente chiusi poi quando la tensione riscende fino a 2v risulta aperto, si chiama isteresi e serve a evitare situazioni indefinite di funzionamento. da marlin c'è modo di modificare queste soglie o sono preimpostate fisse? Spero volessi dire "ingressi digitali"... Sopra i 2.6v la cpu vede un 1 logico, sotto i 2.6v,vede uno 0 logico. Marlin non c'entra nulla, sono le cpu costruite, giustamente, così! Le cpu con logica a 3.3v invece ragiona uguale, ma con "soglie" diverse. L'unica cosa che puoi impostare è il verso del contatto! 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Truck64 Inviato 19 Gennaio 2023 Condividi Inviato 19 Gennaio 2023 1 ora fa, bacconi ha scritto: non è proprio così, gli ingressi analogici a 5v ad esempio da 0 a 3v il micro li sente chiusi poi quando la tensione riscende fino a 2v risulta aperto, si chiama isteresi e serve a evitare situazioni indefinite di funzionamento. da marlin c'è modo di modificare queste soglie o sono preimpostate fisse? A parte il fatto che i processori delle stampanti 3D hanno pochissimi ingressi analogici, quando quei pin sono configurati come digitali il segnale passa comunque attraverso un circuito discriminante per il livello 1 o 0 che non è programmabile (e ci mancherebbe). Non sono nemmeno sicuro che ci sia un isteresi, quasi sempre invecie si parla di livello di tensione indefinito tra quello di 1 logico e quello di 0 logico. Una cosa come quella quì sotto (preso dal datasheet del processore che equipaggia la SKR2, ma sono tutti più o meno simili) Quindi la risposta e che non ci sono proprio parametri per programmare la tensione del livello logico nei processori di uso comune. Tornando al tuo problema invecie hai istallato un finecorsa ottico, immagino venendo da uno meccanico. Quando ho fatto delle prove simili ho scopeto che quelli che avevo preso avevano già il circuito di pullup integrato quindi andava disattivato quello del processore definito con il firmware. E poi hai verificato se cambiano stato correttamente con M119? 3 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
bacconi Inviato 19 Gennaio 2023 Autore Condividi Inviato 19 Gennaio 2023 perfetto, il segnale viene gestito direttamente dal micro e non si può cambiare. ora proverò a disattivare il pullup il mio problema è che il del di segnalazione che quando la Z è alta è acceso, quando mi arriva a 0 non è che si spenge del tutto, diminuisce appena di luminosità, ma quasi impercettibile rispetto al tutto acceso, quindi magari togliendo il pullup migliora 1 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.