ED Tracker 2.9 (Friday 13th)

I followed the instructions in the PDF you linked to. It is still up to date from what I can tell, I just made a couple of mistakes or took some instructions too literal.




Anyway, here's the content of my Arduino folder that is up to date as of the time I'm writing this (-> Download), just unzip it to your "C:\Users\USERNAME\Documents" folder so it looks like this:
U8yvQWt.png

Make sure you have Java 32bit (currently Version 7 update 60) installed:
https://www.java.com/en/download/windows_offline.jsp


And of course you'll need the Arduino IDE 1.5.6-r2 BETA:
http://arduino.cc/en/Main/Software


You can then proceed as outlined in the PDF, which would be installing the device drivers.


When you fire up your EDTrackerUtil and the little window that pops up along with it keeps looking for the tracker on a COM port and doesn't disappear, you haven't yet successfully flashed the device. You might have to try a different USB port, and don't stop until you've tested all available USB ports.


If either the Arduino IDE or the EDTracker window still look f'd up, try disabling "desktop composition" for them. Right click on their shortcuts on your desktop or the executable directly, go to the "Compatibility" tab and check "desktop composition". Restart these applications.

Thank you very much for your assistance. I'll try your method right now. Hopefully this will work! +1 rep

EDIT: Yay! The programs are finally working.

I'm up to the stage "Calibrate device drift" on page 8 of the guide:
http://www.brumster.com/downloads/EDTracker2-Software_Install_Flashing.pdf

I have the new set of menus which the guide says I would. However, the visual head thing found in the "EDTrackerUtil" does a full 180 degree spin ~ 3 seconds. The DMP Yaw starts from -180 degrees and does a full rotation back to -180.00. The yellow line has a repeating pattern of a sudden peak every 3 seconds or so.

The picture in the guide does not do this. How do I fix this?
 
Last edited:
As far as calibration and final setup steps are concerned, you really should follow Juppstein's advice and do it as outlined here:
https://reprapdad.wordpress.com/201...ched-2-9-and-updated-invensensemotionlibrary/



Ran into another problem. Nothing to do with the EDTracker hardware or the Arduino software or Java for a change. I just couldn't get it to work as a joystick, although the head in the EDTracker window moved just fine. Turned out I had to
a) reset the EDTracker hardware using its button
b) replug my SpaceNavigator

It's working in the game just fine now, but to get the axes recognized I have to yaw and pitch my head to rather uncomfortable angles.



PS:
I really should learn to refresh the thread if I leave my reply unsent for so long.

@Eleazyair
Glad you got it working. Yeah, I had the head spinning, too. Place your tracker the way you want it, then push its button.
 
Last edited:
PS:
I really should learn to refresh the thread if I leave my reply unsent for so long.

@Eleazyair
Glad you got it working. Yeah, I had the head spinning, too. Place your tracker the way you want it, then push its button.

I've pressed the button. It recalibrates itself for a few seconds but then continues to head spin. Perhaps it's a normal thing for the new update?
 
I'd recommend having only one updated set of installation instructions on the main website for each EDTracker version (V1 and V2):

http://edtracker.org.uk/

Otherwise it's near impossible for programming illiterate people such as myself to follow. The different set of instructions tell people to open different .ino, move different folders etc.

I have to agree and I apologise on behalf of the group for this. I will sort this. It's a bit of a shame. I will work today on dropping my documents over onto EDTracker and removing them from my website. I will also copy the blog stuff over too.
 
Try calibrating the device first, ignoring any spinning. Here's how that's done:
https://reprapdad.wordpress.com/201...ched-2-9-and-updated-invensensemotionlibrary/

I think the spinning on a brand new device is because it hasn't been adjusted for sensor bias yet.

I've been doing just that! :)

Somehow I have stopped the head from spinning, but it's facing away from me stuck at +180.00.

Also, the drift compensation seems broken. I need to get in in the range of +/- 10. But mine jumps from -250 to +800, when I repeat the steps as outlined by your link. Faulty device or a bug in the new update me thinks.. :(
 
The head stopped spinning? Try the button again.

When I press the button, the DMP Yaw is still stuck at +180.00.

I think, given how difficult and time consuming it is to set one of these up, the TrackIR 5 I feel is a better deal (in my opinion). I just don't have the time or knowledge to calibrate one of these :(.

The ED Tracker is great though for people who like to endlessly calibrate and program! :) (Heaven help them...)
 
When I press the button, the DMP Yaw is still stuck at +180.00.

I think, given how difficult and time consuming it is to set one of these up, the TrackIR 5 I feel is a better deal (in my opinion). I just don't have the time or knowledge to calibrate one of these :(.

The ED Tracker is great though for people who like to endlessly calibrate and program! :) (Heaven help them...)

