XHC WHB04B development?
- Finngineering
- Away
- Senior Member
-
Less
More
- Posts: 54
- Thank you received: 34
05 Feb 2026 11:00 #342464
by Finngineering
XHC WHB04B development? was created by Finngineering
Hi,
Is anybody interested in some development for the XHC WHB04B pendant? Both from a user perspective, but also with the development itself.
I bought a WHB04B-6 to use with my mill, thinking it should work okay. But of course there are issues. After a while, it disconnects and I have to restart LinuxCNC to get it back working.
I have already went quite deep with this, and have some and can generate more material:
- USB packet captures with Wireshark (form both LinuxCNC and Mach3)
- USB signal capture with logic analyser
- WHB04B transmitter firmware
- RF signal capture
One thing I noticed with the xhc-whb04b-6 component in LinuxCNC is that is has some blocking wait states. These can delay the USB polling of the WHB04B so much that it causes the device to reset. I fixed that (for myself), but still there are issues...
There are several possibilities:
- improve the xhc-whb04b-6 component
- create a new driver/component for the pendant, realtime if seen necessary
- create a new firmware for the WHB04B transmitter, possibly also for the pendant itself
Any comments or thoughts from the community?
I guess many have the opinion that both wireless and USB pendants are a no go. Personally I don't see an issue at least for "garage application", provided its properly implemented. The main thing would be to have a watchdog monitoring the communication, which can (e)stop the machine if necessary.
Is anybody interested in some development for the XHC WHB04B pendant? Both from a user perspective, but also with the development itself.
I bought a WHB04B-6 to use with my mill, thinking it should work okay. But of course there are issues. After a while, it disconnects and I have to restart LinuxCNC to get it back working.
I have already went quite deep with this, and have some and can generate more material:
- USB packet captures with Wireshark (form both LinuxCNC and Mach3)
- USB signal capture with logic analyser
- WHB04B transmitter firmware
- RF signal capture
One thing I noticed with the xhc-whb04b-6 component in LinuxCNC is that is has some blocking wait states. These can delay the USB polling of the WHB04B so much that it causes the device to reset. I fixed that (for myself), but still there are issues...
There are several possibilities:
- improve the xhc-whb04b-6 component
- create a new driver/component for the pendant, realtime if seen necessary
- create a new firmware for the WHB04B transmitter, possibly also for the pendant itself
Any comments or thoughts from the community?
I guess many have the opinion that both wireless and USB pendants are a no go. Personally I don't see an issue at least for "garage application", provided its properly implemented. The main thing would be to have a watchdog monitoring the communication, which can (e)stop the machine if necessary.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 38
05 Feb 2026 11:21 #342465
by andrax
Replied by andrax on topic XHC WHB04B development?
Hi,
I'm interested.
I also have the problem that the connection disconnects after a while. For me, however, it's enough to close LCNC, disconnect the dongle, and reconnect it.
I'm interested in the feed setting of the rotary knob button.
This doesn't work; only the increments can be set. I was only able to solve this with a workaround.
I'm interested.
I also have the problem that the connection disconnects after a while. For me, however, it's enough to close LCNC, disconnect the dongle, and reconnect it.
I'm interested in the feed setting of the rotary knob button.
This doesn't work; only the increments can be set. I was only able to solve this with a workaround.
Please Log in or Create an account to join the conversation.
Time to create page: 0.059 seconds