Physical object Open Access

Spherical treadmill for mouse VR

Tim Schroeder; Jan Klee; Abdellatif Nemri; Martha Havenith; Francesco Battaglia

In this design, a 3D-printed base distributes compressed air evenly to support a floating styrofoam ball, while two sensors measure the ball’s rotation speed on 2 axes. It is typically used with virtual reality setups for mouse behavior (Harvey et al. 2009). This open-source project is modified from a design by the Technocenter, Radboud University in collaboration with the Battaglia lab.

The original design was adapted to

  1. Accommodate the Logitech G502 mouse model (earlier model was discontinued)
  2. Distance control – the sensor can be moved closer or away from the styrofoam ball, simply by adding washers between sensor box wall and base. 
  3. Easy access – The sensor box can be easily open/closed (it attaches with magnets), facilitating cleaning. All sensor components can be removed in that way, giving access to the screws that enable distance control.  
  4. Easy anchoring on optic tables with 4 feet compatible with M6 screws.    

This project requires 3D-printed parts (FDM), 2 Logitech G502 mice, a valve and a few screws. See the Assembly Instructions document for a detailed bill of materials and step-by-step instructions.   

Funding source: NWO 058-14-002 Light after dark: Restoring visual perception in inherited retinal dysthrophies
Files (10.5 MB)
Name Size
Spherical treadmill
10.5 MB Download
All versions This version
Views 501501
Downloads 7676
Data volume 796.7 MB796.7 MB
Unique views 399399
Unique downloads 7575


Cite as