IP Library Granted Patent US 10,073,424
Granted Patent B2
US 10,073,424 · App. 14/711,714 · Granted Sep 11, 2018

Intelligent 3D printing through optimization of 3D print parameters

Inventors: Pierre Pascal Anatole Lin (London, GB); Karl Willis (Millbrae, CA); Eric Jamesson Wilhelm (Oakland, CA); Arian Aziz Aghababaie (London, GB)
Assignee: Autodesk, Inc.
G05B15/02B33Y50/02G05B19/4099G06F17/5009G05B2219/45167G05B2219/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,073,424
App. No.
14/711,714
Granted
Sep 11, 2018
Kind
B2
Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for improving 3D printing systems and techniques include, in one aspect, a system including: three dimensional (3D) printer hardware; and at least one computer communicatively coupled with the 3D printer hardware, the at least one computer programed to receive 3D print type inputs for an object to be 3D printed and create a 3D print profile including parameters for 3D printing the object using the 3D printer hardware by matching the 3D print type inputs against a database.

Claims (31)

1. A system comprising:

three dimensional (3D) printer hardware; and

at least one computer communicatively coupled with the 3D printer hardware, the at least one computer programed to receive 3D print type inputs for an object to be 3D printed and create a 3D print profile comprising parameters for 3D printing the object using the 3D printer hardware by matching the 3D print type inputs against a database;

wherein the at least one computer is programed to perform model analytics to optimize the parameters in the 3D print profile using simulation of the 3D printing and analysis of previous simulation data retrieved from the database for prior 3D prints having corresponding 3D print type inputs, the at least one computer is programed to select a type of the simulation from a plurality of simulations based on the 3D print type inputs, the 3D print type inputs comprise 3D geometry, a 3D printing technique, a material of the 3D printing, and a specific industry application, and the parameters in the 3D print profile comprise ambient conditions, build speed, material conditions, layer thickness and power profiles; and

wherein the at least one computer is programed to operate the 3D printer using the optimized parameters in the 3D print profile to increase 3D print success rate, 3D print quality, 3D print speed, or a combination thereof.

2. The system of claim 1 , wherein the 3D printer hardware comprises one or more embedded sensors and an onboard computer arranged in a closed-loop feedback configuration with a 3D print engine to dynamically alter 3D print parameters to optimize a 3D print during 3D printing of the 3D print.

3. The system of claim 1 , wherein the at least one computer is programed to perform database analysis by cross referencing the 3D print type inputs in the database, which contains previous 3D geometries, simulations, 3D print profiles and user feedback on the success or failure of previous 3D prints, such that the parameters for 3D printing are optimized based on historic data.

4. The system of claim 1 , wherein the type of the simulation is at least one selected from finite element analysis, computational fluid dynamics, and support generation.

5. The system of claim 1 , wherein the at least one computer is programed to perform model analytics and fault analysis, wherein the fault analysis employs one or more machine learning algorithms to analyze a database for trends that link outcomes of 3D prints with specific 3D geometries, 3D print profiles, materials or specific industry applications, and wherein user feedback regarding success or failure of 3D printing and quality thereof are solicited and used as feedback to the fault analysis and the model analytics.

6. The system of claim 5 , wherein the at least one computer comprises an onboard computer of the 3D printer hardware.

7. A method comprising:

receiving three dimensional (3D) print type inputs for an object to be 3D printed;

creating a 3D print profile comprising parameters for 3D printing the object using 3D printer hardware by matching the 3D print type inputs against a database; and

outputting the 3D print profile and causing 3D printing of the object using the 3D print profile with the 3D printer hardware;

wherein the creating comprises performing model analytics to optimize the parameters in the 3D print profile using simulation of the 3D printing and analysis of previous simulation data retrieved from the database for prior 3D prints having corresponding 3D print type inputs, the method comprises selecting a type of the simulation from a plurality of simulations based on the 3D print type inputs, wherein the 3D print type inputs comprise 3D geometry, a 3D printing technique, a material of the 3D printing, and a specific industry application, and the parameters in the 3D print profile comprise ambient conditions, build speed, material conditions, layer thickness and power profiles.

8. The method of claim 7 , wherein the receiving comprises receiving the 3D print type inputs including user selected critical features of a 3D model of the object and material properties of the object to be 3D printed.

9. The method of claim 7 , comprising dynamically altering the parameters of the 3D print profile while 3D printing the object using the 3D printer hardware responsive to data received from one or more sensors in the 3D printer hardware arranged in a closed-loop feedback configuration with a 3D print engine.

10. The method of claim 9 , wherein the creating comprises adding to the 3D print profile multiple different sets of two or more 3D print parameters, and the altering comprises switching between respective ones of the different sets of two or more 3D print parameters during 3D printing of a single object using the 3D printer hardware.

11. The method of claim 9 , comprising monitoring 3D print progress during the 3D printing by collecting and processing key indicators using the one or more sensors in the 3D printer hardware.

12. The method of claim 11 , wherein the key indicators comprise:

ambient machine, part and raw material temperatures;

compressive, tensile, shear, bending and torsional stresses;

visual indicators captured via one or more cameras; and

audible indicators captured via one or more microphones.

13. The method of claim 7 , wherein the database includes both a local component and a remote component, and the method comprises sharing data between the local database component and the remote database component across a network such that actions taken by an experienced user at one location are used to improve the 3D print profile generated for a different user at a different location.

14. The method of claim 7 , wherein the creating comprises performing database analysis by cross referencing the 3D print type inputs in the database, which contains previous 3D geometries, simulations, 3D print profiles and user feedback on the success or failure of previous 3D prints, such that the parameters for 3D printing are optimized based on historic data.

15. The method of claim 7 , wherein the type of the simulation is at least one selected from finite element analysis, computational fluid dynamics, or support generation.

16. The method of claim 7 , comprising:

performing model analytics and fault analysis, wherein the fault analysis employs one or more machine learning algorithms to analyze a database for trends that link outcomes of 3D prints with specific 3D geometries, 3D print profiles, materials or specific industry applications;

obtaining user input regarding success or failure of 3D printing and quality; and

using the user input regarding success or failure as feedback to the fault analysis and the model analytics.

Assignments (2)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Aug 19, 2022
From: AUTODESK, INC.
To: AUTODESK, INC.
Reel/Frame 061572/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: LIN, PIERRE PASCAL ANATOLE; WILLIS, KARL; WILHELM, ERIC JAMESSON; AGHABABAIE, ARIAN AZIZ
To: AUTODESK, INC.
Reel/Frame 037452/0856 →
Continuity (2)
Provisional Application 61992600 · May 13, 2014
Related Publication 20150331402A1 · Nov 19, 2015
Cited By (7)
US 12,257,782 US 12,269,216 US 12,282,316 US 12,330,374 US 12,373,618 US 12,499,494 US 12,583,178