top of page

Data Analysis Tool

Manual inspection and analysis of data can be time-consuming and prone to human error, whereas automated systems can improve efficiency, accuracy, and consistency. However, many commercially available systems are cost-prohibitive and overly complex for specific measurement applications. I set out to develop a purpose-built automated measurement system that would streamline inspections, improve measurement resolution, and eliminate misinterpretation while remaining cost-effective and accessible.

Project Definition

The system needed to be fully automated to reduce operator workload while incorporating error-proofing measures to ensure reliable data collection. Additionally, it had to maintain or improve precision and accuracy over existing manual inspection methods. The output had to clearly indicate a pass/fail status while also preserving raw and analyzed data for future review.

code.png

Project Design

The system was built using an ESP32 microcontroller for motor control and data acquisition, interfacing with digital indicators via SPC data ports. The control logic was programmed using the Arduino IDE, while a Python script handled data processing and UI development. A prototype inspection stand was assembled using salvaged materials, and custom PCB interfaces were designed to facilitate reliable communication between components. The measurement process incorporated SVD-based analysis, which normalized and best-fit the collected data, compensating for misalignment while minimizing false rejections due to taper or tilt.

PXL_20250131_202640103.jpg

Project Delivery

The prototype successfully automated the inspection process, improving measurement reliability while simplifying data interpretation. The green/red indicator system provided an intuitive visual status, reducing ambiguity. Additionally, the backend preserved both raw and processed data for traceability and additional analysis. 

Data Analysis Results.png

© 2023 by Eric 3D. All rights reserved.

bottom of page