Close
0%
0%

LucidVR Budget Haptic Glove

A functional glove that lets you use (and eventually feel) your hands in VR.

Public Chat
Similar projects worth following
This is a project to try to make VR Haptic Glove technology more available for the public. Currently, most VR Haptic Glove products out there are extremely expensive and are targeted for commercial use. In starting this project, I wanted to create a budget, but still well-functioning VR Haptic Glove that's cheap and easy for people to get their hands on (or in, lol).

https://www.tiktok.com/@lucas_vrtech
https://www.youtube.com/c/lucasvrtech
https://discord.gg/lucidvr

Prototype 3 cost me $21.89 in *unit cost*, in parts, that's less than $11 per hand!

Originally, this was just a fun quarantine project to keep me busy, but 300,000 followers later, this project is now much more than that. My goal now is to spread this project as far as possible and hopefully help more people fall in love with Virtual Reality.

Currently, the project is in prototype 3.1 but I'm innovating constantly to improve the gloves. Adding FFB haptics in Prototype 4.

Prototype 3 of the LucidVR glove. This is a finger tracking glove that allows you to use your hands in VR. Follow along with my developments on this TikTok page:

https://www.tiktok.com/@lucas_vrtech

Currently, the glove is compatible with PCVR headsets through SteamVR.

I've tested the gloves on:

* Oculus Rift CV1

* Will be testing on Oculus Quest 2 (w/link) soon

Resources:

Wiring Diagram: https://github.com/LucidVR/lucidgloves-hardware/wiki/Prototype-3-Wiring-Diagram

Parts List: https://github.com/LucidVR/lucidgloves-hardware/wiki/Prototype-3.1-Parts-List

Arduino firmware and STL Files (for 3D Printing) are located here: https://github.com/LucidVR/lucidgloves-hardware

Open-source driver to use the gloves in SteamVR (A collaboration between Danwillm and me):

Github Driver Link

Steam Driver Release

Instructions and video tutorials for assembling the gloves are coming soon. 

WARNING: THIS PROJECT IS STILL VERY EARLY IN DEVELOPMENT AND THINGS WILL BE CHANGING. 

Many features may be unstable until they are polished, build at your own risk :P

Roadmap:

Prototype 1 (Unreleased)

  • The genesis of this project
  • Super bulky and unreliable

Prototype 2 (Unreleased)

  • A huge upgrade over prototype 1
  • Reduced bulk and more reliable

Prototype 3 (Released)

  • First public release
  • Much more comfortable and tracking improvements

Prototype 4 (WIP)

  • First public Force Feedback prototype
    • Addition of haptic servos (already demonstrated on tiktok)
  • It Will most likely be very bulky, will reduce bulk in Prototype 5

  • Bluetooth! + Steam Release

    Lucas LucidVR05/21/2021 at 22:22 0 comments

    Alright, so all of the pieces for using Bluetooth with the VR gloves have come together!

    Using Firmware V2 and Driver v0.3, the gloves can now communicate to steam completely wirelessly.


    This requires using an ESP32 development board instead of an Arduino nano on the glove side.

    Change COMMUNICATION to COMM_BTSERIAL in the firmware, and communication_protocol to 1 in the driver.

    Currently, Bluetooth communication is done through Bluetooth Serial, but I will also be writing a BLE implementation later on.

    In other related news, the open-source VR glove driver that I have been working on in collaboration with Danwillm is now finally released on the Steam store!

    https://store.steampowered.com/app/1574050/OpenGloves/

    I recommend using the steam release of the driver instead of the GitHub zip, as you will get auto-updates as they roll out.

    I'll also be releasing a video tutorial on how to build and set up Prototype 3.1 very soon!

    Youtube Channel

View project log

Enjoy this project?

Share

Discussions

ijwass wrote an hour ago point

is it possible to use analog buttons for A and B controls or do you have to use digital? most digital switches seem really bulky to be sticking onto gloves 

  Are you sure? yes | no

James1dragons wrote 09/08/2021 at 14:49 point

Do you have to destroy your normal controlrs for this?

  Are you sure? yes | no

James1dragons wrote 09/08/2021 at 14:48 point

Will this work on pavlov shack beta?

  Are you sure? yes | no

jackjackmilam wrote 07/28/2021 at 05:59 point

maybe you could add tiny motors and the gloves to simulate touch or maybe just on the tips of the fingers

  Are you sure? yes | no

Logan Watkin wrote 08/09/2021 at 19:24 point

that migt cost alot though

  Are you sure? yes | no

CREATOR4967278 wrote 07/19/2021 at 18:20 point

i  am in the prosses of making my self a pair of gloves. and  i was wondering if the controllers are mounted behind your wrists how would it track the up and down movements of your wrist?  

  Are you sure? yes | no

bruce451 wrote 06/26/2021 at 16:10 point

I'm planning to try using a slide potentiometer with a spring instead of the rotary with the coil.  Has it been tried. Bad idea?

  Are you sure? yes | no

