Microtube Docs
Developers / FLEXR / Overview

FLEXR Docs

Read real-time stretch and pressure from the FLEXR soft-sensing platform — in Unity or Python. Getting started, integration and API reference.

Note

These docs are being written — this is the structure with what’s available today. Installation, quickstart and the API fill in as the FLEXR developer kit ships. Contact us for early access.

Overview

FLEXR is Microtube’s soft strain-sensing platform — a fine, stretchable polymer tube that measures stretch and pressure. The developer kit lets you read that signal in real time and bring it into your own application. At a high level:

  1. Sense

    As a FLEXR sensor is stretched, bent or pressed, its electrical resistance changes — that change is the raw signal.

  2. Connect

    The version 1 developer kit has 5 channels — connect one FLEXR sensor to each channel and read all five at once.

  3. Read

    Stream the live values into your code, with Unity and Python support.

  4. Use

    Turn stretch and pressure into inputs — track motion and force, drive an interface, or close a control loop.

FLEXR measures both stretch and pressure, stretches up to 3× its length, and detects deformation below 1% — for wearables, robotics, research and clinical devices.

Prerequisites

Tip

Don’t have a kit yet? Request access.

Installation

Choose your platform. Full setup steps are on the way.

Soon

Unity setup for the FLEXR developer kit is being documented.

Soon

Python setup for the FLEXR developer kit is being documented.

Quickstart: FLEXR Controller

The fastest way to use FLEXR — no code required. The FLEXR Controller desktop app turns any FLEXR device into a keyboard: install it, map each sensor port to a key, and your FLEXR sends keystrokes to any app or game.

  1. Install

    Download and run the FLEXR Controller installer (Windows 10/11), then open the app.

  2. Connect & calibrate

    Under Device, connect your FLEXR; then use Calibrate to set each port’s range.

  3. Map ports to keys

    In Mapping, pick a port (P1–P5) and choose what it sends — a key, mouse action or combo — in tap or hold mode. Save reusable setups as profiles.

  4. Go live

    Switch to Live and your FLEXR drives the keyboard in any app or game.

Download

Download FLEXR Controller for Windows (.exe) — Windows 10/11, always the latest release. This build isn’t code-signed, so Windows SmartScreen may warn you: choose More info → Run anyway. Provided as-is, without warranty.

Verify your download (optional)

Every release ships a SHA256SUMS.txt. To check the file, open PowerShell in your Downloads folder and run Get-FileHash .\FlexR-Controller-Setup.exe -Algorithm SHA256 — the hash should match the value listed there.

FLEXR Controller app — assigning sensor ports to keyboard keys
FLEXR Controller — assign each port (P1–P5) to a key, in tap or hold mode, and save profiles.

Core concepts

How FLEXR senses

As the soft polymer tube is stretched, bent or pressed, its electrical resistance changes — and that change is exactly what FLEXR measures. Movement and force become a clean, continuous signal you can read and act on.

PropertyValue
MeasuresStretch and pressure
Stretch rangeUp to 3× its length
SensitivityDetects deformation below 1%
SignalChange in electrical resistance

Stretch & pressure

FLEXR responds to both stretch and pressure, so the same sensor can track a joint bending, a muscle flexing, or force applied to a surface — depending on how it’s placed.

More coming

The data model, sampling and calibration will be added here as the docs grow — we’ll fill these in together.

FAQ

What is FLEXR?

FLEXR is Microtube’s soft strain-sensing platform — a fine, stretchable polymer tube that measures stretch and pressure and fits almost any form factor.

What can it measure?

Both stretch and pressure. Depending on how it’s placed, the same sensor can track a joint bending, a muscle flexing, or force applied to a surface.

How does it sense?

As the soft tube is stretched, bent or pressed, its electrical resistance changes — and that change is the signal FLEXR reads.

Does it support Unity and Python?

Yes — the FLEXR developer kit has both Unity and Python support, so you can stream real-time data into either.

How do I get a developer kit?

The kit is available to partners. Tell us your use case on the contact page and we’ll get you set up.

What is the FLEXR Controller?

A desktop app that turns any FLEXR device into a keyboard — no code required. Install it, map each sensor port to a key in tap or hold mode, and your FLEXR sends keystrokes to any app or game. See the Quickstart to download it.

What can I build with FLEXR?

Wearables and fitness devices (like the ARIS strength tracker), rehab and clinical tools, soft robotics feedback, and research rigs where rigid sensors won’t fit.