Tindeq Progressor
The Tindeq Progressor is a Bluetooth dynamometer for measuring finger and pulling strength. It connects to the Tindeq app and works with any hangboard or lifting edge; climbers use it for testing, training, and rehab. Use the shared device interface to connect, stream force data via notify(), and export with download().
Basic usage
import { Progressor } from "@hangtime/grip-connect"
const device = new Progressor()
device.notify((data) => console.log(data.current, data.peak))
await device.connect(
async () => {
console.log("Battery:", await device.battery())
console.log("Firmware:", await device.firmware())
device.tare(5000) // optional: tare before stream
await device.stream(30000)
device.download("json")
device.disconnect()
},
(err) => console.error(err),
)Methods
Progressor supports all shared methods (connect, disconnect, isConnected, notify, active, read, write, tare, download). See Device interface for details.
Device-specific
| Method | Returns | Description |
|---|---|---|
battery() | Promise<string | undefined> | Battery/voltage information. |
firmware() | Promise<string | undefined> | Firmware version. |
stop() | Promise<void> | Stop an ongoing stream. |
stream(duration?) | Promise<void> | Start force stream. duration in ms; 0 or omit for continuous. |
Progressor also supports tare(duration?) from the base interface for scale zeroing.
Compatible hardware
Crimpdeq is open-source portable hardware inspired by the Tindeq Progressor and designed for climbers, coaches, and therapists. It uses the Tindeq Progressor API (BLE), so it is compatible with Grip Connect’s Progressor class. The project includes firmware (Rust), PCB design, and a book for assembly and calibration.
Mito is a small, open-source force gauge for isometric finger strength training. It advertises as a Progressor and works with the Frez and Tindeq apps, so it is compatible with the Progressor class. Built on a Seeed XIAO nRF52840, HX711 ADC, and custom load cell; firmware and hardware are open.
Official API
Tindeq publishes the Progressor Bluetooth interface for custom applications: Tindeq Progressor API. It describes the custom Progressor service, control point (TLV commands), data point (notifications), and includes notes on auto-shutdown and data format. Useful for low-level integration or verification with tools like nRF Connect.