Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.
Guido Sanchez edited this page Jul 20, 2016 · 36 revisions

Welcome to the PSMoveService wiki!

#Getting a build

#Initial Setup Video YouTuber VirtuallyChris has put together this really excellent setup video:

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

All of the steps in the video are also in the setup wiki, but it's probably best to watch the video first to get a sense of what's involved.

PLEASE DO NOT REPOST THIS VIDEO. I know some of you love to re-post this stuff on /r/oculus or other sites and I appriciate your enthusiasm. But this video is intended to help people who have discovered this project get started, NOT to advertise this project. PSMoveService still has several major features in development and is NOT ready for broad adoption. By widely broadcasting this service in its current state we get overwealmed with support requests which make it more difficult for us complete the work we have left. We've held back on posting this setup video for a while for this reason, but enough people were having difficulty with the setup that I felt it was doing more harm than good to not make it available to people trying to use this service now. Thank you for your patience and support.

#Initial Setup Documentation The following sections outline how to setup the PSMoveService for use on Win10 or OS X.

  1. Hardware-Purchase-List
  2. Camera-Hardware-Setup
  3. HMD Config
  4. PSEye-Software-Setup-(Windows)
  • No setup necessary for OS X or Linux
  1. PSMove Bluetooth Pairing
  2. PSMove Magnetometer Calibration
  3. Color Filter Calibration
  4. Tracker Pose Calibration
  5. Steam VR Setup

#Troubleshooting Troubleshooting-(Windows)

Programmer's Notes

PSMoveService:-Programmer's-Notes

ClientPSMoveAPI:-Programmer's-notes

PSMoveProtocol

Alex's Notes on the PSMove HID Protocol

#Attribution Special thanks to the following people who helped make this project possible:

  • Thomas Perl and his psmoveapi project which laid the groundwork for this project.
  • Alexander Nitch and his work on psmove-pair-win that enabled psmove controller pairing over Bluetooth on Windows. Alex also did nearly all of the investigation into the PSMove communication protocol.
  • Eugene Zatepyakin and his PS3EYEDriver project which enabled access to the PS3Eye camera.
  • Ritesh Oedayrajsingh Varma and his work on PS3EYEDriver enabling improved camera polling performance (consistent 60fps)
  • Frédéric Lopez and his work on PS-Move-Setup that enabled co registration of and HMD with the PSMove.