Ну раз контролер греется как бешенный, значит должно и ещё что то греться. Задуваешь плату фризером, подаёшь питание и смотришь где тает. Идеальный вариант конечно тепловизор, но в отсутствии того или другого, можно использовать морозилку. Не так эффективно, но лучше чем ничего. Можно отдельно подать питание с БП с ограничением по току на каждый выход и будешь знать по какой цепи нагрузка.