No me funciona la placa, el sensor me da señal al comprobarlo con el voltimetro, pero una vez que pasa el circuito no llega nada... todo comprado a
Proyectos Arduino no da ningún tipo de señal... :-(
Proyectos Arduino escribió:Buenos días caballeros.
En un rato os pubilcamos más detalladamente las conexiones.
Hemos vuelto a probar esta mañana las pcb´s y nos funcionan perfectamente. El problema viene en el conexionado a la ramps.
Tras ver los problemas que la gente tenía con la pcb y el sensor, hemos estado un par de días desconectados revisando todo. Hasta hemos desmontado los sensores que tenemos instalados en nuestras impresoras para revisar y comparar si había algún problema con el opto, con el sensor, con alguna resistencia...
Finalmente, viendo que los esquemas y todo estaba bien, volvimos a conectar todo y aquí encontramos una diferencia respecto a lo que hemos publicado: Las salidas de la pcb a la ramps no se correspondían.
En la imagen de abajo se indica el conexionado correcto.
El sensor capacitivo tiene tres cables, marrón (positivo), azul (negativo) y señal (negro), y se conectan tal y como corresponden los colores de la imagen.
En la ramps, los endstop tienen tres pines (o dos, según vendedor): Señal, negativo, y positivo. Pues bien, la pcb tiene que ir conectada a SEÑAL y a POSITIVO, como se indica en la imagen, y en los pines del Z- o Zmin.
Quien necesite un nuevo cable con los pines sueltos, por favor que se ponga en contacto con nosotros vía mp o vía mail para reenviarle un nuevo cable con los pines sueltos sin coste alguno.
Proyectos Arduino Make Things!
Tu tienda online con servicios de fabricación y market.
A mi el funcionamiento normal desde el primer día es que está encendido a media potencia el led, y que al llegar al tope se enciende más, no es problema del sensor ni de la placa si no del circuito usado.
Por otra parte, creo que lo que ha llevado a engaño a la gente es que hay ramps que no tienen pin de positivo, y que hay gente con cables de 3 hilos y gente con cables de 2 hilos, dependiendo del vendedor/época de compra.
Poniendo los contactos en los extremos (Señal y +5v) funciona ok. Yo lo tengo en PCB proto perforada desde hace tiempo y sin problema ninguno con el mismo esquema y con un PC817
Es muy importante el orden de los cables (los de la ramps tienen sentido), e invertir en marlin la lógica de funcionamiento como indica la gente de proyectos arduino y FMalpartida en su vídeo, pero confirmo que funciona sin problema ninguno, y que realmente es una diferencia abismal el tenerlo o no tenerlo... Yo antes me volvía loco con la dichosa cama, y abortando impresiones por culpa del mal nivelado de la misma.
biketrial981 escribió:A mi el funcionamiento normal desde el primer día es que está encendido a media potencia el led, y que al llegar al tope se enciende más, no es problema del sensor ni de la placa si no del circuito usado.
Por otra parte, creo que lo que ha llevado a engaño a la gente es que hay ramps que no tienen pin de positivo, y que hay gente con cables de 3 hilos y gente con cables de 2 hilos, dependiendo del vendedor/época de compra.
Poniendo los contactos en los extremos (Señal y +5v) funciona ok. Yo lo tengo en PCB proto perforada desde hace tiempo y sin problema ninguno con el mismo esquema y con un PC817
Es muy importante el orden de los cables (los de la ramps tienen sentido), e invertir en marlin la lógica de funcionamiento como indica la gente de proyectos arduino y FMalpartida en su vídeo, pero confirmo que funciona sin problema ninguno, y que realmente es una diferencia abismal el tenerlo o no tenerlo... Yo antes me volvía loco con la dichosa cama, y abortando impresiones por culpa del mal nivelado de la misma.
Entonces, el que se ilumine a media potencia el led si no detecta, y a máxima potencia si detecta, es como debería de funcionar, ¿no es así?
Mi ramps tiene sólo 2 pines en el end stop, así que me tocará soldar, pero antes quiero probar el funcionamiento de la placa y el sensor. ¿Alguien sabe que voltajes tiene al detectar y al no detectar el sensor?
Me acaba de llegar el sensor y no tengo la pieza impresa para colocarlo, im genius... Voy a tratar de imprimirlo y lo pruebo todo, aunque veo que Proyectos Arduino ha aclarado lo que había que aclarar..
Me voy a poner a montar el soporte para el sensor, no he montado la placa con el octo porque no me acaba de quedar algo claro..
Si mi final de carrera tiene 3 cables tengo que cortarlos y puentearlos por esta plaquita?
Se puede pasar también el endstop por la placa, pero primero deberías de ponerlo a funcionar solo.
Tienes el esquema arriba:
Si tu endstop tiene 3 cables, tienes que poner los 2 de los extremos de la ramps a la placa, siguiendo el diagrama. Los pines que van a la placa tienen todos posición.
Con ese circuito y usando los endstop con el positivo en modo por ejemplo nc estas llevando una señal positiva directamente al optó que en el caso que el optó reciba señal cerrará y entregará negativo a la señal.
Resumen por el endstop + y por el sensor -
No puedo hacer un esquema más detallado ahora si no lo entendéis lo dibujo pero en el esquema se ve claramente.
litris escribió:Con ese circuito y usando los endstop con el positivo en modo por ejemplo nc estas llevando una señal positiva directamente al optó que en el caso que el optó reciba señal cerrará y entregará negativo a la señal.
Resumen por el endstop + y por el sensor -
No puedo hacer un esquema más detallado ahora si no lo entendéis lo dibujo pero en el esquema se ve claramente.
Saludos.
Yo debo ser lerdo, porque no lo pillo XD. Si pudieras hacer un dibujito cuando puedas, te lo agradecería la verdad.
Bueno, estoy terminando de instalar el sensor, más bien tocar el código para que todo sea correcto.
He de hacer unas correcciones al mini tuto que ha puesto Proyectos Arduino, dejadme comprobar primero y ahora os comento...!
AdriAragon escribió:Bueno, estoy terminando de instalar el sensor, más bien tocar el código para que todo sea correcto.
He de hacer unas correcciones al mini tuto que ha puesto Proyectos Arduino, dejadme comprobar primero y ahora os comento...!
Correcciones? estas cosas se agradecen!! :aplauso:
Esto va para los que les queda el LED siempre encendido a intensidad media y cuando detecta algo ilumina más.
Proyectos Arduino comentó esto (página 7 de este mismo hilo)
Cita:A todos los efectos actúa como un final de carrera, por lo que se configura igual que los sistemas actuales con microservo.
Abrimos Marlin y comprobamos en el archivo Configuration.h que tengamos descomentadas estas líneas.
Código:
define ENDSTOPPULLUP_ZMIN
Comprobamos un par de líneas mas abajo que el endstop esta configurado como inverting=true
Código:
const bool Z_MIN_ENDSTOP_INVERTING = TRUE;
Ya que fmalpartida comenta en su blog que con el diodo hay que descomentar la línea
Código:
define ENDSTOPPULLUP_ZMIN;
, vamos, dejarla tal cual he puesto.
La prueba que he hecho ha sido volver a comentarla y la línea
Código:
const bool Z_MIN_ENDSTOP_INVERTING = TRUE;
dejarlo en FALSE;
Estoy probando sin endstop adicional, ya que tengo que cambiar las conexiones de este, pues cuando lo conecto me queda como triggered, si lo pulso cambia a open.
Quedaría algo así:
Como podéis ver, al estirar la "pata" y pasar el pie por el sensor...
Cuando cambie la conexión en el endstop, lo conecto y pruebo de nuevo, y lógicamente lo comento!
P.D.: El led sigue encendido a media luz y cuando detecta aumenta la luminosidad del LED...