QTFM2 Sensor Profile Configuration

This feature requires firmware version V1_38 or later. It allows you to load a complete, factory-tested setup with a single command. If you need to update your firmware, see the Firmware Update Guide.

Downloads & prerequisites

Download the latest Windows installer (.exe) referenced in the user guide: Download latest Windows installer (.exe)

If you haven’t installed the Original UI yet (to install required drivers), do that first: Original UI installer (for drivers)

Cutoff[Hz] Bug: Sending a profile sets the correct cutoff filter, but the UI always displays 1 Hz. A fix is being developed.

Configuration Settings Overview

Setting Options
Data Output Rate 1ms (1000Hz), 2ms (500Hz), 4ms (250Hz), … 2000ms (0.5Hz)
Baud Rate 19200, 115200 (default), 230400, 921600 bps
Vector Mode Enabled (Mode 0 or 1), Disabled (requires vector add-on)
Magnetic Environment Scalar: Noisy/Average/Quiet/Auto/Custom
Vector: Noisy/Average/Quiet/Auto/Custom
Filters 50Hz Notch, 60Hz Notch, Custom Notch, 10Hz/20Hz LP or HP, Custom
Print Items Scalar Field, Vector Components, Timestamp, IMU, Sensitivity, Data Drop Counter
Sync Mode Master (standalone), Slave (arrays)
Auto-Start Enabled, Disabled
Cycle Rate Standard (1000Hz), Boost (1200Hz), Max (1400Hz)

What is a Configuration Profile?

A profile is a single ASCII command like ~Vector_Survey_Pro~ that instantly loads a complete set of settings onto your sensor.

  • Speed: Faster than setting each of the 20+ parameters individually.
  • Reliability: Prevents errors from sending multiple commands.
  • Consistency: Ensures repeatable, high‑quality data.

Note:  All survey and base station profiles automatically enable ‘Auto-Start’ mode. The sensor will begin measurements immediately after the profile is applied and reboots. The only exception is the ~Stop~ utility command.

How to Apply a Profile

You can send a profile command using any serial terminal program (e.g., the QuSpin UI, PuTTY, Tera Term). The sensor will apply all settings and then automatically reboot.

  1. Find the profile name from the tables below.
  2. Copy the full string (including ~) or click the copy button.
  3. Send the complete string to the sensor.
Image showing where to click to interact with profile configuration
In the QuSpin UI, paste the profile into Send String and press Enter or click Send String. The terminal confirms the profile, sets the baud rate, and reboots.
  1. Confirmation message in the terminal.
  2. Send String field where you paste the profile.
  3. Location of cutoff[Hz]. This does not visually update when you send a configuration profile.

Important Formatting: Send the full string as one command. Do not add \n or \r.

Recommended & High-Performance Profiles

~Vector_Survey_Pro~

Primary high-performance vector profile (mobile); standard cycle rate.

Output: 250Hz, Scalar 500Hz, Vector 83.3Hz, Quiet, LP:100Hz

~Vector_Survey_Pro_1200~

Boosted vector profile for 300Hz output.

Scalar 600Hz, Vector 100Hz, Quiet, LP:140Hz

~Vector_Survey_Pro_1400~

Maximum performance vector profile for 350Hz output.

Scalar 700Hz, Vector 116.7Hz, Quiet, LP:160Hz

~Vector_Survey_Standard_IMU~

Vector + IMU profile, default on arrival for sensors with vector add-on.

Recommended for moving platforms. Output: 125Hz

~Scalar_Survey_Standard_IMU_125Hz~

Default on arrival for scalar-only sensors.

Recommended for moving platforms. Output: 125Hz

~Vector_BaseStation_Auto~

Self-optimizing vector base station for quiet, non-mobile use.

Standard Series (115200 Baud)

Profile Name Use Case Output Rate Scalar / Vector Rate ZC Filter Prints Sync

~Scalar_Standard_MaxRate~
Fastest scalar-only profile. 500Hz 1000Hz Quiet LP: 200Hz Data Drop Counter, Sensitivity Master

~Scalar_Survey_Standard_IMU~
Scalar + full IMU data. 250Hz 1000Hz Quiet LP: 100Hz All IMU, Data Drop Counter, Sensitivity Master

~Scalar_Survey_Standard_IMU_Robust~
Robust scalar + IMU for noisy environments. 250Hz 100Hz Average LP: 1000Hz All IMU, Data Drop Counter, Sensitivity Master

~Scalar_Survey_Standard_IMU_Robust_Slave~
Slave for gradiometer pairing (scalar + IMU). 250Hz 1000Hz Quiet LP: 100Hz All IMU, Data Drop Counter, Sensitivity Slave

~Scalar_Survey_Standard_IMU_125Hz~
Low-rate scalar + IMU. 125Hz 1000Hz Quiet LP: 62Hz IMU (Acc/Gyr/Mag), Timestamp, Sensitivity Master

~Scalar_Survey_Standard_IMU_125Hz_Slave~
Low-rate slave for gradiometer pairing (scalar + IMU). 125Hz 1000Hz Quiet LP: 62Hz IMU (Acc/Gyr/Mag), Timestamp, Sensitivity Slave

~Vector_Survey_Standard~
Primary vector profile for mobile surveys. 250Hz 500Hz/83.3Hz Quiet LP: 100Hz Timestamp, Sensitivity Master

~Vector_Survey_Standard_IMU~
Vector + IMU; balanced for moving platforms. 125Hz 500Hz / 83.3Hz Quiet LP:62Hz IMU (Acc/Gyr), Timestamp, Sensitivity Master

