IP Library Granted Patent US 11,084,091
Granted Patent B2
US 11,084,091 · App. 16/257,926 · Granted Aug 10, 2021

System and method for detecting 3D printing errors

Inventor: William Makinen (Alexandria, VA)
B22F3/105G06F3/121B33Y10/00B33Y30/00B33Y40/00B33Y50/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,084,091
App. No.
16/257,926
Granted
Aug 10, 2021
Kind
B2
Abstract

A system for detecting a 3D printing error is described. The system comprising an image capturing device for generating at least one image of a first 3D print job creating an object and at least one image of a second 3D print job. The second 3D print job is creating the same object as the first 3D print job. The system also comprises an error detection module for comparing the at least one image of the second 3D print job to the at least one first image of the first 3D print job. The error detection module then triggers an error signal if a difference between the at least one image of the second 3D job and the at least one first image of the first 3D print job exceeds a threshold.

Claims (30)

1. A method for detecting a 3D printing error, comprising:

generating at least one image of a first 3D print job creating an object, wherein the at least one image of a first 3D print job comprises at least one calibration image;

generating at least one image of a second 3D print job, wherein the second 3D print job is creating the same object as the first 3D print job;

comparing at least one pixel of the at least one image of the second 3D job to a corresponding at least one pixel of the at least one calibration image;

determining at least one pixel difference indicator between the at least one pixel of the at least one image of the second 3D job and the corresponding at least one pixel of the at least one calibration image, the at least one pixel difference indicator having an intensity or brightness value from 0 to 255, and wherein the higher the value of the pixel difference indicator the greater likelihood of print error, and wherein the at least one pixel difference indicator is determined based on the difference between r g b values of a pixel in the at least one image of the second 3D print job and a corresponding pixel in the at least one calibration image; and

triggering an error signal if the at least one pixel difference indicator exceeds a threshold of different pixels and failed layers.

2. The method of claim 1 wherein the at least one image of a first 3D print job creating and the at least one image of a second 3D print job comprise digital images.

3. The method of claim 1 where in the threshold is predetermined.

4. The method of claim 1 further comprising the step of transmitting a notification signal to at least one user upon triggering of the error signal.

5. A system for detecting a 3D printing error, comprising:

an image capturing device for generating at least one image of a first 3D print job and at least one image of a second 3D print job, wherein the second 3D print job is creating the same object as the first 3D print job, and wherein the at least one image of the first 3D print job comprises at least one calibration image; and

an error detection processor for (1) comparing at least one pixel of the at least one image of the second 3D job to the corresponding at least one pixel of the at least one calibration image, (2) determining at least one pixel difference indicator between the at least one pixel of the at least one image of the second 3D job and the corresponding at least one pixel of the at least one calibration image, the at least one pixel difference indicator having an intensity or brightness value from 0 to 255, and wherein the higher the value of the pixel difference indicator the greater likelihood of print error, and wherein the at least one pixel difference indicator is determined based on the difference between r g b values of a pixel in the at least one image of the second 3D print job and a corresponding pixel in the at least one calibration image, and (3) triggering an error signal if the at least one pixel difference indicator exceeds a threshold of different pixels and failed layers.

6. The system of claim 5 wherein the image capturing device is movably attached to a 3D printer.

7. The system of claim 6 wherein the image capturing device is movable between a first printing position and second image capturing position.

8. The system of claim 5 further comprising a storage device for storing the least one calibration image.

9. The system of claim 5 wherein the at least one image of the second 3D print job is captured after a predetermined number of layers of have been printed.

10. The system of claim 5 wherein the error detection processor determines the difference between the at least one image of the second 3D job and the at least one calibration image on a pixel-by-pixel basis.

11. The system of claim 10 wherein the error detection processor determines whether a threshold of different pixels has been passed or exceeded.

12. The system of claim 11 wherein the error detection processor determines whether more than a predetermined number of layers have failed.

13. The system of claim 5 wherein the error detection processor transmits the error signal to a user over a communications network.

14. A method for detecting a 3D printing error, comprising:

generating at least one image of a first 3D print job creating an object, wherein the at least one image of a first 3D print job comprises at least one calibration image;

storing the at least one calibration image in a storage device;

determining whether a predetermined number of layers of a second 3D print job have been printed, wherein the second 3D print job is creating the same object as the first 3D print job;

generating at least one image of the second 3D print job;

comparing the at least one image of the second 3D job to the corresponding at least one calibration image by analyzing corresponding pixels of the images;

generating a pixel difference indicator for each pixel analyzed, each pixel difference indicator having an intensity or brightness value from 0 to 255, wherein the higher the value of the pixel difference indicator the greater likelihood of print error, and wherein the pixel difference indicator is determined based on the difference between r g b values of a pixel in the at least one image of the second 3D print job and a corresponding pixel in the at least one calibration image;

determining whether a threshold number of pixel differences has been exceeded;

determining whether more than a predetermined number of layers have failed; and

generating an error signal if a difference between the at least one image of the second 3D job and the at least one calibration image exceeds a threshold of different pixels and failed layers.

Assignments (2)
SECURITY INTEREST Recorded Feb 28, 2024
From: COOK MEDICAL TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 066700/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2019
From: COOK IRELAND LIMITED
To: COOK MEDICAL TECHNOLOGIES LLC
Reel/Frame 048422/0085 →
Continuity (2)
Provisional Application 62622795 · Jan 26, 2018
Related Publication 20190388967A1 · Dec 26, 2019