Additional Buttons for VR Headset - HP Reverb G2
by rafgaj78 in Circuits > Microcontrollers
587 Views, 4 Favorites, 0 Comments
Additional Buttons for VR Headset - HP Reverb G2
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
- Microcontroller Seeeduino XIAO SAMD21
- 6x tactile switch 12x12x4,3mm
- 2x module with JST SH-Style Connector 6-Pin Male - Pololu 4772
- 2x JST SH 6 PIN 12cm female cable - Pololu 4762
- 3D printed elements: Left Button Body, Right Button Body, Board Support and Board Cover
- Double-side adhesive tape
- USB type C cable
Assembly and Soldering Buttons
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
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
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.