Additional Buttons for VR Headset - HP Reverb G2

by rafgaj78 in Circuits > Microcontrollers

536 Views, 4 Favorites, 0 Comments

Additional Buttons for VR Headset - HP Reverb G2

Screenshot_1.png
2023-02-24-13-50-13-245.jpg

Connected via the USB port to the computer, visible as a controller with 6 buttons. The device is visible in games, and the buttons are programmable. In my case, the buttons are mounted on the VR headset and serve as additional buttons in the DCS World simulator.

You need basic soldering skills, microcontroller programming (limited to copying files), and 3D printing to make buttons.

Supplies

Screenshot_10.png
Screenshot_2.png
Screenshot_3.png
Screenshot_4.png
Screenshot_6.png
Screenshot_7.png
Screenshot_9.png
Screenshot_8.png

Assembly and Soldering Buttons

Screenshot_11.png
Screenshot_15.png
Screenshot_16.png

First, you need to assemble the Buttons. Follow the pictures to make assembly and soldering for Left and Right Buttons. JST SH module is fitting to the hole, it is better to straighten the legs of tactile switches before folding.

Assembly and Soldering With Microcontroller

Screenshot 2023-02-28 221130.png
Screenshot 2023-03-02 185515.png

Assemble the microcontroller with the 3D printed "Board Support" and use the "JST SH 6 PIN female cables" to solder the Buttons to the appropriate pins. The picture is showing how to proceed.

Programming Microcontroller

Programming according to the GitHub instruction.

It's a matter to copy files to the microcontroller drive. There is no need to use any specific software or write code.

Assembly to the VR Headset

Screenshot 2023-02-28 225240.png

Buttons are designed to fit on the VR on the appropriated position. Picture is showing positioning. Stick it to the headset by double adhesive tape. In my case it is 3M VHB.

Connect with USB type C cable to the computer. Buttons will be visible in the controllers window as CircuitPython HID with 6 buttons. Are recognized in the games and can be programmed.