A jak dla mnie to wygląda na zbyt duże obciązenie na Z:czasnagli pisze:właśnie od początku piszę, że wartość domyślna 20 u mnie powoduje problem dlatego mam ustawione na 0
Inaczej niż domyślnie, niegodnie z tabelą Marlina a w mojej konfiguracji funkcjonuje prawidłowo.
- zbyt mały prąd
- lub włączony stealthchop na Z
Zmiana tego nadal nie ma wytłumaczenia. Dalej, domyślna wartość MINIMUM_STEPPER_POST_DIR_DELAY dla TMC to 60, a nie 20. Ustawienie `0` efektywnie wyłącza `delay`. Zazwyczaj dodaje się opóźnienie z uwagi na danie sterownikowi czasu na przetworzenie sygnału. Każdy układ logiczny musi zarejestrować zmianę, a potem mieć czas ją przetworzyć. 20 nie bierze się z kosmosu, tylko z:
- https://www.trinamic.com/fileadmin/asse ... ev1.09.pdf: strona 55
Ot, losowo udało ci się rozwiązać inny problem. A faktycznie, to co teraz się dzieje to pewnie gubisz jeden mikrokrok, bo przesunąłeś zbocze sygnału.
Teraz zrób testy regresywne. Wróć do poprzedniej wartości i zobacz czy ten problem dalej występuje.