3D Printing Z-Axis Accuracy via Dynamic Layer Height

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies face challenges in achieving dimensional accuracy due to fixed layer heights, leading to significant errors in the vertical dimensions of printed objects, particularly on the z-axis, which can result in errors of up to 50% of the selected layer height.

Innovation Solution

A method is introduced to optimize layer height selection based on the total object height and height configuration parameters, allowing for dynamic adjustment of layer heights to maximize accuracy, using a combination of global and localized layer height optimization techniques, and incorporating user preferences and error weighting to ensure precise z-axis features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed layer height is selected for 3D printing, then the printing process is simple and fast, but the vertical dimensional accuracy deteriorates with errors up to 50% of the layer height

Engineering Contradiction:
Improveprint speedVSAvoidvertical dimensional accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by transitioning from a static fixed layer height to a dynamic variable layer height system. The slicing software automatically adjusts layer heights based on the object's geometry, printing orientation, and local feature requirements. This allows the system to maintain high printing speed while achieving superior vertical dimensional accuracy by optimizing layer height for each specific printing scenario rather than using a uniform fixed height throughout.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the layer height parameter from a constant value to a variable parameter that changes based on multiple factors including object geometry, printing orientation, and local feature requirements. The system calculates optimal layer heights dynamically, changing this critical parameter to resolve the contradiction between print speed and vertical accuracy for different regions and features of the 3D object.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the layer height is reduced to improve vertical accuracy, then the z-axis precision improves, but the printing time increases significantly

Engineering Contradiction:
Improvez-axis dimensional accuracyVSAvoidprinting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by implementing non-uniform layer heights tailored to specific local requirements of the 3D object. Instead of using a uniformly small layer height throughout the entire object (which would maximize accuracy but also maximize printing time), the system assigns different layer heights to different regions based on their specific geometric and functional requirements. This allows high vertical accuracy to be achieved only where necessary while maintaining faster printing speeds in other areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the layer height parameter based on local feature requirements, object geometry, and printing orientation. By adjusting this parameter locally rather than globally, the system achieves high z-axis accuracy in critical areas without the penalty of uniformly small layer heights throughout the entire object, thereby reducing overall printing time while maintaining necessary precision.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a uniform layer height is used for all layers, then the slicing process is simple, but the accuracy of features at different z-heights deteriorates due to quantization errors

Engineering Contradiction:
Improveslicing process complexityVSAvoidfeature accuracy at different z-heights
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent transitions from a static uniform layer height approach to a dynamic variable layer height system. The slicing software automatically calculates and adjusts layer heights based on the object's geometry, printing orientation, and local feature requirements. This dynamic approach maintains relatively simple slicing processes while dramatically improving feature accuracy at different z-heights by adapting layer heights to local conditions rather than applying a one-size-fits-all uniform height.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the layer height parameter from a constant uniform value to a variable parameter that adapts to different z-heights and local features. This parameter change allows the slicing process to maintain simplicity while achieving superior feature accuracy by automatically adjusting layer heights based on geometric and functional requirements at different vertical positions in the object.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10761497B2Printing 3D objects with automatic dimensional accuracy compensation
Publication Date: 2020.09.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10761497B2 patent drawing
  • US10761497B2 patent drawing
  • US10761497B2 patent drawing

AI summary

Techniques are described for improving dimensional accuracy, and more specifically z-axis or vertical dimensional accuracy in generating a 3 dimensional (3D) object comprising a plurality of formable layers. In one example, a height configuration parameter, such as a selected layer height, a print resolution, one or more tolerance values for certain layers or portions of a 3D object to be printed, etc., and a total object height, may be obtained. A first height corresponding to a subset of the plurality of formable layers may be selected based on the received height configuration parameter and the total object height. In some aspects, the first height may include a global layer height for the 3D object. The first height may be selected to optimize accuracy of the height configuration parameter or the total object height.