3D Printing Instruction States for Toolpath and Slice Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies lack a system that allows users to easily try multiple methods of printing a 3D object, such as segmenting it into optimal slices or ordering parts based on time, toolpath movement, and cooling time, due to limited user feedback and instruction updates.

Innovation Solution

A method and system for updating and managing 3D printing instructions, allowing users to select and generate new printing states for different portions of a 3D object, with a visualization window displaying cross-sections and toolpaths, enabling users to adjust and manipulate printing instructions through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple printing methods are tried to optimize 3D object printing, then print quality and efficiency improve, but system complexity and user operation difficulty increase

Engineering Contradiction:
Improveprint qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system creates virtual copies of printing instructions representing different printing methods and states. Users can generate and compare multiple printing instruction sets without physical trial-and-error, allowing optimization of print quality while avoiding the complexity of implementing multiple physical printing systems.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary analysis and generation of multiple printing instruction methods before actual printing. By pre-calculating and comparing different printing approaches, the system determines the optimal method in advance, eliminating the need for complex real-time decision-making during printing operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple printing instructions are maintained and updated, then printing optimization improves, but information management complexity increases

Engineering Contradiction:
Improveprinting efficiencyVSAvoidinstruction management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments printing instructions into distinct states and methods, each representing a specific printing approach. This segmentation allows users to manage, compare, and switch between different printing instruction sets systematically, improving printing efficiency while keeping management organized and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates and updates printing instructions based on user selections and printing requirements. Printing instructions are not static but adapt and evolve through user interaction, allowing efficient optimization without requiring complex manual management of fixed instruction sets.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If user feedback and visualization are enhanced, then ease of operation improves, but system complexity increases

Engineering Contradiction:
Improveuser interface usabilityVSAvoidsoftware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system incorporates feedback mechanisms that display printing instruction states and allow user interaction. Users can view, select, and modify printing instructions with immediate visual feedback, significantly improving ease of operation. The feedback loop enables users to understand system state without requiring complex internal knowledge.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces a user interface as an intermediary between the user and the complex printing instruction management system. This intermediary layer simplifies interaction by presenting manageable options and handling complex operations behind the scenes, improving usability without exposing users to underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240295869A1Systems and Methods for Three-Dimensional Printing
Publication Date: 2024.09.05 RELATIVITY SPACE INC
  • US20240295869A1 patent drawing
  • US20240295869A1 patent drawing
  • US20240295869A1 patent drawing

AI summary

The present disclosure provides methods and systems for three-dimensional (3D) printing. In an example, a system and method for maintaining a command history in 3D printing software is disclosed. In an example, a method for updating a plurality of printing instructions comprises maintaining a plurality of printing states corresponding to the plurality of printing instructions, wherein a first state corresponds to a first set of printing instructions for printing a first portion of a 3D object. The plurality of printing states may comprise a final state comprising final printing instructions. User instructions may be received to select a second state that is not the final state. A new state may be generated comprising a second set of printing instructions for printing second portion of the 3D object. The plurality of printing instructions may be updated with the second set of printing instructions to yield an updated plurality of printing instructions.