Um? I have set mine up from component parts to working emf product in 30 minutes. I might be a bit more experienced at this kind of thing but considering this is not a commercial product and is also very early in its development by people that have other things they need to do during the day you have to realise that comparing this with track ir is a little harsh. I'm sure track ir is fine but it's also very expensive.

I've reprogrammed my EDTracker twice since I first set it up, once when the new version was updated and again when a small problem was fixed. Played ED for some time with it and I can't see how it could be much better.

I'm sure the instructions and guides will be improved now that the major hurdles seem to have been jumped so wait a few days and start again.
 
I might be a bit more experienced at this kind of thing but considering this is not a commercial product and is also very early in its development by people that have other things they need to do during the day you have to realise that comparing this with track ir is a little harsh. I'm sure track ir is fine but it's also very expensive.

I agree. I'll most likely try again in version 4 or 5, when it's more stable and easier to set up. At the moment it seems like a bit of a lucky dip. Some people set it up in less than hour, others can't find a solution to their problem. Perhaps there is too much variability between the boards themselves? Idk.

I knew I was gambling my money when I invested in this, so I don't regret buying it at all. I want to support its further development. Like I said though, until there is a better chance in getting one of these to work, I still think (in my opinion) that the TrackIR 5 is a better deal due to its stream line process.

I do love concept behind ED Tracker though! :) I look forward to trying version 4/5.

EDIT: I DID IT!!! Holy crap I don't know how. But I'm not longer stuck at 180.00 and I have gotten the drift compensation down to 0.11! All I remember doing is reflashing the calibration .ino like 30 times and the EDTracker and I just randomly button mashed. For some reason that worked. :D Hopefully it will last lol

EDIT 2: And it broke again...
 
Last edited:
ok, so trying to get this running, perhaps i'm being a durr?

Windows see's the device Arduino Mirco, but trying to run EDTrackerUtil I get a Java box saying Waiting for response from device on COM4

I've checked the COM for the tracker, and it's set to 4 - I've unzipped the files to the right directories I think..

Ideas?
 
ok, so trying to get this running, perhaps i'm being a durr?

Windows see's the device Arduino Mirco, but trying to run EDTrackerUtil I get a Java box saying Waiting for response from device on COM4

I've checked the COM for the tracker, and it's set to 4 - I've unzipped the files to the right directories I think..

Ideas?

Do you have the new calibration sketch loaded as the ui is expecting a specific response?
 
Afternoon all hope all you dad's out there are having a nice fathers day,

I had a little play on ED today all was fine headtracker working as it should, went out to for about an hour come back and I have this 180 flip problem again this time I took some screenshots hope this helps you pocketmoon, I had my pc on for about 2 hours an hour of doing nothing, while it was moving it was working.

I am using the latest sketch which I downloaded last night

when I look to the right it flips 180 to the left
expo%2050degree.jpg

at 50 degrees is the max I could turn it before it flipped


expoerror180.jpg

here is the screenshot of 180 flip

linear50degree.jpg

next is the linear screen shot same deal 50 degrees

linear180error.jpg

180 flip in linear

Next is the arduino joystick properties

pccross.jpg


and the next is the flip in the same window

pc180error.jpg


This happens on my 6050 and 9150

I hope this helps with further development
 
Last edited:
I had a little play on ED today all was fine headtracker working as it should, went out to for about an hour come back and I have this 180 flip problem again this time I took some screenshots hope this helps you pocketmoon, I had my pc on for about 2 hours an hour of doing nothing, while it was moving it was working.

Pocketmoon said he had a fix coming for that this morning. So it's a bug. :)

I have the same problem too!
 
I tried adding logarithmic axis acceleration to replace the current exponential one (which is a bit too soft for me when looking dead ahead and too strong when looking to the sides) but I can't seem to get it working as I don't get any movement at all when switching to exponential mode after flashing.

Code:
float xLogScale = 0.1;
float tempX;
tempX = 1 / 16383 * newX;
tempX = xLogScale * tempX + (1 - xLogScale) * (tempX * tempX * tempX);
iX = (tempX * 16383);

Something inside there must be terribly wrong, but I can't figure out what it is. I have identical math working in another project, so it can't be that what's causing the head in the EDTracker window to stand still.
 
I tried adding logarithmic axis acceleration to replace the current exponential one (which is a bit too soft for me when looking dead ahead and too strong when looking to the sides) but I can't seem to get it working as I don't get any movement at all when switching to exponential mode after flashing.

Code:
float xLogScale = 0.1;
float tempX;
tempX = 1 / 16383 * newX;
tempX = xLogScale * tempX + (1 - xLogScale) * (tempX * tempX * tempX);
iX = (tempX * 16383);

Something inside there must be terribly wrong, but I can't figure out what it is. I have identical math working in another project, so it can't be that what's causing the head in the EDTracker window to stand still.

I've had the same problem when switching to exponential mode after flashing.
 
Back
Top Bottom