3D Print-Time Estimation Using Historical Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple 3D objects are printed in sequence, then production volume is increased, but total completion time and scheduling flexibility worsen
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.
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.
3Productivity
If print parameters are adjusted to reduce print-time, then productivity is improved, but manufacturing precision and quality may deteriorate
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.
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.
Data Source
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.


