# 3D Printed Wearable Video Goggles

## Overview

https://www.youtube.com/watch?v=J4sGK5F8mrc

![](https://cdn-learn.adafruit.com/assets/assets/000/018/559/medium800/sensors_vr-hero.jpg?1407110386)

In this project we're building a wearable HD monitor. This is great for anyone looking to make their own a personal display.

![](https://cdn-learn.adafruit.com/assets/assets/000/018/560/medium800/sensors_parts.jpg?1407110426)

A 5' hdmi display, Arduino Micro and a 9-DOF motion sensor are housed inside a 3d printed enclosure.

The outer hood is printed in PLA and Ninjaflex, fusing two different materials making a rigid frame with a flexible hood.

A mounting bracket secures the components to a faceplate with machine screws, making this a solid construction.

Make this into a DIY Oculus Rift by mounting a pair of aspheric lenses to the inner faceplate to split screen for stereoscopic video.

## Prerequisite Guides
Before starting this project, we recommend doing a walk-through of the following guides to get you familiar with the hardware, and soldering (if your new to the craft!).  

- [9 DOF IMU Beakout](https://learn.adafruit.com/adafruit-9-dof-imu-breakout/introduction "Link: https://learn.adafruit.com/adafruit-9-dof-imu-breakout/introduction")
- [AHRS for 9/10 DOF boards](https://learn.adafruit.com/ahrs-for-adafruits-9-dof-10-dof-breakout "Link: https://learn.adafruit.com/ahrs-for-adafruits-9-dof-10-dof-breakout")

## Parts

We have all the parts in the shop for building this project. The goggles can be [3D Printed](http://www.thingiverse.com/thing:417201) or get some nice ones on the internets.

- 1 [5.6" Display](https://www.adafruit.com/products/1695)
- 1 [9-DOF IMU Breakout](https://www.adafruit.com/product/1714 "Link: https://www.adafruit.com/product/1714")
- 1 [Arduino Micro](https://www.adafruit.com/products/1315)
- 1 [HDMI Cable](https://www.adafruit.com/product/608)
- 2&nbsp;[50mm 5x Aspheric Lenses](http://www.ebay.com/itm/5x-pocket-loupe-magnifier-with-Aspheric-Lens-/251148139033?pt=LH_DefaultDomain_0&hash=item3a79987a19)

## Tools & Supplies
The following tools and supplies will get you started on your build.   

- [3D Printer](https://www.adafruit.com/category/128)
- [NinjaFlex](https://www.adafruit.com/product/1690)  
- [F](https://www.adafruit.com/product/1368)[lat Pliers](https://www.adafruit.com/product/1368)
- [Flush diagonal cutters](https://www.adafruit.com/product/1368)
- [Screwdriver Set](https://www.adafruit.com/product/822)
- 12 #4-40 1/2' Flat Phillip Screws
- 4 #2-32 3/8' Flat Phillip Screws
- 2 #6-32 1' Flat Phillip Screws

  
# 3D Printed Wearable Video Goggles

## Customization

![](https://cdn-learn.adafruit.com/assets/assets/000/018/583/medium800/sensors_customize.jpg?1407118945)

## Adjust to fit your face
Edit any of the parameters to customize and adjust each part of the video goggle design. You can edit the size to fit your face and head shape.![](https://cdn-learn.adafruit.com/assets/assets/000/018/581/medium800/sensors_top-btm-tray.jpg?1407113867)

## Cable Port sides
Choose which side of the cables plug into the driver board by choosing which file to print.![](https://cdn-learn.adafruit.com/assets/assets/000/018/584/medium800/sensors_adjust-head.jpg?1407119008)

## Adjust the hood
Customize the hood shape by editing the outer faces of the cylinders that create the curves for the hood. You can edit the forehead, checks and nose sizes to fit your face. # 3D Printed Wearable Video Goggles

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/018/561/medium800/sensors_3d-part.jpg?1407110541)

## 3D Printed Goggle Enclosure
This 4 piece design houses the components and keeps them secured with machine screws. The Arduino Micro and 9 DOF are mounted to the back frame with 4 screws. 2 aspheric lenses are mounted inside the frame panel. The lens frame is secured in place by the two rails on each side, inside of the hood. The 5.6 Display is mounted to the back frame that is secured to the enclosure with another set of machine screws. A total of 16 screws makes this pretty solid and durable video goggles. [Download STLs](http://www.thingiverse.com/thing:417201)
# Slicer Settings
We recommend using the slice settings below. For really great quality prints, we recommend using PLA over ABS.  
  
## Multi-Material
The outer hood is printed in PLA and [NinjaFlex](https://www.adafruit.com/product/1690), fusing two different materials making a rigid frame with a flexible hood.  
You don't need dual heads, just set the Z layer height to stop at 30mm and switch the filament to NinjaFlex. # 3D Printed Wearable Video Goggles

## Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/018/562/medium800/sensors_dof-screws.jpg?1407110634)

## Mount Motion Sensor
Line up the 9-DOF Breakout board on the flat side of **vr-tv-mnt.stl** part. Use 4 #2-32 1/8' screws to secure the board on the the mount. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/564/medium800/sensors_cables.jpg?1407110670)

## Cable management
Twist and curl the control board wire into a manageable shape that can fit over the middle of the driver board. It should hover right above the center. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/565/medium800/sensors_screw-board-to-tray.jpg?1407110726)

## Driver Tray
 Use #2-56 x 3/8 screws to fasten the driver board on to the **vr-driver.stl** part. All seven holes can be used, but 4 screws on the outer most holes provides a solid "no-shake" hold.![](https://cdn-learn.adafruit.com/assets/assets/000/018/567/medium800/sensors_screw-control-board.jpg?1407110789)

## Controller Mounts
 Secure the controller board to the two tallest standoffs using two #4-40 x 1/8 screws. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/568/medium800/sensors_tray-board.jpg?1407110860)

## Prep monitor screws
 Attach the frame on to the monitor by adding four #2-56 x 3/8 screws to each outer most corner. The monitor stand offs are a bit shorter than the rest. Thread each half way and align the holes to the monitor tabs on each corner.![](https://cdn-learn.adafruit.com/assets/assets/000/018/570/medium800/sensors_tray-board-monitor.jpg?1407111037)

## Assemble Mount
 Guide each corner into place, and thread each screw in. Thread the screws one third of the way through the stand off and monitor tabs. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/571/medium800/sensors_tuck-cables.jpg?1407111090)

## Cable management
 Tuck away the wires that connect the monitor to the driver board. Hide the cables between the board and monitor. Careful not to bend or tug those tiny wires! ![](https://cdn-learn.adafruit.com/assets/assets/000/018/569/medium800/sensors_screw-tray-board-side2.jpg?1407110981)

## Attach driver board to monitor
 Align the monitor assembly on to the **vr-mtn.stl** part. Remember you can choose which way the (HDMI + Power)wires will connect into the monitor, either from the top or from the bottom.![](https://cdn-learn.adafruit.com/assets/assets/000/018/572/medium800/sensors_attached-montor-board.jpg?1407111147)

The #2-56 x 3/8 screws should thread down into the **vr-mnt.stl** but not all the way through the part. Insure the screws are tight and all of the components are jiggle free!

![](https://cdn-learn.adafruit.com/assets/assets/000/018/573/medium800/sensors_screw-hood.jpg?1407111176)

## Attach monitor to goggles
 Thread 2 #6-32 x 1' screws that will attach the **vr-mtn.stl** part with **vr-hood.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/574/medium800/sensors_screw-hood-nuts.jpg?1407111209)

Use #6 nuts to securely hold both parts together.

![](https://cdn-learn.adafruit.com/assets/assets/000/018/575/medium800/sensors_lens-insert.jpg?1407111267)

## Assemble Lens frame
 Insert each lens into the **vr-lens.stl** part. Both surfaces of the lens bulge outwards, so the lips are designed to hold the biconvex lens around the bulge.   
  
![](https://cdn-learn.adafruit.com/assets/assets/000/018/576/medium800/sensors_insert-lens-rubber-ring.jpg?1407111287)

## Rubber gaskets
 Reuse the rubber gasket that each lens comes with. The inner lining of the lens lips have a groove that will securely gips the lens on to the **vr-lens.stl** part. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/577/medium800/sensors_insert-lens-frame.jpg?1407111636)

## Lens frame rails
Guide the lens frame assembly inside the top hood to assemble the goggles. The rails on the side will grip on to the lens frame assembly. ![](https://cdn-learn.adafruit.com/assets/assets/000/018/579/medium800/sensors_insert-straps.jpg?1407111723)

## Attach head straps
 The top part of the hood flaps have two holes to attach the elastic band. Thread the band through the bottom hole and then into the top hole to secure each side of the band.![](https://cdn-learn.adafruit.com/assets/assets/000/018/578/medium800/sensors_straps.jpg?1407111674)

Pull the band through until the band can fit around your head.

![](https://cdn-learn.adafruit.com/assets/assets/000/018/580/medium800/sensors_vr-hero.jpg?1407111743)

## Power up
 Plug in the [9v power adapter](https://www.adafruit.com/product/63 "Link: https://www.adafruit.com/product/63") and an [HDMI cable](https://www.adafruit.com/search?q=hdmi+cable "Link: https://www.adafruit.com/search?q=hdmi+cable") from a video source. You can watch 3d stereoscopic videos or movies or even immersive head-tracking enabled 3d games. # 3D Printed Wearable Video Goggles

## Code

Add VR functions to your video goggles by reading the software setup guide from [Ahmet YILDIRIM](http://mclightning.com/openvr-2-software/)  
  
You can download the files from:  
[https://github.com/ayildirim/OpenVR](https://github.com/ayildirim/OpenVR "Link: https://github.com/ayildirim/OpenVR")  
  
You can even enable [3d head-tracking enabled games](http://www.mtbs3d.com/index.php?option=com_content&view=article&id=13612&Itemid=474)!


## Featured Products

### 5.6" Display & Audio 1280x800 (720p) Kit - HDMI/VGA/NTSC/PAL

[5.6" Display & Audio 1280x800 (720p) Kit - HDMI/VGA/NTSC/PAL](https://www.adafruit.com/product/1695)
Make a lovely audio/video setup with a 5.6" 720p screen with HDMI stereo speaker support. For video, we have a super-sharp 5.6" TFT display with incredibly high resolution - it has 270 PPI! We tried to get the smallest & highest resolution display that would be good for embedded...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1695)
[Related Guides to the Product](https://learn.adafruit.com/products/1695/guides)
### HDMI 4 Pi - 5.6" Display 1280x800 (720p) Kit - HDMI/VGA/NTSC/PAL

[HDMI 4 Pi - 5.6" Display 1280x800 (720p) Kit - HDMI/VGA/NTSC/PAL](https://www.adafruit.com/product/1666)
Yes, this is a super-sharp 5.6" TFT display with incredibly high resolution - it has 270 PPI! We tried to get the smallest & highest resolution display that would be good for embedded computing usage. The visible display measures 5.6" diagonal and is a 'raw' LVDS display...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1666)
[Related Guides to the Product](https://learn.adafruit.com/products/1666/guides)
### HDMI Cable - 1 meter

[HDMI Cable - 1 meter](https://www.adafruit.com/product/608)
Connect two HDMI devices together with this basic HDMI cable. It has nice molded grips for easy installation, and is 1 meter long (about 3 feet). This is a HDMI 1.3 cable.

We're now stocking a very fancy Official Raspberry Pi cable with overmolding and a Pi logo. Please note...

In Stock
[Buy Now](https://www.adafruit.com/product/608)
[Related Guides to the Product](https://learn.adafruit.com/products/608/guides)
### Adafruit 9-DOF IMU Breakout - L3GD20H + LSM303

[Adafruit 9-DOF IMU Breakout - L3GD20H + LSM303](https://www.adafruit.com/product/1714)
This inertial-measurement-unit combines 2 of the best quality sensors available on the market to give you 9 axes of data: 3 axes of accelerometer data, 3 axes gyroscopic, and 3 axes magnetic (compass). We tested many different 'combination' sensors and found these were the best value,...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1714)
[Related Guides to the Product](https://learn.adafruit.com/products/1714/guides)
### NinjaFlex - 1.75mm Diameter - Midnight Black - 0.5Kg

[NinjaFlex - 1.75mm Diameter - Midnight Black - 0.5Kg](https://www.adafruit.com/product/1690)
Looking beyond ABS? Tired of PLA? Open a world of possibilities, limited only by your imagination. NinjaFlex, a cutting-edge filament for 3D printers, is a specially formulated thermoplastic elastomer (TPE) that produces flexible prints with elastic properties. Patent pending technology allows...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/1690)
[Related Guides to the Product](https://learn.adafruit.com/products/1690/guides)
### Hakko Precision Flat Pliers

[Hakko Precision Flat Pliers](https://www.adafruit.com/product/1368)
These Italian-made Hakko pliers are excellent for any precision work. The nose is flattened and fairly short to provide excellent control. The inside of the jaws is also flattened so they won't leave ridge-marks. And the grips are ultra comfy too, you can use these all days with no...

In Stock
[Buy Now](https://www.adafruit.com/product/1368)
[Related Guides to the Product](https://learn.adafruit.com/products/1368/guides)
### 38 Piece Screwdriver Set

[38 Piece Screwdriver Set](https://www.adafruit.com/product/822)
Look, over there at that thing! Take it apart! You can now attack just about every kind of box or enclosure that needs undoing with this 38-bit screwdriver set. This set is fine quality and excels at disassembling games, phones, cameras, and other small portable electronic goodies.

What...

In Stock
[Buy Now](https://www.adafruit.com/product/822)
[Related Guides to the Product](https://learn.adafruit.com/products/822/guides)
### Costume Goggles

[Costume Goggles](https://www.adafruit.com/product/1577)
We've got some awesome LED goggle tutorials, and now you want to make your own, right? [So pick up a pair of NeoPixel rings](http://www.adafruit.com/products/1463) and these costuming goggles and get to it!

**These goggles look a bit like aviator/welding goggle designs...**

In Stock
[Buy Now](https://www.adafruit.com/product/1577)
[Related Guides to the Product](https://learn.adafruit.com/products/1577/guides)

## Related Guides

- [Garmin Lidar Lite Range Finder](https://learn.adafruit.com/garmin-lidar-lite-range-finder.md)
- [Wireless LEDs for Model Making](https://learn.adafruit.com/wireless-leds-for-model-making.md)
- [1D Chomper Tabletop Arcade Game](https://learn.adafruit.com/1d-chomper-tabletop-arcade-game.md)
- [3D Printed Stand for MacroPad RP2040](https://learn.adafruit.com/3d-printed-stand-for-macropad-rp2040.md)
- [CircuitPython Libraries on any Computer with Raspberry Pi Pico](https://learn.adafruit.com/circuitpython-libraries-on-any-computer-with-raspberry-pi-pico.md)
- [Build a Cloud-Connected ESP8266 Power Meter](https://learn.adafruit.com/build-a-cloud-connected-esp8266-power-meter.md)
- [Fisher-Price USB Controller](https://learn.adafruit.com/fisher-price-usb-controller.md)
- [Stepper Motor Turntable](https://learn.adafruit.com/stepper-motor-turntable.md)
- [PICO-8 Fruit Jam Reality Console](https://learn.adafruit.com/pico-8-fruit-jam-reality-console.md)
- [Cast a 3d Printed Necklace in Metal](https://learn.adafruit.com/cast-a-3d-printed-necklace-in-metal.md)
- [Pico Four Keypad](https://learn.adafruit.com/pico-four-key-macropad.md)
- [3D Printed Electronic Sunglasses](https://learn.adafruit.com/3d-printed-electronic-sunglasses.md)
- [Controlling Objects in Unity with a 9 DoF Sensor and Arduino](https://learn.adafruit.com/controlling-objects-in-unity-with-arduino.md)
- [Rezz-Inspired NeoPixel Glasses](https://learn.adafruit.com/rezz-inspired-neopixel-glasses.md)
- [Computer Perfection Synthesizer](https://learn.adafruit.com/computer-perfection-synthesizer.md)
