3D Printing Orientation Optimization via Cost Sphere

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies face challenges in optimizing the orientation of 3D models on the printbed, which affects printing time, material volume, and surface quality, as different printer configurations and technologies require varying support structures and material usage, leading to inefficiencies in material utilization and processing.

Innovation Solution

A method that selects and calculates optimal orientations for a 3D model by weighting cost parameters such as material volume and printing time, using a Delaunay triangulation on a sphere to visualize and display cost function values, allowing users to choose the best printer configuration and orientation for efficient printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If different orientations are selected for 3D printing, then material usage and printing time vary, but determining the optimal orientation increases computational complexity

Engineering Contradiction:
Improvematerial usageVSAvoidcomputational complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The orientation optimization problem is segmented by pre-calculating cost parameters for discrete orientation pairs using Delaunay triangulation on a sphere. This divides the continuous orientation space into manageable discrete segments, allowing efficient comparison and selection without evaluating all possible orientations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cost parameters for different orientation configurations are calculated in advance before the actual printing process. The system pre-evaluates material usage, support structure requirements, and printing time for multiple orientations, storing these results for quick retrieval and comparison during model preparation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple printer configurations are evaluated, then printing optimization improves, but processing time increases

Engineering Contradiction:
Improveprinting optimizationVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system varies key printing parameters such as layer height, infill density, and support structure configurations across different evaluations. By systematically changing these parameters for each orientation, the system identifies optimal combinations that minimize printing time and material usage without exhaustive search.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces exhaustive mechanical evaluation of all possible orientations and configurations with a computational approach using Delaunay triangulation and cost function weighting. This substitution of computational algorithms for brute-force evaluation significantly reduces processing time while maintaining optimization quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If cost parameters are calculated for multiple orientations and configurations, then printing efficiency improves, but system complexity increases

Engineering Contradiction:
Improveprinting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary computational layer that calculates cost parameters for different orientation-configuration pairs. This intermediary layer uses Delaunay triangulation to systematically evaluate orientations and applies weighted cost functions to rank options, simplifying the overall system by providing a clear decision-making framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a dimensional representation by mapping orientations onto a spherical surface using Delaunay triangulation. This geometric transformation converts the complex multi-parameter optimization problem into a visualizable two-dimensional spherical representation, making it easier to analyze and select optimal orientations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Quantity of substance

If support structures are optimized for different orientations, then material volume decreases, but calculation complexity increases

Engineering Contradiction:
Improvematerial volumeVSAvoidcalculation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system applies local quality optimization by evaluating support structure requirements specific to each orientation and configuration combination. Instead of using a uniform support strategy, the system calculates orientation-specific support parameters such as support density, pattern, and placement, reducing material usage where possible while maintaining print quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10571893B2Orientation optimization in 3D printing
Publication Date: 2020.02.25 ASSEMBRIX
  • US10571893B2 patent drawing
  • US10571893B2 patent drawing
  • US10571893B2 patent drawing

AI summary

Systems and methods are provided, in which an input module receives a model file, configuration(s) and cost parameters, and a processing unit selects and updates orientation sets for the model, and calculates the received cost parameters for pairs of orientation and configuration. Systems and methods further calculate for each orientation, a cost function value by weighting the calculated cost parameters according to the configuration(s) and display the calculated cost function values for the orientations on a respective sphere in a user interface. The sphere may be colored according to the cost function values, the orientation set may be enhanced and costs may be recalculated according to the cost function, and various information and statistics may be presented on the sphere. Finally, a selected orientation may be used to define the printing configuration and parameters and be used to provide a 3DP file.