Hello, Instructables! Today, I will be showing you how to make your very own DIY Oculus Rift called The Nova!

In this instructable, I will be walking you through the design of The Nova's headset, the build process of said headset, and the head tracking techniques used in order to create the illusion of virtual reality.

Without any further ado, let's get to building!


Hey Instructables! So, it's been almost two years since I first published this instructable. A lot has changed since then! There are now cloned parts and pieces for the official Oculus Development Kit 1 since it was made open-source sometime last year, so you can now use those parts for your DIY Rift.

Keep in mind, however, that there is no guarantee that upon the retail release of the Oculus Rift that the hardware used for this guide will be compatible with the full version of the Oculus Rift software, as this DIY Rift guide uses parts from the Development Kit 1. Some other open source software such as OpenVR may include support, but it may have some compatibility issues anyway.

So keep in mind, this Rift will only work with DK1 and some DK2 Oculus demos!

If you have any questions, the /r/DIYRift subreddit is a great place for community-sourced answers. You could probably get a much faster and more accurate response from there than from me!

Cheers, and have fun!
- Tom

Step 1: First Things First: Why go DIY?

Good question! With the Oculus Rift releasing sometime within the next year or so, and plenty of Oculus Rift Development Kits available for sale and preorder, making your own Virtual Reality Headset would seem a bit absurd.

However, there are many reasons why you'd want to make your own:

  • Y̶o̶u̶ ̶d̶o̶n̶'̶t̶ ̶h̶a̶v̶e̶ ̶t̶o̶ ̶w̶a̶i̶t̶ ̶f̶o̶r̶ ̶t̶h̶e̶ ̶o̶f̶f̶i̶c̶i̶a̶l̶ ̶r̶e̶l̶e̶a̶s̶e̶.̶
    L̶e̶t̶'̶s̶ ̶f̶a̶c̶e̶ ̶i̶t̶—̶t̶h̶e̶ ̶O̶c̶u̶l̶u̶s̶ ̶R̶i̶f̶t̶ ̶w̶o̶n̶'̶t̶ ̶g̶e̶t̶ ̶h̶e̶r̶e̶ ̶s̶o̶o̶n̶ ̶e̶n̶o̶u̶g̶h̶.̶ ̶W̶h̶y̶ ̶w̶a̶i̶t̶,̶ ̶w̶h̶e̶n̶ ̶y̶o̶u̶ ̶c̶a̶n̶ ̶m̶a̶k̶e̶ ̶y̶o̶u̶r̶ ̶o̶w̶n̶?̶
    It's here!

  • You want to learn more about VR.
    The Virtual Reality market is growing at an exponential rate. You can get in on the VR craze and learn a thing or two by building your own VR headset—you could even brainstorm a new VR concept that you can implement into your own VR headset and share with the world.
  • You can create your own design that fits your needs.
    The Oculus Rift has many great features and looks pretty slick, but what if you could come up with a better design? One that suits your face better, maybe? Or maybe make one in a different color? The sky's the limit: this is YOUR VR headset!
  • It's a great weekend project.
    The total build time is ~30 hours, including cutting out the pieces, hot gluing everything together, soldering the head tracking LEDs (if you opt for them), and setting up the software. You can start making your own VR headset on a Friday afternoon and be up and running by Sunday afternoon!
  • You can make one yourself without being bought out by a sketchy third party
    Looking at you, Palmer. I don't blame him though, 2 billion dollars is a lot of money to go into making a high-quality a̶n̶d̶ ̶a̶f̶f̶o̶r̶d̶a̶b̶l̶e̶ VR unit, so maybe things will work out in the end. Until then, you can still make your own VR headset for less than half the cost of a development kit!

Are you convinced yet? Great! Then let's go on to the next step: Parts and Tools!

