Tengo una pequeña duda y posteo a ver si por favor me la puedes responder, voy a empezar a probar el tema de los motores y lo tengo claro y sin problema peeeeero, según el esquema tu pones dos salidas ( digital 22 y 28 ) para los "Enable" de los motores paso a paso, en realidad esos dos pines son extremadamente necesarios? lo pregunto porque yo en los drivers TB6560 los alimento directamente y quedan permanentemente habilitados sin ningún problema, y los otros dos pines ( 6 26 eje X y 32 44 eje Z ) de cada motor deben ir a la brakeout board que es donde van conectados los drivers ( Supongo que a los pines que el fabricante hay asignado a esos dos ejes ).
Segunda duda ( Y esta si que es grande para mi ), los sensores de final de carrera previstos en tu montaje son NPN o PNP? lo pregunto porque si son NPN entonces el Arduino detectaría como final de carrera un pulso negativo ( O sea 0Volt. ) y como ya te comente en otro post al montar la red RC para adaptar la señal de los sensores de inducción NPN que tengo previsto usar la señal de salida que me daba era de 2,98 Volt que estaría dentro del margen de los valores TTl de nivel alto ( de 2 a 5 Volt. ) y 0 Volt. cuando actúan, aunque debería darme los 5 Volt. al estar regulados por el zener ( Misterios de la electrónica ), entonces una vez ( Y aquí viene mi duda mas fuerte ) tenemos ya esa señal correcta introducida en el Arduino según el esquema se va hacia el Sub25, a los pines nº 10 11 12 13, para que se ponen en el Sub 25? a donde van? yo creía que al ir directamente conectados lo sensores de final de carrear al Arduino ya lo detectaba y detendría los motores, osea los pulsos que envía a la brakeout, entonces no entiendo el porque han de ir esas salidas hacia la brakeout, hay que tener en cuenta que en mi montaje si ya lo has visto que el Arduino y todos los componentes van montados en el faldón y los sensores de final de carrear también irán allí ya que sera la parte móvil del torno.