3D Printing Command History for Toolpath and State Updates

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 or ordering parts based on time, toolpath movement, and cooling time, due to limited user feedback and instruction updating capabilities.

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, and a command history for entering and managing printing commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple printing methods are implemented, then printing optimization capability is improved, but system complexity increases

Engineering Contradiction:
Improveprinting method varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments printing instructions into discrete, manageable states that can be individually selected and modified. Each printing method is represented as a separate state in the command history, allowing users to explore different approaches without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates new printing states based on user selections from the command history. When users select a previous state, the system automatically creates updated instructions that incorporate changes from that point forward, enabling flexible exploration of multiple printing methods.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If real-time printing visualization is provided, then user control is improved, but information processing load increases

Engineering Contradiction:
Improveuser controlVSAvoidinformation processing load
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system prepares and stores multiple printing states and their corresponding instructions in advance within the command history. This preliminary organization allows users to review and select from pre-computed options without requiring real-time generation of all possible variations, reducing processing load during interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12093018B2Systems and methods for three-dimensional printing
Publication Date: 2024.09.17 RELATIVITY SPACE INC
  • US12093018B2 patent drawing
  • US12093018B2 patent drawing
  • US12093018B2 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.