A comprehensive process control charting application for statistical process control (SPC) with Individual and Moving Range (I-MR) charts, distribution analysis, and advanced data management capabilities.
SPC-ChartStudio is a professional-grade standalone application designed for quality control and process monitoring in manufacturing environments. It provides real-time statistical analysis, control charts, and comprehensive data management with multi-user support through file locking.
- I-MR Control Charts: Individual and Moving Range charts with automatic control limit calculations
- Statistical Analysis: Cp, CpK, standard deviation, population deviation, and more
- Distribution Analysis: Normal distribution curves with specification limit overlays
- Go/No-Go Gage Analysis: Visual color-coded pass/fail analysis with customizable gauge pins
- Guided Setup Wizard: Step-by-step process for creating new files with intelligent defaults
- Template System: Save and reuse configurations for consistent setups across multiple RPO numbers
- Multi-Entry Support: Manage up to 10 entries per file with independent configurations
- File Locking: Multi-user environment support with automatic file locking and read-only mode
- Dual Export Format: Automatic saving to both JSON and tab-delimited text files
- Keyboard Shortcuts: Comprehensive keyboard navigation (F1-F12, Ctrl+shortcuts)
- Machine List Management: Centralized machine number management with import/export
- Characteristics Library: Image-based characteristics selection with automatic loading
- Real-time Updates: Charts update automatically as data is entered
- Control Limit Locking: Lock control limits after baseline establishment (configurable points)
- External Change Detection: Monitor and alert for external file modifications
- Tolerance Protection: Administrator-level tolerance unlocking for data integrity
- Control Rule Violations: Automatic detection of Rule 1 (out of limits), Rule 2 (trends), and Rule 3 (bias)
- Watermark Indicators: Visual "OUT OF SPEC" and "OUT OF CONTROL" watermarks on charts
-
Launch the Application
- Double-click the Process Chart icon
- Choose "New File" or "Open File" from the startup dialog
-
Creating Your First File
- Click "π New File"
- Enter Item Number (required for file organization)
- Enter RPO Number
- Choose configuration method:
- Manual Setup: Configure entries and gauge pins manually
- Use Template: Load a previously saved configuration
-
Data Entry Workflow
- Entry 1: Contains Part Weight, Actual Value, and Notes columns
- Entry 2+: Contains Actual Value and Notes columns
- Use
F11
to cycle through entries quickly - Charts update automatically as you enter data
-
Saving Your Work
- Press
Ctrl+S
or click the Save button - Files are automatically organized in item-specific folders
- Both JSON and tab-delimited text files are created
- Press
There is a list of keyboard shortcuts within the application under the Help menu.

The application automatically creates and manages the following folder structure:
Main_Data_Location (Working Directory)/
βββ [ItemNumber1]/ # Auto-created folders for each item
β βββ RPO[number].json # Saved data files
β βββ RPO[number].txt # Tab-delimited export
β βββ [ItemNumber]_template.txt # Reusable templates
βββ [ItemNumber2]/
β βββ ...
βββ [ItemNumber3]/
βββ ...
Software_Installation_Folder/
βββ Process Chart version #.exe # Main application
βββ Machine List/ # Machine configurations
β βββ machine_list.txt # Default machine list
βββ characteristics/ # Characteristics reference
βββ characteristics.txt # Text-based characteristics
βββ [optional images] # Supporting images (if needed)
- Item Number Folders: Created automatically in your chosen data location when saving charts for new items
- Software Folder: Contains the application executable and reference data (Machine List, characteristics)
- Data Separation: Keeps your process data separate from the application installation
- Navigate to
Machine List
menu - Click "Manage Machine Lists..."
- Add machine numbers (one per row)
- Save the list for use across all files
- Create a
characteristics
folder in the application directory - Add PNG, JPG, or JPEG images
- Give proper names to the images. The names of the images will be shown within the dropdown list.
- Images automatically appear in the Characteristics dropdown
- For text-only options, create
characteristics.txt
with one item per line
Templates save time when working with the same item number repeatedly:
- Set up your first file with all configurations
- In the wizard confirmation screen, click "πΎ Save as Template"
- Template is saved for the item number
- Next time, select "Use existing template" for instant setup
- Upper Chart: Individual values with control limits
- Lower Chart: Moving ranges between consecutive points
- Yellow Lines: Control limits (UCL/LCL)
- Orange Line: Mean/center line
- Red Lines: Specification limits
- Rule 1: Points outside control limits (marked with yellow circles)
- Rule 2: Six points in a row increasing/decreasing (marked with purple squares)
- Rule 3: Six points in a row on same side of mean (marked with orange X's)
- Bell Curve: Normal distribution based on your data
- Shaded Areas: Regions outside specification limits
- Statistics Box: Live calculations of mean, standard deviation, and sample size
- Automatic file locking prevents simultaneous editing
- Clear indication of who has a file open
- Read-only mode for viewing locked files
- Lock files are automatically cleaned up
When opening a file that's in use:
- You'll see who has it locked and since when
- Choose "Open Read-Only" to view without editing
- The title bar shows "(READ-ONLY)" status
- Save button is disabled in read-only mode
- Go to Help β Check for Updates
- The application will check GitHub for newer versions
- If newer version found, it will provide a direct link to the new version
For questions, issues, or feature requests, please:
- Open an issue on GitHub
- Contact the developer by email: [email protected]
- Windows operating system
- No additional software dependencies required
- Internet connection (for update checking only)
- Download the latest release from the GitHub repository
- Run the executable file
For detailed information about using Process Chart application, refer to the tutorial in the help menu of the application.
This software is licensed under the MIT License. See the LICENSE file for details.
Process Chart includes automatic update checking to ensure you're always using the latest version. Updates can be checked manually through Help β Check for Updates.
Β© 2025 Matthew Tiblow. All rights reserved.