Jump to content
Happy Holidays! Limited Staff Responses: 1/20 - 1/31 ×

Vive Tracker Haptic pin feedback (Multiple issue please help)


Cresset Tech
 Share

Recommended Posts

Dear Support Team,

Unfortunately until now your support has not been helpful and our issue has not been resolved. As per the last forceful update on the trackers, the output voltage of the General purpose output pin is still at 300mV instead of 3.3V as it is supposed to be. 
Also after the latest update in SteamVR from unity asset store, we are unable to find any function to trigger a haptic event and send a signal at the output pin of the tracker. 
Previosly we done it by 
SteamVR_Controller.Input ((int)trackedObj.index).TriggerHapticPulse(500);

We have already spoken to SteamVR github support about this and they have redirected us to you that this does not concern them and its for HTC to provide the relevant support.
We are trying to build some innovative experiences using HTC Vive and its supporting hardware, which directly or indirectly increases the demand and popularity of HTC Vive and relevant products in our market. The recent updates have halted our progress and no proper support is being provided. 
Please kindly help us get these issues resolved. Its the least we expect from you.

Thanks.

Link to comment
Share on other sites

 

3.3V is the VDD system supply voltage - not the voltage across pins. There is a detailed list of electrical characteristics in the tracker manual that explains the difference. 

 

Are you using Tracker 18 or the original tracker? There currently exists a difference between the original tracker and Tracker 2018 - the multipler factor for the haptics value. The original tracker is a milisecond multiplier and 2018's current production firmware operates on a microsecond multiplier. There is a new tracker 18 firmware revision which is currently in review by Valve - it changes the 2018 back to a milisecond value. Is calling TriggerHapticPulse(500) giving you a compile error? It may just be related to the multiplier. 

 

Link to comment
Share on other sites

 

3.3V is the VDD system supply voltage - not the voltage across pins. There is a detailed list of electrical characteristics in the tracker manual that explains the difference. 

 

Are you using Tracker 18 or the original tracker? There currently exists a difference between the original tracker and Tracker 2018 - the multipler factor for the haptics value. The original tracker is a milisecond multiplier and 2018's current production firmware operates on a microsecond multiplier. There is a new tracker 18 firmware revision which is currently in review by Valve - it changes the 2018 back to a milisecond value. Is calling TriggerHapticPulse(500) giving you a compile error? It may just be related to the multiplier. 

 

Link to comment
Share on other sites

 

3.3V is the VDD system supply voltage - not the voltage across pins. There is a detailed list of electrical characteristics in the tracker manual that explains the difference. 

 

Are you using Tracker 18 or the original tracker? There currently exists a difference between the original tracker and Tracker 2018 - the multipler factor for the haptics value. The original tracker is a milisecond multiplier and 2018's current production firmware operates on a microsecond multiplier. There is a new tracker 18 firmware revision which is currently in review by Valve - it changes the 2018 back to a milisecond value. Is calling TriggerHapticPulse(500) giving you a compile error? It may just be related to the multiplier. 

 

Link to comment
Share on other sites

Dear Vive Staff,
We have both the original tracker and the tracker 18. The issue arose when the new firmware update for the trackers arrived. We know VDD voltage is 3.3V. As for the voltage accross the pins, all we know and have tested is the output voltage at the general purpose output pin. We ran our vibration circuitry from that general purpose output pin for months using old steamVR unity plugin until the firmware update arrived. Whether the output voltage of the general purpose output pin has changed after the firmware update or the duration of the output signal has been reduced, we cannot say for sure because all we have is a simple digital multimeter to measure the output voltage of the pin. Before the firmware update to the trackers, the measured output voltage on the general purpose output pin used to be 3.3V. Now, after the update, it only rises to 0.3V on our multimeter. The transistor ahead that switches the vibration motors either does not get sufficient voltage or the duration is too less; problems that were not present before the update. 

But all this comes later after the signal has been sent from unity, for which we are not getting any option anymore in new SteamVR plugin ver: 2.0.1.



Previously we sent haptic pulse to tracker by this line of code 
SteamVR_Controller.Input ((int)trackedObj.index).TriggerHapticPulse(500);

Now there is no "SteamVR_Controller" class exist in the plugin.

How can we send haptic signal to tracker in new steamVR plugin?


Link to comment
Share on other sites

Hello,

After updating firmware of Vive Tracker 2018, my haptic motor connected with Vive Tracker did not come to work.

After a couple of days researching, I found this page and my issue is completely same as this.

I checked out output pin voltage and it was 0.3V, not 3.3V.

I replaced with old Vive Tracker and it worked perfect.

So, it is clear that the firmware update has issue and would like to fix it.

 

 

 

Link to comment
Share on other sites

Hi Shoji,

I am surprised to see that you are having the exact same issue as we are. We were working on similar projects where our vibration motor circuit was triggered from the output pogo pin of the vive tracker. Just like you said, it stopped working after the firmware update. The voltage has dropped from 3.3V to 0.3V. 

Unfortunately, no one has provided us with a solution until now. 

Where are you from?Can u share what kind of project you are working on? We have the exact same issue as yours and have been stuck on it for months without any help. Maybe we can figure something out. Vive staff is sure not helping!!

Link to comment
Share on other sites

Hi,
Thanks for your reply.

It is clear that this is an issue.
I found this post, too.


https://steamcommunity.com/app/358720/discussions/0/1743353164080006297/

 

I am from Japan.
We are developing a new medical device with HTC Vive.

These are our company's article, and unfortunately they are written in Japanese.
But I think you can probably understand what we are doing.
https://www.widesoft.co.jp/news/3687
https://www.widesoft.co.jp/news/4297

 

Our device works with old HTC Vive Tracker.
It worked with HTC Vive Tracker 2018 before firmware update.
Now, it does NOT work with HTC Vive Tracker 2018 after update.

 

I am quite not sure what we can do without HTC help.
One of solutions is to use AA battery..? But we cannot get ON/OFF from Tracker.

 

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...