Hapticlabs DevKit with PsychoPy

I’m building a project where I need to deliver programmable vibrotactile stimuli using the Hapticlabs DevKit (https://www.hapticlabs.io/). Their docs mention a TCP interface (startTrack(), setAmplitudeScale(), running on localhost) that looks like it should let me trigger and scale vibration intensity from an external script.

Before we commit to this hardware, I’d really like to know: has anyone here actually used the Hapticlabs DevKit itself (not just haptics hardware in general) with PsychoPy? I’m less interested in whether it’s theoretically possible, and more in whether anyone has real hands-on experience with this specific device - reliability, timing, and any issues that came up in practice.

Specifically I’d love to hear about:

  • Whether you’ve gotten it working end-to-end with PsychoPy
  • Any known latency between sending a command and actual vibration onset
  • Whether real-time amplitude adjustment (for participant-specific calibration, done live in-session) works reliably
  • Any unexpected issues, limitations, or reasons you’d hesitate to recommend it for a research study

Any experience, code, or honest “don’t bother, do X instead” would be genuinely helpful. We are trying to assess risk before committing to this hardware.

Thank you so much in advance!