It’s always cool to see such projects, and I was discussing about the topic just yesterday.
… but please, don’t spend $150 on that. This is limited has it has :
- no controllers (and gamepads aren’t spatial),
- no hand tracking (which would be spatial),
- no 6DoF, so you can’t move your head or body around, just turn your head around
- a very limited software stack, e.g. no OpenXR (AFAICT),
- a cable to be plugged to a computer, i.e. it’s not standalone
so it’s basically a more open but not standalone version of the Oculus Go. For context the Go is from 2018 and back then was $200 while being standalone. Note also that the Go is rootable, cf https://developers.meta.com/horizon/blog/unlocking-oculus-go/
There are also other DIY VR HMDs, e.g. https://github.com/relativty/Relativty from 2020 which similar limitations. In fact this made so much buzz back then the founder managed to ride the hype and make (sadly) a VC funded startup. I say sadly because the initial project was all open VR and openness but once the money was locked-in… well I let you check.
So… again this is VERY cool to build but please do not consider this anything but a way to learn. If you do want to play with VR with a limited budget consider instead an accountless (meaning no Meta involved) second hand Meta 2 then Alvr or WiVRn (cf https://lvra.gitlab.io/ for more).
But can I watch porn
If you go down that path check https://buttplug.io/ because the fun does not have to stop with just vision!
you know when you don’t click the link but its so well named that you probably already know exactly what it is and what features it has?
Believe me it’s even more than you imagine!
The kraken comes.

Note that despite the lack of OpenXR support by relying on https://github.com/relativty/Relativty#14-software-setup they might support some SteamVR games. That said, again, it’s
6DoF3DoF and outdated so which actual games would be fun, not just playable, is a different question.You mean 3dof?
There was a relativty fork vis3r that started writing a monado driver. Not quite complete but it could be a starting point for anyone wanting to make one.
Oops yes of course, thanks, fixed.
relativty fork vis3r that started writing a monado driver
Neat, yes could be a starting point, any URL please?
Old yet a starting point nevertheless so still quite useful, thanks for the pointer
Still good enough for driving and flying sims.
I think it’s good enough for learning and doing something weird but Meta Quest 1 or 2 cost less (just checked 2nd hand local website and saw a few for 100€) and require 0 hardware work while providing 6DoF (leaning just a tad in your cockpit? Huge difference) and higher refresh rate.
Again, it’s amazing to tinker but unless it’s part of a both technical and ethical adventure then I believe there are better options out there already.
Those who want to use vr will buy, sometimes it’s not about destination but about the journey. And this can inspire someone to further improve on design and maybe makes it even more user friendly, cheap and with no strings to shitty corpos.
I second utopiah’s point, if assembling one with your own hands sounds like fun to you, go for it. But a second hand Reverb G2 from ebay will almost certainly be both cheaper, and better for using it in almost every way, it would even have significantly higher resolution.
I am wondering about the software side. Is it just a glorified monitor for your face, or does it have some kind of internal control/OS like a Quest or other commercial headset?
It relies on the Relativity VR driver so theoretically similar software support, namely https://github.com/relativty/Relativty#14-software-setup but mind you beside being 5 years old this is 3DoF, no controller or hand tracking, whereas the Quest is 6DoF, namely you can move around, not just turn your head.
It seems to only have an Arduino as processor, so presumably the former i.e. you need a PC to plug this into. It seems to have highly simplified tracking compared to something like a Quest - a single Inertial Measurement Unit. All enough for sim racing which is this guy’s jam, but I wonder how well the tracking stays calibrated.
I’m wondering if I wanted to fly a jet, would I need another sensor for 3 dimensional tracking
The critical thing with these is response time. If it’s even slightly too high (I think 20-30ms is easily too high), some/many people get very motion sick. Getting that time down as low as needed is also not trivial.
With it only being 60 Hz on the controller itself, that’s basically impossible to hit. That’s 16.6 ms already. Then the processing, sending to the PC, and the PC reacting has a budget of just a few ms? Yea, not happening.
I’m assuming he’s really not sensitive to this. As it’s open source now the people who are sensitive can improve it. That’s the beauty of open source after all.
I bet I could use it. I can play the VirtualBoy in a moving car. If there’s any kind of way to tie it into MechWarrior, I want to build one.
While this is awesome and the tinkerer in me appreciates and respects the effort, a Quest Go/1/2/3 is significantly better than this with far more functionality and would be able to be purchased for the same price, or less, and with zero work or skill required to put together.
Because you pay with data. Quest is the first device, where meta has full control over the Operation System, and even beyond.
You are forced to have a meta account to use it, IRCC
You did but not anymore :
- Go can be rooted officially
- Quest 1/2/3/3s can be used without account thanks to PrivateQuest
- Quest 3 v78 (not newer OS version) can be rooted via a hack
So yes, by default you are paying with data. In fact IMHO if possible one should not rely on Meta hardware. That being said if you get e.g. a 2nd hand Quest 2 or 3 and use it without an account then you might be providing little to no money to Meta and no data. It’s not trivial but it’s feasible. Arguably it’s even easy for somebody who seriously consider such an endeavor of assembling their own HMD.
PS: Meta has access to the whole device but… they are not owning the OS itself, it’s still an Android device. The OS is very much driven by Google. In fact it’s quite interesting to consider that Meta failed to develop their own OS and that Google is shipping soon AndroidXR.
Ah, so you make up the difference with your labor







