IP Library › Granted Patent US 12,649,280
Granted Patent B2
US 12,649,280 · App. 18/400,808 · Granted Jun 9, 2026

Method of concurrently 3D printing extruded parts having dissimilar slice heights

Inventors: Thomas J. Studanski (Plymouth, MN); Erik K. Heide (Eden Prairie, MN)
Assignee: STRATASYS, INC.
B29C64/386B29C64/118B29C64/209B29C64/321B29C64/393B33Y50/00B29C64/40B33Y10/00B33Y30/00B33Y40/00B33Y50/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,649,280
App. No.
18/400,808
Granted
Jun 9, 2026
Kind
B2
Abstract

A method of printing a plurality of parts with varying layer heights in a single print job in a 3D printer includes providing a plurality of sliced 3D digital representations of a plurality of parts with varying slice heights in the Z direction, positioning the digital representation of parts on a build platform of the 3D printer and determining a printing sequence of the layers of the parts based upon a lowest Z height between the plurality of sliced 3D digital representations. The method further includes extruding the layers of the plurality of disjoined parts with one or more print heads based upon the determined printing sequence and intermittently indexing z height between the sequenced layers until each of the plurality of parts is printed.

Claims (72)

1 . A method of printing a plurality of parts in a material extrusion 3D printer, the method comprising:

providing a plurality of sliced 3D digital representations of a plurality of parts with varying slice heights in the Z direction;

positioning the digital representation of parts on a build platform of the 3D printer;

determining a printing sequence of the layers of the utilizing the steps of:

comparing the Z height of the next layer of each of the plurality of sliced 3D presentations of the plurality of parts;

selecting a part of the plurality of parts that has the lowest Z height value;

sequencing layers of the plurality of parts based upon the lowest Z height value; and

repeating the comparing, selecting and sequencing steps until each of the sliced layers of each 3D digital representations of the plurality of parts has been sequenced;

extruding a layer of the plurality of parts with one or more print heads based upon the determined printing sequence to print the plurality of parts;

indexing a Z height between the sequenced layers; and

repeating the extruding and indexing steps until each of the plurality of parts is printed.

2 . The method of claim 1 , wherein a plurality of sequenced layers of the plurality of parts comprises part material and support material.

3 . The method of claim 2 , wherein a next layer of the plurality of sequenced layers of the plurality of parts begins printing with the part material or the support material last used to print a prior layer of the plurality of sequenced layers.

4 . The method of claim 1 and further comprising:

generating toolpaths for each layer of each of the plurality of parts; and

grouping the generated tool paths for each layer of the plurality of parts prior to extruding the layers.

5 . The method of claim 4 , wherein the grouping of the toolpaths is based upon the plurality of sequenced layers of the plurality of parts.

6 . The method of claim 1 , wherein comparing the Z height comprises:

extracting the plurality of layers of the plurality of sliced 3D digital representations of the plurality of parts; and

comparing the Z heights of the extracted plurality of layers.

7 . The method of claim 1 and further comprising:

indexing a platen of the 3D printer in the Z direction based upon the determined Z height in each layer of the printing sequence of the layers.

8 . The method of claim 1 and further comprising:

indexing a platen, moving a print head or a combination thereof in the Z direction based upon the determined Z height in each layer of the sequence of the layers of the plurality of parts.

9 . The method of claim 1 and further comprising:

adjusting a thickness of the extruded layers by adjusting a flow rate at which the material is extruded while maintaining a substantially constant speed of the print head.

10 . The method of claim 1 and further comprising:

adjusting a thickness of the extruded layers by adjusting a speed at which the print head is moving.

11 . The method of claim 1 and further comprising:

adjusting a thickness of the extruded layers by adjusting a speed at which the print head is moving and adjusting a flow rate at which the material is extruded.

12 . The method of claim 1 and further comprising:

adjusting a thickness of the extruded layers by swapping print heads having different flow rate capabilities.

13 . An extrusion-based additive manufacturing system comprising:

a plurality of print heads configured to extrude thermoplastic based material;

a platen configured to move in a Z direction;

a software program configured to:

receive a plurality of sliced 3D digital representations of a plurality of parts with varying slice heights in the Z direction;

position the digital representation of parts on a build platform of the 3D printer; and

determine a printing sequence of the layers of the plurality of parts based upon a lowest Z height between the plurality of sliced 3D digital representations, utilizing the steps of:

comparing the Z height of a next layer of each of the plurality of sliced 3D digital representations of the plurality of parts;

selecting a layer of a part of the plurality of parts that has the lowest Z height value; and

repeating the comparing and selecting steps until each of the sliced layers of each 3D digital representations of a plurality of parts has been sequenced; and

a controller configured for controlling the at least one print head and the platen based upon the determined printing sequence to extrude a flow of part material and support material in layers based to print the plurality of parts in a single print job.

14 . The extrusion-based additive manufacturing system of claim 13 , wherein the software is further configured to:

generate toolpaths for each layer in the printing sequence of the layers of the plurality of parts; and

group the generated tool paths for each layer in the printing sequence of the layers of the plurality of parts.

15 . The extrusion-based additive manufacturing system of claim 13 , wherein during comparing the Z height, the software is configured to:

extract the plurality of layers of the plurality of sliced 3D digital representations of the plurality of parts; and

compare the Z heights of the extracted plurality of layers.

