How to Make a VR Controller – Detailed Steps with Suggestions & More

People often ask, how to make a VR controller?

Let’s find out!

How to Make a VR Controller?

Making a VR controller is not a child’s play. It requires some skills and experience in the field of electronics. But if you have enough patience, it will be worth your time and effort.

Making a VR Controller takes a lot of time and money. You can spend hours or even days on making one single controller.

But once you get it done, you’ll never want to use any other controller again.

So let’s start making our first VR controller!

Step 1: What We Need

We need an Arduino Uno board, a USB cable, a breadboard, two push buttons, a joystick, a potentiometer, a servo motor, a battery holder, a power supply unit (PSU), a 3D printer, a drill, a screwdriver, a soldering iron, a hot glue gun, a wire cutter, a pair of scissors, a sewing needle, a small piece of wood, a ruler, a pencil, a pen, a hammer, a saw, a drill bit, a file, a jigsaw, a screwdriver, and a drill bit.

The above list may vary depending on what kind of controller we are going to build.

Step 2: How to Connect Everything Together

We’re going to connect everything together using breadboards. Breadboards are very useful for prototyping circuits as they allow us to easily rearrange components without having to solder them directly onto the circuit board.

Connect the Arduino Uno board to the breadboard by connecting its GND pin to the ground rail and its 5V pin to the +5V rail.

Next, connect the joystick to the Arduino Uno board. The joystick has three pins; red, yellow, and green. Red connects to digital pin 0, yellow connects to digital pin 1, and green connects to digital pin 2.

Next, connect the potentiometer to the Arduino Uno. Potentiometers measure voltage changes over a range of values. In this case, we are measuring the angle of rotation of the joystick. So we connect the wiper terminal of the pot to digital pin 4.

Now that all the connections are made, we can test the joystick. To do so, press the “Joystick” button on the Arduino Uno board and then move the joystick around. If the joystick moves smoothly, then we know that the wiring is correct.

Now we are ready to add more components to the circuit.

Step 3: Adding More Components

In this step, we are going to add a servo motor and a battery holder.

First, we need to cut off the top part of the servo motor. Then we attach the servo motor to the breadboard. Next, we connect the servo motor to digital pin 13.

Then we need to cut off a section from the battery holder. Now we attach the battery holder to the breadboard. Finally, we connect the battery holder to the Arduino Uno by connecting its positive (+) terminal to the Arduino Uno’s 5V rail and its negative (-) terminal to the Arduino’s GND rail.

Now that we have added all the components, we can test the whole circuit. Press the “Test Button” on the Arduino Uno and then rotate the joystick.

If the joystick rotates smoothly, then we know the wiring is correct. If there is no response when pressing the Test Button, then you might want to double check your wiring.

Step 4: Making the Controller

Now it’s time to make the actual controller. First, we need to print out the template for the controller. You can download the template here. Print out the template and cut out the pieces with a hobby knife or a sharp utility knife.

Next, we need to assemble the controller. Start by gluing the bottom plate to the base. Then place the joystick in the middle of the base.

Next, we need to put the controller into the casing. This will be done by drilling holes through the side of the casing and inserting screws.

Finally, we need to cover up the controller with some fabric. Cut out the fabric and sew it to the front of the controller.

And now you’ve built your own VR controller!

How to Watch Netflix Laying Down?

How to Watch Netflix Laying Down?

If you open up the Netflix App, you might see that even if you’re already lying down, the main Netflix page will always appear in the exact same spot. It won’t move even if the orientation changes from your Settings Menu.

However, you’ll see on the ceiling there is a button that says Void Theater, you’ll need to press it to go into it.

Once you’ve set up your device, you can then orient the screen however you’d like, and resize it to whatever size you prefer.

It’s important to note that whenever you move your phone, you’ll need to re-orient the screen, but you can do this by going into the settings and choosing “screen orientation”.

Gear VR Protip: How to Watch Netflix Laying Down?

With Netflix on Gear VR, you can watch your favorite shows without having to change your viewing habits. You can catch them right before bed, and you won’t have to worry about changing up your routine.

It may sound impossible, but it’s actually quite easy. You don’t need any special equipment, and it won’t take longer than just a few minutes.

Laying down is worth it because it helps you relax.

If you watch Netflix in VR, you may feel discomfort after a few episodes because, unlike most apps or games, all you’re doing when you sit down is just sitting and looking at a screen.

So after an episode, you may not be able to move around comfortably and become frustrated by the weight of the headset.

However, lying down to watch TV can help relieve some of these issues. Even better, the Netflix application is equipped so that you could watch while lying on your back, on your left side, or even on top of your head, without any issues.

You can do this by using Void Theatre, which lets you choose where your TV show will appear, and the size of the TV.

Step-by-Step Instructions

  1. Open Netflix from Oculus Home.
  2. Tap to select Void Theater.
  3. Find a comfortable place where you can sit comfortably and watch Netflix.
  4. To change your orientation, tap the touchpad.
  5. Click the show you want to watch, lie down, and relax!

How Do You Watch Netflix On Gear VR?

Being able to easily view Netflix with GearVR, regardless of where you’re lying or standing, is a major benefit. In addition, being able to sit back and simply enjoy your favorite show without having to worry about getting up and walking around is a fantastic way to unwind.

However, it does require a little more effort than viewing Netflix normally. But if you’ve got the patience, it’ll only take a couple of minutes to set everything up.


We hope that this article was helpful. If you have any queries feel free to reach out in the comments section below.


  • Victor Marquez

    Victor is the Editor in Chief at Techtyche. He tests the performance and quality of new VR boxes, headsets, pedals, etc. He got promoted to the Senior Game Tester position in 2021. His past experience makes him very qualified to review gadgets, speakers, VR, games, Xbox, laptops, and more. Feel free to check out his posts.

Related Articles

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors