No prvně bych se asi zaměřil na to že píšeš, že používáš motory NEMA23. Osobně bych pro tyto motory již nepoužíval tyto drivery, ale použil nějaké výkonnější tedy nejspíš nějaké externí. Dále nepíšeš nic o tom jak ty drivery máš nastavené, tedy jaký proud do motoru. Od toho se samozřejmě odvíjí i jejich moment.
Pokud je osazen pouze M0 běží motor v režimu Half Step, respektive s 2ma mikrokroky. Toto nastavení bývá většinou málo a rozhodně bych doporučil 8mikrokroků, tedy M0, M1.
Jestli jsem to z obrázků správně pochopil máš nastaveno pro všechny osy rozlišení 200mikrokroků při použití stoupání šroubu 4mm. To by bylo nastavení pro použití 4mikrokroků na driver. Takže nastavené hodnoty jsou špatné.
Pro 8mikrokroků se šroubem se stoupáním 4mm je správné nastavení 400 kroků na 1mm.
Takže doporučuji věnovat prvně pozornost správnému nastavení firmware, které je dopodrobna rozepsáno zde:
https://www.sakul.cz/konfigurace-firmware-grbl/n/Dále je nutno zvolit správný driver pro dané motory. Protože zde neuvádíš parametry motorů, respektive jsou nečitelné, těžko nějak radit. Nicméně je podstatné do motorů dostat nominální proud, který asi bude větší jak 1,5A a to ty DRV8825 fakt nedají. Respektive dají asi po dobu několika minut než se z nich zahulí.
No a poslední je správné nastavení mikrokroků na driveru. Jak jsem psal a ve videích říkal asi ideální by bylo těch 8mikrokroků
No a poslední věc je použití CNC Shieldu v3, který je prošpikovaný chybami + to že není kompatibilní s firmwarem GRBL v1.1, kterou doufám používáš. Protože použití starší verze není fakt dobrý nápad. Takže je nutno si dát pozor i na toto.