Real-Time STL to Bitmap Conversion for 3D Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid free-form fabrication methods require costly slicing programs for converting STL files into printing instructions, leading to computational inefficiencies and loss of detail in the original three-dimensional model, limiting the portability of slice stack files across different machines.

Innovation Solution

The use of an application program interface (API) to generate bitmaps corresponding to each layer of the article directly from the STL file, allowing for real-time conversion of STL files into printing instructions without a slicing program, which can be used to configure the printing mechanism for layer-by-layer construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional slicing programs are used to convert STL files into printing instructions, then the conversion process is established and reliable, but computational costs increase and detail is lost in the original three-dimensional model

Engineering Contradiction:
Improveconversion process reliabilityVSAvoidmodel detail loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the necessary information from the STL file directly into printing instructions, bypassing the intermediate slicing program step. This extraction approach preserves original model detail while achieving the required conversion function, eliminating the information loss that occurs in conventional slicing processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a new intermediary conversion process that directly transforms STL files into printing instructions without using traditional slicing programs. This intermediary step maintains model fidelity by preserving original geometric data while establishing a reliable conversion pathway.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If conventional slicing programs are used to convert STL files, then printing instructions can be generated, but computational efficiency decreases and costs increase

Engineering Contradiction:
Improveprinting instruction generationVSAvoidcomputational efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces the mechanical slicing program system with a more efficient direct conversion method. This substitution eliminates the computationally intensive slicing operations while maintaining the ability to generate printing instructions, thereby improving computational efficiency and reducing costs.

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

Solution Approach 2:

The patent changes the conversion parameters and methodology from traditional slicing-based approaches to direct STL-to-instructions transformation. This parameter change optimizes computational efficiency by avoiding redundant processing steps while still achieving reliable printing instruction generation.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If slice stack files are created for portability across machines, then file compatibility is achieved, but the original model detail is lost and computational overhead increases

Engineering Contradiction:
Improvefile portabilityVSAvoidoriginal model detail
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent performs preliminary conversion directly from STL files to printing instructions, preserving original model detail before any potential portability requirements arise. This preliminary action ensures that the richest possible data is maintained while still enabling cross-machine compatibility through the universal STL format.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the STL file format itself as a portable copy that retains full model detail. By working directly with STL files rather than converting them to slice stack files, the system maintains a faithful copy of the original model that can be ported across different machines without information loss.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3119590B1Three-dimensional printing using fast STL file conversion
Publication Date: 2020.11.11 THE EX ONE
  • EP3119590B1 patent drawingFigure 1
  • EP3119590B1 patent drawingFigure 2~3
  • EP3119590B1 patent drawingFigure 4~5

AI summary

Methods are provided for solid free-form fabrication of an article without using a slice stack file quickly and efficiently - in terms of computational resources - converting STL files representing an article or articles to be built by SFFF without the use of a conventional slicing program. An application program interface ("API") is used to generate a bitmap corresponding to each particular layer of the article that is to be printed directly from the article's STL file. This conversion may done essentially in real time immediately before the particular layer is to be printed. The bitmap is used in configuring the printing instructions for the SFFF printing mechanism to print that particular layer.