IP Library Granted Patent US 12,629,892
Granted Patent B2
US 12,629,892 · App. 17/234,277 · Granted May 19, 2026

Systems, devices, and methods for generating a lattice support structure outside of an exclusion area

Inventors: Justin Stekli (Dayton, OH); Bathrinarayanan Mukundan (Bengaluru, IN); Ryan Christopher Jones (Evendale, OH); Paul C. Schilling (West Chester, OH)
Assignee: General Electric Company
B29C64/386B33Y50/00G05B19/4099G06F30/10G05B2219/35134G05B2219/49023G06F2113/10
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,629,892
App. No.
17/234,277
Granted
May 19, 2026
Kind
B2
Abstract

A printing device receives modeling data that defines a three-dimensional solid model of a component body having a plurality of faces and a plurality of edges. Each of the faces meets another face of the component body at a respective edge of the component body. The printing device interrogates one or more faces of the component body to identify one or more looped geometries, and defines a lattice exclusion area having a boundary formed based at least in part on one or more faces of the component body that correspond to the looped geometries. The printing device generates a printer output of the component body and a lattice support structure for the component body. The printer output of the lattice support structure is outside of the lattice exclusion area.

Claims (39)

1 . A method carried out by a printing device, the method comprising:

receiving modeling data that defines a three-dimensional solid model of a component body having a plurality of faces and a plurality of edges, each of the faces meeting another face of the component body at a respective edge of the component body;

interrogating faces of the component body to identify a first looped geometry on a first face of the faces of the component body and a second looped geometry on a second face of the faces of the component body;

defining a lattice exclusion area having a boundary formed based on the first face and the second face of the component body that correspond to the first looped geometry and the second looped geometry, wherein the boundary extends from the first looped geometry on the first face to the second looped geometry on the second face, and the lattice exclusion area defines a space where a lattice support structure is excluded thereby preventing the lattice support structure from blocking areas formed by the boundary extending between the first looped geometry and the second looped geometry; and

generating a printer output of the component body and the lattice support structure for the component body, the printer output of the lattice support structure being outside of the lattice exclusion area.

2 . The method of claim 1 , wherein:

the first looped geometry or the second looped geometry comprise respective cylindrical faces among the interrogated faces, and

the faces that correspond to the first looped geometry or the second looped geometry comprise the cylindrical faces.

3 . The method of claim 2 , wherein:

interrogating the faces of the component body comprises interrogating the faces to identify cylindrical faces that are among the interrogated faces and that have respective diameters less than a threshold diameter, and

the first looped geometry or the second looped geometry comprise the cylindrical faces that are among the interrogated faces and that have respective diameters less than the threshold diameter.

4 . The method of claim 2 , wherein interrogating the faces comprises:

receiving an indication of the faces of the component body via a user interface; and

interrogating the indicated faces to identify one or more cylindrical faces among the indicated faces.

5 . The method of claim 1 , wherein:

the first looped geometry or the second looped geometry comprise one or more loops, each of the loops comprising one or more respective edges of the component body, and

the faces that correspond to the first looped geometry or the second looped geometry comprise one or more faces that correspond to the loops.

6 . The method of claim 5 , wherein interrogating the faces comprises:

receiving an indication of the faces of the component body via a user interface; and

interrogating the indicated faces to identify one or more loops in the indicated faces.

7 . The method of claim 1 , wherein:

defining the lattice exclusion area comprises pulling one or more extreme faces of the lattice exclusion area, and

the printer output of the lattice support structure is outside of the lattice exclusion area subsequent to the pulling of the one or more extreme faces.

8 . The method of claim 1 , wherein the printer output of the lattice support structure is within a lattice filling area but outside of the lattice exclusion area.

9 . The method of claim 8 , wherein the printer output of the lattice support structure comprises a tiling of a lattice unit cell within the lattice filling area but outside of the lattice exclusion area.

10 . A method carried out by a printing device, the method comprising:

receiving modeling data that defines a three-dimensional solid model of a component body having a plurality of faces and a plurality of edges, each of the faces meeting another face of the component body at a respective edge of the component body;

interrogating faces of the component body to identify a first loop on a first face of the faces of the component body and a second loop on a second face of the faces of the component body, each of the first loop and the second loop comprise one or more respective edges of the component body;

identifying one or more faces of the component body that correspond to the identified first loop and the identified second loop;

