OpenGloves-Firmware
OpenGloves-Firmware copied to clipboard
Arduino/ESP32 firmware for DIY haptic gloves. Officially compatible with OpenGlove.
OpenGloves Firmware
This is a firmware implementation meant to work with the Steam VR Driver OpenGloves. It is meant to support many different types of hardware and can be configured to work with specific implementations.
Firmware
Follow the instruction from LucidGloves, except use the firmware files in this repository.
Open the firmware files located in the open-gloves folder. By default the firmware is configured for an arduino ESP32 using serial. To configure the firmware, change the defines in the Config.h file.
Configuration instructions are here: Configuration Instructions.
Tested boards:
- ESP-WROOM-32
Supported Communication Methods:
- USB Serial
- Bluetooth Serial (On ESP32 boards)
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/
Credits
Upstream repository available on GitHub:
https://github.com/LucidVR/opengloves-driver
Special Thanks:
- LucasVRTech of the LucidGlove project
- danwillim of OpenGloves project
- TwidgeVR guides on how to make homemade flex sensors
- Vals of the ProtoGlove Project
- Crylog Multiplexer support + RGB LEDS support
- AikoKiss Beta testing
- MinyStreem Wifi Support