Olá,
Não sei quais são as diferenças de versões, essa do link eu montei e funciona.
Ela segue o esquemático original da CNC3AX, para utilizar IRF640 (ou semelhante) é aconselhável ligar o comum da rede resistiva a 12V em vez de 5V como é ligado originalmente e adequar o valor da resistência de acordo com a porta lógica utilizada (consultar datasheet).
Existe também no fórum a versão modular que já inclui essas modificações e, em algumas placas, os diodos de recirculação.