DIY Head Tracker For A Tenner

Ok, so after a bit of tinkering I changed these bits of code and managed even better numbers:

For the initial 'one-time' calibration:
Code:
int buffersize = 10000;  //Originally 1000
int acel_deadzone = 8;   // Any lower and it wouldn't complete calibration reliably
int giro_deadzone = 0;   // Originally 1

To get a 3 decimal place offset:
Code:
Serial.print(dX/(float)driftSamples, 3 );
Serial.print("\t\t");
Serial.print(dY/(float)driftSamples, 3 );
Serial.print("\t\t");
Serial.println(dZ/(float)driftSamples, 3 );
And let that run for an hour (if I do it again, I'll leave it longer!), to get the final 3 numbers to plug into the sketch, so for me was:
Code:
float xDriftComp =-0.789; 
float yDriftComp =-0.002; 
float zDriftComp = 0.005;
So final numbers with the tracker stationary...
After 15 mins:
Code:
[SIZE="1"]X/Y/Z	-40.79		4.26		-8.26		-0.106		0.011		-0.025[/SIZE]
After 30 mins:
Code:
[SIZE="1"]X/Y/Z	51.19		3.44		-12.27		-0.017		0.006		-0.017[/SIZE]
After 45 mins:
Code:
[SIZE="1"]X/Y/Z	139.58		7.14		-18.26		0.017		0.005		-0.013[/SIZE]
After 60 mins:
Code:
[SIZE="1"]X/Y/Z	209.89		7.59		-20.59		0.032		0.004		-0.011[/SIZE]
It looks like those gyro numbers drift up and down a fair amount over a longish period, so a longer calibration period (to get your three 'drift' compensation values) seems helpful.

Edit: just noticed I've still got it running, so the numbers after 2 full hours at rest:
Code:
[SIZE="1"]X/Y/Z	115.72		13.78		-41.86		0.004		0.003		-0.008[/SIZE]
:)

Graph of gyro data drift (6.5 hours, time in minutes):
 
Last edited:
I would be extremely interested in buying either a kit of parts (preferably) or else a daughterboard ready to accept the DIY package from hobbycomponents. It's a little worrying that they appear to be out of stock at the moment, though.

Could my name be added to the appropriate list, please?

Just replying to myself here for easy reference.

I've just ordered a kit of parts from hobbycomponents, so can I go on the circuit board only list, please?

Cheers! :)
 
Done :) cost is a fiver all in and we should be good to by friday :)

Sounds good, looking forward to building.
Would be great if one of you could research shipping costs from the UK so we get that sorted from day one. For me shipping would be to Norway.
 
I'm down for a board I hope. Is that a fiver including postage? I'll pay extra for first class. Let me know which email to PayPal money to thanks
 
Down for a board too if I may.

The breadboard rubber-banded against the head look isn't working for me! :D
 
Just to clarify, as I couldn't find this specifically stated:

Are those bespoke daughterboards now for sale? If so, how much and who is selling them?

Brumster/Pocketmoon/others working on this, thankyou. This looks to be a really interesting little project, and at such a low cost it should be accessible to a lot of people. Great to see this :)
 
Just for confirmation:

Are the bespoke daughterboards now up for sale? If so, how much and who to?

Brumster/Pocketmoon/others working on this, thankyou for your effort. This is a great little project and, given it is so kind on the wallet, should be open to a whole bunch of people to give them something to tinker with.
 
DIY EDTracker boards available

(Friday 9th May 2014)

The DIY EDTracker v1.00 boards are now available to anyone interested. To avoid any complications, the wireframe Cobra Mk.III artwork that we placed on the board will be rendered unnoticeable by permanently removing it from the surface via sanding or grinding - this is hopefully a temporary arrangement until Frontier indicate their support. So, be aware, if you request one now it will have this aspect performed on the board. It is cosmetic only; the boards are fully functional in all other regards.

The stock of boards that we have had fabricated have been distributed evenly between the 3 guys who started it off - Rob (Pocketmoon), Dan (Brumster) and Dorian (Dead Fred). They each have ~300 to sell and so requests for boards will be spread out between the three of us best we can - so if you have expressed an interest, one of the above guys will get in touch with you via PM and arrange payment and postage. Don't worry about who contacts you of the three - we are divvying up the distribution activities so you just pay the guy who's handling your order.

If you've not expressed a previous interest and would now like to order one, just contact any one of the three guys via PM and they will arrange.

For the record :-

The boards are £5 each and this includes postage in the UK. Postage to outside of UK will be arranged on an individual basis depending upon your location.

Fabricated EDTRacker devices, fitted with switch, Arduino Pro Micro compatible dev board and MPU-6050 dev board can be arranged on an indivudual basis, at £25+P&P. These units will be fully soldered up, patched and sanity* tested. They will be provided on a voluntary basis by the three guys as "best endeavours" - no warranty expressed or implied, and fabricated as their time allows, but the time to get it to you will be discussed fully before any payment is taken. There are other guys on the forum who have offered to solder up units for people, so if you're no good with a soldering iron, there are plenty of people who have volunteered their services ;-)

Finally, a massive thanks from all three of us, to all of YOU guys in the community who've helped us make this what it is, supported testing, provided feedback and helped others build up their devices and get them working. We're proud to be part of it!

With that, I open the floor to interested parties - happy tracking!
 
Last edited:
  • Like (+1)
Reactions: Rog
Please Sir can I have a thousand boards?
I'll give you a big kiss.
Where can I buy the bits?
Where can I get a funky button?
 
Excellent - my new soldering iron has just arrived so I might be buying a couple of board just in case! Unless there's a big demand...

Does this mean Frontier have given their approval for this?

B
 
Dunno about you Brum but I can't keep up.

What we need to know when you order is your forum name.

Then we might be able to track all your heads.

I think it is also worth noting that Pocket is concentrating on cleaning up the software.

The good thing is that you can flash new code if you want to. The objects I punt out the door are as good as I can make them with at least half an hour of drift averaging.

Its all quite exciting. I learned yesterday that if you search for DIY Headtracker For A Tenner on the Star Citizen forums you get loads of hits.

:)

There is no reason our little cheap device cannot be used for people who have arms and legs that don't work properly. It's not just for Elite or Star Citizen or Planetside 2 or War Thunder or TF2 or any source engine games. Think about it.

Naturalpoint inc. charge a premium for that. If you are disabled, pay more.
This is wrong, it is the same device.


It is almost as bad as the banks and poor people. If you are poor, pay more.
It makes me sick. It is all backwards.

Sell it cheap to everyone then we are all the same and we can evolve.
Competition is good.

On that happy note, I bid you good morning one and all.
It is a lovely sunny day.
 
Last edited:
Back
Top Bottom