Quick Hardware Comparison
| Tracker | Cost | DIY Difficulty | Special Hardware | Best For |
|---|---|---|---|---|
| NeuralNet | $0-20 | None | Webcam only | Easiest start, no markers |
| ArUco | $0-5 | Easy | Webcam + printed marker | Quick setup, minimal cost |
| PointTracker | $30-80 | Medium | IR LEDs + modified camera | Best performance |
| Easy Tracker | $30-80 | Medium | IR LEDs + modified camera | Flexible point models |
| Wiimote | $15-50 | Easy | Wiimote + IR LEDs | Budget-friendly IR tracking |
| HATire | $5-30 | Medium-Hard | Arduino + IMU | DIY project, rotation only |
| Hydra | $50-150 | Easy | Razer Hydra (discontinued) | 6DOF, no line-of-sight |
| FreePIE UDP | Varies | Varies | Depends on source | Wireless, flexible |
Camera-Based Tracker Hardware
Webcams for NeuralNet and ArUco
Recommended Webcams
Recommended Webcams
Budget ($20-40):
- Logitech C270/C310
- Microsoft LifeCam HD-3000
- Any 720p webcam with good low-light performance
- Logitech C920/C922
- Logitech C930e
- Razer Kiyo
- 720p minimum, 1080p better for accuracy
- 30 FPS minimum, 60 FPS preferred
- Good low-light performance
- Manual exposure control
- Standard field of view (50-65°)
Mounting Position
Mounting Position
Ideal camera placement:
- Top center of monitor
- At eye level or slightly above
- 50-80cm from face
- Angled slightly downward (5-15°)
- Stable mounting (no wobbling)
- Clip-on monitor mount (usually included)
- Tripod with ball head
- Custom 3D printed bracket
- Adhesive mount on monitor bezel
IR Cameras for PointTracker and Easy Tracker
Option 1: PS3 Eye Camera (Recommended)
Advantages:
- No modification needed for IR
- High framerate (up to 120 FPS at 320x240)
- Low latency
- Cheap ($5-15 used)
- Wide availability
- Purchase PS3 Eye camera
- Install CL-Eye driver (Windows) or Linux driver
- Connect via USB
- Works immediately with IR LEDs
PS3 Eye has built-in IR sensitivity. It’s the most popular choice for PointTracker.
Option 2: Modified Webcam
Process:
- Choose a webcam with good sensor (see above recommendations)
- Disassemble camera carefully
- Locate IR filter (usually pink/red square glass)
- Remove IR filter
- Optionally: Add visible light filter (exposed film negative)
- Reassemble camera
- Camera now sees IR light
- Normal colors will look wrong (not important for tracking)
- Better IR sensitivity without visible light filter
Option 3: Wiimote as IR Camera
See Wiimote Tracker guide.No camera modification needed - Wiimote has built-in IR camera.
IR LED Hardware
Building an IR LED Array
Choose Your LEDs
Wavelength:
- 850nm (more common, visible red glow)
- 940nm (truly invisible, harder to see)
- 20-100mW per LED
- Higher power = better range
- Lower power = longer battery life
- 30-60° recommended
- Narrower = brighter but limited angle
- Wider = more tolerance for head rotation
- Buy 10-20 LEDs ($5-10)
- Use 3-5 for tracker
- Extras for experimentation/failures
Gather Other Components
Required:
- Current limiting resistors (calculate based on LED specs)
- Battery holder or USB power adapter
- Wire (22-26 AWG)
- Solder and soldering iron
- Heat shrink tubing
- 2xAA battery holder (3V)
- 3xAA battery holder (4.5V)
- USB power bank (5V with voltage regulator)
- 9V battery (with appropriate resistors)
- Cap or headband
- Hot glue or epoxy
- Small project box for electronics
- Velcro for removable mounting
Calculate Resistor Values
Use Ohm’s law to find resistor value:Example:
- Supply voltage: 5V (USB)
- LED forward voltage: 1.5V (from datasheet)
- LED current: 20mA = 0.02A
- Resistor: (5 - 1.5) / 0.02 = 175Ω
- Use standard 180Ω or 200Ω resistor
For multiple LEDs in parallel, each needs its own resistor for even brightness.
Choose Point Configuration
3-point triangle (most common):
- Asymmetric triangle (not equilateral)
- Typical spacing: 60-100mm between points
- Mount on cap brim or headband
- Add center LED or extend triangle
- Better tracking stability
- More complex to build
- Maximum stability
- Best rotation range
- Most complex
Mount and Secure
- Arrange LEDs in chosen pattern on cap/headband
- Hot glue or epoxy LEDs in place
- Secure wiring with tape or cable management
- Put electronics in small project box
- Use velcro to attach battery pack
- Add on/off switch for convenience
Ensure LEDs don’t move relative to each other. Any flex affects tracking accuracy.
Pre-Built IR LED Solutions
TrackIR Clip
Official clip from NaturalPoint (~$40)
- 3 IR LEDs, pre-wired
- Clips on hat/headset
- Powered by USB
- Ready to use
DIY Community Builds
Search online for:
- TrackIR alternatives
- DIY head tracker LED caps
- 3D printed LED mounts
- Community shared designs
ArUco Marker Hardware
Printing Markers
Generate Marker
Online generators:
- Search “ArUco marker generator”
- Select dictionary (e.g., 4x4_50)
- Choose marker ID
- Set size (50-100mm recommended)
- Download as PNG or PDF
Print at Actual Size
- Print on quality printer (laser preferred)
- Ensure “actual size” or “100% scale” selected
- Use white paper, black ink
- High quality print settings
- Measure printed marker to verify size
IMU Hardware for HATire
Recommended IMU Sensors
- MPU6050 (Best Budget)
- BNO055 (Best Ease)
- MPU9250 (Best Value)
Specifications:
- 6-axis (gyro + accel)
- I2C interface
- Built-in DMP
- 3.3V or 5V compatible
- Very cheap
- Easy to use
- Good documentation
- DMP for sensor fusion
- Gyro drift over time
- No magnetometer
Arduino Selection
| Board | Cost | Pros | Cons |
|---|---|---|---|
| Arduino Nano | $3-10 | Compact, breadboard-friendly | Older micro-USB |
| Arduino Pro Micro | $5-10 | Very small, native USB | Requires FTDI for some |
| Arduino Uno | $20-25 | Easy for beginners, standard | Large for head mounting |
| ESP32 | $5-15 | WiFi + Bluetooth, powerful | Overkill for simple IMU |
Arduino Nano or Pro Micro recommended for head mounting - small and lightweight.
Wiimote Hardware
Acquiring a Wiimote
Where to Buy
Where to Buy
Used market:
- eBay: $15-30
- Local classifieds
- Retro game stores
- Pawn shops
- Original Nintendo Wii Remote
- Working condition (test Bluetooth)
- Includes battery cover
- Any color works
- Third-party controllers (may not work)
- Damaged units
- “Wii U” versions without IR (rare)
Mounting Solutions
Mounting Solutions
Top of monitor:
- Small tripod
- Velcro strips
- 3D printed bracket
- Adjustable camera mount
- Stable (no wobbling)
- Points toward head
- Easy to adjust angle
- Wiimote can stay in place
Bluetooth Adapters
Most PCs have built-in Bluetooth, but if not:- USB Bluetooth 4.0 adapter: $5-10
- Ensure Bluetooth 2.1+ (for Wiimote compatibility)
- Any brand usually works
Power Solutions
For IR LEDs
- AA Batteries
- USB Power
- Rechargeable
2xAA (3V):
- Simple, portable
- Easy to replace
- Good runtime (10-20 hours)
- Battery holder: $1-2
- Brighter LEDs possible
- Longer runtime
- Slightly heavier
For Arduino/IMU
- USB power from PC: Simplest, always powered
- USB power bank: Portable, wireless
- LiPo battery: Compact, needs charging circuit
- 9V battery: Easy but poor runtime
Tools and Supplies
Essential Tools
For IR LED Build
- Soldering iron and solder
- Wire strippers
- Multimeter (for testing)
- Hot glue gun
- Scissors/wire cutters
- Heat shrink tubing
For Arduino Build
- Soldering iron and solder
- Breadboard (for prototyping)
- Jumper wires
- USB cable
- Multimeter
- Small project box
Helpful Supplies
- Velcro strips: Removable mounting
- Cable management: Zip ties, cable clips
- 3D printer access: Custom mounts (optional)
- Heat shrink tubing: Protect solder joints
- Electrical tape: Quick fixes
- Small screws/bolts: Secure mounting
Safety Notes
Cost Breakdown Examples
Budget Setup ($10-20)
DIY IR Tracker ($30-50)
Wiimote Setup ($20-40)
Arduino IMU Tracker ($15-35)
Where to Buy
Online Retailers
- AliExpress: Cheapest, long shipping (China)
- Amazon: Fast shipping, higher prices
- eBay: Used and new options
- Adafruit: Quality components, tutorials
- SparkFun: Reliable, good documentation
- Banggood: Good prices, moderate shipping
Local Options
- Electronics stores: Immediate availability
- Hobby shops: RC supplies
- Computer stores: Webcams, Bluetooth
- Thrift stores: Used webcams, Wiimotes
Next Steps
Once you have your hardware:Configure Tracker
Set up your chosen tracker in OpenTrack
Calibrate
Calibrate for optimal tracking performance
Community Resources
- OpenTrack Forums: Build guides and troubleshooting
- Reddit r/HotasDIY: DIY tracking community
- Discord servers: Real-time help
- Thingiverse: 3D printable mounts
- GitHub: Arduino sketches and examples
See Also
- Tracker Overview - Compare all tracker types
- PointTracker Guide - Detailed IR LED tracker setup
- HATire Guide - Arduino IMU tracker setup