A review of DIY head tracking devices

Playing ED with a headtracking device adds a lot to the experience. Being able to look in a different direction than the one your ship is pointing to is invaluable for about every activity in the game. Combat, mission running, exploration, or just docking benefits from it greatly. So if you can, get one or even better : build one. I've been there and done that, 3 times with different devices and I thought I'd share my thoughts on them here.

So far I've built and used these devices:


  • DIY IR led emitter + modded PS3 Eye camera
  • EDTracker without magnetometer (MPU6050)
  • EDTracker with magnetometer (MPU9150)

TLDR : go for the EdTracker with magnetometer and OpenTrack.

DIY IR led emitter + modded PS3 Eye camera

I followed this mostly and some other sources here and there :
http://www.reddit.com/r/starcitizen/comments/2gpr7r/completeish_facetracknoir_diy_trackir_guide/

Approximative cost :
- 3 SFH485P LEDs + 1 resistor = 2€
- PS3Eye cam = 10€ (on eBay)
- PS3Eye drivers = 5€
- micro usb cable = 5€

about 22€ total

Building the emitter is quite easy, I made mine out of a few Lego Technics pieces and attached it to my headset with tape. I soldered everything but its quite possible to do it without even soldering at all.

Modifying the PS3 Eye cam is a bit more difficult but not that hard either. You just need a bit of patience.

Then, unfortunately comes the endless fiddling with OpenTrack parameters, again and again and again every time the camera is moved, or the sun shines too much, or the headset gets bumped etc. If you can keep it all in place and make sure the camera doesn't get too much sunlight it works well but if you don't I think you're better off using something else.

In the end, you get a 6DoF head tracker which is great but too sensitive to external changes for my taste. Moving your chair also changes the position of the emitter relative to the camera and thus changes your position in the game. You may find it either realistic or annoying... :)

EDTracker without magnetometer

Approximative cost :
- Kit from HobbyComponents, with shipping : about 18€
- micro USB Cable : 5 €

about 23€ total

If you know how to solder, building this is extremely easy, the instructions on edtracker.org.uk are excellent. The most difficult was to find a suitable enclosure and install it into it. Installing and configuring the software is also easy but calibrating it is hard.

It is very light and quite inconspicuous, at least more than having 3 leds taped to your headset. It's just a little box and a cable.

You get a 2 axis head tracker that emulates a joystick. This means you won't be able to move laterally, up/down, or backwards / forwards. And you don't have roll either. If that's something you need, go for an IR solution. But in my opinion, that is mostly useless in ED. What you want is to be able to look around to track ships, USS, station entrances, celestial objects etc., not move around in your cockpit :)

You can then either use the virtual joystick axes directly in the game, binding them to headlook or use OpenTrack, which is what I recommend as you get more control over the response curves.

Now for the bad part: yaw drift. I read countless forums, tried a lot of techniques, but I couldn't get it to even moderate levels reliably. I ended up clicking the button to reset the default position way to often which was distracting. Moreover, when yaw drift happens you don't necessarily notice it immediately and you find your neck turning to compensate which can lead to mild neck pain after a while.

There is probably a way to do it properly, maybe the pre-built models are better at this but then it wouldn't be DIY... In any case, I wasn't satisfied with it, so on to the next option.

EDTracker with magnetometer

Approximative cost :
- Kit from HobbyComponents, with shipping : about 27€
- micro USB Cable : 5 €

about 32€ total

So for a bit more money you get the same benefits as the regular EDtracker, without any yaw drift.

Building is exactly the same, the only piece that changes is the the accelerometer board. Calibrating has one more phase as you need to calibrate the magnetometer but it is quite easy and works well.

It has 0 yaw drift though it sometimes get confused about the magnetic direction and you need to recalibrate the bias in the edtracker software but I found in my experience that it never happens while playing. It seems to happen when I leave the headset flat on my desk. But the recalibration is a trivial process and takes only a few seconds.

I haven't felt any difference between both edtrackers in terms of response, it works great.

Final thoughts


My recommendation is to just go for an EDtracker with magnetometer. I also recommend using OpenTrack instead of using the joystick emulation, it gives you more control over the response curves.

I haven't tried non-DIY solutions, so maybe a real TrackIR is the better option but I'm happy with the Edtracker... Until I get an Oculus Rift :D

I hope this is useful to prospective head tracking DIYers :)

Cheers,

CMDR Nid
 
Thanks for this summary, Nid - that's really very helpful. I decided to follow your recommendation and go for the magnetometer version, and bought the kit from HobbyComponents. Great service from them, arrived the next day.
Biggest problem I had was finding wire small enough to go through the holes in the protoboard - Maplin had some but it was a 25m roll. Total cost was approx. £25 for me. I followed BartyBee's excellent guide and it was a bit fiddly but worked fine. If a 55-year old with crap eyesight and not so steady hands can do it, it must be pretty easy :)

A couple of observations that might help others thinking of doing this:
I had a set of 'Helping Hands'- invaluable
I cut the protoboard a bit differently to how BartyBees recommended and with care you can actually get enough for two out of a 3cmx7cm board. Not necessary but I hate waste :)

protoboard.jpg

I was a bit worried about some of the solder points on the board touching the components on the Pro Micro board so I placed a strip of insulation tape over my crap soldering before I attached the Pro Micro.
Lastly this is the smallest version - the 'proper' PCB from the EDtracker website guys is lovely and easier but it is larger, so if like me you want the smallest possible device on your headset, this is the best. What it all looked like in the end:
EDTracker-v1.jpg

Thanks once again!
 
  • Like (+1)
Reactions: Nid
Back
Top Bottom