3D Printing Error Reduction via Dynamic G-Code Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D printing technologies face challenges in maintaining uniform material filling patterns, leading to structural and surface defects, particularly at the ends of printing lines, which affect the structural integrity and functional performance of printed parts, and lack user-friendly options for refining printing processes to improve quality.

Innovation Solution

The system automatically adjusts printing parameters such as speed, extrusion rate, and linewidth in G-code data for 3D printers to compensate for defects, using algorithms to identify and correct non-uniformities and kinematic issues in the extruder's movement, allowing for improved printing quality and productivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If printing speed is increased to improve productivity, then printing quality deteriorates due to non-uniform material filling and structural defects

Engineering Contradiction:
Improveprinting speedVSAvoidmaterial filling uniformity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts printing parameters (speed, acceleration, extrusion rate) in real-time based on the current printing location and detected defects. The extruder's kinematic parameters are modified on-the-fly rather than using fixed parameters throughout the printing process, allowing high speed overall while maintaining quality where needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different printing parameters to different regions of the print path. Specifically, it identifies defect-prone areas (such as end segments of printing lines) and applies localized parameter adjustments only in those regions, while maintaining high speed in areas where quality is already adequate

Inventive Principle:
Principle #3Local quality

Solution Approach 3:

The system incorporates feedback mechanisms to detect printing defects during the process and uses this information to adjust subsequent printing parameters. By monitoring material filling patterns and identifying non-uniformities, the system can compensate for defects in real-time, creating a closed-loop control system that improves quality while maintaining productivity

Inventive Principle:
Principle #23Feedback

2Ease of operation

If proprietary manufacturer technology is used to regulate printing processes, then device complexity is reduced for users, but user ability to refine process control deteriorates

Engineering Contradiction:
Improveuser interface simplicityVSAvoidprocess control refinement capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system enables users to perform self-service quality improvement by providing tools that automatically analyze printing paths, identify defect areas, and generate optimized G-code. Users don't need deep expertise in printing parameters - the system serves them with automated analysis and recommendations that they can apply independently

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system acts as an intermediary layer between the user and the printer's proprietary control system. It translates user-friendly defect area selections into detailed kinematic parameter adjustments that the printer can execute, bridging the gap between simple user input and complex machine control

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240173924A1Systems and methods for error reduction in three-dimensional (3D) printing
Publication Date: 2024.05.30 FLORIDA STATE UNIV RES FOUND INC
  • US20240173924A1 patent drawing
  • US20240173924A1 patent drawing
  • US20240173924A1 patent drawing

AI summary

Systems and methods for error reduction in three-dimensional (3D) printing are provided and can include automatically adjusting printing parameters (for example, printing speed, acceleration, extrusion rate, and/or any other parameters) in the “G-codes” for a 3D printer (for example, fused deposition modeling) to compensate for printing errors that may occur when printing is performed at a high speed. An algorithm can be used to increase printing speed while mitigating reductions in printing quality.