Логика работы шилда достаточно простая:
- два входа: вход А и вход B для DCC
- вход для "вкл/выкл" для управления усилителем
Для контроля тока:
- выход с замером потребляемого тока
- выход с индикацией КЗ
Шилд может не иметь вывода для замера тока или отдельного вывода для индикации КЗ, но если есть хотя бы один из них есть - уже можно делать КС. Т.к. делать КС без датчика КЗ - это опрометчиво и есть риск спалить либо КС, либо БП, либо что-то еще
Если правильно понимаю, то оригинальный скетч Гатова ориентирован на чип TLE5205, у которого есть явный вывод индикации КЗ и к которому можно подключить шунтирующий резистор для измерения потребляемого тока.
Соответственно, надо смотреть - как меряет ток моторный шилд и переписывать Гатовский скетч (менять номера выводов в конфигурационных файлах) под конкретный шилд.