<p>Alright guys! As soon as I found out about this DIY Rift, I just had to make it and use it while I wait for the Oculus Consumer version!</p><p>Let's start by telling you what I actually made. Yes I could buy all the equipment for the exact replica of the Nova, but I found that unneccesary in my opinion. I already owned an iPad Mini 3 which has a 7 inch HD screen so I just used it.</p><p>My version of the Nova, I'd like to call the iMini Nova works pretty good. I made it out of cardboard and it's pretty strong. The only thing is, my iPad is a bit heavy so I'm going to have to add another strap down the middle to hold it up when I'm wearing it. It's not that big of a problem first. I have another more imminent problem.</p><p>First I'll talk about the problem I'm having now and then I'll tell you all about some of the fixes that I have made for some people who may not be able to get the whole VR thing working for them.</p><p>My problem right now is that I can see the image as one, but it's blurry and low quality even though my screen is HD and the lenses are the sames one's tom used(http://www.ebay.com/itm/251148139033?_trksid=p2059210.m2749.l2649&amp;ssPageName=STRK%3AMEBIDX%3AIT).</p><p>Any solutions to this would be greatly appreciated.</p><p>Now as for the problems I managed to fix.</p><p>I read in the comments that for people who have wide eyes, having the lenses close together doesn't work for them. I am one of those people. The google cardboard doesn't even work for me because they don't fit my ipd. My eyes are simply too far apart. </p><p>My fix for this was to take out the visor of the welding goggles completely. After that, I cut off the rubber ends that were left to completely open the front part of the goggles. Then I just placed the lenses at the very end of each side of the goggles and I could finally see the image as one image, but again, it's blurry.</p><p>I'll be using this to play games and such once i fix the blurry vision problem: </p><p>https://itunes.apple.com/us/app/kinoni-remote-desktop-fastest/id545940230?mt=8</p><p>That's all I can think of for now. I'll answer any questions down below if you have any and happy DIY'ing!</p>
<p>UPDATE: I fixed the blurriness. It seems the lenses were too far away from the screen to clearly show the image on the iPad. I simply cut off about half an inch of the side and top/bottom panels, extended the side panel(about the same length that I extended the top/bottom panels), and then remade the iPad holder/frame. </p><p>That worked perfectly and now my official iMini Nova is complete. It works like a charm, no lag. My iPad mini is the perfect screen and all is going well. Will try screening my PC onto my iPad tomorrow to test out lagging and such and see if I can play my games.</p>
<p>awsome project!</p>
<p>I've made a version of this using my headMouse (which you link to above) as the motion controller. I used the polystyrene box that the screen came in to make a holder for everything - I just sliced it in a few layers, fitted everything at the correct distances, then taped it back together.</p><p>I found that I got dreadful distortion using the sort of lenses you described originally - the ones that are basically designed for LEDs. However, I got some cheap fresnel lenses, and they worked much better. They don't have the best optical properties in the world, but are easy to work with, and don't suffer much distortion or chromatic aberration.</p>
<p>Wow, that's fantastic!</p><p>I'm sorry to hear about the lenses, though. At the end of the parts and tools step, I warned not to use the lenses I initially used:<br>&quot;I also don't recommend buying the lenses I bought, because the distortion around the edges is awful and I had to buy a new set of lenses--specifically, <a href="http://www.ebay.com/itm/251148139033?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT" rel="nofollow" style="">these lenses here.</a>&quot;<br>I left the lenses I bought in the description for documentation purposes only, but it appears I may need to remove them completely to avoid further confusion.</p><p>Anyway, what's done is done. Your DIY Rift looks great, and I'm sure both you and your family enjoy it! Great job!</p>
<p>Instead of completely removing the original lens information, maybe just a strike-out tag around it... and bold or underline the new lens info. That way it's there for documentation, and prevents future confusion.</p>
If we were going to search for the lenses, would we be looking for aspheric lenses? I'd like to shop around, unless you're confident the one you have in the link is sufficient.
Yea, I ordered my parts before you updated the guide. I did consider also buying the loupes when I saw your update, but they weren't available to ship to the UK in a reasonable time, and I was impatient to get on.<br><br>The lenses are by far the most tricky part of this in my opinion, and it really needs almost binocular quality optics and adjustability to give a good display - i.e. for optimal display, you need the lenses at the correct distance and angle with sub millimetre precision, and for different people's eyes you ideally need adjustable eye separation, and different focusing in each eye. I mounted the fresnel lenses in binder clips, which make sure it is perfectly flat and allows for eye width adjustment, and I think it would actually work really well with better quality lenses (mine were &pound;1 &quot;mini magnifier sheets&quot;). It's given me a new respect for the Oculus Rift developers though.
<p>For anyone (and you tomcat for future builds) intrested in using Arduino to track the head position, I found a brilliant project called 'EdTracker' at <a href="http://edtracker.org.uk/ " rel="nofollow">http://edtracker.org.uk/ </a>its an arduino project, a custom board can even be bought from the people behind it that creates a small little tracker. It connects via USB and displays on a Windows PC as a joystick, so in theory should work with games such a minecraft, if not software can be downloaded to convert this signal into mouse movements, all parts can be bought for around &pound;10 ($15) so is a similar price to some of the airmouses available, this will also improve latency as it is connected via usb rather than wirelessly. Have not yet built this tracker but may post an instructable at a later date.</p><p>Thought people may be interested</p>
<p>I'm going to be using this, thank you! If you want to buy them all separately (cause they're currently out of stock), I've found the boards for 9 and 5 dollars + shipping. I've got some spare circuit board and button, but they should be a negligible price.</p><p>Pro Micro: <a href="http://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini-/140972980117" rel="nofollow">http://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5...</a></p><p>Gyroscope: <a href="http://www.amazon.com/GY-521-MPU6050-Gyroscope-Accelerometer-Arduino/dp/B009M19L4Y/ref=sr_1_2?s=electronics&ie=UTF8&qid=1407100515&sr=1-2&keywords=Arduino+GY-521" rel="nofollow">http://www.amazon.com/GY-521-MPU6050-Gyroscope-Acc...</a></p>
<p>hi, i got google cardboard yet, i tried using smartphone and Trinus Vr but any combination is a fail, so my question is: if i have google cardboard, for make this project i just need LCD display and sensor?</p>
<p>Awesome project. Been a couple of years. You still using it or did you move onto a Rift or Vive since then? If you haven't and are still use it, did you figure out a way to get your dRift to work on SteamVR?</p>
<p>is this possible with the new 4k 806ppi uhd xperia premium screen. do i need a different interface board (if they even make one) and would running 2 be possible? (i realize the processing power it would take.)</p>
<p>Sorry if this was already mentioned (I don't really care to look anyways) but the Ebay products (screen, gyroscope) have been &quot;ended&quot; as of May 04, 2015 at 12:53PM. This was written on March 03, 2016, so I'm assuming it's not coming back. Is there any other gyroscopes or screens that you would suggest to the benefit of not only me but others how come to this instructable in the future?<br>Thanks</p>
<p>Are there any specific pc requirements?</p>
<p>Tomcat94, it seems the links to the Oculus screen and head tracker are sold out. Any idea where one can procure these components? </p>
<p>It seems that the availability of the screen and head tracker comes and goes. For a while they were, then sold out, but then became available again when I updated the instructable so long ago.</p><p>I'd keep checking every week or so to see if they come back in stock!</p>
<p>Have you heard of search option in ebay or amazon?</p>
<p>Yes, I have. Unfortunately, neither yield results.</p><p>Have you been able to find those specific components using your expertly thought out suggestion?</p>
<p>hello, this seems like an interesting project but why are you comparing a DIY DK1 rift with the final rift version that goes for $599? If i'm not mistaken you are saying that the parts you are using is DK1 parts, which will provide the same quality and performance of a DK1 rift.</p>
<p>I'm a little confused: At the top of the page, you have the photo with all of the parts, below that there is a list of parts. Do I need both the parts in the photo and on the list?? Also, how/where am I supposed to buy these when the eBay page has expired.</p>
<p>Hey whoever has made this if you see this comment, i was wondering. Are you able to look behind you with this? I've heard that with the DK1 that was a problem because the tracker lost sight of the LEDs help would be appreciated thanks!</p>
<p>I had a question about the air mouse head tracking in some games you cant control it with mouse control like windlands or discoverie so how do i get that to work? thx</p>
<p>Would this be good with the original smaller google cardboard?</p>
<p>The vireio link is dead. The page says it has been bought by cheapname.com. A google search found the drivers available here: </p><p><a href="http://www.mtbs3d.com/downloads-section/viewcategory/10-vireio-perception" rel="nofollow">http://www.mtbs3d.com/downloads-section/viewcategory/10-vireio-perception</a></p>
<p>Hey guys, I found this arduino that has a 10 DOF Sensor built in, maybe this can do.</p><p>http://femto.io/</p>
<p>Hey, great instructable. Ill be making this during summers. Anyway, i have a question, have you tried adding some 3d motion sensor to complete the virtual reality feeling? I was planning to add a 3d motion sensor and create an application that would record my motions and map them to keyboard keys. I tried getting some cheap 3d motion sensors and came across IRCF360 but the sensor isnt available in the market yet. do you have any suggestions how to go about it?</p>
Why buy the real thing?
<p>woops, never mind. found it</p>
<p>were can I actualy get the software to use it? </p>
<p>Could I use this display ??? It's 2k but I don't know if it can be used for the project. </p><p><a href="http://www.alibaba.com/product-detail/5-98inch-hdmi-to-mipi-with_60165844672.html" rel="nofollow">http://www.alibaba.com/product-detail/5-98inch-hdm...</a> </p>
<p>I saw these last night (5/20/15) and <br>came away deeply impressed. I think they will be of interest to anyone <br>considering DIY VR. Their CTO said they fully expect DIYers to pop out <br>the lenses for their projects. I'm not affiliated, just impressed.</p><p><a href="https://www.kickstarter.com/projects/wearality/wearality-sky-limitless-vr/description" rel="nofollow">https://www.kickstarter.com/projects/wearality/wearality-sky-limitless-vr/description</a></p>
<p>A much better 2560x1440 6&quot; display with the HDMI driver board: http://www.alibaba.com/product-detail/2015-HOT-display-5-98-2560x1440_910100392.html</p>
<p>HI, your information is very informative. i am trying to get it to work with digital combat systems (dcs) it is a flight sim. i am using TrackIR. i downloaded vereio, but it is not working, what am i missing?</p>
<p>I'm not sure about the difference in quality, but a new Instructable came out that is about the same price but smaller and lighter. <a href="https://www.instructables.com/id/OpenVR-Opensource-Rift-for-only-150/" rel="nofollow">https://www.instructables.com/id/OpenVR-Opensource-...</a></p><p>I only mention this because I provided a bunch of links that brought that Instructable down to a little less than $100. I think I can do the same for this one, considering it has a lot of high-priced items for what can be cheap on sites like aliexpress. It can also be brought down in size/weight by using a 5.6&quot; panel instead.</p>
<p>So I decided to go the IR route with this project and I learned a little something about the PlayStation Eye. There are actually two versions of it. Only one version of the eye can be modified for detecting Infrared light. There is a little information about it at <a href="http://www.peauproductions.com/blog/2009/04/17/the-two-types-of-ps3-eye-stock-lenses-pictures-of-each/comment-page-1/" rel="nofollow">here</a>. I accidentally bought the wrong one the first time so I learned that the base of the wrong one says it is manufactured by another company. </p>
<p>was a big help in making templates</p>
<p>I've had this project sitting in my favorites for a while now, but I'm finally getting around to it. I managed to get the price down to less than $110 clean (+no shipping). I've got the link below. This does not include any tools or housing for the HMD. </p><p>You should only be able to view this document, but if you have the ability to alter it, please don't.</p><p>https://docs.google.com/spreadsheets/d/1Qxqq2wC_ovzissOcPRbwBTcrQkJCE8dlkdH5GYG9Uas/edit?usp=sharing</p>
<p><a href="http://www.ebay.co.uk/itm/10pcs-LED-300mW-Luminous-Diode-10mm-Infrared-IR-LED-Night-Vision-850nm-GaAsP-/121399414332?pt=UK_Light_Bulbs&hash=item1c43f80e3c" rel="nofollow">http://www.ebay.co.uk/itm/10pcs-LED-300mW-Luminous...</a></p><p>Can i use these leds</p>
<p>As long as they're infrared (IR), you should be fine.</p>
what lenses would I need for a 7 inch 1920x1080 screen?
<p>Try these http://www.amazon.com/gp/product/B00524H8MC/ref=oh_aui_detailpage_o07_s00?ie=UTF8&amp;psc=1</p>
<p>are you gona see two screens like in the video?<br></p>
<p>No, because each eye is going to see one screen, therefore it'll look like it's in 3D</p>
Hey its me again, if i use this screen:<br>http://m.ebay.com/itm/171280831162?_mwBanner=1<br>and it says that its 1080p, so does that mean its resolution would be 1920x1080? Thanks for any help in advance
<p>afraid not mate , the screen is only 800x480 </p>
Also, would this work? http://m.ebay.com/itm/171280831162
Its a really good screen i think, it says its 1080p which means it should be 1920x1080, right? But in the description it says its 800x400
I know what I'm doing at work over the next week or so..... Lol. Well written, thank you for sharing!!

About This Instructable




Bio: I'm just another guy that likes to make stuff and share what I do, that's all. I make instructables every now and again ... More »
More by Tomcat94:The Nova—A DIY Oculus Rift! Alphonse Elric costume from Fullmetal Alchemist Minecraft Nether Portal iPod Dock 
Add instructable to: