gSender gamepad local vs remote

Hello,

I’ve installed gSender on Raspberry Pi and have my CNC connected via USB. gSender is started up with remote enabled so I access it from the web browser on my notebook. So far so good.

Now the problem: I’ve connected Xbox gamepad to RPi. The only way I can detect the gamepad and control my CNC is only via desktop app running on RPi. When I connect through remote browser the gamepad is not detected and the desktop configured gamepad is even not visible in the configuration.

It definitelly looks like desktop and remote gSender instances are separated from each other. Or am I doing something wrong?

gSender 1.5.4

Any help is appreciated.

Thx

On your remote browser, could you go to this gamepad tester website, https://gpadtester.com/, see if your gamepad can connect to it and let me know. Want to confirm if this is an issue with the browser not detecting the gamepad for some reason, or if it’s specifically gSender acting up

The setup is: Gamepad → Raspberry → CNC. It works when gSender runs as RPi desktop app and this running instance connects to USB between RPi and CNC.

What doesn’t work is Gamepad → Raspberry → CNC, browser on notebook connecting to remote gSender session. Gamepad is still connected to RPi, not to my notebook.

You suggest me to connect gamepad to ntb. If it is the supported mode of operation, then you’ve answered my question. I thought I could leave the gamepad connected to RPi and use it BESIDE the browser session.

If it’s like that then ok. I just don’t get the fact, that remote control via browser is the different gSender session than running session of the desktop gSender.

Ah, thanks for the clarification. Yes, you should be able to use your gamepad on your Raspberry Pi to run shortcuts and jog, and then use remote mode on your external computer to view what’s going on.

Remote mode and the regular desktop app are not as separate as you might think; they are both running on the same backend server, managing communication between actions taken on the UI and your CNC machine. When in remote mode, if you are connected to the same CNC machine in both instances, they mirror each other on what the UI shows, specifically for places like the DRO and Console. If you connect a gamepad to either of them, the gamepad acts on the front-end, such as jogging, which essentially just sends a command to the machine to move in a direction. Both remote and desktop will reflect the same DRO values in that case. Here’s a quick video demonstrating gamepad jogging using remote mode:

This is the expected behaviour. If it isn’t working on your end, then there is a bug, obviously. If that’s the case ill add it to our backlog to investigate later