Skip to main content
IoTFlows - Return to homepage

Command Palette

Search for a command to run...

View as Markdown

Calibration settings

Look up one calibration field: its unit, range, default, and what it changes.

This page is a lookup table. It does not explain how to calibrate a device, because the procedure differs by device family and each has its own page: Calibrate SenseAi and SenseAi Embedded and Calibrate BeamTracker. Every row here links to the section that sets it.

Which field do I change?

Find the symptom, then read across to the field. Change one field, verify against a real run, then change the next.

The numbers are doing thisChange this
A running machine reads as stoppedRunning Threshold, lower it
A stopped machine reads as runningStopping Threshold, raise it
Status flickers between running and downMomentum, raise it
One-second runs appear inside a long stopUptime Filter
Tool changes and part loading count as downtimeAuto-Classify Downtimes, or the toggle above it
Every press stroke reports a crashShock Acceleration Threshold, raise it
Part counts run lowMin Object Thickness, lower it, or Depth of View
Part counts run highReading Speed, slower, or Depth of View, shorter
Counts are right but the line reads as stopped mid-runDowntime Filter
A jammed part leaves the line reading as runningBlocked Sensor Stop Time

SenseAi calibration fields

These apply to SenseAi and SenseAi Embedded. Embedded reads vibration only, so its acoustic copies of the first three fields never come into play.

FieldStored asUnitRangeDefaultEffectEdited on
Running Thresholdnode_vibration_upper_threshold, node_acoustic_upper_thresholdSignal level0.001 to 0.7, step 0.0001Set during calibrationWhere uptime starts countingWeb
Stopping Thresholdnode_vibration_lower_threshold, node_acoustic_lower_thresholdSignal level0.001 to 0.7, step 0.0001Set during calibrationWhere uptime stops countingWeb
Momentumnode_vibration_momentum, node_acoustic_momentum—0.2 to 2, step 0.050.2How much the trace is smoothed before it is compared to the thresholdsWeb, mobile
Shock Acceleration Thresholdnode_shock_thresholdg20 to 100, step 1100The acceleration above which the device reports a shock. No effect on running or stopped detectionWeb
Vibration and Acoustics checkboxesnode_analysis_mode—At least one selectedVibrationWhich channels the device analyses. Each channel carries its own thresholds and momentumWeb
Sensitivitynode_sensitivity—0.001 to 0.96, step 0.0010.5A single combined control over what counts as motion, in place of the two thresholdsMobile, and web below firmware 2.0
Uptime Filterasset_uptime_filter_secondsSeconds0 or moreEmptyDrops any run shorter than this from uptimeWeb
Auto-Classify Downtimesasset_auto_classify_downtimes_less_than_minMinutes0 or moreEmptyStops under this length are labeled Short Downtime automaticallyWeb
Treat short downtimes as uptimeasset_filter_downtime_instead_of_classification—On or offOffOn, stops under the cutoff become runtime instead of being classified. The field label above changes to Downtime ThresholdWeb

The last three fields belong to the machine, not the sensor, so swapping a sensor carries them across. The rest go with the device. Full map on Where each setting is stored.

Why is my shock slider only reaching 20 g? The 20 to 100 g range is the decided range and the dashboard is being updated to match. A device still on the older build shows a 2 to 20 g slider. Set it to the top of whatever range you are shown, and revisit after the update.

BeamTracker calibration fields

The three distances are measured out from the sensor face, in centimetres. They are the units the fields are labeled with and the units the validation messages quote, so enter them as centimetres rather than converting.

FieldStored asUnitRangeDefaultEffectEdited on
Reading Speednode_reading_moving_average_countReadings averagedFaster 3X (1), Faster 2X (2), Faster (3), Fast (5), Standard (10), Slow (20), Slower (50)StandardHow heavily readings are averaged before they are judged. Slower rides over a single noisy readingWeb
Min Object Thicknessnode_calibration_min_object_ticknesscm0 to 1002How far the reading must climb back before a part counts as gone. A floor, not a ceiling: set it to the thinnest part you must countWeb
Gap from Backgroundnode_calibration_gap_from_backgroundcm0 to 1002Spare room left between the detection zone and the background surfaceWeb
Depth of Viewnode_calibration_max_distancecm1 to 795, and Depth of View plus thickness must fall between 6 and 800400The far edge of the detection zone. Anything past it is backgroundWeb, device screen
Downtime Filternode_filter_downtime_secondsSeconds or minutes0 or moreEmptyHow long the line stays running after the last part. Every part resets the timerWeb
Auto-Classify Downtimesasset_auto_classify_downtimes_less_than_minMinutesGreater than the downtime filterEmptyStops under this length are labeled automaticallyWeb
Blocked Sensor Stop Timenode_publish_stop_after_running_secondsSeconds25 or more60, toggle offHow long an object may sit in the beam before the line reads as stopped. Needs firmware 2.1Web
Laser Lightnode_is_laser_on—On or offOffMakes the beam visible for aiming. An installer's aid, not a production setting. Needs firmware 3.0Web

Three ranges are enforced on save and report a message rather than clamping the value:

MessageWhat to do
Detection distance plus thickness must be between 6 and 800 cmReduce whichever of the two you set last
Auto-classify must be greater than downtime filterRaise the auto-classify value above the filter value the message names
Minimum is 25 secondsRaise the blocked sensor stop time

Where each field is edited

Most fields are web only. Three exceptions are worth knowing before you walk to the machine:

  • Momentum and Sensitivity are the only calibration controls in the mobile app. Sensitivity replaces the two thresholds there, so the app adjusts a calibration rather than making one. See Calibrate from the mobile app.
  • Depth of View can be set from the BeamTracker's own screen, under Settings then Calibrate Sensor, by placing an object at the far edge you want. See Set the range from the device screen.
  • Sensitivity, Momentum and Shock Acceleration Threshold appear on the web for devices below firmware 2.0, each with its own Send button, in place of the threshold sliders.

You do not need this page to calibrate a device. Both procedure pages carry the values you need in the order you set them. Come here when you already know the field and want its range, its default, or the setting it writes.

See also