LibOrb Home Page


LibOrb is a library for comminicating with a SpaceOrb 360 and Spaceball Avenger Six-Degree-Of-Freedom virtual reality controllers made by Spacetec IMC.

The SpaceOrb allows you to move and rotate in any direction simultaneously. The device connects to your machine via a standard RS-232 serial interface. LibOrb can be used along with OpenGL or other real-time graphics APIs to write virtual reality software, games, or other applications. The orb provides high resolution translational and rotational information, suitable for even the most demanding tasks. The orb has 6 general purpose buttons and 1 hardware reset button, all of which can be read by an application using LibOrb.

The current release version of LibOrb is 0.6. LibOrb has been used successfully on Sun Solaris 2.[56], SGI IRIX 6.2, OpenBSD, Linux, and Windows NT.

LibOrb Binaries:

LibOrb Source Code:

Applications which support the SpaceOrb 360 (via LibOrb)

Questions, Feedback, and Support

All development suggestions and problems should be mailed to me at