top of page

Hardware Projects

01

"Trillium" DIY SlimeVR Limb Trackers

This custom-designed carrier board is known as a Trillium DIY Slime.VR Tracker. The main components attached to the PCB, which allow it to function, are the ESP8266 (Wemos D1 Mini) and an IMU (BNO08X or LSM6DSV works). The ESP32 sends the data to the PC or headset via wifi, and the IMU measures the rotation of each tracker. This board also has an IMU extension, which combines two points of tracking inside of one carrier board. When 10 or more points of tracking are worn, the wearer can map out full-body limb movements, which can be recorded in Blender, Unreal Engine or used in games such as VRChat

SlimeVR Software / DIY Guide:
https://docs.slimevr.dev/index.html

SlimeVR Schematic:

https://docs.slimevr.dev/diy/tracker-schematics.html

Screenshot 2025-04-18 at 4.19.16 PM.png
Screenshot 2025-09-10 at 1.22.10 PM.png
Trillium with Case V1.jpeg
Trillium no case.png

02

LucidVR - Haptic Gloves (Proto 4)

While commercial haptic gloves can typically cost upwards of $5,000 - $6,000, this custom solution from LucasVR costs only $135 for two gloves! It works by attaching strings to 3d-printed end caps on each finger. When the string is pulled down, it translates that movement to a spring-loaded potentiometer to record the distance. There is also a servo motor attached in a 3d printed mount, which can allow the strings to move freely or pull them back depending on the size and shape of the digital object. Other 3D printed parts created included a base plate for the carrier board and the improved controller mount with screws and a strap holder. All of the wiring is connected to an ESP32 Development Board. Haptics currently work in a few modded games, such as Boneworks and Half Life: Alyx, in addition to making custom haptic experiences inside of Unity. 

Github Guide: https://github.com/LucidVR/lucidgloves/wiki​​

Original PCB from LocaCola: https://github.com/tsthedr/lucidvr-haptic-gen-4

Video Tutorial

From LucasVR: https://www.youtube.com/watch?v=2yF-SJcg3zQ

LucidVR carrier board_edited.jpg
IMG_6728.jpg
controller mount lucidvr gloves_edited.jpg
Haptic Glove controls.jpeg
Screenshot 2025-04-18 at 4.41.48 PM.png
IMG_8745 2_edited.jpg

03

Gizmo x SlimeVR - DIY SlimeVR Flex Sensor Gloves

This Project was started by another Canadian Developer, GizmoQC, on GitHub. It uses five flex sensors to measure how far each finger has been bent down. Compared to the LucidVR gloves, this is a much more compact and lightweight solution for finger tracking. I am also working with Locacola on making a PCB version of this that is more ergonomically strapped onto the user's arm. 

Github Guide + Software: https://github.com/Guizmo12/gizmoglovesmocap

Screenshot 2025-04-18 at 6.31.06 PM.png
Screenshot 2025-04-18 at 7.00.45 PM.png

04

"Maple" DIY Babble Mouth Tracker

This is a headset-agnostic lower face tracking unit based on an XaioSense Esp 32 and an IR camera. The goal of this unit was to attmept to make a wireless face tracker that could support its own power draw with a built in battery compared to wired connection only. While assembly is complete integration within Unity, Blender or VRCFT have yet to be tested.

Documentation:

https://docs.eyetrackvr.dev/how_to_build/preparing_xiao
 

Firmware Flashing Guide:
https://docs.eyetrackvr.dev/firmware_guide/flashing_tool

PC Software guide:

https://www.youtube.com/watch?v=X59eeizUFfM

IMG_9458_edited.jpg
IMG_9460.jpg
IMG_9459.jpg
  • Bandcamp
  • Linkedin
  • Youtube
bottom of page