Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

GearVR to Vive Lens Adapter

by GrodenVR, published

GearVR to Vive Lens Adapter by GrodenVR Mar 23, 2018
7 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Design Tools



Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

22093Views 11016Downloads Found in Computer


This is an adapter to fit Samsung GearVR (2016 and 2017) 42 mm lenses onto an HTC Vive (also tested and working on Vive Pro). It's for people that hate the Fresnel lenses of the Vive, which can produce "god-rays" in high contrast areas.
Note: don't order a GearVR with a white body - it is a 2015 model with smaller lenses that don't fit.


V3.3 (slight comfort improvements over v3.2). Use this version if you have 20/20 vision or don't normally need glasses in the vive. [print 1 for each eye]

Focus-able adapter V2. An alternative to v3.3 for people who need glasses (IMO v3.2 are a better fit and finish). Range is about -2 to +2 diopter. You lose a couple degrees FOV compared to the fixed adapter. Putting the (optional) 2.5mm shim under the adapter could theoretically get you to +3 diopter equivalent.
I split up the focus adapter into separate files. [print FocusOuterRight, FocusInnerRight, FocusOuterLeft, FocusInnerLeft]. The threads are opposite direction for the left eye so if you mix up the right and left parts they won't screw together!

Added a version for the prescription inserts from VR Lens Lab (has separate files for left and right eye). May need to print with supports enabled.

Installation Notes

Great detailed installation video here by cbutters tech. The process for vive and vive pro are identical.

The tolerance on the fit of the GearVR lens in the adapter is pretty tight. You may have difficulty getting it in depending on your print. With the flat part of the lens facing you, slide the top end under the 2 little nubs near the top of the adapter. You need to have the flat part of the lens perfectly parallel with the flat part of the adapter, then push in at the bottom and it should just snap in place without too much force. Note that the bulgy side of the lens faces the screen. Its really blurry upside down!

Clarity is much better than the stock Fresnel lenses. Bigger sweet spot, no reflections from the ridges, no god rays.

I do however notice some barrel distortion. Ironically, not nearly as bad as I see in the GearVR. The pre-lens distortion parameters, which are stored in a json file, need to be adjusted to account for the different lens shape. slikk66 has posted a fix with instructions here to account for the barrel distortion. There are separate versions for the Vive Pro, try ProV12 or ProV14. This is a work in progress.
Judging from reports, it's important to note that there appears to be some significant variance between lens batches (both vive and gearvr). That unfortunately means the pre-lens distortion file does not work as well for some users and in some cases could be uncomfortable and even cause eyestrain. If that happens you will have to revert to stock or else modify the distortion file yourself (which is no easy task).

Thanks slikk66 and wescotte for working on the distortion parameters.

Thanks to ACkellySlater for posting about the lens swap he did, which inspired the need for lens adapters.

Print Settings


Monoprice Select Mini




0.2 mm (use 0.1 mm for the threaded adapter)


15% (0% reported to work and is lighter)


I included the lenses for interest, but no need to print them - they would be pretty hard to see through;)

More from Computer

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Printed the 3.2 adaptors for a friend's Vive. After seeing how much better it is with these lenses, I'm buying a Gear VR right now just to strip out the lenses for my own Vive. What a fantastic mod, thank you.

you're welcome, I hope it works well for you.

In case anyone is interested ... the "adapter" will print with 0 infill. Didn't think it would but it worked.
I think I did use 4-5 top layers and I think 3 perimeters but the part came out nice and seemed solid - usable.

Good idea. Strength not required, the lighter the better.

sweet VR Lens Lab version

I don't get it, I dunno anything about 3d printing. Please help me
Should I buy two (AdapterV3_2.) without considering right and left eyes?.
Will it work for both eyes? only needed to be rotated to match the lenses slots on the vive ?
what size should I choose?.

I know there are so many questions, sorry for that. but the shipping price is too high for my country so I have to make sure it will work properly.

Thank you.

That's right just get two of the V3_2, you don't need any of the other files. Both eyes are the same you just rotate it. There is only one size. Maybe you can find someone local to print it so you don't need to pay for shipping.

Double posting a comment I made on my Make, but I think it's worth sharing here as well...

V3.2 adapters printed just fine for me at .4mm.

Fantastic upgrade for my Vive... whatever minor FoV you might be giving up is more than made up for in the clarity you gain. It's like experiencing my first time in the Vive all over again. I was considering buy the Vive Pro, but the Gear lenses will easily buy me another year of happiness until the Vive Pro prices come down.

Also... minor tip... no need to remove a single screw from your GearVR if you have a set of hooked picks or dental tools. Any tool that will allow you to get to the three tabbed holes on the back side of the lenses and exert a little outward and downward pressure should do the trick. It also helps to grab the black rings that surround the lenses from the viewing side and give them a bit of a tug while you press the tabs.

GrodenVR, $5 tip on its way for this great make... please spend on the frosty beverage of your choice! :D

