LucidVR / lucidgloves

Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.
MIT License
2.04k stars 259 forks source link
arduino diy firmware hardware vr vrglove

LucidGloves

LucidGloves - Firmware and 3D Printer Files

This repo contains the arduino firmware as well as the STL files for Prototypes 3 through 4 of the LucidVR glove. This is a finger tracking glove that allows you to use your hands in VR. Follow along with Lucas_VRTech's developments on his Tiktok page: https://www.tiktok.com/@lucas_vrtech

Building your own gloves

Start here at the wiki! https://github.com/LucidVR/lucidgloves/wiki

Support

Join the LucidVR discord server for assistance: https://discord.gg/lucidvr

Firmware

Open the firmware files located in the firmware/lucidgloves-firmware folder. By default the firmware is configured for an arduino nano using serial. To configure the firmware, change the defines in the lucidgloves-firmware.ino file.

Configuration instructions are here: Configuration Instructions.\ Firmware Troubleshooting Guide is here: Firmware Troubleshooting Guide.

Tested boards:

Supported Communication Methods:

Hardware

STL files for 3D printing are located in the hardware folder. Prototype 4 models are currently experimental.

The assembly for each hand is as follows:

For Prototypes 3 and 3.1 -

For Prototypes 4 and 4.1 -

Guide for printing parts: Printing guide

Required parts for each hand: Parts Lists
Optional:

More information will be available on the LucidVR site very soon.

SteamVR Compatibility (OpenGloves)

This project uses the OpenGloves OpenVR driver for compatibility with SteamVR, which is downloadable on Steam:
https://store.steampowered.com/app/1574050/OpenGloves/

Source code available on GitHub:
https://github.com/LucidVR/opengloves-driver

Other Languages

English | 简体中文