/FS-Pad

A gamepad with a force feedback thumbstick module.

Primary LanguageC++MIT LicenseMIT

FS-Pad


FS-Pad is a gamepad with a force feedback thumbstick module.
You can now feel the external force through your hands when your car crashes, when your avatar gets attacked by an enemy, or when you fire a giant bazooka.
This is an open source project. Anyone can customize, test, and play with these tiny modules.

This work was presented in UIST 2020. You could check out game interaction scenarios & device specification on the paper.

[Paper]

FS Module


Force feedback thumbstick module. The core of the FS-Pad.
Assembly guide

Circuitry

schematic.jpg

  • Components needed
    • Teensy 3.6
    • 2 * Motor driver (DRV8801 Breakout board) [Site]
    • DC power jack
    • Voltage regulator (LM1117)
    • 4 * 10k Ohm resistors
    • 1 mF capacitor
  • Schematic (Created with Autodesk EAGLE)

Firmware

firmware.ino

Announcement

We are currently building a bi-manual version of the FS-Pad; including exclusive housing, custom PCB & schematic, and easy-to-follow documentations. If you have any requests or questions, please directly contact us.

youngbo.shim@kaist.ac.kr