Paso 1: Hardware
El suministro de energía, usar una vieja fuente de alimentación PC con 16A. Para el cableado uso 0,125 mm (5V) y trenza de cobre de 1,5 mm (12V 6A). El cableado es fácil y rápido hacer. La parte más difícil fue proteger los cables de los motores. Esto se hizo mediante el uso de papel de aluminio alrededor de los cables y para introducir un RC-baja-filtro de paso entre mi carrera y los pines de entrada de Arduino.
Filtro de paso de RC bajo
Esto suena más complicado de lo que es. Sólo un esistor ry una capacitor. Porque uso grl, puedo usar el pull-up-pin-mode para obtener la resistencia, por lo que solo necesitaba un condensador. GRBL utiliza pull-up-pin-mode porque esto provoca menor distorsión de los interruptores. Es decir, los interruptores no reenvían + 5V, adelante GND y los pasadores se tiran de 5V a GND mediante la activación de los interruptores. Este condensador debe ser algo entre 10uF y 0.47uF dependiendo de la distorsión. En mi caso uso un .47uF (50V) para el eje y y una 1uF (50V) para el eje x. Estos pequeños condensadores un polarizado, así que ten cuidado al conectar la parte de tierra a la tierra, y más para la carrera y la clavija de entrada.
Este filtro RC-bajo-Pass filtra nuestras señales con alta frecuencia. Por lo que puede pasar solo las frecuencias bajas. Eso significa que la señal de su carrera es más lenta (no puede reconocer sin osciloscopio), pero no leas la distorsión.