Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteYes—you can add eye gaze, blinking and lower-face expression tracking to a Valve Index without replacing the headset. The practical solution is modular: EyeTrackVR handles eye tracking, Project Babble handles lower-face movement, and software such as Baballonia and VRCFaceTracking sends the resulting data to VRChat, Resonite or ChilloutVR. This is an add-on system, not native Valve firmware support, so expect 3D-printed mounts, extra USB hardware, calibration and troubleshooting.
What you are actually adding
“Eye and face tracking” describes several different signals. Keeping them separate makes the build and your expectations much clearer.
| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Valve Index VR Full Kit | $999.99 | Buy on Amazon |
| 2 |
|
Sensor Pro Base Station 2.0 Bracket Tracker Single Accurate Sensing Whole Body Motion Capture VR for... | Buy on Amazon |
- Eye gaze: the direction each eye is looking.
- Eye actions: blinks, eyelid openness and related eye parameters.
- Lower-face tracking: mouth opening, smiling, cheek and jaw movement, and lip shapes.
EyeTrackVR is the DIY eye-tracking component. Project Babble is primarily a lower-face expression tracker, not a complete eye tracker. A combined build can provide a convincing eye-and-mouth avatar, but it should not be described as one unified sensor or guaranteed full-face capture.
The Index remains a normal SteamVR headset. The added cameras and microcontrollers run as separate USB or network devices and feed tracking data through OSC or an integration layer.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
- Displays - Dual 1440 x 1600 LCDs, full RGB per pixel, ultra-low persistence global backlight illumination (0.330ms at 144Hz)
- Ergonomic Adjustments - Head size, eye relief (FOV), IPD, speaker positions. Rear cradle adapter included.
- Inter-pupillary Distance (IPD) - 58mm - 70mm range physical adjustment
- Optics - Double element, canted lens design
- NOTE - PC compatible with Valve Index is required
The recommended software and hardware stack
| Function | Recommended project | Output or integration |
|---|---|---|
| Eye tracking | EyeTrackVR | OSC/UDP data for supported applications |
| Lower-face tracking | Project Babble | Baballonia and supported integrations |
| Unified routing | Baballonia | VRChat, Resonite and ChilloutVR paths |
| VRChat bridge | VRCFaceTracking | Avatar eye and face parameters |
Baballonia’s current documentation describes VRChat support through VRCFaceTracking and the VRCFT-Babble module, native Resonite support, and a mod-based ChilloutVR route. Its Steam page is Project Babble Baballonia. Support is strongest in these social-VR applications; arbitrary SteamVR games may not expose avatar parameters or an interface for the data.
What you need
EyeTrackVR parts
- Two supported ESP32 camera boards. The current V4 path recommends two XIAO ESP32-S3 Sense modules.
- Two cameras without infrared filters. The parts guide identifies 130-degree no-IR cameras as a recommended option.
- An EyeTrackVR infrared-emitter kit or a documented equivalent.
- A USB hub for a wired Index build, preferably with enough ports for both eye cameras, the LED hardware and any face tracker.
- Short USB-C data cables or the adapters required by your boards.
- Index-specific 3D-printed mounts, camera extensions, wires and connectors as required by the chosen design.
Some inexpensive camera modules arrive with an IR-cut filter that must be removed by hand. That operation can damage the module or introduce dust, so follow the instructions for the exact camera rather than assuming every board is prepared the same way. The live parts list is EyeTrackVR’s parts documentation; the V4 build page is the V4 full-build guide.
Project Babble parts
Babble requires one or more compatible cameras, a mount that keeps the mouth and lower face visible, a computer to run the tracker, and an integration into your target application. Its hardware designs change, so the official documentation should be treated as the current bill of materials rather than a frozen list. Start at the Babble introduction and the ProjectBabble repository. Official or prebuilt hardware is also presented at babble.diy.
Representative EyeTrackVR component costs
The parts documentation gave these example signals, not a guaranteed project total:
Recommended Free Tools
| Component | Example shown in documentation | Qualification |
|---|---|---|
| Two XIAO ESP32-S3 Sense boards | About $12.87 each | Example listing; availability and price can change |
| Two 130-degree no-IR cameras | About $10.82 total | Example listing; not a universal camera price |
| EyeTrackVR V4 mini LED kit | About $37–$38 | Documentation example |
| USB 3.0 MTT hub | About $28–$30 | Example listing; MTT may matter with other bandwidth-heavy devices |
| Short USB-C cables | About $8–$10 | Example listing |
Printing, tools, shipping, tax, spare components and failed parts are additional. On August 16, 2026, the EyeTrackVR store showed a V4 mini No-Solder LED Kit at $37.99 (sold out), a V4 Lite DIY LED Kit at a $9.99 sale price, replacement wire pairs at $3.50 and ESP camera cable extensions at $4.99. These are time-specific listings; check the store before buying.
Choose a Valve Index mounting design
Lens-mounted brackets
Lens clips place cameras and emitters close to the eyes and avoid replacing the frunk. They can look tidy, but clearance is tight: an incorrectly positioned bracket can reduce eye relief, touch the facial interface or shift when the strap is tightened. Wires may need extensions, and some mounts call for adhesive.
Replacement or modified frunk
A replacement “DEV Frunk” style arrangement provides more room for boards, a hub and face-tracking hardware, with easier cable access. It requires more fabrication and can alter weight, ventilation and reversibility. Removing or cutting the original shell is a permanent-risk choice.
Compact hub or community mounts
The Index guide also describes a compact Gumstick USB Hub Dongle approach and lists community mounts. Use Index-specific designs rather than a generic VR mount: the camera field of view, lens clearance, emitter position, facial-gasket fit, cable bend radius and frunk access all matter. See the Valve Index guide.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Start reversibly with printed clips, an external bracket, a replacement panel, Velcro or mechanical fasteners. Avoid hot-gluing boards, drilling the shell or routing wires through the gasket until the cameras work and the fit is comfortable. If adhesive is required, the V4 guide advises gluing the plastic housing—not the lens or optical assembly.
Rank #2
- Sensor Pro Base Station 2.0 Bracket Tracker 2.0 Single
- Accurate Sensing Whole Body Motion Capture VR for Htc Vive Locator Htc VR
- Pro,VIVE Pro Eye or Cosmos Elite headsets and controllers track their exact locations. Features wireless syncing · Includes one base station and one power adapter per order ·Fits standard threaded mounting points Cord: 2.5m(8'2). Up to 1000 sq. ft
- Compatible with the following products: VIVE Pro Series VIVE Pro Eye Series VIVE Cosmos Elite *
- Compatible with the following accessory VIVE Cosmos External Tracking Faceplate
Build EyeTrackVR first
- Test every component. Connect each camera board directly, confirm that the ESP32 boards enumerate, inspect LED wiring and verify that the mount clears the lenses and facial interface. Keep a spare camera or board if disassembly will be difficult.
- Prepare the cameras. Use no-IR-filter modules or perform the exact filter-removal procedure for your model. Protect the sensor and lens from dust.
- Flash the firmware. The current V4 path uses OpenIris firmware on supported ESP32 camera boards. In Windows Device Manager, identify each serial device; an example port might be
COM4, but your number will differ. Unplug one board at a time to map the left and right devices. Wireless setups instead use configured mDNS names such asETVR-left.local. - Assemble the optical hardware. Fit the emitters around the lens openings, mount each camera so it sees its corresponding eye, install extensions where the Index design requires them, and secure the boards and cables.
- Install the hub. A typical wired layout uses the Index USB connection, a compact hub, one connection per ESP32 board and one for the IR LED board. Leave a port for a separate face tracker. The parts guide recommends at least four ports for a combined build and notes that an MTT-capable hub may be needed when a Vive Facial Tracker shares the connection.
- Configure the application. Select the camera inputs or COM ports, confirm both eye images, check left/right orientation, verify that IR illumination is visible to the cameras and make sure the facial gasket does not block the view. EyeTrackVR is actively developed, so labels and screens can change; use the current software guide at the documentation home.
- Calibrate while wearing the headset normally. Set lens spacing, strap tension, eye relief and facial-interface position first. Moving the headset, changing camera angle or altering the camera-to-eye distance can reduce accuracy and require recalibration.
EyeTrackVR documents OSC-triggered actions. It listens on OSC port 9001; send a Boolean True to /avatar/parameters/etvr_recenter or /avatar/parameters/etvr_recalibrate. The corresponding parameter names are etvr_recenter and etvr_recalibrate. The wired configuration is documented as reaching up to roughly 70 FPS; that is a project figure, not a guaranteed end-to-end avatar update rate.
Add Project Babble after the eyes work
Install the face camera only after EyeTrackVR is stable. This separates camera, hub, OSC and avatar problems instead of creating one large debugging exercise.
- Place the camera so it sees the mouth, cheeks and jaw without the Index gasket, nose area, microphone or cable loop blocking it.
- Secure the mount so tightening the head strap does not change the camera angle.
- Set exposure and lighting so the lower face remains visible; masks, heavy facial hair and strong shadows can reduce usable detail.
- Run Babble and verify expression output before connecting it to the avatar.
Babble models and integrations are still evolving. Use its current troubleshooting material rather than treating one camera or mount as permanently authoritative.
Connect the trackers to VRChat
- Install VRCFaceTracking through Steam.
- Install the
VRCFT-Babblemodule described by Baballonia. - Run Baballonia and choose the module mode for eyes, face or both.
- Restart VRCFaceTracking if the current module instructions require it.
- Load an avatar that exposes compatible eye-look and lower-face parameters.
A working camera pipeline does not guarantee visible avatar movement. The application must receive the data, the module must be active, and the avatar must contain the relevant parameters or blendshapes. VRChat’s native eye-look option can provide eye movement by itself, but it does not replace lower-face tracking.
Wired or wireless EyeTrackVR?
| Configuration | Advantages | Trade-offs |
|---|---|---|
| Wired USB | Good default for a tethered Index; avoids 2.4-GHz congestion and can provide higher frame rates and lower latency. | Needs a hub, cables and careful weight management. |
| Wireless Wi-Fi | Fewer data cables and easier headset removal. | More sensitive to 2.4-GHz interference, router conditions, heat and power use; may conflict with wireless full-body tracking. |
For Index owners who already use Vive or Tundra wireless trackers, begin with wired EyeTrackVR unless cable simplicity matters more than radio reliability.
Troubleshooting by symptom
| Symptom | First checks |
|---|---|
| No camera detected | Use USB data cables, inspect Device Manager, test each board directly, verify hub power and COM-port assignment, and close software that may have locked the serial device. |
| Low frame rate or dropped frames | Check USB bandwidth, hub power, cable quality and MTT support. A Vive Facial Tracker sharing the hub can be significant. |
| Eyes mirrored or swapped | Correct the logical left/right assignment in software before rewiring the headset. |
| Works on the desk but not when worn | Recheck camera angle, lens spacing, eye relief, gasket obstruction, emitter coverage and mount movement. Recalibrate only after the physical position is stable. |
| Avatar eyes do not move | Check VRCFaceTracking, OSC settings, the active Baballonia mode and whether the avatar exposes eye parameters. |
| Mouth tracking is poor | Check face-camera angle, exposure, distance, obstructions and the avatar’s lower-face blendshapes. |
| Heat, pressure or cable snagging | Reduce front weight, improve cable routing, check ventilation and consider a more open frunk design. |
Safety, comfort and reversibility
Infrared light is invisible, so do not judge emitter brightness by eye. Follow EyeTrackVR’s documented design and safety guidance at the photobiological-safety document; do not increase LED power or substitute unverified emitters.
Additional boards, hubs and cables can make the Index front-heavy, hotter or less comfortable. The DEV Frunk’s open design is presented as a ventilation consideration, not a universal thermal guarantee. Stop and redesign if the gasket is pressed, the lens view is obstructed, cables snag or the mount shifts during use.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Which route makes sense?
| Your priority | Best fit |
|---|---|
| Maximum control and lowest component cost | Full EyeTrackVR plus Babble DIY build, if you can flash boards, print parts and troubleshoot. |
| Less fabrication | Buy project-specific LED or tracker hardware and commission Index mounts while sourcing only the parts you want to assemble. |
| Minimal electronics work | Prebuilt or official EyeTrackVR and Babble hardware, subject to current stock and compatibility. |
| Established lower-face hardware | A Vive Facial Tracker instead of Babble, with USB bandwidth planned around EyeTrackVR. |
| Native eye tracking and vendor calibration | Consider a different headset, accepting possible compromises in display, comfort, wireless use, base-station compatibility and software ecosystem. |
No route is universally best. The Index is a strong platform for a wired maker build because it is already tethered and has USB near the headset, but the project remains active development: EyeTrackVR labels its V4 guide unfinished, and Babble warns that documentation can become outdated. Treat the live project pages as the authority for firmware, mounts and module versions.
Quick Recap
Useful project links
- EyeTrackVR Valve Index guide
- EyeTrackVR parts list
- EyeTrackVR V4 build
- Baballonia repository and compatibility details
- Project Babble documentation
- EyeTrackVR component store
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




