VOLTRA I Training Modes
VOLTRA I training modes knowledge base — device overview, all training modes (basic, advanced, cardio), including how VOLTRA Cardio Rowing/Skiing differs from Concept2 Rowing/Ski records, variable resistance features (eccentric, chains, inverse chains), drop sets, circuit training, session templates, twin mode, and Cortex command mapping. **Knowledge and explanation only** — does not issue commands. Use when the user asks what VOLTRA I is, what training modes are available, how VOLTRA and Concept2 cardio activities differ, how eccentric/chains/inverse chains work, what drop sets or circuits are, which mode suits a specific exercise, how session templates work, how twin mode pairing works, or wants a training recommendation. For actually operating the device or writing session/curve payloads, use `voltra-device-training`.
Reference knowledge for VOLTRA I device capabilities, training modes, and advanced features. For Cortex device-control commands, see voltra-device-training. For workout history and data analysis, see voltra-workout-data.
Device Overview
VOLTRA I is a portable smart cable trainer by Beyond Power. It uses a direct-drive motor to generate electronic resistance — no weight plates, pulleys, or mechanical linkages. Resistance is software-controlled.
Core Specs:
- Weight: ~12.78 lbs / 5.8 kg
- Resistance range: 5–200 lbs, adjustable in 1 lb increments
- Cable length: 8.5 ft / 2.6 m
- Resistance ratio: 1:1 (screen display = actual output)
- Connectivity: Bluetooth (Beyond+ App), Wi-Fi (OTA updates)
- Power: Built-in rechargeable battery, USB-C charging
- No subscription required for all training modes
Training Feature Hierarchy
VOLTRA I features are organized in four layers:
- Basic Modes — define the fundamental resistance curve
- Advanced Features — modify resistance behavior within a mode
- Session System — training programming, templates, exercise sequencing, data tracking
- System Features — multi-exercise orchestration, dual-device (Twin Mode), real-time data
1. Basic Training Modes
Weight Training Mode
Constant, smooth resistance — the feel closest to a traditional cable machine. Low-inertia constant-resistance mode for smoother, more controlled movement.
- Best for: Standard push/pull/squat/fly/press-down exercises, strength training, hypertrophy, basic movement learning
- Cortex command:
voltra set-mode weightTraining --json→voltra set-weight <lbs> --json
Resistance Band Mode
Simulates non-linear elastic band resistance: easier at the start, hardest at the end. The longer the stretch, the greater the resistance.
- Best for: End-range force training, lockout position strengthening on push movements, "harder at the end" training feel
- Cortex command:
voltra set-mode resistanceBand --json→voltra set-resistance-band <lbs> --json
Damper Mode
Velocity-based resistance: faster movement = more resistance, slower movement = less resistance. The harder you pull, the more the device pushes back.
- Best for: Explosive power training, velocity and rhythm training, intensity that scales with velocity
- Cortex command:
voltra set-mode damper --json→voltra set-damper <1-10> --json
Isokinetic Mode
Fixed-velocity mode: set a target velocity, and the machine dynamically adjusts resistance to maintain that velocity throughout the movement.
- Best for: Rehab training, stable rhythm and repeatable output, controlling movement velocity and joint load
- Cortex command:
voltra set-mode isokinetic --json→voltra set-isokinetic-velocity <m/s> --json(Cortex converts m/s to mm/s internally; e.g.0.5→ 500 mm/s)
Isometric Mode
Static hold mode: apply force at a specific joint angle with no visible movement. The machine provides resistance while the user holds position.
- Best for: Static strength testing, angle-specific rehab work, sticking-point reinforcement
- Cortex command:
voltra set-mode isometric --json→voltra load --json(supported for mode switching and load engagement)
Custom Curves
Lets you shape resistance across the rep. You decide where the rep should feel hardest — fully customizable force profile across the range of motion.
- Best for: Sport-specific training, targeting sticking points, matching individual movement patterns
- Cortex command:
voltra custom-curve create/list/update/delete/apply(seevoltra-device-trainingskill for details). Not available in Twin — unpair first.
Cardio Mode
Endurance/high-rep fluid resistance mode. Contains two sub-modes:
| Sub-mode | Description |
|---|---|
| Rowing | Continuous pulling endurance training, suited for rowing movements and cardiovascular conditioning |
| Ski | Simulates ski pole movements with alternating bilateral arm pulls, full-body coordination training |
- Best for: High-rep continuous-rhythm conditioning, cardiovascular and endurance training
- Cortex command:
voltra set-mode rowing|skiingenters cardio mode;voltra rowing-start <preset>/voltra skiing-start <preset>starts a target-distance workout (or Just Row). Seevoltra-device-trainingfor full command details.
VOLTRA Rowing/Skiing vs Concept2
"Rowing" and "skiing" are ambiguous. VOLTRA Rowing and VOLTRA Skiing are Cardio activities on a connected VOLTRA device. Concept2 Rowing and Concept2 Ski refer to workouts recorded by a Concept2 machine and its Logbook. They are separate source-and-sport combinations and should not be treated as the same workout or identifier.
For a broad historical rowing question, voltra-workout-data can query VOLTRA workout type 8 and Concept2 Rowing. For a broad historical skiing question, it can query VOLTRA workout type 9 and Concept2 Ski. Results must be clearly labeled by source and sport. For device control, only VOLTRA Rowing and Skiing are in scope; use voltra-device-training. For Concept2 records, use the read-only c2-rowing or c2-ski command in voltra-workout-data.
2. Advanced Training Features (Within Weight Training Mode)
These features are not standalone modes. They are advanced options enabled within Weight Training Mode. Official tutorials confirm that Eccentric, Chains, Inverse Chains, and Mountain Chains are all activated inside Weight Training — they modify resistance behavior on top of the base constant-resistance curve. Do not present them as separate base modes.
Adaptive vs Fixed Input
Session configurations can express Eccentric, Chains, and Inverse Chains values using either of these input modes:
| Input Mode | Session Value | Meaning |
|---|---|---|
| Adaptive | eccentricInputType=0 | Percentage input. Adaptive and percentage mean the same thing. |
| Fixed | eccentricInputType=1 | Fixed-weight input, not a percentage. |
Adaptive and Fixed are input interpretations for these advanced features, not standalone training modes.
Assist Mode
Built-in spotter: when the system detects the user is stuck, underperforming, or near failure, it automatically reduces resistance to help complete the rep.
- Best for: Solo training safety, near-failure sets, rehab and injury-risk reduction
Eccentric
Applies additional resistance during the eccentric (lowering/return) phase while maintaining base resistance during the concentric phase. In simple terms: the return is harder.
- Maximum additional load: 60% above base weight
- Suited exercises: Nearly any movement — bench press, row, curl, squat, etc.
- Training purpose: Eccentric control, increased training stimulus, improved flexibility and range of motion
- Caution: Strong stimulus with significant soreness; start with lower increments
- Cortex command:
voltra set-eccentric <lbs> --jsonorvoltra set-eccentric <percent> --percent --json(-100..300)
Chains
Resistance increases progressively through the range of motion: light at the start, heavy at the end. Simulates physical chains lifting off the floor.
- Suited exercises: Bench press, squat, overhead press — push movements where the body is strongest near lockout
- Training purpose: Strengthen end-range lockout, apply load where the body is strongest
- Cortex command:
voltra set-chains <lbs> --jsonorvoltra set-chains <percent> --percent --json(0..300)
Inverse Chains
Opposite of Chains: heaviest at the start, progressively lighter through the movement. Designed to overcome starting-position weaknesses and sticking points.
- Suited exercises: Row, curl, deadlift-related pulls — pull movements where the hardest part is initiating the movement
- Training purpose: Strengthen initial force production, address unfavorable joint angles and mechanical leverage
- Cortex command:
voltra set-inverse-chains on|off --json
Mountain Chains
Mountain Chains is an alternative chain curve available on devices that advertise the feature. It cannot be enabled together with Inverse Chains.
- Cortex command:
voltra set-chain-mode mountain --json - Use
voltra set-chain-mode standard --jsonto clear both special chain curves.
Chains vs Inverse Chains Quick Reference
| Feature | Resistance Curve | Best For | Training Purpose |
|---|---|---|---|
| Chains | Heavier toward end of ROM | Bench, squat, overhead press | Lockout strength, end-range reinforcement |
| Inverse Chains | Heavier at start of ROM | Row, curl, pull movements | Starting strength, sticking-point breakthrough |
| Mountain Chains | Device-defined Mountain curve | Exercises needing a Mountain curve | Device-specific chain profile |
Auto Load
Automatically engages resistance when the user begins pulling, removing the need to manually reload each set.
- Note: The current Cortex version does not support
auto-load
Auto Unload
Automatically reduces resistance when the user finishes a rep or returns to start position. Two independent triggers (whichever fires first):
-
Hold still for N seconds
-
Complete N reps
-
Cortex command:
voltra set-auto-unload <seconds> <reps> --json
3. Session System (Training Programming)
Session is Beyond+'s training programming system. It is not a single "start" button — it lets you pre-build the order of exercises, sets, reps, resistance settings, and progression logic, then execute that plan in a structured, repeatable way.
What Session Does
Session works like a training template or training script. You define:
- Which exercises to perform and in what order
- Sets, reps, and load for each exercise
- Training mode per exercise (Weight Training, Isokinetic, Damper, Eccentric, etc.)
- Loop structures (Circuit, Superset, Tri-set, AMRAP)
- Drop-set segments with automatic load reduction
- Data recording for session-to-session comparison
Session solves the problem of manual switching during training: changing weights, switching exercises, recording data, re-timing, and remembering where you left off. It automates these operations so the user can focus on the movements.
Session Contents
A Session can contain:
- Multiple exercises in sequence
- Per-exercise sets, reps, and load
- Training mode selection (Weight Training, Isokinetic, Damper, Eccentric, etc.)
- Loop structures: Circuit, Superset, Tri-set, AMRAP
- Drop-set segments with automatic load reduction
- Post-workout data recording and review
Unilateral vs Bilateral (Session Programming Terms)
These are Session programming terms, not independent training modes. They describe how the Session system organizes exercises for single-unit or Twin Mode execution:
| Type | Description | Use Case |
|---|---|---|
| Unilateral | One side or one limb working | Single-arm/single-leg work, corrective work, asymmetry correction, rehab |
| Bilateral | Both sides working together | Synchronized two-sided movements: chest press, row, pulldown |
This distinction tells the system how to organize the exercise. Unilateral is ideal for one-arm or one-leg work; Bilateral is better for synchronized two-sided movements.
Cortex Session Commands
Session templates are managed via voltra session * commands (Cloud API only, no device connection required):
| Command | Purpose |
|---|---|
voltra session list | List all session templates |
voltra session detail <id> | Show full session details |
voltra session create --from <path> | Create from JSON file |
voltra session update <id> --from <path> | Update from JSON file |
voltra session delete <id> --yes | Delete (requires --yes) |
voltra session rename <id> <title> | Rename session title |
voltra session touch <id> | Update active timestamp |
Session vs Standalone Training
| Aspect | Standalone Training | Session |
|---|---|---|
| Setup | Decide on the spot | Pre-built template |
| Execution | Manual switching | Automated flow |
| Tracking | Manual or ad-hoc | Structured data per session |
| Best for | Ad-hoc workouts | Periodization, coaching, repeatable plans |
Who Benefits Most
- Casual users: Eliminates repetitive manual setup
- Advanced trainees: Enables fixed-cycle training, progressive overload, structured circuits
- Coaches and rehab professionals: Standardized training flows with comparable data output (CSV export available)
4. System-Level Features
User Modes (Beginner / Normal / Sport)
Device-level user modes that control maximum output, cable velocity, and adjustable freedom:
| Mode | Characteristics |
|---|---|
| Beginner | More conservative limits, suited for new users and safety-first training |
| Normal | Middle ground, suited for most users |
| Sport | Most open, supports higher output and faster velocities, enables Direct Load |
Twin Mode
Twin Mode pairs two VOLTRA I units into a synchronized system. One unit acts as the primary and the other as secondary; changes made on the primary sync to the secondary automatically.
How Pairing Works:
- Pair two units via Device Settings or the Beyond+ iOS app
- Once paired, adjustments on one unit sync to the other
- One unit is primary (controller), the other follows
Key Benefits:
- Bilateral synchronized training — both sides pull simultaneously
- Higher total resistance capacity: up to ~400 lbs (200 lbs per unit)
- Experience closer to a traditional dual-column functional trainer
Twin training modes (product + Cortex):
- Allowed: weightTraining, resistanceBand, damper, isokinetic, isometric, rowing, skiing
- Not allowed: customCurve, sled pull. Cortex rejects Twin
set-mode customCurveand Twincustom-curve apply. There is no sled-pull training command.
Twin Mode in Session:
Twin Session templates still use Bilateral connectionMode=1 for the four Agent v1 modes (1..4). That does not add customCurve or sled pull to Twin device control.
Single-unit vs Twin Mode:
| Item | Single-unit | Twin Mode |
|---|---|---|
| Devices | 1 VOLTRA I | 2 paired VOLTRA I units |
| Training type | Unilateral | Bilateral |
| Use case | Rehab, asymmetry, compact training | Synchronized two-sided training |
| Session support | Full Session on one unit | Full Session across both units |
| Load control | One line of resistance | Two synchronized lines |
| Max resistance | ~200 lbs | ~400 lbs total |
When to choose Twin Mode:
-
You want bilateral compound movements (chest press, row, pulldown with both arms)
-
You need higher total resistance
-
You want a dual-column functional trainer experience
-
You are a coach programming bilateral sessions
-
Note: Cortex Twin device control is
voltra twin pair/status/unpair/stream. Session templates can still describe Bilateral Twin sessions (connectionMode=1) for modes 1..4; that does not enable Twin customCurve or sled pull.
Drop Set
Pre-configure multiple load segments within a single exercise. After completing one segment, the device automatically drops to the next load without manual adjustment.
- Pre-set each segment's load reduction and hold duration
- Safety limit: single drop cannot exceed 50%
- Best for: Failure sets, increasing training density, maintaining workout rhythm
Circuit Training
Chain multiple exercises into a loop: superset, tri-set, AMRAP, etc. The system advances through the pre-set order automatically.
- Best for: Multi-exercise combinations, general conditioning, fat-loss training
Feature Layer Relationship
| Feature | What It Controls | Layer |
|---|---|---|
| Eccentric / Chains / Inverse Chains | Resistance distribution within a single exercise | Movement |
| Drop Set | Load reduction across segments of one exercise | Set |
| Circuit | Exercise sequencing across multiple movements | Program |
| Session | Full workout template with all of the above | Plan |
5. Real-time Data Tracking
VOLTRA I displays training data in real time:
- Velocity
- Power curve
- Power output
Data syncs via Beyond+ App, supporting training plan management, historical record review, and complex training flow orchestration. Session data can be exported as CSV for session-to-session comparison.
6. Mode Selection Guide
| Training Goal | Recommended Mode | Advanced Features |
|---|---|---|
| General strength / hypertrophy | Weight Training | + Eccentric, Chains |
| End-range force development | Resistance Band | + Chains |
| Explosive power / velocity | Damper | — |
| Rehab / rhythm control | Isokinetic | — |
| Static strength testing | Isometric | — |
| Custom resistance profile | Custom Curves | — |
| Cardio / endurance | Cardio (Rowing/Ski) | — |
| Eccentric control emphasis | Weight Training | + Eccentric |
| Push-movement lockout | Weight Training | + Chains |
| Pull-movement starting strength | Weight Training | + Inverse Chains |
| Failure-set finisher | Weight Training | + Drop Set |
| Multi-exercise loop | Circuit | — |
| Solo training safety | Any mode | + Assist |
| Bilateral synchronized training | Twin-allowed modes (not customCurve / sled pull) | + Session (Bilateral) |
| Structured training plan | Any mode | + Session |
VOLTRA Device Status
Read and summarize VOLTRA device state through Cortex. **Read-only — does not issue control commands.** Use when the user asks about connected devices, battery level, training mode, power/load state, cable zero position, saved devices, nearby devices, or wants an AI agent to inspect device readiness before taking action. To actually change a setting or start training, use `voltra-device-training`.
VOLTRA Device Training
Safely operate all VOLTRA training modes through Cortex. Use when the user asks to enter a training mode (weight training, resistance band, damper, isokinetic, isometric, rowing, skiing), set load/resistance/velocity, start a rowing/skiing distance preset or Just Row, turn load on, unload, finish training, configure chains/eccentric, enter cable-length mode, switch/change weight units (lbs/kg), pair or unpair Twin devices, manage session templates (create/update/delete/list), manage custom workout actions, or create/apply custom curves. **Operation only** — if the user is asking what a mode is or wants a recommendation, use `voltra-training-modes` instead. For pure device-state inspection (battery, mode, connection), use `voltra-device-status`. This skill controls VOLTRA's built-in Rowing and Skiing modes only; Concept2 Rowing/Ski history and combined reports belong to `voltra-workout-data`.