El tipo de sensor para los de proximidad (no de contacto como el que indica @
Shellmer), depende de sobre qué imprimas.
Si lo haces sobre un cristal, tienes que poner uno capacitivo. Si lo haces sobre cinta o directamente sobre el aluminio de la cama tambien te vale uno inductivo.
Yo he utilizado los dos tipos: uno inductivo, en concreto este:
y uno capacitivo, el habitual LJC18A3-H-Z/BX, que es este:
El único inconveniente es que tienen que ser alimentados entre 6V y 36V, por lo que no funcionan directamente conectados a la placa. Esta da en teoría 5V, pero suele ser un poco menos. Por lo menos en la mía da 4,96V y con eso no funciona ninguno de los dos.
Y no es que haya que alimentarlos a 12V necesariamente, es que solo hay esa tensión disponible dentro de la tolerancia de los sensores.
El problema es que la salida de estos sensores alimentados a 12V, es bastante mayor a los 5V a los que trabaja la electrónica de la placa, por lo que hay que limitar ese voltaje.
Y aquí es donde hay que tener cuidado. Lo que sigue es para las placas Anet, quizá cambie algo en tu caso por tener RAMPS.
Circulan por ahí dos esquemas para hacer esto con la placa original (por cierto, ya no vienen con las nuevas versiones de Skynet): uno con dos resistencias y otro con un diodo zener.
Son estos:
Pues bien, el de dos resistencias funciona perfectamente con el sensor inductivo que yo he utilizado, pero con el capacitivo no. Para este último (y supongo que tambien para el inductivo, aunque no lo he probado) sí funciona el que utiliza el diodo zener. Por lo tanto, yo utilizaría en cualquier caso el esquema con el diodo zener.
Como digo, a mí me han funcionado los dos perfectamente y el único "problema" es que hay que adquirir los componentes y manejar el soldador si quieres que quede presentable.
Sobre lo de cambiar el sistema de impresión, no entiendo muy bien a que te refieres. Tendrás que sujetar el sensor de alguna forma, lo más cerca de la vertical de la boquilla que puedas y sustituir en la conexión del fin de carrera del eje Z en la placa, el interruptor mecánico por el sensor.
Si ya tienes el Marlin instalado, pues solo te queda configurarlo correctamente (también un punto importante y donde tropieza mucha gente). No se necesita cambiar nada más.
Por cierto, con la placa original (es la que tengo) y cargando Skynet (es el Marlin para las Anet), se puede utilizar cualquier sensor siempre que sea NPN NO.
Yo tengo una A8, pero creo que todo lo anterior es aplicable tambien a la A6, por lo menos con la placa original.
* Leo en el post definitivo de @
neoxM3, en una respuesta de @
Jasobrino, que cuando se utilizan interruptores mecánicos directamente con las RAMPS, hay que activar los PULLUPS en el Marlín, descomentando la linea #define ENDSTOPPULLUPS. Dado que estos sensores se comportan como interruptores, supongo que hay que hacer lo mismo con ellos.