CONTROLAR 72 MOTORES A PASOS CON ARDUINO MEGA

Primero tu asesórate cómo y dónde debes postear
Estas son tus faltas:
- Mal uso de sección a pesar de que dice No usar esta parte del foro
- Y de paso lee las normas del foro porque estoy seguro que te hará falta.

Respecto a tu consulta. tienes varias opciones pero con un MEGA manejar 72 motores esta dificil.
Por otro lado dices que usarás pulsadores pero no dices cuantos, asi que empieza a dar todos los detalles por favor.
si un ULN2003 controla

4 pines para un Stepper.
veamos si puedes usar 74HC595 y cada uno manejaría 2 stepper asi que para 72, requieres 36 lo que es elevado pero posible.
A mi me parece que tu proyecto da para usar varios arduino y enlazarlos de algún modo.
Digamos que cada Mega comande 16 steppers con 8 74HC595.
Ahora en tu esquema necesitaras 8 hc595 y 16 ULN2003.
Sin embargo puedes usar este integrado de Texas TPIC6A596 que puede entregar 350mA y con un IC te ahorras 2 integrados. Necesitabas 1 HC595 y 2 ULN2003 comandando 2 steppers.
Yo usaría un NANO con 8 TPCI6A596 manejando 16 steppers.
Con 4 configuraciones de este tipo, tienes los 72 y te sobran pulsadores para agregarles ya que solo necesitas 3 pines para comandar los TPCI6A596.