En lo referente a poner dos motores en linea o digamos mejor en paralelo si es posible y se utiliza mucho, con driver independientes por supuesto.
Con respecto a usar driver y motores de diferentes valores, es posible siempre que tengan la misma cantidad de pasos, pero tendras que usarlos como si fueran ambos el de menor valor (si van en el mismo eje). Caso contrario no hay problema.
En el mach podes configurar cada eje independientemente de acuerdo al motor que tengas.
Tambien en el caso de usar dos motores para un mismo eje, el mach te permite manejarlos por salidas independientes. con lo cual los podes regular independientemente.
Saludos.