~Vector_Survey_Standard_Robust~
Robust vector profile for noisy environments. 250Hz 500Hz / 83.3Hz Average LP:100Hz Timestamp, Sensitivity Master

~Vector_Survey_Standard_IMU_Robust~
Robust vector + IMU for noisy environments. 125hz 500Hz/83.3Hz Average LP:62Hz IMU (Acc/Gyr), Timestamp, Sensitivity Master

~Vector_Standard_BaseStation~
Vector base station (stationary mode 1). 125Hz 500Hz / 83.3Hz Quiet LP:80Hz IMU Temp, Timestamp, Sensitivity Master

~Vector_Standard_BaseStation_IMU~
Vector base station with full IMU data 125Hz 500Hz / 83.3Hz Quiet LP:80Hz All IMU, Timestamp, Sensitivity Master

~Vector_Standard_BaseStation_IMU_62Hz~
Vector base station with full IMU data 62.5Hz 500Hz / 83.3Hz Quiet LP:30Hz IMU (Mag/Temp), Timestamp, Sensitivity Master

~Scalar_Standard_BaseStation~
Scalar base station 125Hz 1000Hz Quiet LP:100Hz IMU Mag/Temp, Timestamp, Sensitvity Master

~Scalar_Standard_BaseStation_IMU~
Low-rate scalar base station with full IMU data. 62.5Hz 1000Hz Quiet LP:30Hz All IMU, Timestamp, Sensitivity Master

~Scalar_Standard_BaseStation_32Hz~
Ultra-low-rate scalar base station with IMU Mag/Temp. 31.25Hz 1000Hz Quiet LP:15Hz IMU (Mag/Temp), Timestamp, Sensitivity Master

~Vector_BaseStation_Auto~
Self-optimizing vector base station (stationary). 125Hz 500Hz/83.3Hz Auto-Optimize LP:100Hz Timestamp, Sensitivity Master

~Scalar_BaseStation_Auto~
Self-optimizing scalar base station (stationary). 125Hz 1000Hz Auto-Optimize LP:80Hz Timestamp, Sensitivity Master

~Vector_Standard_BaseStation_Robust~
Robust base station for noisy environments (mobile-optimized mode). 125Hz 500Hz/83.3Hz Average/Quiet LP:80Hz Timestamp, Sensitivity Master

Pro Series (230400 / 921600 Baud)

Note: Compatible with the Standard Comms Board. Not compatible with the Advanced Comms Board (ACB 2.0).

The left copy button is for 230400 Baud and the right copy button is for 921600

Profile Name Use Case Output Rate Scalar / Vector Rate ZC Filter Prints Sync

~Scalar_Pro_MaxRate~


Fastest scalar data rate (1000 Hz). 1000Hz 1000Hz Quiet Off Data Drop, Sensitivity Master

~Scalar_Pro_IMU_500Hz~


Scalar + IMU at 500 Hz output. 500Hz 1000Hz Quiet LP:240Hz All IMU, Data Drop Counter, Sensitivity Master

~Scalar_Pro_IMU_250Hz~



Scalar + IMU at 500 Hz output. 250Hz 1000Hz Quiet LP:100Hz IMU (Acc/Gyr/Mag), Timestamp, Sensitivity Master

~Vector_Survey_Pro~



Primary high-performance vector profile (mobile); standard cycle rate. 250Hz 500Hz / 83.3Hz Quiet LP:100Hz IMU (Acc/Gyr), Timestamp, Sensitivity Master

~Vector_Survey_Pro_1200~



Vector profile at boosted cycle rate (300 Hz output). 300Hz 600Hz / 100Hz Quiet LP:140Hz IMU (Acc/Gyr), Timestamp, Sensitivity Master

~Vector_Survey_Pro_1400~



Vector profile at maximum cycle rate (350 Hz output). 350Hz 700Hz / 116.7Hz Quiet LP:160Hz Timestamp, Sensitivity Master

~Vector_Survey_Pro_1400_IMU~



Maximum cycle rate with IMU (175 Hz output). 175Hz 700Hz / 116.7Hz Quiet LP:80Hz IMU (Acc/Gyr/Temp), Sensitivity Master

~Vector_Survey_Pro_Slave~



Slave for gradiometer pairing; matches Pro survey settings. 250Hz 500Hz/83.3Hz Quiet LP:100Hz IMU (Acc/Gyr), Timestamp, Sensitivity Slave

~Vector_Survey_Robust~



Vector profile tuned for noisy environments. 250Hz 500Hz/83.3Hz Average LP:100Hz All IMU, Timestamp, Sensitivity Master

~Vector_Survey_Robust_1200~



Robust vector at boosted cycle rate for noisy environments. 300Hz 600Hz/100Hz Average LP:140Hz All IMU, Timestamp, Sensitivity Master

~Vector_Survey_Robust_1400~



Robust vector at maximum cycle rate for noisy environments. 350Hz 700Hz/116.7Hz Average LP:170Hz All IMU, Timestamp, Sensitivity Master

~Vector_Pro_BaseStation~



Vector base station (stationary mode 1). 250Hz 500Hz / 83.3Hz Quiet LP:100Hz All IMU, Timestamp Master

~Vector_Pro_BaseStation_Robust~



Robust vector base station (mobile-optimized mode). 250Hz 500Hz / 83.3Hz Average/Quiet LP:100Hz All IMU, Timestamp Master

Utility Commands

Command Function

~Start~
Enables automatic startup and reboots

~Stop~
Disables automatic startup (idle mode)

~Reset_EEPROM~
Factory reset of memory

~Lock_Commands~
Disables all standard single-character ASCII commands. Only ~profile~ and other ~utility~ commands will be accepted.

~Unlock_Commands~
Re-enables all standard single-character ASCII commands.