Hola, tengo un ebb42 gen2, y la duda que tengo es que al intentar conectar un endstop de tres pines (positivo, negativo, y señal) he visto que solo hay dos pines disponibles, pero he leido que se pueden configurar algunos pines para usos varios... alguien me puede facilitar información sobre cómo solucionar mi problema con el endstop? gracias por adelantado por la información.
Hola, de qué tipo de endstop se trata?
Normalmente, los tres pines de un endstop mecánico suelen ser común [C], normalmente cerrado [NC] y normalmente abierto [NO] y su conexión a dos pines depende de qué tipo de funcionamiento necesitemos, si NC o NO.
Todas las placas que conozco funcionan poniendo a masa el pin de la MCU que controla el endstop, que se mantiene en Vcc mediante una resistencia de pullup, por lo que el funcionamiento NC hace que la activación se produzca cuando el pin pasa de GND a Vcc y el funcionamiento NO lo contrario.
Aunque hay conectores de endstop de dos y de tres pines, solo se utilizan realmente dos: el que va conectado al pin de la MCU y el que va conectado a GND..
Ok, es el típico Makerbot, que lleva tres cables porque necesita alimentación directa (cable rojo) para encender un led cuando se produce la activación, pero para la función del endstop no es necesario.
Los cables del endstop son el verde y el negro: en este caso, debes conectar el negro al pin GND y el verde al PA2.
Ayer, 10:54 PM
(Última modificación: Ayer, 11:08 PM por erjavi_zgz.)
ok. pero lo que busco es precisamente si hay la opción de reprogramar algún pin del ebb42 para poder usar esa opción del led, ya que de esa forma sé cuando el endstop ha hecho contacto con el final del recorrido.
bueno, le he preguntado a la IA de google, y me ha recomendado usar uno de los pines de 5v que tenga desocupados en la placa, pero entonces lo complicado será a la hora de tener que codificar eso en el klipper.
No, no, para habilitar el led que indica la activación del endstop no es necesario un pin lógico, por lo que no es necesario configurar nada en Klipper, solo que haya voltaje en el cable rojo, preferiblemente al que funcione el pin de la MCU que controla el endstop (en este caso el PA2), pues cuando está en reposo el endstop, están conectados los pines de los cables verde y rojo (posición NC del interruptor): como dicho pin funciona a 3,3V (voltaje lógico de los STM32), desconozco lo que sucederá al conectarlo a 5V (si tiene una protección de sobrevoltaje quizá no le afecte).
La solución perfecta sería conectar el cable rojo del endstop a un pin del EBB42 que tuviese 3,3V, pero no veo ninguno en su esquema de conexiones.