Miałem podobne jajca kiedy do sterowania próbowałem użyć komputera z Windows 10.unitral pisze: ↑16 sty 2021, 23:38-Atmele i GRBL nie wyrabiają przy interpolacji kołowej w gcode - np. te generowane z fusion360 - przy większych prędkościach potrafi przerwać program. Przy przesuwach liniowych nie ma tego problemu.
-Występuje problem ze sterowaniem PWM. W zasadzie to nie z samym PWM tylko z opóźnieniami w załączaniu i złą interpretacją gcodów w kilku miejscach.
Potrafi załączyć PWM dopiero po ruszeniu nawet przy poleceniu M3.
Wysłanie samego S0 spowoduje krótki postój z załączonym PWM przed jego odłączeniem i przed ponownym ruchem, co powoduje (w przypadku lasera) wypalenie dziury na końcu ścieżki roboczej.
Żeby naprawić ten problem, należy S0 wysłać po G0 w jednej linii, zamiast S0 w kolejnej linii po np. G1.
Co do problemu ze zbyt późnym załączaniem to rozwiązałem sprawę dodając przed każdym załączeniem PWM drobną zwłokę (na rozpędzenie)
Były straszne opóźnienia, a na posuwach ręcznych kangury.
Najciekawsze było kiedy zamykałem program a maszyna działała dalej, jakby nigdy nic.
Pod Linuksem nie było tych problemów, chociaż komputer ten sam.