This is the repository for PCB schematics, Arduino code and hardware design files used to build the haptic backpack the "JumpMod: Haptic Backpack that Modifies Users’ Perceived Jump" paper (ACM CHI2023) by Romain Nith, Jacob Serfaty, Samuel Shatzkin, Alan Shen, and Pedro Lopes.
For more information, please refer to our paper: http://lab.plopes.org/#JumpMod
Item | Qty | Exemplary link | Approx. unit cost (in USD) |
---|---|---|---|
Mechanical Frame | |||
400mm extrusion aluminum | 2 | Amazon link | 4.75 |
480mm extrusion aluminum | 1 | Amazon link | 10.99 |
Extrusion aluminum corner bracket | 8 | Amazon link | 1.10 |
M6 screws and nuts | 25 | Amazon link | 1.10 |
Meister Backpack Straps | 1 | Amazon link | 19.99 |
Hip straps | 2 | Amazon link | 5.00 |
Back support | 2 | 3D printed | |
Belt system | |||
2GT-6 Timing Belt with Steel Core | 1 | Amazon link | 9.65 |
MGN12H 400mm Linear Rail | 1 | Amazon link | 25.99 |
Micro limit switch | 2 | Amazon link | 0.59 |
Rail limiter | 2 | 3D printed | |
Tension system mount | 1 | 3D printed | |
Tension system encoder mount | 1 | 3D printed | |
Pololu Magnetic Encoder | 1 | Pololu | 4.45 |
M5 rod for encoder idle shaft | 1 | Amazon link | 0.13 |
Tension system pulley holder | 1 | 3D printed | |
GT2 pulley for encoder idle shaft | 1 | Amazon link | 1.40 |
100mm guiding rods for tensioning system | 3 | Amazon link | 1.49 |
Shaft collar for locking the rods | 2 | Amazon link | 0.84 |
Bearing 5mm Bore | 2 | Amazon link | 0.95 |
GT2 Idler pulley | 1 | Amazon link | 1.80 |
Box adapter | 1 | 3D printed | |
Box adapter’s belt clamp | 2 | 3D printed | |
Motor & motor-driver electronics | |||
Flipsky BLDC Motor 6374 140kv | 1 | Amazon link | 119.99 |
Flipsky FSESC V4.12 motor controller | 1 | Amazon link | 122.99 |
Flipsky FSESC plate mount | 1 | 2D cut | |
Motor GT2 pulley | 1 | Amazon link | 1.60 |
Motor mounting bracket | 1 | Amazon link | 7.99 |
Microcontroller Seeeduino XIAO nRF52840 Sense | 1 | Seeeduino | 15.99 |
Power supply | |||
Battery1 | 1 | Amazon link | 109.5 |
Battery box side panel long2 | 2 | 2D cut | |
Battery box side panel short2 | 2 | 2D cut | |
Battery box top/bottom panel2 | 2 | 2D cut | |
Battery box corner bracket | 8 | 3D printed | |
Anti-spark power switch | 1 | Amazon link | 47.99 |
- Battery cells were taken from a pre-assembled battery.
- 2mm waterjet aluminum was used to encase the battery for all sides except the top panel, which was laser cut with 3mm acrylic.
When using or building upon this device in an academic publication, please consider citing as follows:
Romain Nith, Jacob Serfaty, Samuel G Shatzkin, Alan Shen, and Pedro Lopes. 2023. JumpMod: Haptic Backpack that Modifies Users' Perceived Jump. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI’23), April 23–28, 2023, Hamburg, Germany. ACM, NewYork, NY, USA, 15 pages. https://doi.org/10.1145/3544548.3580764
For any questions about this repository, please contact rnith@uchicago.edu