hey thanks, I'm drinking it right now. Cheers!

Thanks for the design. Could you post or send me the design files?

I need to modify the design to fit my low IPD. This design causes the inner corners to touch my eyebrows and is really uncomfortable. I could reshape the corners to allow low IPD users to still do the mod (60-62 IPD) without effecting the functionality.


Hello horendus,

got the same problem like you. Did you get any solution for that? If not hearing from you, ill try to build a prototype adapter for low IPD (handmade). Just missing 1 or 2 mm for the right distance.

his or her adapter is posted here: https://www.thingiverse.com/thing:2885990
IMO, it's not because of ipd (mine is only 58mm), it's just the shape of your brow is different than mine.

GearVR to Vive Lens Adapter (Refined)

hi all got my mate to print out some adopters and send to me but did not realize you recommend setting the printer to 15% infull he has printer them at a restoration of .2 and 30% full will they still work ok being more infull??

thanks guys

Yeah, no problem. Just makes them stronger.

Hi everyone- I do not have a 3d printer- is anyone selling these 'ready made'? Thanks

Thingiverse offers a few options for ordering prints if you click on Order This Printed. Lots of other companies as well like 3d hubs, shapeway, and some libraries do it.

Thank you for your reply- I've since realized that now- first time doing something like this- what material is best to choose to 3d print with? .PLA? And what 'infill' percentage and 'layer thickness' is best? I do not need glasses with my HTC Vive stock lenses so I assume I only need to order two units of v3.2- is that correct (one for each eye as they are identical and not different left to right)? Since the gear vr lenses/ adapter combo are closer to your eyes are they pressing anywhere on the face (especially bony parts like the eye sockets etc) thus making it uncomfortable to use or did v3.2 definitely fix this? Thanks so much!

Yes just get two of the v3.2. I wear them as close as possible for max fov (touching my eye socket), but you might need to move the faceplace adjustment knobs out a couple clicks depending on your face shape.

For the material PLA should be fine, you can get the infill at 100% since its a small part, the layer thickness should be 0.2mm.

Anyone tested this out with the 2015 gearvr lenses?

yes I made adapters to try it. It is not good: the barrel distortion is much worse and the fov is much lower. Not worth it.

I really want to use these lenses but I currently also use the prescription lenses I got from VR lens lab that fit over the original lenses and the plastic around said lenses. Now the increased height wouldn’t be a problem if it weren’t all so much thinner than the original size and shape of the vive lenses. Is there a way you could possibly create an adapter that increases the thickness of the plastic around the diameter of the new lenses so that I can use my prescription lenses. I understand that may limit my nose clearance but being able to see would probably be more important than a comfortable nose

OK, you can try these. I think they should work anyway.

I haven't tried yet but can these LensLabAdapters print without supports? It would seem so. Supports would be minor but just asking!!

Great parts.

I can't remember if I used them or not. The top part might sag a bit because of the groove between the upper and lower rings.

Hello, first of all a lot of respect for the great work. I also use the optical lens caps (but of the German company VR-Lens) and your adapter fits perfectly on it !!) I hope you can help me, I'm totally frustrated because the lenses of the bought for the project gear-VR model 2016 ( SM-R323) have only 38mm diameter, but the inner diameter of your LensLab adapter is 42mm. This diameter has the lenses of gear-VR model 2017 (SM-R324).
The shape of the lens is also different, there is only a tiny straight section. The longest measure is there 37.7mm.
Would it be possible that you create a file for this inner diameter? I hope the photos help...

I just checked the box, I have the the SM-R323 with 42 mm lens. It sounds like you have the 2015 model SM-R322 - is it white? Anyway, I have both models and also made adapters for the 38 mm lens (attached). The adapter is quite different, since the focal length of the lens is much shorter. It's a 3-piece design that puts the lens closer to the screen. Unfortunately I did not get good results with those lenses. The field of view is much narrower and the barrel distortion is much worse. I don't recommend it.

Yes it is white, thanks for the file and the info about the expected result. I assumed that there are only 2 different product years, unfortunately I have now ordered a 2017 model (SM-R324) with 42mm lens. Does the LensLabAdapter and the barrel distortion file match?

The 2017 should be OK, I think the lenses are the same as the 2016 (SM-R323).
The distortion files that are posted were made without a lenslab adapter, so I don't know what sort of effect it would have on the distortion. I know at least one person tried it, but I didn't hear how well it worked (just that it fit).

Seems to fit just fine. Thanks. Picture of it installed on the left lens

awesome, I'll let the other person know. thanks.

Good day,

I'm new to printing. What material is best to use?


PLA is the most common for home printers, I'm not sure about the commercial ones though.

Thanks for your reply. I've done some searching since and it looks like ABS is fairly common for commercial. I'm just not sure that or PLA would be better for this application.

Either would work fine for this, but ABS is more durable.

Is the 3.2 model symmetric for left and right eye (do I need to flip about the y axis?)

