3D Print-Time Estimation Using Historical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies lack effective methods for scheduling and estimating the completion time of print jobs, leading to delays, especially when generating multiple complex or large objects, as estimates are often provided after the printing process has started.

Innovation Solution

A method that estimates 3D print-time by receiving 3D model and printer parameters, utilizing historical print-time data to determine an estimated print-time before slicing the model, and allowing users to adjust parameters to meet desired print-times, incorporating machine learning for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If 3D printing is used to generate complex or large objects, then manufacturing capability and object quality are improved, but print-time and scheduling efficiency deteriorate

Engineering Contradiction:
Improvemanufacturing capabilityVSAvoidprint-time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary estimation of print-time before the actual printing process begins. By analyzing 3D model parameters, printer specifications, and historical data in advance, the system provides time estimates that enable proactive scheduling and resource allocation, eliminating the need to wait for printing to start before knowing completion time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms by comparing estimated print-times with actual print-times from historical data. This feedback loop continuously improves the accuracy of time estimates, allowing the system to learn from past performances and adjust predictions accordingly, thereby better managing future print job scheduling.

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple 3D objects are printed in sequence, then production volume is increased, but total completion time and scheduling flexibility worsen

Engineering Contradiction:
Improveproduction volumeVSAvoidtotal completion time
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary estimation of print-time for multiple objects before scheduling them. By knowing the estimated duration of each print job in advance, users can plan and sequence multiple print jobs more effectively, optimizing the use of printer resources and minimizing idle time between jobs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables dynamic scheduling by allowing users to adjust print parameters and re-estimate print-times interactively. This dynamic capability allows for flexible reordering and rescheduling of print jobs based on changing priorities, deadlines, or printer availability, improving overall production efficiency.

Inventive Principle:
Principle #15Dynamics

3Productivity

If print parameters are adjusted to reduce print-time, then productivity is improved, but manufacturing precision and quality may deteriorate

Engineering Contradiction:
Improveprint-timeVSAvoidquality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system enables parameter changes by allowing users to adjust print settings and immediately see the impact on estimated print-time. This interactive parameter tuning allows users to find optimal balances between speed and quality by visualizing how different parameter combinations affect both print-time and quality outcomes before committing to a print job.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system provides feedback on the relationship between print parameters and both print-time and quality metrics. By showing users how parameter adjustments affect estimated completion time, users can make informed decisions about parameter optimization that balance productivity gains with quality requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10328686B2Determining print-time for generation of 3D objects based on 3D printing parameters
Publication Date: 2019.06.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10328686B2 patent drawing
  • US10328686B2 patent drawing
  • US10328686B2 patent drawing

AI summary

Methods, systems, and devices are described herein for estimating a three dimensional (3D) print-time for generating a 3D object relative to one or more 3D model or printer parameters. In one aspect, at least one 3D model or printer parameter may be received for generating a 3D object by a 3D printer. Historical print-time data associated with at least one 3D model or printer parameter for generating other 3D objects may be obtained. Based on the received 3D model and printer parameters and the obtained historical print-time data, an estimated print-time for generating the 3D object by the 3D printer may be determined before slicing the 3D model by the 3D printer. In another aspect, a desired print-time for generating a 3D object may be received. One or more 3D model/print parameters may then be configured to achieve or exceed the desired print-time.