3D Printing Support Cone Projection Intersection Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

3D printing systems face challenges in determining optimal support structures for overhanging portions of printed items, leading to inefficient use of resources and potential damage during removal.

Innovation Solution

A modeling system analyzes a 3D model to identify unsupported portions and determines support locations by projecting cones from discrete portions, checking for intersections, and labeling portions as supported or unsupported, thereby minimizing support intersections with the model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If support structures are added to hold overhanging portions during 3D printing, then printing reliability is improved, but the supports may intersect with other portions of the model causing damage

Engineering Contradiction:
Improveprinting reliabilityVSAvoidsupport intersection damage
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system determines support requirements locally for each discrete portion of the model by projecting cones from unsupported portions and checking for intersections with other model portions. This localized analysis ensures supports are only added where necessary and positioned to avoid damaging other features.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary analysis before printing by identifying all unsupported portions and determining optimal support locations in advance. The cone projection method pre-calculates potential support paths and checks for intersections before actual printing begins, preventing damage beforehand.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If comprehensive support analysis is performed on the entire 3D model, then support placement accuracy is improved, but computational resources and memory usage increase

Engineering Contradiction:
Improvesupport placement accuracyVSAvoidmemory consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system segments the 3D model into discrete portions organized in layers. The cone projection analysis is performed on individual unsupported portions rather than the entire model at once. This segmentation allows accurate support determination while reducing memory requirements by processing portions independently.

Inventive Principle:
Principle #1Segmentation

3Reliability

If support structures are placed for all unsupported portions, then printing reliability is improved, but the number of supports increases causing more potential intersections

Engineering Contradiction:
Improveprinting reliabilityVSAvoidsupport structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by analyzing each unsupported portion individually and determining support placement on a case-by-case basis. Not all unsupported portions require supports - the cone projection method identifies which portions can be printed without supports and which need them, reducing overall support complexity while maintaining reliability where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10061303B2Three-dimensional printing support models
Publication Date: 2018.08.28 AUTODESK INC
  • US10061303B2 patent drawing
  • US10061303B2 patent drawing
  • US10061303B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining portions of an item that would be unsupported during three-dimensional printing. One of the methods includes obtaining data representing a three-dimensional model of an item to be created by a three-dimensional printer, processing data representing discrete portions of an upper layer of the three-dimensional model that are labelled as unsupported to place supports for at least some of the discrete portions that are labelled as unsupported, processing data representing any remaining discrete portions of the upper layer that are labelled as unsupported and for which a support for the remaining discrete portion would intersect with a lower portion in the three-dimensional model, generating, for each of the discrete portions labelled as a portion at which to generate a support, a support for the discrete portion in the three-dimensional model.