Skip to content
BlackwatchTechnologies
All work
ManufacturingWebsiteAdmin Dashboard

Kestrel Industrial

Vision inspection that scaled past the hiring plan.

Computer-vision quality inspection and condition-based maintenance across nine plants, catching 3.2× more defects while reducing unplanned downtime by a third.

Year
2024
Duration
12 months
Team
16 people
Sector
Manufacturing
dashboard
MacBook Pro mockup

0.0×

Defect detection

More defects caught versus manual inspection

0%

Unplanned downtime

Reduction through condition-based maintenance

0%

Escape rate

Fewer defects reaching the customer

0%

Inspection coverage

Up from 4% statistical sampling

The client

Kestrel Industrial

A tier-one automotive and aerospace component manufacturer operating nine plants across North America and Mexico, producing 40 million parts annually.

To manufacture precision components where the tolerance is the product.

Company mission

Logo concept

KI

A kestrel's hovering silhouette abstracted into a precision crosshair — the bird known for holding perfectly still while watching.

#7C2D12
#F59E0B

Founded

1961

Headquarters

Grand Rapids, Michigan

Employees

11,200

Sector

Manufacturing

Screens

Every surface we shipped

11 designed screens across 2 deliverables, rendered live rather than captured as static images.

Home
MacBook Pro mockup

Corporate Site

Capability positioning for OEM procurement teams.

dashboard
MacBook Pro mockup

Plant Floor Overview

Line status, OEE, and active quality holds.

analytics
MacBook Pro mockup

Defect Analytics

Pareto and trend analysis by line, shift, and tool.

orders
MacBook Pro mockup

Production Orders

Schedule with changeover and capacity constraints.

products
MacBook Pro mockup

Part Master

Specification and tolerance management by program.

reports
MacBook Pro mockup

Quality Reports

ISO 9001 and PPAP documentation generation.

settings
MacBook Pro mockup

Settings

Organization, team, and integration configuration.

Mobile application

iPhone mockup

Sign In

iPhone mockup

Create Account

iPhone mockup

Notifications

iPhone mockup

Profile

Mockups

Across every form factor

The same design system, rendered at each breakpoint it has to survive.

analytics
Desktop Monitor mockup
orders
iPad mockup
iPhone mockup
Android mockup
Case study

The challenge

Kestrel inspected roughly 4% of output through statistical sampling — the industry norm, and adequate until an OEM customer found a defect pattern that sampling had structurally missed for eleven weeks. The resulting recall cost $4.7M and put a major program at risk. Scaling inspection meant hiring inspectors at a rate the labor market couldn't supply, and the machine data that might have predicted the tooling wear behind the defect sat locked inside proprietary controllers.

Research

  • Protocol and connectivity survey across all nine plants and 340 machine tools
  • Root-cause analysis of the recall event traced to progressive tool wear
  • Time-and-motion study of manual inspection to establish the accuracy baseline
  • Historical failure analysis across four years of maintenance records

The solution

Edge gateways read from controllers over OPC-UA and Modbus in a strictly read-only posture on a segmented network — production control was never placed in the data path, a non-negotiable for the plant safety review. Vision inspection runs at the line with models trained per part family; ambiguous classifications route to a human review queue rather than being forced to a decision, which both preserved quality and generated continuous labeled training data. Condition-based maintenance models consume vibration and thermal telemetry to flag tool wear before it produces defects.

UX decisions

Human review queue for ambiguous classifications, not forced decisions

A model forced to choose on a borderline part produces silent errors. Routing uncertainty to a person preserved quality and generated the training data that improved the models.

Plant floor UI designed for glance-reading at three meters

Operators check status while walking a line. Anything requiring them to stop and read was ignored in practice.

Maintenance alerts include the evidence signal, not just a score

Maintenance technicians dismissed early alerts they couldn't verify. Showing the vibration trace that triggered the alert converted them into trusted signals.

Defect analytics default to the current shift, not the current month

Quality engineers act within a shift. Monthly views looked more analytical and drove no action.

Features

  • Read-only OPC-UA and Modbus gateways on segmented OT networks
  • Per-part-family vision inspection at 100% coverage
  • Human-in-the-loop review queue feeding continuous retraining
  • Condition-based maintenance from vibration and thermal signals
  • Line-level OEE tracking with downtime attribution
  • ISO 9001 and PPAP documentation generation
  • Defect Pareto analysis by line, shift, tool, and program

Technology

PythonComputer VisionPyTorchMLOpsGoPostgreSQLApache KafkaAzureKubernetes

Architecture

Edge gateways run containerized protocol adapters, publishing normalized telemetry to Kafka over a one-way network path from OT to IT — there is no route back into the control network by design. Vision inference runs on edge GPUs at each line, with only classifications and flagged images crossing to the cloud, keeping bandwidth manageable across nine plants. PyTorch models are versioned and deployed through an MLOps pipeline requiring a validation gate against a per-part-family holdout set. Go services aggregate plant state; the whole cloud estate runs on AKS.

Results

Inspection coverage went from 4% to 100%, and detection caught 3.2× more defects than the manual baseline on parallel-run comparison. Escape rate — defects reaching the customer — fell 87%. Condition-based maintenance cut unplanned downtime 34%. The tool-wear pattern behind the original recall is now caught, on average, 9 days before it produces an out-of-tolerance part.

Lessons learned

  1. 01The read-only OT posture cost us three months of additional engineering and was the reason the plant safety review passed. There was no version of this project that survived putting inference in the control path.
  2. 02The human review queue was proposed as a temporary bootstrap and became permanent infrastructure. Uncertainty routing is a feature, not a training-phase crutch.
  3. 03Per-part-family models substantially outperformed a single general model, at the cost of a much heavier MLOps burden. The pipeline investment was what made that tractable.
Timeline

How the engagement ran

12 months across 4 phases with a team of 16.

  1. OT Assessment

    8 weeks

    Surveyed controller protocols and network segmentation across all nine plants.

    Protocol inventoryNetwork topologySafety review
  2. Edge Gateway

    12 weeks

    Deployed gateways normalizing OPC-UA and Modbus without touching control loops.

    Gateway fleetProtocol adaptersSegmentation design
  3. Vision Pipeline

    18 weeks

    Trained and validated inspection models per part family with human-in-the-loop review.

    Vision modelsLabeling pipelineReview workflow
  4. Predictive Maintenance

    10 weeks

    Built condition models from vibration and thermal signals against historical failures.

    Failure modelsAlert thresholdsMaintenance integration

Have a problem shaped like this one?

We start every engagement with a paid discovery sprint. You get an architecture assessment and a delivery plan — whether or not you continue with us.

About this case study: Kestrel Industrial is a fictional client. This engagement, its metrics, and its quotes are illustrative work product created to demonstrate our delivery approach, architecture reasoning, and design process. They do not describe a real customer.