Has pensado en la posibilidad de poner una opción en el arranque del Arduino donde previamente habiendo puesto la tarjeta con su correspondiente archivo de configuración se cargue el programa para la maquina escogida? o que al escoger una opción tome la lectura del archivo de configuración de uno de dos lectores SD, por ejemplo en el del lector del display dejar la del torno para que arranque por defecto si en un tiempo de X segundos no escoges la fresadora en la pantalla de arranque cargue el archivo de configuración del torno y si escoges fresadora pues el lector SD externo, ademas con los enable te permite tener conectados en paralelo los drivers tanto del torno como de la fresadora y solo funcionarían los que habilitase los enable de cada maquina, o sea dos para el torno ( dos ejes ) y tres para la fresadora, no se , solo es una idea para que con un solo Arduino en un futuro poder manejar las dos maquinas indistintamente.