home switch inactive before start of backoff move
Jest to efekt słabej krańcówki mechanicznej.
Rozwiązania są trzy, podam dwa, zastosowałem jedno.

2.
Dodać kondensatorek do krańcówki.
1.
Dodać w HAL funkcję debounce.
W moim przypadku wszystkie krańcówki są na pinie 10.
W pliku moja_konfiguracja.hal dodałem na początku
Kod: Zaznacz cały
loadrt lut5
### Mam blad przy bazowaniu (krańcówki pod jednym pinem 10 "zamkniety obwod")
### home switch inactive before start of backoff move
### rozwiazanie - dodaj debounce
loadrt debounce cfg=1
addf debounce.0 base-thread
setp debounce.0.delay 100
### nastepnie zmienic trzeba all-limit-home
Kod: Zaznacz cały
net spindle-on => parport.0.pin-16-out
net coolant-mist => parport.0.pin-17-out
### debounce - komentuje te dwie linie:
#net all-limit-home <= parport.0.pin-10-in-not
setp lut5.0.function 0x10000
#net all-limit-home => lut5.0.in-4
### debounce - i zastepuje nowymi z dopiskiem o debounce:
net debounce-all-limit-home debounce.0.0.in <= parport.0.pin-10-in-not
net all-limit-home debounce.0.0.out => lut5.0.in-4
### debounce zrobione
net all-limit <= lut5.0.out
net homing-x <= axis.0.homing => lut5.0.in-0
net homing-y <= axis.1.homing => lut5.0.in-1
net homing-z <= axis.2.homing => lut5.0.in-2