Contact, captured.

High fidelity tactile sensing technology

Demo

Capture contact across 847 real taxels, 240 times per second. Novel composite sensing technology

Real footage beside the live taxel field — both hands

Technical specs

Coverage, density, and speed where you need it most.

With coverage on the sides of the fingers.

Pressure heatmap captured from a pair of First Contact gloves — every taxel across both hands rendered as a dot, dim purple at rest and brightening through orange to white where the fingers and palm are pressing.

847 channels per hand — one of 240 frames per second

How it compares

SpecFirst ContactWujiJQProception
Taxels / hand84752616296
Per finger50–8045–5812
Per fingertip35+
Max pressure / taxel30 N20 N**
Precision0.05 N0.1 N0.01 N0.1 N
Full-array rate240 Hz120 Hz100 Hz500 Hz
Operating range−20 to 60 °C−5 to 40 °C−20 to 60 °C
InterfaceUSB-CUSB-CUSB-C · BluetoothUART / USB
IMU / EMF tracking
SDKPythonPythonSerial protocolPython & C++
Price / pair$3,000early batch · $3,500 with mocap$5,800$2,000

* JQ reports 350 N and Proception 125 N, but it is unclear whether these figures are per taxel or per hand.

Competitor figures as published by each maker, reviewed July 2026.

SDK

Ships with the glove.

session.py
# Python 3.10+
import sdk

# connect and read
glove = sdk.connect("fcglv001")
frame = glove.latest()      # force (60, 40)

for p in glove.receive():   # per-taxel updates
    p["taxel_id"], p["force"], p["timestamp"]

# both hands, one calibration, one file
pair = sdk.connect_pair(left="fcglv001",
                        right="fcglv002",
                        calibration="alice")
pair.start_recording("session.txid")
pair.visualize()

First Contact Tactile Glove

$200fully-refundable deposit (per pair)

Applied to your order — choose your quantity at checkout

  • The glove
  • Capture software
  • Early-batch price — $3,000 / pair, or $3,500 with mocap

We'll confirm the final price before charging the balance — cancel any time until then

Reservation terms & refund policy →

If ordering more than 10 pairs, contact us to see if you are eligible for discounted pricing.