Plugins 〉SPC CAD


Developer

Kenso Software

Sign up to receive occasional product news and updates:



Panel
community

SPC CAD

  • Overview
  • Installation
  • Change log
  • Related content

SPC CAD Panel

A Grafana panel plugin for visualizing 3D CAD models, point clouds, and metrology data within Grafana dashboards. Designed for quality control, manufacturing inspection, and metrology data visualization workflows.

SPC CAD Panel

Features

  • Import CAD Models - Load STL, 3MF, ASC, and PLY files directly into dashboards
  • Feature Annotations - Add labels, tables, and time-series charts to geometric features
  • Template System - 13 built-in templates for different feature types (point, circle, cylinder, etc.)
  • Color Coding - Apply conditional colors to features based on measurement data
  • Interactive 3D View - Rotate, pan, and zoom with trackball camera controls

Quick Start

  1. Install the plugin in your Grafana instance
  2. Create a new panel and select "CAD" visualization
  3. Add a SPC CAD model path in panel options
  4. Configure your data query with feature positions
  5. Click features to create annotations

Supported File Formats

FormatExtensionDescription
STL.stlStereolithography (binary/ASCII)
3MF.3mf3D Manufacturing Format
PLY.plyPolygon File Format
ASC.ascASCII Point Cloud

ASC Deviation File Format

The application requires deviation data in ASC format, where each line represents a single measurement point with space-separated values. The format for each line is: Name X Y Z Nx Ny Nz DevX DevY DevZ DevTotal, where Name is a string identifier for the surface comparison, X Y Z are the coordinates of the measurement point, Nx Ny Nz are the components of the surface normal vector at that point, DevX DevY DevZ are the deviation components along each axis, and DevTotal is the absolute magnitude of the total deviation. All numeric values should be floating-point numbers with six decimal places. The file should contain no header row - each line contains point data only.

Surface_comparison_cube 5.000000 5.000000 0.000000 0.000000 0.000000 -1.000000 -0.000000 -0.000000 0.080942 0.080942

Documentation

  • Adding CAD models (from URL or data source)
  • Supported file formats (STL, 3MF, PLY, ASC)
  • Features and characteristics configuration
  • Annotations and the annotation editor
  • Built-in templates (13 feature types)
  • Point clouds and scan timelines
  • 3D navigation and panel options

Getting Help

License

This software is distributed under the GNU Affero General Public License v3.0.

Copyright

Copyright (c) 2026 Kenso Software

Installing SPC CAD on Grafana Cloud:

For more information, visit the docs on plugin installation.

Changelog

3.0.0

Features

  • Added file upload support for CAD models (STL, 3MF, PLY, ASC) directly from the panel options
  • Uploaded files are embedded in the dashboard JSON and can be shared with other users
  • Maximum upload size: 5MB
  • Added interactive view helper that visualizes camera transformation with clickable X, Y, Z axes to animate camera view
  • Refactored data loading to use DataFrame-centric architecture
    • 60-80% memory reduction by eliminating data duplication
    • 30-50% faster initial load by removing data copying during parse
  • Refactored data queries to use characteristic_id instead of characteristic names
    • Minimum required columns: feature, characteristic_id, nominal

Bug Fixes

  • Fixed close button (X) not appearing on annotation windows for unpositioned features
  • Fixed unpositioned features not returning to the Unpositioned Features list when their annotation window is closed