defining a lattice exclusion area having a boundary formed based on the first face and the second face of the component body that correspond to the first loop and the second loop, wherein the boundary extends from the first loop on the first face to the second loop on the second face, and the lattice exclusion area defines a space where a lattice support structure is excluded thereby preventing the lattice support structure from blocking areas formed by the boundary extending between the first loop and the second loop; and

generating a printer output of the component body and the lattice support structure for the component body, the printer output of the lattice support structure being outside of the lattice exclusion area.

11 . The method of claim 10 , wherein:

defining the lattice exclusion area comprises pulling one or more extreme faces of the lattice exclusion area, and

the printer output of the lattice support structure is outside of the lattice exclusion area subsequent to the pulling of the one or more extreme faces.

12 . The method of claim 10 , wherein the printer output of the lattice support structure is within a lattice filling area but outside of the lattice exclusion area.

13 . The method of claim 12 , wherein the printer output of the lattice support structure comprises a tiling of a lattice unit cell within the lattice filling area but outside of the lattice exclusion area.

14 . The method of claim 10 , wherein interrogating the faces comprises:

receiving an indication of the faces of the component body via a user interface; and

interrogating the indicated faces to identify one or more loops in the interrogated faces.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2021
From: STEKLI, JUSTIN; MUKUNDAN, BATHRINARAYANAN; JONES, RYAN CHRISTOPHER; SCHILLING, PAUL C.
To: GENERAL ELECTRIC COMPANY
Reel/Frame 055961/0433 →
Continuity (1)
Related Publication 20220332050A1 · Oct 20, 2022
References Cited (26)
US 9470095B2 · Propheter-Hinckley et al. · 2016 [cited by applicant]
US 9579714B1 · Rutkowski · 2017 [cited by applicant]
US 9817388B2 · Kumar · 2017 [cited by examiner]
US 9982544B2 · Xu · 2018 [cited by applicant]
US 10018052B2 · Snyder et al. · 2018 [cited by applicant]
US 11167481B2 · Ulichney · 2021 [cited by examiner]
US 20160159465A1 · Koppelman et al. · 2016 [cited by applicant]
US 20170113413A1 · Iwase et al. · 2017 [cited by applicant]
US 20170277168A1 · Tanaka et al. · 2017 [cited by applicant]
US 20180243097A1 · Jones et al. · 2018 [cited by applicant]
US 20180347442A1 · Lacy et al. · 2018 [cited by applicant]
US 20190106993A1 · Burd · 2019 [cited by applicant]
US 20200004225A1 · Buller · 2020 [cited by examiner]
US 20220244704A1 · Chu · 2022 [cited by examiner]
CN 105745652A · 2016 [cited by applicant]
CN 111546628A · 2020 [cited by applicant]
CN 112520068A · 2021 [cited by applicant]
JP 2017170764A · 2017 [cited by applicant]
JP 2021031053A · 2021 [cited by applicant]
Wadea Ameen et al “Manufacturability of Overhanging Holes Using Electron Beam Melting” , Metals, vol. 8, No. 6, May 30, 2018, pp. 1-24, XP055736680, DOI: 10.3390/met8060397. [cited by applicant]
Mulherin Kristin: “Metal 3D Printing: Who Needs Supports?” , Feb. 11, 2021, XP093019424, Retrieved from the Internet: URL:https://www.machinedesign.com/3d-printing-cad/article/21154652/ metal-3d-printing-who-needs-suppo… [cited by applicant]
Ahmed Hussein et al “Advanced lattice support structures for metal additive manufacturing” , Journal of Materials Processing Technology, vol. 213, No. 7, Jul. 1, 2013, pp. 1019-1026, XP055295573, NL ISSN: 0924-0136, DOI… [cited by applicant]
Hase Vaibhav Jet al: “Complex Hole Recognition from CAD Mesh Models” , Sep. 29, 2018, pp. 515-534, XP093019438, ISBN: 978-93-877-9346-0 Retrieved from the Internet: URL:https://www.cctech.co.in/downloads/publications/20… [cited by applicant]
Extended European Search Report for Application No. 22164721.7 dated Feb. 14, 2023 (12 pages). [cited by applicant]
Japanese Patent Office Action for Application No. 2022-068958 dated Jul. 25, 2023 (5 pages with English Translation). [cited by applicant]
Chinese Office Action for Application No. 202210406256.7 dated Jan. 26, 2024 (20 pages with English Translation). [cited by applicant]