ED Tracker 2.9 (Friday 13th)

One of these has landed on my desk today and I have no idea what I need to do to get this working. Any help please? ;)

I dropped Tom K and Micheal some details yesterday but I guess they didn't pass that on :) Probably very very busy chaps today!

Stick in on some headphones with the supplied rubber bands :

http://reprapdad.files.wordpress.com/2014/06/edtracker.jpg

When you plug it in it will briefly appear to device manager as an 'Arduino' and then as a joystick. You won't need any drivers to use it out the box, just bind it to look up/down and look left/right controls. The tracker has already been calibrated and programmed with the latest EDTracker code.

Works just like TrackIR but limited to two axis. I'm hoping with less latency though :)

We have a UI that enables various things to be tweaked such as mounting orientation and linear/exponential response. The UI (and Arduino code/sketches) are available here https://github.com/pocketmoon/EDTracker2

At the moment if you want to change the scaling of the head movement you'll need to tweak the code and reload it using the Arduino IDE (which comes with a driver to program the chip). We will eventually have that functionality built into the UI. Full instructions are here http://edtracker.org.uk/index.php/using/software, just follow the options for "EDTRacker V2".

Cheers,

Rob
 
Last edited:

Mike Evans

Designer- Elite: Dangerous
Frontier
I dropped Tom K and Micheal some details yesterday but I guess they didn't pass that on :) Probably very very busy chaps today!

Stick in on some headphones with the supplied rubber bands :

http://reprapdad.files.wordpress.com/2014/06/edtracker.jpg

When you plug it in it will briefly appear to device manager as an 'Arduino' and then as a joystick. You won't need any drivers to use it out the box, just bind it to look up/down and look left/right controls. The tracker has already been calibrated and programmed with the latest EDTracker code.

Works just like TrackIR but limited to two axis. I'm hoping with less latency though :)

We have a UI that enables various things to be tweaked such as mounting orientation and linear/exponential response. The UI (and Arduino code/sketches) are available here https://github.com/pocketmoon/EDTracker2

At the moment if you want to change the scaling of the head movement you'll need to tweak the code and reload it using the Arduino IDE (which comes with a driver to program the chip). We will eventually have that functionality built into the UI. Full instructions are here http://edtracker.org.uk/index.php/using/software, just follow the options for "EDTRacker V2".

Cheers,

Rob

Awesome, it totally does work out of the box! Works quite well too, though a exe for configuring it without any additional driver/software installs would be grand.
 
Awesome, it totally does work out of the box! Works quite well too, though a exe for configuring it without any additional driver/software installs would be grand.

Tops!

The standalone UI does 90% of the config (adding response scaling in the next release). It's based on Processing (a java framework) and we've hit some 'end user' issues with it so I'm currently mulling over a .Net solution or knocking one up in Unity.

One of our mini-team , Brumster, is working on code to push updated sketches to the arduino via the UI as well so the aim is for a completely smooooth user experience.

p.s. the button on top recentres the view.

Now give Tom Kewell a go ;)

Rob
 
Last edited:
Tops!

The standalone UI does 90% of the config (adding response scaling in the next release). It's based on Processing (a java framework) and we've hit some 'end user' issues with it so I'm currently mulling over a .Net solution or knocking one up in Unity.

One of our mini-team , Brumster, is working on code to push updated sketches to the arduino via the UI as well so the aim is for a completely smooooth user experience.

p.s. the button on top recentres the view.

Now give Tom Kewell a go ;)

Rob

Mine didn't work straight out the box until I installed the arduino drivers. ??

IIRC Mike is a Processing user.
 

Mike Evans

Designer- Elite: Dangerous
Frontier
Mine didn't work straight out the box until I installed the arduino drivers. ??

IIRC Mike is a Processing user.

I'd have no problem using the IDE if it's like processing but I'd need tech to install it for me and conveniently I didn't have to. It said it couldn't install the EDTracker 2 Driver when I plugged it in but the game picked it up just fine.

Also locally we've fixed the issue with head look being forgotten across sessions.
 
I'd have no problem using the IDE if it's like processing but I'd need tech to install it for me and conveniently I didn't have to. It said it couldn't install the EDTracker 2 Driver when I plugged it in but the game picked it up just fine.

Also locally we've fixed the issue with head look being forgotten across sessions.

Excellent.

I must admit I didn't try just testing it in game. But then I'm allowed to install stuff so I went for problem solving first :) *grins*

Might uninstall everything and try that.
 
IIRC Mike is a Processing user.

Processing is great for knocking things up. But the UI needs a more polished feel (and to work for everyone). My middle lad is doing wonders with Unity so I might bung him £20 and the promise of a shandy and say "code this UI with nice buttons, sliders and check boxes and the face of winona ryder... "
 
Not quite :) There's a small letterbox shaped zone centered around the middle of the screen (basically if you look dead ahead). If your view is in that area and not moving much then the code will drag the view back to centre. It works as a semi-smart drift compensation because whenever your looking down at the radar or looking at the targeting reticule / sight then it that's straight ahead. Also you probably spend a good percentage (when not chasing a prey) just looking straight ahead. So the code just assumes that, 'on average' the yaw should be zero in those cases.

You can fool it and force it to 'spring back' to the middle ; Look up and then slightly to one side. Then bring your gaze slowly down. At some point the view will spring back a small amount.

Cheers

Rob

Thanks for the info.

Unfortunately the DMP Yaw still increases or decreases after a "Save Drift Compensation" causing it to drift over time in game, despite the spring lock mechanism.

How do you get yours so stable near 0.00 in the video and mine doesn't? Is my board faulty?

EDIT: I don't know anything about this sort of programming work, but would it be feasible to have some sort of mechanism to manually type DMP settings or calibration settings then sort of save it to lock it in? That way preventing it to change over time? I don't understand why over time the DMP Yaw will either increase or decrease. Why can't it just be locked to '0' and move only when the board moves?
 
Last edited:
Thanks for the info.

Unfortunately the DMP Yaw still increases or decreases after a "Save Drift Compensation" causing it to drift over time in game, despite the spring lock mechanism. ?

Is there any way you can post screenshots of the UI after calibration and after drift compensation ? Or grab the screenshots and email to pocketmoon 'at' gmail.com ?
 
I have the IDE on a different computer to the one that Elite is running on. With EDtracker 1 I had to install the IDE onto the Elite PC. Does EDtracker 2 also require the IDE to be installed for the drivers. Or at a minimum some of the files from the IDE.
 
I've been following Brumsters video for EdTracker2 flash n calibrate.

When I run the calibrate program all I get is a blank Window

any suggestions please?
 
Hi, I'm having problems with a know Processing bug that stop access to the serial port. It works if you run it from the Processing IDE (which is near identical to the Arduino IDE). See details of workaround here :

https://reprapdad.wordpress.com/2014/06/20/processing-bugs/

Hi

Tried the work around but makes no difference, just get a blank window.



If I brought the tracker to Lavecon would someone be willing to sort it for me?

tnx


Bob
 
Back
Top Bottom