Dead-band

Post questions, comments and feedback to our 3Dconnexion Windows Development Team.

Moderator: Moderators

Post Reply
stefan_o
Posts: 6
Joined: Thu May 15, 2008 12:30 am

Dead-band

Post by stefan_o »

I read on this forum that it is possible to get raw data from these devices, so i bought a pair of SpaceNavigators. I am using the HID interface to access them. The axis data I get is NOT raw! A dead-band has been applied to it. It is critical to my application that it get true raw sensor data!

How can I turn off the dead zone?
jwick
Moderator
Moderator
Posts: 3341
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Hello stefan_o,

If you are using the HID interface, you are getting as raw data as the O/S can provide. We use the HID interface in our 3DxWare driver.

Make sure you don't have another driver installed. There are some "public domain" drivers floating around the internet that we don't in any way support or encourage.

What makes you think there is a dead-band being applied. The device is so sensitive that you should get some data if you blow on it <G>.

Jim
3Dx Software Development
stefan_o
Posts: 6
Joined: Thu May 15, 2008 12:30 am

Post by stefan_o »

The only driver I have installed is 3Dx, but it has been uninstalled.

The dead-band is quite obvious;
1 / looking at the values
2 / if you let the device control the absolute position of the mouse pointer
3 / the device stops sending data when it is within the dead-band
4 / it can be measured on the vertical axis...

- push down the cap and rezero
- release it and wait until the value has settled
- rezero

- place weights (e.g. coins) on top of the cap until you get a small value
- let the value settle and note it as "WeightMinusDeadBand"
- remove the weights

- pull up the cap and rezero
- release it and wait until the value has settled
- note it as "A"

- place the same weights as last time on top of the cap
- let the value settle and note it as "B"

Weight = B - A
DeadBand = Weight - WeightMinusDeadBand

"DeadBand" will be about 12..14 on my devices, and this is only in one direction of the axis.

What is causing these lost levels?
Is it Microsofts HID-driver or is it your firmware (3.18)?
stefan_o
Posts: 6
Joined: Thu May 15, 2008 12:30 am

Post by stefan_o »

the firmware version is 3.18
jwick
Moderator
Moderator
Posts: 3341
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Your observations are correct. There is a very small deadband in the firmware to keep the device from sending data if it doesn't return to the exact center position because of internal mechanical friction. It can not be disabled. Chances are the device will never stop sending data if it doesn't have this deadband.

The device is not meant to be a laboratory instrument. It is meant to be used by the typical human hand in design activities.

Jim
3Dx Software Development
stefan_o
Posts: 6
Joined: Thu May 15, 2008 12:30 am

Post by stefan_o »

How about implementing a feature to disable it?
jwick
Moderator
Moderator
Posts: 3341
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

You can change the deadband in the firmware [only] with the SpaceNavigator for Notebooks.
stefan_o
Posts: 6
Joined: Thu May 15, 2008 12:30 am

Post by stefan_o »

Can it be turned off completely?
How is it done?
When will you add this feature to your other devices?
jwick
Moderator
Moderator
Posts: 3341
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Post by jwick »

Can it be turned off completely?
Yes. Caveat emptor.
How is it done?
Through an HID packet that can be communicated to you privately.
When will you add this feature to your other devices?
It may be added to future devices. It will not be retrofitted to older devices like your SpaceNavigator.

This is an internal adjustment. We reserve the right to remove this feature at any time without any notice whatsoever. If you have a specific project, I suggest that you buy as many SpaceNavigator for Notebooks as you will need for now and in the future.
Post Reply