1. Pro Setup
Set ORIENTATION (N-S / S-N / E-W / W-E), WIDTH (cm), LENGTH (cm), STEP (cm). All free numeric input.
Animated representation of the 3D heatmap in use. The cursor advances cell-by-cell, CAPTURE records a sample, and the surface ripples with magnetic intensity (red = metal, blue = void).
REAL-TIME · 491 SAMPLES CAPTURED · 0 CRC ERRORS · X6 GRADIOMETER PRIMARY SOURCE
Set ORIENTATION (N-S / S-N / E-W / W-E), WIDTH (cm), LENGTH (cm), STEP (cm). All free numeric input.
Tap the Teal Start circle. App runs a 3-second magnetic calibration — hold device steady away from metal.
On the first cell of each line: amber 🎯 GROUND BALANCE button. ΔB of all subsequent cells is measured as the difference from this baseline.
Green 📡 CAPTURE button. Tap, sample is recorded (mx/my/mz/sMag/bMag/hdg/pitch/roll/timestamp/GPS). Cursor auto-advances to the next cell.
Green ✓ SAVE when done. Immediate CSV save to Downloads/X6 AI 4D/DATA/, automatic 1-token charge (tiered by area), upload to cloud for X6 MATRIX AI analysis.
Charging happens once on Save and corresponds to the area ACTUALLY covered with samples (not the planned). Cells with < 3 samples don't count.
💡 If you cancel before pressing SAVE, no charge applies. The CSV is ALWAYS saved locally.
Phone magnetometer (TYPE_MAGNETIC_FIELD @ 16Hz) + accelerometer + rotation_vector + step_detector. Optional: external X6 BLE gradiometer + sonar.
Initial 3-second baseline calibration (50 samples) at start. Per-line Ground Balance refresh on each new line per orientation.
API 26+ compatible. nativeCanvas.drawVertices with per-vertex colors. Z-score sigma=2.0 noise filter. Logarithmic elevation scaling.