IP Library Granted Patent US 10,336,000
Granted Patent B2
US 10,336,000 · App. 15/068,164 · Granted Jul 2, 2019

Methods, systems, and computer program products for determining orientation and fabrication parameters used in three-dimensional (3D) continuous liquid interface printing (CLIP) systems, and related printers

Inventors: Roy Goldman (Cupertino, CA); Craig B. Carlson (Los Altos, CA); Abhishek Parmar (Palo Alto, CA)
Assignee: Carbon, Inc.
B29C64/386B29C64/135B29K2105/0002B29K2105/0058B33Y10/00B33Y30/00B33Y50/02G05B2219/49023
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 10,336,000
App. No.
15/068,164
Granted
Jul 2, 2019
Kind
B2
Abstract

A method of operating a Continuous Liquid Interface Printing (CLIP) printer can include receiving a set of objectives for fabrication of an object using a CLIP printer and determining an orientation for fabrication of the object based on fulfillment of the set of objectives by simulated fabrication of the object.

Claims (41)

1. A method of operating a Continuous Liquid Interface Printing (CLIP) printer, the method comprising:

receiving a set of objectives for fabrication of a three-dimensional (3D) object using the CLIP printer;

defining the 3D object as a plurality of different portions;

for each orientation of a plurality of orientations of the 3D object, performing a plurality of simulations of a fabrication of each portion of the plurality of portions of the 3D object using a different set of parameters for each simulation;

selecting a fabrication orientation from among the plurality of orientations for fabrication of the 3D object responsive to a determination that at least one simulation of the plurality of simulations achieves the set of objectives,

wherein a first set of parameters selected for a first portion of the object is different than a second set of parameters selected for a second portion of the 3D object;

and

fabricating the 3D object by the CLIP printer at the fabrication orientation using the first set of parameters for the first portion of the 3D object and the second set of parameters for the second portion of the 3D object,

wherein the set of objectives for fabrication comprises at least one mechanical characteristic of the 3D object, a surface finish of the 3D object, an indicator of accuracy of the fabricated 3D object relative to data used to fabricate the 3D object, a degree to which augmentation/modification of the 3D object is affected as a result of fabrication, and/or a speed at which the 3D object is to be fabricated, and

wherein the set of objectives for fabrication further comprises an indication of weighting of respective ones of the set of objectives.

2. The method of claim 1 wherein selecting the fabrication orientation for fabrication of the 3D object comprises simulating fabrication of the 3D object at different orientations of the plurality of orientations to provide a respective score for each of the different orientations.

3. The method of claim 2 , wherein selecting the fabrication orientation for fabrication of the 3D object further comprises comparing the respective scores to determine the fabrication orientation for fabrication of the 3D object.

4. The method of claim 1 wherein selecting the fabrication orientation for fabrication of the 3D object further comprises:

determining sets of parameters, at a particular orientation of the plurality of orientations, to be applied to the CLIP printer during fabrication to provide possible sets of parameters for that particular orientation.

5. A system for three-dimensional (3D) Continuous Liquid Interface Production (CLIP) comprising:

an interface circuit configured to receive a set of objectives for fabrication of a three-dimensional (3D) object;

a processor circuit, coupled to the interface circuit, wherein the processor circuit is configured to perform operations comprising:

defining the 3D object as a plurality of portions;

for each orientation of a plurality of orientations of the 3D object, performing a plurality of simulations of a fabrication of each portion of the plurality of portions of the 3D object using a different set of parameters for each simulation;

selecting a fabrication orientation from among the plurality of orientations for fabrication of the 3D object responsive to a determination that at least one simulation of the plurality of simulations achieves the set of objectives,

wherein a first set of parameters selected for a first portion of the 3D object is different than a second set of parameters selected for a second portion of the 3D object; and

a CLIP printer configured to fabricate the object at the fabrication orientation using the first set of parameters for the first portion of the 3D object and the second set of parameters for the second portion of the 3D object,

wherein the set of objectives for fabrication comprises at least one mechanical characteristic of the 3D object, a surface finish of the 3D object, an indicator of accuracy of the fabricated 3D object relative to data used to fabricate the 3D object, a degree to which augmentation/modification of the 3D object is affected as a result of fabrication, and/or a speed at which the 3D object is to be fabricated, and

wherein the set of objectives for fabrication further comprises an indication of weighting of respective ones of the set of objectives.

6. The system of claim 5 wherein the processor circuit is configured to simulate fabrication of the 3D object at different orientations of the plurality of orientations to provide a respective score for each of the different orientations to select the fabrication orientation for fabrication of the 3D object.

7. The system of claim 6 wherein the processor circuit is further configured to compare the respective scores to select the fabrication orientation for fabrication of the 3D object.

8. The system of claim 5 wherein the processor circuit is further configured to:

determine sets of parameters, at a particular orientation of the plurality of orientations, to be applied to the CLIP printer during fabrication to provide possible sets of parameters for that particular orientation.

9. A method of operating a Continuous Liquid Interface Printing (CLIP) printer, the method comprising:

receiving a set of objectives for fabrication of a three-dimensional (3D) object using the CLIP printer;

separating the 3D object into a plurality of portions;

selecting an orientation of a plurality of orientations for the 3D object to be fabricated in the CLIP printer;

selecting a portion of the plurality of portions of the 3D object;

performing a plurality of simulations of a fabrication of the selected portion of the 3D object using a different set of parameters for each simulation;

generating a score for each of the plurality of simulations based on a degree to which the respective simulation achieves the set of objectives;

repeating the selecting of the orientation, the selecting of the portion, the performing of the plurality of simulations for the selected orientation and portion, and the generating the score for each portion of the 3D object and each orientation of the plurality of orientations;

selecting a fabrication orientation for fabrication of the 3D object, a first set of parameters for a first portion of the 3D object, and a second set of parameters for a second portion of the 3D object based on the generated scores,

wherein the first set of parameters is different than the second set of parameters; and

fabricating the 3D object by the CLIP printer at the fabrication orientation using the first set of parameters for the first portion of the object and the second set of parameters for the second portion of the object.

10. The method of claim 9 , wherein the set of objectives for fabrication further comprises at least one mechanical characteristic of the object, a surface finish of the object, an indicator of accuracy of the fabricated object relative to data used to fabricate the object, a degree to which augmentation/modification of the object is affected as a result of fabrication, and/or a speed at which the object is to be fabricated.

11. The method of claim 9 , wherein the set of objectives for fabrication further comprises an indication of weighting of respective ones of the set of objectives.

Assignments (2)
CHANGE OF NAME Recorded Nov 5, 2016
From: CARBON3D, INC.
To: CARBON, INC.
Reel/Frame 040569/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2016
From: GOLDMAN, ROY; CARLSON, CRAIG B.; PARMAR, ABHISHEK
To: CARBON3D, INC.
Reel/Frame 038067/0264 →
Continuity (3)
Provisional Application 62132566 · Mar 13, 2015
Provisional Application 62132673 · Mar 13, 2015
Related Publication 20160263838A1 · Sep 15, 2016
Cited By (1)
US 12,403,649