Skip to main content
Calibration teaches your trainer the range of motion for your specific setup. Proper calibration ensures accurate position tracking and consistent scoring across sessions.

Toybox depth settings

On current WiFi-enabled firmware, depth range (what older sessions sometimes called “tolerance”) is set in the Dashboard, not with the old on-device prompts that asked you to position at your mouth and then establish your full range before training.
  1. In the sidebar, open Deepthroat Trainer → Toybox
  2. Select your toy
  3. Open the Edit tab and enter or adjust the toy depth values
If those prompts no longer appear when you start a program, use Toybox → Edit instead of waiting for on-device calibration.

When calibration is required

Your trainer may prompt for on-device calibration when:
  • Using a new toy for the first time (and no cloud data exists yet)
  • Cloud calibration data isn’t available for your current toy
  • You request recalibration from the dashboard (depending on firmware, you may set depths in Toybox → Edit instead of completing capture on the device)
With Software 2.0+, calibration data is stored in the cloud per-toy. Once calibrated, you won’t need to recalibrate unless you change toys or reset the data.

The calibration process

When the device runs on-device capture (for example offline or when prompted), calibration captures two key positions to define your training range:

Step 1: Minimum Position (Closest)

The trainer prompts you to capture the minimum position — this is typically your maximum comfortable depth, closest to the sensor.
  1. Position yourself at your comfortable maximum depth
  2. Hold steady
  3. Press the button to capture
Choose a depth you can comfortably reach during training. Don’t over-extend during calibration.

Step 2: Maximum Position (Rest)

Next, capture the maximum position — this is your rest or start position, furthest from the sensor.
  1. Return to your starting/rest position
  2. Hold steady
  3. Press the button to capture
The trainer captures 100 samples at each position for accuracy. Hold still while pressing the button to get consistent readings.

Understanding calibration values

PositionDescriptionTypical Range
MinimumClosest comfortable depth2–8 cm from sensor
MaximumRest/start position15–22 cm from sensor
RangeDifference between positionsAt least 0.8 cm required
The effective training range is the distance between these two positions. A larger range gives you more room for graduated training segments.

Types of calibration

Device-Level Calibration

Local calibration stored on the device during a session. Used when:
  • Cloud calibration isn’t available
  • You’re training offline
  • Starting fresh without saved toy data

Toy-Level Calibration (Cloud)

Calibration data stored in the cloud and associated with a specific toy:
  • Persists across sessions
  • Syncs automatically when online
  • Can be viewed and reset from the dashboard
Toy-level calibration is preferred because it remembers your settings. You only need to recalibrate when changing toys.

Cloud calibration (Software 2.0+)

With the latest firmware, calibration works with the cloud:
  1. When you calibrate, data is sent to the dashboard
  2. The calibration is associated with your selected toy
  3. Next time you use that toy, calibration loads automatically

Managing cloud calibration

From the dashboard, you can:
  • View current calibration values for each toy
  • Reset calibration to force recalibration
  • Set or adjust depths in Toybox on each toy’s Edit tab

How to reset calibration for a toy

If you’ve improved and want to recalibrate to a new depth, or if your current calibration feels off:
1

Open your Toybox

In the dashboard, go to Toybox to see your registered toys.
2

Select the toy

Click on the toy you want to recalibrate.
3

Reset calibration

Look for the Reset Calibration option in the toy’s settings. Click it to clear the stored calibration data.
4

Set depths or complete on-device capture

On current firmware, set your range in Toybox → Edit for that toy. If your device still shows on-device calibration after a reset, follow the on-screen steps; otherwise the dashboard values apply on the next session.
Recalibrating is useful when your training has progressed and your previous “comfortable maximum depth” is now too shallow. Reset and recalibrate to update your range.
Cloud calibration requires an internet connection during the calibration step. If offline, calibration is stored locally for that session only.

Calibration tips

For accurate calibration:

  • Use the same toy you’ll train with
  • Hold steady during capture (don’t rush)
  • Choose realistic, repeatable positions
  • Ensure the trainer is securely mounted

Avoid these common issues:

  • Moving while the button is pressed
  • Calibrating at extreme positions you can’t sustain
  • Changing toy or mount position after calibration

Troubleshooting

This error means the two positions you captured are less than 0.8 cm apart—not enough range for the trainer to track your movement accurately.How to fix:
  1. Press the button to restart calibration
  2. For the minimum position (closest point): go to your comfortable maximum depth, hold steady, then press the button
  3. For the maximum position (rest point): pull back to your natural starting position—this should be noticeably farther from the sensor
  4. Hold completely still while pressing the button at each position
Common causes:
  • Rushing through calibration without moving far enough between positions
  • Moving while pressing the button (the trainer samples your position during the press)
  • Accidentally capturing the same position twice
Aim for at least 5–10 cm between your closest and rest positions. The more range you have, the better the trainer can track your progress during training.
  • You may be on firmware that expects depth range in the Dashboard — open Deepthroat Trainer → Toybox, select your toy, and use the Edit tab
  • Check if calibration data already exists for your toy
  • Try selecting a different toy or resetting calibration from the dashboard
  • Recalibrate, ensuring you hold steady during capture
  • Check that the toy and mount haven’t moved
  • Verify the sensor has a clear view (nothing blocking)
  • Check your internet connection for cloud sync
  • Ensure a toy is selected in your active template
  • The trainer may be using default values due to sync issues
If calibration data exists from a previous session, you can often skip to training. Long-press during the calibration prompt to skip (not recommended for accuracy).
If the trainer is asking you to go deeper than is physically possible—even when your nose touches the sensor—your calibration minimum position is set too aggressively.Why this happens:
  • Your minimum position was calibrated too close to the sensor (under 5 cm)
  • Training segments with depth scaling push beyond your comfortable range
  • High-speed segments require the deepest positions in final reps
How to fix:From the dashboard, go to Toybox, select your toy, and adjust the calibration minimum position to 5 cm or further from the sensor. This ensures the deepest required depth is always achievable.
A minimum position of 5 cm keeps you outside the sensor’s dead zone (1.7 cm) with comfortable margin. You can always recalibrate to a closer position later as you progress.
If you have a keyholder managing your settings, they can adjust your calibration on your behalf.

Sensor Limits

Technical specifications for the distance sensor.

Software 2.0 Preview

Learn about cloud calibration and other new features.