/senseshift-firmware

Open-source firmware for VR accessories. Build your own DIY haptic vest, gloves, and more!

Primary LanguageC++GNU General Public License v3.0GPL-3.0

SenseShift Firmware - Open-Source VR accessories

This project is intended to let people build their own DIY haptic-feedback devices. Integrates into all existing games that work with bHaptics and OpenGloves.

Build your own DIY haptic vest, haptic gloves, and more!

Get involved: DiscordWebsiteIssuesTwitter

Discord Widget

PlatformIO CI codecov GitHub bug issues

GPL-3.0 GitHub contributors GitHub Contributor Covenant

Configuration, flashing, and connecting

The main documentation on this project is located on senseshift.github.io

Please note that documentation is still work-in-progress.

Supported Hardware

MCU

Board Status
ESP32-WROOM-32
ESP32-WROVER
ESP32-C3 🚧
ESP32-S3 🚧

Note
Please, refer to Documentation on MCUs for more detailed info

PWM Drivers

Board Status Max outputs per board
Internal PWM 16
PCA9685 16
PCA9634 🚧 8
PCA9531 🚧 8
PCA9635 🚧 16
SN3218 🚧 18
MP3326 🚧 16
TLC59108F 🚧 8
LP50xx 🚧 9 or 12

Battery controllers

Board Status
Internal ADC
MAX1704x
INA219
MCP3021 🚧
STUSB4500 🚧

Supported Protocols

Protocol Status
bHaptics Bluetooth LE ✅ (Android/Windows/Quest)
OpenGloves Alpha-encoding ✅ (Serial/Bluetooth Serial)
ProTubeVR 🚧 (Bluetooth)
SenseShift RFC

Supported devices

Device Supported Devices Retail price DIY Price Hardware
Haptics Face Interface Tactal, TactVisor US $149 ~$20 See Hardware Reference
Haptic Gloves TactGlove US $299 ~$20 See Hardware Reference
Haptic Sleeves Tactosy for arms US $249 ~$20 See Hardware Reference
Haptic Hand Gauntlet Tactosy for hands US $249 ~$20 See Hardware Reference
Haptic Feet Device Tactosy for feet US $249 ~$20 See Hardware Reference
X16 Haptic Vest TactSuit X16 US $299 ~$40 See Hardware Reference
X40 Haptic Vest TactSuit X40, Tactot US $499 ~$70 See Hardware Reference
VR Glove / OpenGloves LucidGloves N/A ~$40 — ~$80 See Original Wiki

For Developers

Repo Activity

Repo Activity

Credits

Licensing

GPL-3.0

This firmware is licensed under GPL-3.0. Please see the LICENSE file for details.

SenseShift are not affiliated with bHaptics. All brands and trademarks belong to their respective owners. SenseShift is not a bHaptics-approved software, nor is it associated with bHaptics.

SenseShift are not affiliated with ProTubeVR. All brands and trademarks belong to their respective owners. SenseShift is not a ProTubeVR-approved software, nor is it associated with ProTubeVR.