Era o enable mesmo ...
Pois é ... sempre bão reconferir, né ?
... ligando o motor ele só faz barulho e não gira e o primeiro transistor esquenta muito e rapidamente
A primeira coisa a conferir pra evitar desastres é se o chopper funfa e se a corrente está ajustada (diga como ajustou pra gente conferir). A indicação mais óbvia de que o chopper tá vivo e ativo é um chiado, algo parecido a ruído de fritura. Como vc tá alimentando os motores com tensão bastante baixa (12V), não tenho acerteza de que o ruído fique muito evidente ...
O fato de que apenas um transistor aqueça pode ser normal, sempre haverá apenas um ou dois transistores conduzindo. O transistor não deveria aquecer muito, este aquecimento pode indicar corrente excessiva ou excitação deficiente ou chopper inoperante ou tudo isso ...
Tenho uma duvida tb quanto a chave para selecinar full e half step - aberto é ful ou half ?
Os pinos de seleção estão amarrados ao Vcc por resistores pull up, portanto sem jumpers os pinos estarão em nível alto, correspondendo a half step. Procure verificar isto no desenho pra ir se familiarizando com a leitura de esquemas ...
nao encontrei a chave ainda e vou deixar num modo só até encontrar uma chave DIL.
Não se preocupe com isto, apenas instale jumpers ... não se muda o modo de operação a todo momento ...