Buenas tardes a todos
Tengo un problema con una RAMPS 1.4 cargada con Marlin. Utilizo finales de carrera ópticos iguales a los de la imagen. El caso es que al conectarlos el pin S entrega 3V y el led que tiene el final de carrera se queda encendido. Cuando pongo un objeto para detectar, la tensión sube a 4,7V y el led se apaga.
La RAMPS no detecta el cambio. Supongo que es porque en reposo la tensión es muy alta 3V y tendría que estar cerca de 0V para que Arduino lo considere un cero lógico.
En la configuración de Marlin tengo puesto
//#define ENDSTOPPULLUPS
para desactivar las resistencias de pull-up.
¿Alguna idea antes de tirarlos y pasarme a los finales de carrera mecánicos?.
Gracias anticipadas
Luis