DIY Head Tracker For A Tenner

Haha, see what people mean about using the breadboards. Reminds me of Ghostbusters!

maxresdefault.jpg

Don't show everyone what our final design is going to look like :eek:
 
Alternative to headset mount.
I don't always use a headset and my headset is not really suited for attaching the tracker to anyway, so I decided to make an alternative.
Old cap modified with Velcro for holding the unit and for securing the cable as well as button holes to lead the cable out of the way..



Now I just have to wait for the parts to arrive. (delayed in customs :mad:).

Not sure if the slightly faster radial movement will have an impact though.
 
Well I haven't even started on current mpu 6050 and I have just bought the 9150 with magnet thingymabob!! Just need that custom PCB now!!!
 
So yes I went back and did a full recalibration and then left the numbers running for 30mins+

Now I'm not getting any drift (after around 15 minutes testing in game) as long as I keep my head still for a good 10 seconds or so after hitting the reset button. So thanks for the advice chaps.

I'm very pleased with it tbh. I don't mind the breadboard look either. I don't think I'll bother to solder it to a pcb. If it ain't broke don't fix it, right? Though I may try and fashion some sort of cover or container for it. Mainly just to protect the wires. I'm thinking one of those little plastic cases you get blueberries or raspberries in from the supermarket might work somehow.
 
Last edited:
It is not up to us anymore.
We have to let Frontier Developments let us think.
Ask the Brabben what he thinks.
He is supposed to be in control.
I told you. It's all gonna be burned by lawyers at the last minute.
Quick buck for no thought.
Might as well be in America.

I don't like lawyers in case you had not noticed.......
 
Too many beers?
Perhaps not enough.
We are doing our best, not stepping on toes.
If you don't say anything we will do it anyway.
***ers are biting our arms off!
 
All you need to say is YES!

One word.

Then we can get going.

Start spreading the intelligent flavour.

The taste of question.

How does it work?
 
Last edited:
So after a bit of soldering this evening (which I found terrifying btw) I've managed to get the thing to work!

SaLtf7F.jpg

I only have the premium beta to will have to play around with ujr to get my thrustmaster hotas and the gyro working together. Still, I was able to successfully test it in ED by unpluging my joystick and leaving just the gyro plugged in. I selected keyboard/mouse in controls and was then able to set up the gyro for x and y head look.

Amazingly it works!!! I set head lock mode to DIRECT as this seems to work best. It really does work, flying past asteroids looking at them out of the windows is fantastic. I can wait to try it in combat. Thanks to everyone in this thread for there help!

The only issue I'm having is on the x axis. I.e. when I look to the left or right. After only around a minute or so, when I centre my head the view is slightly off to the left. If i play for longer it is even further over to the left. If I press the reset button on the gyro that fixes it, but only for a couple more minutes.

Any ideas guys? Is this the drift issue people have talked about? I though this was on the Z axis though?

you need to calibrate it as per brumsters blog :)
 
Anyone else think Fred's liver is in rehab now at the priory? Love his passion! Come on braben! If it is a no just scratch off elite picture on pcb, problem solved
 
I've been following the thread with interest, and well done to those driving this idea forward.

Late last year, I got all enthusiastic about the prospect of head tracking in ED, but was not prepared to support TrackIR. FTNoIR got me even more excited, and I got a DelanClip in the anticipation that FD must surely support the Freetrack protocol (no brainer, right?). Sadly, the likelihood of this is dwindling, even after reassurance from a FD employee that "As for this TrackIR clause, I don't believe that exists", referring to the alleged TrackIR clause forbidding the support of alternative protocols.

My DelanClip is gathering dust, but my Arduino look-alike and M6050 are on order :). I actually think that this is a more elegant solution if the drift problems are truely sorted.

Well done Guys, and erm... put me down for a couple of daughter boards too please ;)
 
My head is remarkably ok !

lots of water.

The love of a good Woman helps a lot.
:)


We could just scratch off the Cobra but that would be messy.
The correct way to do it would be to abuse some solvents and just re solder resist the boards and then re silkscreen them with something less offensive to Frontier shareholders/ lawyers.

Its just about invisible anyway. Had we made the cobra out of copper we would have to scrap all the boards and start again.
Copper does not wash off in solvent, you need acid for that but that would kill the circuit too leaving just a panel of FR4 full of empty holes.

It's cheaper just to start again.

But I still have faith in common sense. It's cool to have wee Cobras on the boards. It's free advertising. It's mutually beneficial.
 
Last edited:
Well thanks for all your help guys, I did not think to look in the mpu reset folder I thought the error's were for something on the chip etc, so I got the mpureset sketch working uploaded looked at the serial monitor and I see 3 sets of numbers, it just runs and runs, I assume those numbers are my X Y and Z axis, do I put those numbers in the joy sketch or do I re-calibrate using the recalibration sketch, I tried to search for any information regarding this sketch but I am coming up empty.
 
so.. I ordered an MPU-9150 board last night and will be ordering my arduino ASAP, would anyone be interested in working with me on a branch of pocketmoon's code (https://github.com/pocketmoon/MPU-6050-Arduino-Micro-Head-Tracker) using the extra sensor to combat drift?
I'm happy to have a go at tackling it myself but if anyone has done any research into methods or algorithms then I'd appreciate any pointers or help you can offer.
Any progress I do make I'm happy to feed back in case it's of use in future revisions of your code.
 
Well thanks for all your help guys, I did not think to look in the mpu reset folder I thought the error's were for something on the chip etc, so I got the mpureset sketch working uploaded looked at the serial monitor and I see 3 sets of numbers, it just runs and runs, I assume those numbers are my X Y and Z axis, do I put those numbers in the joy sketch or do I re-calibrate using the recalibration sketch, I tried to search for any information regarding this sketch but I am coming up empty.

The MPU reset sketch just properly resets the thing.

Now you have to start again with the latest iteration of Pocketmoon's Sketch.
Now that the thing is less nuts it should behave more betterer.
:D

In the future, this whole problem will be removed because the new as yet unreleased code uses the more sensible libraries you are using to fix the problem caused by the old libraries.
If that makes any sense.
 
Last edited:
We could just scratch off the Cobra but that would be messy.
The correct way to do it would be to abuse some solvents and just re solder resist the boards and then re silkscreen them with something less offensive to Frontier shareholders/ lawyers.

To be fair to FD theyv'e not complained about the virtually invisible Cobra on the board :) We've just asked for confirmation that they're OK with it and are waiting for a reply. It actually easy to obliterate with a sharpie so if they come back and say 'remove it' we can do that.

If it were a Cobra MI then we would ask Ian Bell ;)

Rob J
 
Back
Top Bottom