It's symmetric, just rotate to line up the nose cutout

Has anyone made this in clear? Does it give any additional peripheral ambient lighting? You know for immersion?

The one in the picture is actually "clear" PLA. The plastic is too thick to let much light through - it just looks white. If there was ambient lighting effect, I didn't notice (although I wasn't looking for it).

I feel kinda dumb but will there be visual instructions on how to assemble this? It seems easy enough, but I get my v3.1 in a couple days and would love to make sure I got assembly correct.

Yes I just made a really terrible video. I'm going to edit it and post it this weekend.

This is awesome - printed out v3.1 with a 3rd party and the lenses fit perfectly.

I have found that the inside top edge of the adapter will press against my face in an uncomfortable way. Did v3.2 fix this? (Is that what you mean by improved ergonomics...?) Asking so I know if it's worth printing the newest version.

I'm also thinking I could shave that down a bit / make it protrude less with some sanding potentially.

thanks! Yes v3.2 was exactly for that reason. You could potentially just sand it down too, depending how solid you made it.


one of the VFocusSTL (don't know if left or right) gives me a way to big tolerance on the thread.

I can just move the ring onto the base without the need for screwing. The other side is ok.

I'll take a look at it. The right and left models are just mirror images of each other - the tolerances in the stl files should be identical.

So I reprinted the new separated STLs.
Left is ok.

Right is veeeery loose.
Minimum force needed to push the ring onto the base without screwing.

Seems to be a problem with printing or sliceing, since at the old combined print the right was ok and the left was loose.

You may still recheck.

Thanks. I checked them anyway, both right and left are identical in terms of thread diameters. For the next version I'll try to tighten them up a bit without making them too hard to adjust.

Comments deleted.

And it would be nice to have the base and the ring separately and not combined into one STL.

Worked awesome!

If you do another update I'd add a small 0.5-1.0mm fillet on the inside of the flat edge so the lens is easier to pop in.

Thanks. OK, I think I know what you mean. Actually, I am looking at changing how the lens fits in.

ooh i was just about to try and get these printed. Should I hold off ?

It will probably take another week for a change to the lens holder part. The current one works fine to most people, but a couple people had issues. btw I just uploaded V3.2 which has better egonomics, so print that one if you don't want to wait.

Hello again mate. I had the adjustable ones printed to try until the new version came along. Unfortunately I suspect the print is faulty as I can't get either of the rings to screw on. Probably a silly question but is there any easy way of telling from the prints which is left and which is right, which discs belong with which, which way up etc?

Right, the threads are opposite so you definitely need to match up the right ones. Clockwise for the right eye and counterclockwise for the left. I never thought to label them, unfortunately. You should be able to tell by inspecting them closely.
The flat ring is the piece that fits into the vive lens hole. It doesn't matter which side is down. It's easier to screw them together and inserting the lens before putting them in the vive. Hope that helps.
My first attempt at improving the lens holder was a bust btw.

Hey man, first off, thanks for doing this. My 2016 Gear VR is on its way and I’m really excited to take a crack at this. I have never printed anything before. Do I print everything in the folder or just the adapters?

Hey, you just need to print two of AdapterV3_2. (unless you need the focusing ones; then print them instead, but they are a bit fussier to make).

That's cool mate, if you think it's worth hanging on for, I'll hang on. It's no small thing this, so worth doing right!

Nice! I would like to try these myself but I need to get some of these lenses. Do you know where I can get the gear vr lenses? Do I have to buy a full gear vr to get them or are there spares available somewhere? Also, there appear to be several versions of gear vr. Which specific model of gear vr has the correct lenses for this adapter or do they all use the same lens? Thanks!

I haven't seen the lenses by themselves sold anywhere. People seem to be either taking them from their own Gear VR's, or picking up cheap used ones. You need the 2016 model, which has 42 mm lenses.

Welp im glad i didnt get rid of that gear vr yet.

Any chance you could upload the cad files? I'd like to tweak to try a super cheap set of lenses from a cardboard.

Hi, I'm using Blender it doesn't have cad format. The export options are stl, obj, dae, 3dx.

Hi, if you don't mind posting the blend file or something, I would greatly appreciate it. I'm wanting to try to make it work with these prescription lens holders https://www.thingiverse.com/thing:2839571

I don't have a Gear VR yet so I don't know how well it will work. It definitely works well for the original Vive lenses, though.

HTC Vive VR Optics Remix
by Drawcut

You can just import the .stl files directly into blender (goto: file, import, Stl). You might need to enable that option in user preferences first (file, user preferences, add-ons, import-export, import-export Stl format).

Good luck, hopefully it will work if you custom make it to fit.

Blender for precise sizing? I didn't know it could do that.

Yeah, it's pretty versatile.

Thanks for making this!

No problem, it was fun to do. Hopefully some people find it useful.

Got my gear VR lenses in hand, will print these out next soon as my current part finishes!