Logan Watkin wrote 07/09/2021 at 14:14 point

He's said Prototype V5 will be compacting and streamlining the design.

That's a really cool idea!

  Are you sure? yes | no

sachitbisht874 wrote 06/17/2021 at 09:13 point

How close are you to releasing V4?

  Are you sure? yes | no

sithkiller66 wrote 06/11/2021 at 16:55 point

Will the parts from V3 be compatible with V4? And some games use buttons for say dropping a mag or for slo-mo, how do you create button inputs without buttons

  Are you sure? yes | no

Tony wrote 07/05/2021 at 17:19 point

It looks like in V4, there is no cover, and the holder and spool got slightly redesigned. The end caps, guide nodes, badge reels, and all other electronic parts seem to be reused. As for button/joystick inputs, the firmware and driver allow you to add and wire in one joystick and two buttons per hand. The wiring diagram tells you which pins to wire it up to, but the image does not show them wired into the Arduino.

  Are you sure? yes | no

Galacticnoob wrote 06/10/2021 at 23:44 point

I'm planning on building these and I but a parts/cost list together and idk why but with everything ( I chose the Bluetooth option and went with joysticks but not a/b buttons) it came out to $55.89, even though I found the cheapest cord and cheapest gloves for it.

  Are you sure? yes | no

InKey wrote 06/14/2021 at 04:11 point

strange i found what i need for 22

did you make sure to check aliex?

  Are you sure? yes | no

Ratrodjoe30 wrote 06/19/2021 at 00:17 point

did you happen to buy one for each hand

  Are you sure? yes | no

StrikeIsMe wrote 06/10/2021 at 14:52 point

Is there a possibility that this could come to Oculus Quest 2 anytime soon? Without link I mean.

  Are you sure? yes | no

InKey wrote 06/14/2021 at 04:11 point

No never, unless oculus buys him

  Are you sure? yes | no

Eric Geer wrote 06/10/2021 at 00:39 point

Have you considered using optical encoder rather than potentiometers?  I can see you saving quite a bit of bulkiness using them.  A ribbon instead of a string and optical encoder, with a rubber band pulling on the ribbon would make this design super low-profile 100% linear design and even cheaper in electronics!

  Are you sure? yes | no

Ethan wrote 06/06/2021 at 11:27 point

what if you were to add a locking mechanism for when you were having collisions with objects or whilst holding an item. (small moters that cannot hurt us by pulling back to far.)

  Are you sure? yes | no

Tony wrote 07/05/2021 at 17:24 point

That has already been in development for the past few months, and is what Prototype V4 will be. It uses 9 gram RC servo motors to restrict movement to create force feedback.

  Are you sure? yes | no

Lain Szvahl wrote 06/02/2021 at 04:13 point

Aloha!, Seems the Discord link has expired or something. as its no longer valid

  Are you sure? yes | no

InKey wrote 06/01/2021 at 23:59 point

Can you Please add a Lone echo/Oculus Mod
Your Gloves will work perfectly in lone echo
 

  Are you sure? yes | no

sans9929 wrote 05/29/2021 at 23:34 point

are the goves quest 2 compatable

  Are you sure? yes | no

Tony wrote 07/05/2021 at 17:21 point

The gloves are compatible with any SteamVR headset, including the Quest 2. In order to use it you must use virtual desktop/oculus link/air link, as the gloves will not work on any games on the Quest platform, only SteamVR

  Are you sure? yes | no

Jordan wrote 05/09/2021 at 23:32 point

Is there an updated Discord link?

  Are you sure? yes | no

Lucas LucidVR wrote 05/21/2021 at 22:13 point

updated

  Are you sure? yes | no

Tony wrote 05/04/2021 at 05:49 point

Ignore everything after this. I was unable to get the bend sensors to function.

I just found an extremely interesting project that could probably be adapted to fit this project with some tweaks. It would be extremely cheap and easy to construct, although I'm not sure about longevity or accuracy: https://www.reddit.com/r/arduino/comments/n4dvr5/make_your_own_bend_sensor_with_no_cost/

I will try it myself as soon as I get a chance and leave a reply with how it ends up working

  Are you sure? yes | no

ozorisx wrote 04/24/2021 at 18:02 point

is there anything i can do about the 3d printing ?

I don't have access to 3d printers in my country for cheap to make it viable

  Are you sure? yes | no

Isley wrote 05/10/2021 at 04:12 point

On his discord, I noticed there are some people willing to print out parts and send them to you. maybe try there?

  Are you sure? yes | no

einar.petersen wrote 04/22/2021 at 08:40 point

Another question: Any possibility of paying to get a couple of finished builds 2-3 pairs? If yes - How much would a build be.

  Are you sure? yes | no

einar.petersen wrote 04/22/2021 at 08:38 point

@Tony thanks for the reply - Now I need to go back to GODOT and figure out if they do "index controller" mapping in their VR setup.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates