Hello Everyone!
I am back to help everyone out once again with a software I have been working on to help everyone out.
if you are like me and saw the Droolon Pi1 eye tracking module and thought. wow, eye tracking on a Pimax! that must be great! and you buy it. and low and behold. it is barely usable. it can not track properly, it gets very hot etc. well I got fed up with that. so I went out and made my own software/firmware for it. (the firmware is a branch of an official 7invensun firmware that 7i has provided to me through an email)
well, what does this that you made do? how can it improve on a product that seems hopeless?
as long as you follow the instructions I listed on the github repository, the Eye tracker becomes
-
more accurate
-
less hot less
-
power draw
-
still runs at 120 hertz*
-
and no longer a need for an external cable to the pc
it performs best directly connected to the headset, with the 15mm foam. please be aware, the cable thing has only been tested by 2 people, both with the same results, that might not be the case for you, as well as the size of the facial interface.
I will continue to try to update this as time goes on to better improve upon the code.
make sure to download the full code it will not work unless you do so.
also make sure. you followed Pimax’s original instructions for the Eye Tracking module. as that is required for this to work.
once you have done that, the files are listed in numerical order of what to do
start by running the firmware upgrader. then run the runtime .exe
after that, make sure to run the AMCap that comes with the files on the top right you will see the words “capture” click that, and in the drop down click “Set Frame Rate”
set your frame rate to look like mine. it should say “10000” and the “Use Frame Rate” box should be checked.
once that is done, click OK
if you click on “options” in the drop down, click “Video Capture Pin”
have that match these settings. this will provide it with 120 hertz at the default resolution.
once you are done click “Apply” then click “OK”
it should now say 120 fps as shown below
Next up you will need the file called “lib”
replace the files in the AseeVR runtime with these. this will make the tracking more accurate.
close AseeVR with task manager (or right click and select exit) same goes for the program called “Forward” power down the vr headset by holding the power button. wait roughly 10 seconds and turn the Pimax headset back on. and start AseeVR.
you will notice the eye tracking is now significantly more accurate and slightly smoother. i am still working out the bugs as it is still not fully done. but as of now. it changes the eye tracker from “functional” to “usable”
thanks so much for your time! and i hope you enjoy the eye tracking! any questions comments or concerns, please message me on discord @guppyexpress#0001
*the 120 hertz is tentative at the moment so it is not fully guaranteed