PCB Interface Board for Vive VR TRacker

Table of Contents

General Goal

So I was playing with the room-scale VR tracking trackers and wanted to break out some of the pins to add in switches and such.

Design Considerations

The Vive VR trackers are basically round pucks for a base and a pronged crown for the external portion. The prongs contain the cameras which watch for the IR laser scans from the base stations. So their view cannot be obstructed.

The bottom of the crown also happens to have cameras, so the PCB diameter cannot exceed the diameter of the base of the crown.

The mount needs to be flush so that both the Vive Tracker and the band/equipment you are mounting it to will be both stable and flush. Because of this, the board was designed with this in mind and multiple means of attaching wires are implemented.

The contacts under the Vive tracker are also recessed. So to facilitate contact with the base, I made it so that strip of PCB with plated vias will serve as the raised surface.

Tools Used

  • KiCad – For PCB and Schematic design.
  • OpenScad – For 3d modeling of the Vive Tracker to serve as a template for the PCB
  • JLCPCB – For the PCB production.


Github Repository


About Post Author

Author: Wing Wong
Husband, Father, and all around technology tinkerer. :)