16 . The extrusion-based additive manufacturing system of claim 13 , wherein the controller is configured to move the platen in the Z direction based upon the determine Z heights in the determined print sequence of the layers.

17 . The extrusion-based additive manufacturing system of claim 13 , wherein the controller is configured to move the platen and the at least one print head in the Z direction based upon the determine Z heights in the determined print sequence of the layers.

18 . The extrusion-based additive manufacturing system of claim 13 , wherein the controller is configured to adjust a flow rate from the at least one print head while maintaining the print head at a substantially constant speed to adjust for varying height thickness in the determined print sequence of layers.

19 . The extrusion-based additive manufacturing system of claim 13 , wherein the controller is configured to adjust a speed of travel of the at least one print head to adjust for varying height thickness in the determined print sequence of layers.

20 . The extrusion-based additive manufacturing system of claim 13 , wherein the at least one print head comprises a plurality of print heads and wherein the controller is configured to swap print heads with different extrusion capabilities to adjust for varying height thickness in the determined print sequence of layers.

21 . The extrusion-based additive manufacturing system of claim 13 , wherein the controller is configured to cause the print head to begin printing a next layer of the plurality of sequenced layers of the plurality of parts with the part material or the support material last used to print a prior layer of the plurality of sequenced layers.

22 . The extrusion-based additive manufacturing system of claim 13 , wherein the software is further configured to:

provide a determined Z height offset value in which a plurality of layers of disjoined parts can be printed without adjusting a Z height within the 3D printer;

determine whether a Z height difference between adjacent layers within the determined print sequence is below the determined Z height offset value; and

wherein the controller is configured to print adjacent layers within the determined print sequence that are below the determined Z height offset value without adjusting a Z height of a platen or a print head of the 3D printer.

23 . A method of printing a plurality of parts in a material extrusion 3D printer, the method comprising:

providing a plurality of sliced 3D digital representations of a plurality of parts with varying slice heights in the Z direction;

positioning the digital representation of parts on a build platform of the 3D printer;

determining a printing sequence of the layers of the utilizing the steps of:

provide a determined Z height offset value in which a plurality of layers of disjoined parts can be printed without adjusting a Z height within the 3D printer;

comparing the Z height of the next layer of each of the plurality of sliced 3D presentations of the plurality of parts;

selecting a part of the plurality of parts that has the lowest Z height value;

sequencing layers of the plurality of parts based upon the lowest Z height value;

determine whether a Z height difference between adjacent layers within the determined print sequence is below the determined Z height offset value; and

repeating the comparing, selecting and sequencing steps until each of the sliced layers of each 3D digital representations of the plurality of parts has been sequenced;

extruding a layer of the plurality of parts with one or more print heads based upon the determined printing sequence to print the plurality of parts;

indexing a Z height between the sequenced layers; and

repeating the extruding and indexing steps until each of the plurality of parts is printed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2024
From: STUDANSKI, THOMAS J.; HEIDE, ERIK K.
To: STRATASYS, INC.
Reel/Frame 066151/0453 →
Continuity (1)
Related Publication 20250214304A1 · Jul 3, 2025
References Cited (24)
US 5503785A · Crump et al. · 1996 [cited by applicant]
US 5866058A · Batchelder et al. · 1999 [cited by applicant]
US 6004124A · Swanson et al. · 1999 [cited by applicant]
US 6547995B1 · Comb · 2003 [cited by applicant]
US 6859681B1 · Alexander · 2005 [cited by examiner]
US 7127309B2 · Dunn et al. · 2006 [cited by applicant]
US 7297304B2 · Swanson et al. · 2007 [cited by applicant]
US 7384255B2 · LaBossiere et al. · 2008 [cited by applicant]
US 7604470B2 · LaBossiere et al. · 2009 [cited by applicant]
US 7896209B2 · Batchelder et al. · 2011 [cited by applicant]
US 7897074B2 · Batchelder et al. · 2011 [cited by applicant]
US 8153182B2 · Comb et al. · 2012 [cited by applicant]
US 8403658B2 · Swanson · 2013 [cited by applicant]
US 8647102B2 · Swanson et al. · 2014 [cited by applicant]
US 8985497B2 · Mannella et al. · 2015 [cited by applicant]
US 9073263B2 · Mannella et al. · 2015 [cited by applicant]
US 9090428B2 · Batchelder et al. · 2015 [cited by applicant]
US 9108360B2 · Comb et al. · 2015 [cited by applicant]
US 20180043631A1 · Heide · 2018 [cited by examiner]
“Local Adaptive Slicing for Layered Manufacturing”, by Tyberg, Virginia Polytechnic Institute and State University, Feb. 16, 1998, 83 pgs., (Year: 1998). [cited by applicant]
“Effect of Additive Slicing on Surface Integrity and Additive Manufacturing”, by Sikder, Proceedings of the ASME 2014 International Design Engineering Technical Conference & Computers and Information in Engineering Conf… [cited by applicant]
“A Surface Based Approach to Recognition of Geometric Features for Quality Freeform Surface Machining”, by Zhang, Computer-Aided Design 36 (2004), pp. 735-744 (Year 2004). [cited by applicant]
Office Action from U.S. Appl. No. 15/235,603, dated Aug. 24, 2018. [cited by applicant]
Office Action from U.S. Appl. No. 15/235,603, dated Feb. 28, 2019. [cited by applicant]