собсно, далеко ходить не надо
https://github.com/watterott/SilentStepStickкак я понял, есть две версии ТМС2100. одна питается 5в с отдельного пина колодки драйвера. вторая, типа универсальная, ей этот пин не нужен. питание берется с пина напряжения мотора и преобразуется в 5В внутренним линейным стабилизатором, который все излишки тупо высаживает в тепло. отсюда и нагрев.
значит, чтоб оно не грелось, надо брать первую версию без лин.стаба
что касается TMC2208, то тут так же используется внутренний линейный стабилизатор, значит греться оно тоже будет, увы.
еще в TMC2208 реализованы уже нативные микрошаги до 1/256. в ТМС2100 нативные только 1/16, дальше интерполяция до 1/256. значит для 8битных плат управления TMC2208 не особо актуальна.
еще запилили новый типа улучшенный режим stealthChop2
а также автоматическое переключение между stealthChop и spreadCycle в зависимости от скорости.
ну еще добавился UART для конфигурации. хз, в нашем случае его не к чему прикручивать.
вот такие вот различия. по мне, так эти все новшества не актуальны в нашем случае 3д-печати и в данное время.
самый оптимальный вариант - простая синяя ТМС2100 без линейного стабилизатора.
да уж... стоимость доставки пробуждает такую здоровую жабу, что бороть ее надо толпой в человек 5-10