1. Этот звук точно издает шаговый двигатель? 2. Драйвер DRV8825
очень слаб для двигателя Nema 23 такого размера, советую взять
драйверы такого типа: https://aliexpress.ru/wholesale
Если у вас условие обязательно свой собственный драйвер, обратите внимание на микросхемы драйверов Trinamic (их название часто начинается с TMC) ничего лучше Trinamic'ов я не видел, начинал с Allegro, были ST, DRV итд. Для такого же Nema, для таких же токов Trinamic'и обеспечивают большие крутящие моменты в сравнении с DRV8825, не перегреваясь и не уходя в защиту.
Для конкретики, см. Trinamic'и на Aliexpress:
TMC5160 (внешние MOSFET),
TMC2209 (маломощный для 3D принтеров дешевый Trinamic для знакомства)