Hi Alkabal,
about the 'chopping' i found a workaround (wich seems easier) at this thread:
"
www.cnc-aus-holz.at/index.php?thread/190...stID=22382#post22382
"
Translated with 'deepl-online' the post of Andreas :
Quotation: "I ask because I had with my XHC-WHB04-04 (4 axis variant) under LinuxCNC 2.9 with the driver available there also problems with the handwheel. In the form that the movement of the respective axis followed the rotation of the handwheel only delayed and jerky. At first I also suspected the USB connection and system problems.
But after a lot of searching in the source code and several tests I found the cause:
In the sample configuration for the handwheel (raw.githubusercontent.com/Linu.../example-configuration.md) the following signal connection is created in the section "#machine mode related signals":
net pdnt.mode.teleop whb.halui.mode.teleop halui.mode.teleop
However, the "halui.mode.teleop" signal is not set by LinuxCNC as expected by the driver and then causes timeouts/sleeps in the driver, which in turn causes the delays in transmitting the handwheel movement to LinuxCNC.
After I changed the signal connection to:
net pdnt.mode.is-manual whb.halui.mode.is-teleop
where the net "net pdnt.mode.is-manual" is defined in the example config as:
net pdnt.mode.is-manual halui.mode.is-manual whb.halui.mode.is-manual
Now the handwheel work without any problems."
So i interpretet this as and have done in my XHC...hal :
- commented out the lines starting with "net pdnt.mode.is-manual ..." and "net pdnt.mode.is-teleop ..."
- added the line "net pdnt.mode.is-manual whb.halui.mode.is-teleop"
i do not realy understand this either and perhaps it is nonsens, but it helps !
Now i get 'chopping' only if i try around a lot (find out the 'modes' ...)
With 'normal' working on the CNC it reacts direct now!
Maybe this will bring us forward

,
regards, Norbert