Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

lucidgloves

> 编程语言
Open source

Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

2.4K stars0 likes0 views
WebsiteGitHub

About

Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

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:

  • Arduino Nano
  • ESP-WROOM-32

Supported Communication Methods:

  • USB Serial
  • Bluetooth Serial (On ESP32 boards)
  • BLE (Soon, not up yet)

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 -

  • Spool (5x)
  • Tensioner (5x)
  • Cover (5x)
  • Holder (5x)
  • GuideRing(Will need to be resized) OR GuideNode(3.1) (2+ per finger, 1+ for thumb)
  • EndCap (1x per finger, will need to be resized to fit)

For Prototypes 4 and 4.1 -

  • HapticSpool (5x)
  • Tensioner_GreenPot (5x) OR Tensioner_WLPot (5x)
  • SpoolCover (5x)
  • RigidMount (1x) (Left or right hand)
  • WLPotSlideHolder OR WLPotElasticHolder OR GreenPotSlideHolder (5x)
  • Quest2_MountSlider OR Vive3.0_MountSlider (1x)
  • GuideRing (Proto 3) (Will need to be resized) OR GuideNode (Proto 3.1) (2+ per finger, 1+ for thumb)
  • EndCap (Proto 3) (1x per finger, will need to be resized to fit)

Guide for printing parts: Printing guide

Required parts for each hand: Parts Lists
Optional:

  • Joysticks for locomotion
    • Will be making a DIY treadmill eventually as well for those who would prefer that
  • Buttons (Most can be replaced with gestures) (One is required for autocalibration)

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

  • Prototype 3/3.1 Building Tutorial
  • Prototype 4/4.1 Building Tutorial

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 | 简体中文

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++arduinodiyfirmwarehardware

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言