Si hiciste el circuito con el 555, hay un par de modificaciones. Ya tengo todo los valores y esta funcionando bien.

Ups! la R que falta poner el valor, es de 3k9ohms. Este circuito genera una rampa mas o menos rapida de la velocidad del motor, de una vel. minima a una max.
Por dos motivos: Un motor paso a paso no puede ser arrancado nunca a su velocidad maxima desde cero, y otra es para que con pequeños toques en el boton de arranque gire a baja velocidad, asi tienes un mejor ajuste.
La pata 10 y la pata 2 del 74ls86 van a 5 volt, en vez de masa.
Y lo ultimo, el pin 15 del 374 activa el pre, que tiene el triack mas grande.
Por lo demas esta perfecto.
Te va a hacer falta la siguiente revision del programa, que controla el motor.
Porque la que esta en cuanto al motor controlaba otro circuito.
Pero estara lista para cuando tengas hecho el hardware.
El circuito impreso que hiciste habla mucho de ti, conoces el tema, no hay duda.
Solo una cosa, y es por miedoso que soy.
En el triack mas grande, la pata del medio, hazle el pad o la pista del mismo calibre que la pista que va al fusible(la parte mas angosta), para que haya mas aislacion entre patas, total que la resistencia que va al MOC, no necesita mas que unos miliamperes.
El pad donde va un tornillo entre los MOC, tiralo mas abajo que esta cerca de la alta tension.
Por lo demas ya tu lo sabes de sobra, yo no lo podria haber hecho mejor. Se ve que el ploteado lo has pensado.
Aqui te dejo como me quedo el mio.

Entre el disipador y la placa puse una tira de carton de mica para aislar. A parte comi 5mm del borde de masa hacia adentro, asi no hay riesgos.
Aunque las espaldas de los triack se conecten entre si, no hagas contacto electrico al disipador, agrega pads o mica y nipples de aislacion y el disipador atornillalo a postes de plastico, no directo al gabinete. Tal vez te suene exagerado pero son buenos criterios de diseño.
No te borres!!!






