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...
Que este encendido siempre el led puede ser (no lo se tendría que probarlo) que el circuito esta disrñado para un PNP al usar un NPN lo que ocurre es que sin conectar siempre esta enviado positivo por que internamente tendrá un pushpull o lo que sea y así no es su funcionamiento.
O sea que sin detención esta activando el optó como consecuencia hay un consumo y su diseño es que si activa es cuando tiene ese consumo o esa carga.
No se como explicarme ;-)
Es una suposición ya que los que yo he visto conectados como debe si hay obstáculo activa en ese caso el optó a hay que ponerlo a positivo, de esta forma el lev se enciende con detención y se apaga sin detención.
O con el divisor de FM que en el video se aprecia que se enciende el led cuando detecta y creo que apagado en el resto o sea sin detención.
Prueba de esa forma optó a positivo o usar el divisor.
Y lo del end-Stop en el circuito esta claro que si esta activado y el stop también o sea cerrados los dos tendríamos un corto pero quizás como hay una resistencia internamente en el optó funciona pero así así ;-) no muy legal jaha
jhonymiky1 escribió:Hola, yo tengo el sensor de proyectos arduino y un diodo conectado y funciona perfectamente.
Con el diodo o con el divisor es una forma muy rápida adenas de eficaz yo también lo pondré así, hay muchas formas de hacerlo pero hay que hacerlo bien ;-)
Por eso comente a lo que usáis el optó lo que me pareció ver.
Se suele usar circuitos así con el optó para aislar circuitos, por eso en este caso no es necesario, también hay que tener en cuenta que usar un optó hace mas lenta la detención que visualmente no es apreciable hace falta un osciloscopio, si el sensor como midió FM no se si eran 22ms hay que sumarle la del optó.
Bueno para nuestro caso no es crítico.
Ahhh otra cosa mas yo lo que haría es dejar los end-Stop como están y el sensor puesto en otro pin modificando Marlin claro, a si tenéis el home y el autolevel es como lo haré yo.