celá elektronika cnc se skládá z arduino uno do kterého je nahraný Firmware grbl_v1.1f.20170801.hex
na to je napojený cnc shild místo driveru je zapojený CD 57/86 Stepper Motor Driver zakoupený https://www.aliexpress.com/item/CD-57-8 ... 4c4dsWcbhM
z těchto vývodu jsou zapojené drivery tb6600 zakoupené https://www.aliexpress.com/item/5PCS-CN ... 4c4diWp0FB a z nich do motoru nema 23 zakoupené https://www.aliexpress.com/item/ACT-Mot ... 4c4diWp0FB
při vložení g kodu do softwaru grbl panelu motory se točí vše funguje
problém je že když v průběhu g kodu třeba na ose x se zrovna motory netočí tak do nich jde proud a syčí
nebo když v softwaru grbl panelu zadám že osa x má popojet tak popojede ostatní motory nepopojedou ale syčí a vstupuje do nich proud
když vezmu samotný driver bez arduino desky a cnc shildu a napojím ho 24v a změřím multimetrem výstupi a+ a- tak mi ukazuje 24v to samé i na b+ a b-
to znamená že když do driveru nejde 5v z přívodu enable tak driverem prochází proud který je do něj naveden
co se tíče ovládacích přepínaču na driveru tak když dám 1 až 3 on a driver je napojený tak z výstupu a+ a- b+ b- nevychází žádný proud teprve když zvolím jakoukoli možnost z mikrokrokování
pokud tedy do driveru nevstupuje 5v enable
jinak jsem pro normální chod driveru jsem zvolil z možnosti 1 až 6 jen 3 on
jinak na cnc shildu jsem taky zvolil 16 mikrokroku dvěma čudli na m1 a m2
když nezvolím mikrokrokování na driveru tak se motory na příkaz grbl panelu netočí
říkal jsem si jestli by nešlo v softwaru navolit že enable by se vypínalo na jednotlivou osu když by se měla točit a ne pro všechny drivery najednou ale tu možnost v nastavení jsem nenašel
nebo jsem si říkal že jsem zakoupil špatné drivery ale to zase ty drivery by nebyli naprosto k nepoužití
veškeré dráty jsou myslím zapojené správně překontroloval jsem 10x
předem děkuju za jakoukoli odpověď radu