DIY Head Tracker For A Tenner

is there a way to use 2 edtrackers at the same time? I am using one for headtracking and want to place a second one on my gamecontroller or on my foot for thruster controll

Yup. They're just game controllers at the end of the day, you can use more than one at a time. Recognising which one might be a bit of a challenge, depending on the game you're trying to map them in :)

Only minor issue is the GUI (depending on whether you're talking DIY or Pro). Easiest thing is to configure them individually one at a time (ie. only one plugged in at a time), when you're happy you can then plug two in. The GUI isn't designed to support two at a time but the DIY GUI uses a COM port so it's actually relatively easier to do with the DIY device, as you can choose the COM port from the drop-down. At the moment, the Pro GUI will just pick the first one it finds... I believe...
 
So for those who asked about it, and as I promised, a sneak peek of wireless....

[video=youtube;XLwdhu78U6Y]https://www.youtube.com/watch?v=XLwdhu78U6Y[/video]

I know the usual questions will arise... mainly "When?".... the answer is not yet, and as soon as possible, but could be months...! So just take it as a little early view of where we're at.
 
Don't forget to give Pocketmoon (Rob) and Dead_Fred (Dorian) some love too ;) it's a 3 man band... and I just play the triangle ;)
 
https://github.com/opentrack/opentrack/tags

You have to move through a few pages before you find the 2.2-stable release, but it's there a few pages in.

Just looked... I'm currently on 2.3 rc 14... I think I'll stick on that for the moment... I assume I can just download the newest version and plonk it straight onto of my current install though?



BTW - Software suggestion. Allow the Yaw and Pitch scaling to be set to less that 1.00? eg: At times I find my setup (via OpenTrack) a tad too sensitive. Now I could of course go through changing curves in OpenTrack etc etc... But if I could just instead set my Yaw and/or Pitch scaling to less than 1 (eg: 0.90), that would probably be perfect etc...
 
Last edited:
BTW - Software suggestion. Allow the Yaw and Pitch scaling to be set to less that 1.00? eg: At times I find my setup (via OpenTrack) a tad too sensitive. Now I could of course go through changing curves in OpenTrack etc etc... But if I could just instead set my Yaw and/or Pitch scaling to less than 1 (eg: 0.90), that would probably be perfect etc...

Setting OpenTrack curves is worth doing - I use a little S curve for Roll, and asymmetric curves for Pitch so that I can look up easily but limit the amount of downward motion so I don't look uselessly at the avatar's chest when trying to look down to enable the SRV panel.
 
Setting OpenTrack curves is worth doing - I use a little S curve for Roll, and asymmetric curves for Pitch so that I can look up easily but limit the amount of downward motion so I don't look uselessly at the avatar's chest when trying to look down to enable the SRV panel.

Yes... And I've carefully done this... But let's say I simply want to make pitch and/or yaw a little less responsive (today). I could:-
a) Faff about with all the curves in OpenTrack, redoing them (each time)
b) Simply set the scaling in EDTracker from 1.00 to (for example) 0.9

(b) Sounds far far simpler, more controllable and logical :) - ie: You're happy with the curves in OpenTrack but simply want to make them less/more responsive...

TBH: I'm surprised there's not a "scaling" variable in OpenTrack to do this sort of change in sensitivity.
 
Last edited:
It's technically doable, you're basically asking that the firmware offers a divide-down feature on the raw values versus the value reported on the joystick report (as well as the multiplier that exists today). Potential problem is that dividing is a whole load more work on a microcontroller than multiplying, so it could impact performance a fair bit. We could probably implement a half-sensitivity feature (which can be done with a quick bitshift operation). But to be honest, you're the first and only person to ask for such a thing :)
 
It's technically doable, you're basically asking that the firmware offers a divide-down feature on the raw values versus the value reported on the joystick report (as well as the multiplier that exists today). Potential problem is that dividing is a whole load more work on a microcontroller than multiplying, so it could impact performance a fair bit. We could probably implement a half-sensitivity feature (which can be done with a quick bitshift operation). But to be honest, you're the first and only person to ask for such a thing :)
Considering the thousands and thousands of floating point operations done by the quarternation functions, i doubt that a single divide or fractional multiply will make a difference to the microprocessor.
 
Yes... And I've carefully done this... But let's say I simply want to make pitch and/or yaw a little less responsive (today). I could:-
a) Faff about with all the curves in OpenTrack, redoing them (each time)

Can't you just set a less sensitive profile (or a range of profiles even) in Opentrack and switch to that when you need a smoother input? Wouldn't that accomplish the same thing?
 
Last edited:
Can't you just set a less sensitive profile (or a range of profiles even) in Opentrack and switch to that when you need a smoother input? Wouldn't that accomplish the same thing?

Guess so...

But you realise that it's the right "curve" but a bit too sensitive (today/at the moment), so you want to may be 10% less responsive across the movement range... ie: In EDTracker you'd just set scaling to "0.90" maybe. But I'm surprised there's not a simimar thing in OpenTrack for this very reason... Anyway... :)
 
Mounting the EDTracker on something other than headphones/cap? This is the situation my friend is in.

I've suggested getting a 2.5cm alice band (hair band) from Amazon...

Any other inventive solutions?
 
Back
Top Bottom