Strona 1 z 1

LinuxCNC - przerywa sterowanie z klawiatury

: 07 paź 2024, 21:17
autor: drzasiek90
Problem jest tak dziwny, że nie wiem jak go opisać.
Ale spróbuje, może ktoś ma pomysł.
LinuxCNC 2.9.3 skompilowany przeze mnie, konfiguracja uruchamiana na panelu axis. Debian 12, jądro 6.1.0-25-rt.
Podczas sterowania osiami z klawiatury, przejazdy szarpią. Ewidentnie tak, jakby zadawanie z klawiatury przerywało.
Nie jest to gubienie kroków, po prostu tak jakby podczas trzymania strzałki na ułamki sekundy została ona odpuszczana.
Jeśli uruchomię przejazdy z programu, wszystko działa jak należy więc nie jest to problem sprzętowy maszyny czy sterowania.
Nie jest to także problem komputera ani klawiatury. Nie jest to także problem tej konkretnej kompilacji linuxCNC.
Dokładnie ta sama kompilacja na tym samym komputerze, z tą samą maszyną tylko innym systemie operacyjnym nie ma tego problemu.
Ewidentnie, jakby w systemie coś "zakłócało działanie klawiatury" podczas pracy axis. A może cały czas, ale tylko podczas pracy axis da się to zauważyć.

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 07 paź 2024, 21:58
autor: gluk
To może trywialne, ale sprawdź czy nie masz przypadkiem włączonych Slow Keys (menu Settings → Accesibility i na karcie Keyboard powinieneś mieć wszystko wyłączone)

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 08 paź 2024, 06:32
autor: kszumek
Witam
Ja miałem takie coś , na jednym kompie AMD sempron i to tylko z klawiaturą na usb
klawiatura na okrągłą wtyczkę działała normalnie to może naprowadzi kogoś na jakiś trop

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 08 paź 2024, 08:36
autor: ćwok123
Mialem to samo i inne cyrki do tego . Powiem tak . Zmien caly komputer szczegolnie jak uzywasz LPT . u mnie dopiero wtedy chodzilo . Wczesniel zmienialem plytke lpt , sterowniki krokowcow i inne cuda . Zaczelo dzialac na innym komputerze .

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 08 paź 2024, 09:54
autor: drzasiek90
No ale przecież pisałem, że dokładnie na tym samym komputerze, ta samą kompilacja linuxcnc z tym samym sprzętem ale na innym systemie działa dobrze. Wygląda na to, że to jakiś problem z jądrem.
To jest laptop, dzieje się to na wbudowanej klawiaturze, na zewnętrznej na USB i na zewnętrznej na BT.
Różnica jest taka, że przekładam inny dysk z innym systemem i działa.
Spróbuję jeszcze zainstalować na innym dysku (to mało prawdopodobne) oraz zmienić jądro na inne.

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 08 paź 2024, 10:40
autor: JacekBelof
Może być związane ze sterownikiem klawiatury i jego ustawieniami... z reguły masz tam ustawienia reakcji na przytrzymanie klawisza - powtarzać, czy nie, oraz opóźnienie i szybkość... do codziennego użytku stosowane jest opóźnienie 600-800 ms i szybkość w granicach 15-25 znaków (impulsów) na sekundę... w przypadku sterowania są to raczej złe wartości, pierwsza zdecydowanie za wysoka, a druga za niska. Proponuję porównać te wartości pomiędzy obiema instalacjami.

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 09 paź 2024, 10:52
autor: drzasiek90
Może to być kwestia sterownika klawiatury.
Jeśli zmieniam wartość częstotliwości powtarzania to działanie się zmienia, im mniejsza ilość powtórzeń na sekundę tym szarpnięcie występuje rzadziej. Ale niestety nie ma wartości dobrej, w której byłoby ok.
Zachowuje się to tak, jakby co jakiś czas czyli co kilka, kilkanaście, kilkadziesiąt powtórzeń linuxcnc wykrył, że przycisk jest zwolniony.
Niestety narazie nie znalazłem, czy da się ustawić czas wyłączenia przycisku podczas auto powtarzania...
Skłaniam się ku pomysłowi, że na Debianie coś przechwytuje event od klawiatury i dlatego Axis co jakiś czas nie dostaje eventu.
Muszę poszukać co to może być.

Dodane 53 minuty 7 sekundy:
Znalazłem winowajcę - to iBus.
Możliwe, że można go jakoś ustawić aby tego nie powodował - nie wnikam, po prostu go wyłączyłem.
Na mincie na którym pracuje od kilku lat nie działa iBus i nawet nie wiedziałem o jego istnieniu, to znaczy, że nie będzie mi go brakować na debianie :)
Wyłączenie tymczasowe:
ibus exit
lub na stałe, edytować plik:
nano ~/.xinputrc
i usunąć wszystko lub zakomentować wstawiając # na początku każdej linii.
Dziękuję wszystkim za pomoc.

Re: LinuxCNC - przerywa sterowanie z klawiatury

: 14 lut 2025, 18:34
autor: marek447
Chcę wam polecić sklep komputerowy ursus firma ta ma w ofercie dobry używany sprzęt ale też zajmuje się naprawą komputerów PC. laptopów tabletów i urządzeń elektronicznych. Na stronie macie całą ich ofertę to koniecznie sprawdźcie i się zapoznajcie.