Compressable Stress Glove

Introduction: Compressable Stress Glove

Stress Glove Instructable

Step 1: Fabricating the Bladder

Materials & Equipment

  • Ecoflex 00-50 Silicone (about 50 g)
  • 3D Printer
  • ABS/PLA Filament
  • PVA Filament
  • Heatmat or Incubator (optional)
  • Syringe (for injecting water)


Fabricating the stress glove bladder involves pouring two layers of silicone with a dissolvable separator between each layer. We will use a water-dissolvable 3D printable material known as PVA

  1. 3D print the stress glove mold (file below) in ABS or PLA
  2. 3D print the stress glove separator (file below) in PVA
  3. Mix 25 g of silicone
  4. (Recommended) Degas silicone in a vacuum chamber for 30 seconds
  5. Pour silicone to fill up half the mold. Use the mold wall to approximate half height.
  6. Tack cure the first silicone layer.
    • Speed cure: 15 minutes (at 135 ºF)
    • 35 minutes at room temperature
  7. Place the separator in the mold so that it is roughly in the center.
  8. In the mold so that it is roughly in the center
  9. Inject water with a syringe into the bladder to dissolve the PVA
    • Speed dissolve (use warm water or heat up the bladder).
    • Repeat until the PVA separator has been removed

      Step 2: Fabricating the Glove

      This bid involves cutting out a glove pattern and sewing simple hems and seams

      Materials & Equipment

      1. 2' x 2' piece of fabric (elastic is best)
      2. Transfer paper or a laser cutter
      3. Sewing machine


      1. Cut two panels of the glove design (file below) from a fabric (elastic fabrics with some % of spandex work best). We recommend laser cutting the pattern, although transfer paper + scissors works great, too!
      2. Sew a zig-zag stich on the areas marked SEAM
      3. Use a running stitch to fold a 0.25" hem on the areas marked HEM
      4. Place on hand and using tailors chalk refine the SEAM lines to match your hand for a snug fit.

      Step 3: Fixturing the Bladder to the Glove

      We will now use a silicone fuse method to attach the bladder to the glove

      Materials & Equipment

      • Ecoflex 00-50 Silicone (about 10g)


      1. Mix 10g of silicone
      2. With a metal or glass instrument (not wood!), apply silicone similar to how you would apply glue to the bladder.
      3. "Paste the bladder to the upper palm area
      4. Cure the silicone glue
        • Speed cure: 15 minutes (at 135 ºF)
        • 35 minutes at room temperature

      Step 4: Attaching to the Programmable Air

      Materials & Equipment

      • Air Barb
      • Quick Connector
      • 1/4" air


      1. Cut the tube in half (Tube A/Tube B)
      2. Tube A
        1. Add the barb to one end of an air tube
        2. Connect to the inlet of the bladder.
        3. Connect the opposite end to a quick connect.
      3. Tube B
        1. Connect to the programmable Air.
        2. Connect to the Quick Connect.

      Step 5: Interaction Design

      Materials & Equipment

      • Programmable Air
      • Adafruit Feather with WiFi


      Running the App (Cloud)

      Please note that data is not encrypted or protected when using our cloud server. This app is available for development purposes only. You can download and run the app on your local computer (instruction below) to restrict access to your local area network.
      Use SERVER_IP = XXX.XXX.XX.XX when configuring your Fruit.ino code below.

      To use the app (online), simply point your browser to:

      Running the Server (Locally)

      On your local machine, download and install ruby-2.6.3 using rvm.

      Install the following gems in your CLI.

      gem install em-websocket

      Run the server:

      # specify a port  (default: 3001)
      rb server.rb -p 3001
      >> Server started at ws://<YYY.YYY.YY.YYY>:<PORT>

      Use the IP address (YYY.YYY.YY.YYY) that is printed in your terminal.

      Use SERVER_IP = YYY.YYY.YY.YYY when configuring your Fruit.ino code below.

      To use the app (locally), navigate to the rails-app folder.

      # install packages
      bundle install
      # run the app
      rails s

      Point your browser to http://localhost:3000

      Configuring your Hardware

      1. Configuring the Programmable Air: Upload the PA.ino code to your ProgrammableAir using the Arduino IDE.
      2. Upload the Fruit.ino code onto an Adafruit WiFi Feather (WINC5000). Be sure to update the WIFI_SSID and WIFI_PASS in arduino_secrets.h. Also, update the SERVER_IP address of the websocket server.
      3. Wire the Programmable Air to the Feather following the [Wiring Schematic]

      Hello World

      1. Open http://localhost:3000/iot/air or anonymized_link
      2. Input the IP address of the server
      3. Connect
      4. Start sending commands to your Programmable Air. Open the Log to see the command syntax.

      Hello World (Program)

      1. Run the program.
        1. Alther the ws.send messages with commands from he app Log.

      Be the First to Share


        • Colors of the Rainbow Contest

          Colors of the Rainbow Contest
        • Make it Real Student Design Challenge #3

          Make it Real Student Design Challenge #3
        • Arduino Contest

          Arduino Contest