Hola a todos.
Depués de montar el divisor resistivo, me parecio que funcionaba bien, pero a la hora de hacer las calibraciones vi que no era asi, aunque el detector conmutaba en su salida de 12v a 0v cuando se activaba, en el pin de señal siempre tenía 5V, por los que nunca aparecía como disparado. Cambié a un diodo 1N4007 y el mismo resultado que con el otro diodo, cuando detectaba tiraba la tensión abajo, mosqueo total jaja, lo malo es que el final de carrera funcionaba perfectamente, pulsaba el interruptor el arduino lo detectaba y había 0V en la señal del eje Z, me tenía loco, cortocircuito en el final de carrera el pin de señal con el pin de negativo y se viene todo abajo, mosqueo, quito el conector del final de carrera, conecto el diodo a señal de Z- y funciona perfectamente :)
¿Que es lo que está pasando?, pues que tengo un final de carrera de los que lleva alimentación para el led que indica que se ha pulsado, cuando pulsas el interruptor este polariza el led para que se encienda, y cae la tensión a 0,4V, el arduino lo detecta y todo bien, ¿que ocurre cuando pongo el diodo en el pin de señal? pues que al pulsar el interruptor lo que hace es cortocircuitar la tensíon de +5V que alimenta al led a negativo, de ahía el esceso de consumo y el reseteo, solución quitar la alimentacíon al final de carrera y ya funciona perfectamente :)
Por cierto Malpartida, estoy siguiendo tu video tutorial y los comandos M500 y M501 no me funcionan como a tí, uso marlin 1.0.2 y arduino 1.6.1, ¿sabes si han cambiado esos comandos?
Gracias. Angel
El miércoles, 22 de julio de 2015, 17:16:13 (UTC+2), Angel Ace escribió: