IP Library › Granted Patent US 12,515,407
Granted Patent B2
US 12,515,407 · App. 17/767,715 · Granted Jan 6, 2026

Generation of print configuration data for three dimensional printers

Inventors: Pol Fornos Martinez (Sant Cugat del Valles, ES); Arnau Codina Saborit (Sant Cugat del Valles, ES); Ismael Fernandez Aymerich (Sant Cugat del Valles, ES)
Assignee: PERIDOT PRINT LLC
B29C64/386B29C64/182B29C64/255B33Y10/00B33Y50/00
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,515,407
App. No.
17/767,715
Granted
Jan 6, 2026
Kind
B2
Abstract

Object model data defining a plurality of objects to be built by a three-dimensional printing apparatus is obtained. The plurality of objects to be built are arranged in a configuration to be printed with objects having a first property arranged in a first separable region of a build volume and objects having a second property arranged in a second separable region of the build volume. Print data defining the configuration of the plurality of objects to be built is generated.

Claims (30)

1 . A method comprising:

obtaining, by a processor, object model data defining a plurality of objects to be built within a fabrication chamber in a single print job by a three-dimensional printing apparatus such that those of the plurality of objects printed lower in the fabrication chamber are printed before those of the plurality of objects printed higher in the fabrication chamber, the plurality of objects including first objects having higher urgency and second objects having lower urgency;

arranging, by the processor, the plurality of objects to be built within the fabrication chamber in a configuration such that the first objects are arranged lower in the fabrication chamber and accordingly are printed first by the three-dimensional printing apparatus and such that the second objects are arranged higher in the fabrication chamber and accordingly are printed last by the three-dimensional printing apparatus; and

generating, by the processor, print data defining the configuration of the plurality of objects to be built such that the first objects are printed before the second objects are printed.

2 . The method of claim 1 , wherein obtaining the object model data comprises receiving user specification of which of the plurality of objects have higher urgency and thus are the first objects and which of the plurality of objects have lower urgency and thus are the second objects.

3 . The method of claim 1 , wherein the print data defining the configuration of the plurality of objects comprises first sprues to connect the first objects to each other, and second sprues to connect the second objects to each other.

4 . The method of claim 1 , wherein the print data defining the configuration of the plurality of objects comprises a first cage to wholly or partially surround the first objects, and a second cage to wholly or partially surround the second objects.

5 . The method of claim 1 , further comprising:

causing, by the processor, the three-dimensional printing apparatus to print the plurality of objects within the fabrication chamber in the single print job in accordance with the generated print data defining the configuration such that the first objects having higher urgency are printed in the fabrication chamber before the second objects having lower urgency are printed in the fabrication chamber.

6 . The method of claim 1 , wherein arranging the plurality of objects in the configuration such that the first objects having higher urgency are printed in the single print job before the second objects having lower urgency are printed in the single print job means that in a case where the three-dimensional printing apparatus is unable to print the second objects in the print job, the first objects having higher urgency have already been printed in the print job and thus are salvageable and do not have to be reprinted again in another print job.

7 . A non-transitory computer-readable data storage medium storing program code executable by a processor to perform processing comprising:

obtaining object model data defining a plurality of objects to be built within a fabrication chamber in a single print job by a three-dimensional printing apparatus such that those of the plurality of objects printed lower in the fabrication chamber are printed before those of the plurality of objects printed higher in the fabrication chamber, the plurality of objects including first objects having higher urgency and second objects having lower urgency;

arranging the plurality of objects to be built within the fabrication chamber in a configuration such that the first objects are arranged lower in the fabrication chamber and accordingly are printed first by the three-dimensional printing apparatus and such that the second objects are arranged higher in the fabrication chamber and accordingly are printed last by the three-dimensional printing apparatus; and

generating print data defining the configuration of the plurality of objects to be built such that the first objects are printed before the second objects are printed.

8 . The non-transitory computer-readable data storage medium of claim 7 , wherein obtaining the object model data comprises receiving user specification of which of the plurality of objects have higher urgency and thus are the first objects and which of the plurality of objects have lower urgency and thus are the second objects.

9 . The non-transitory computer-readable data storage medium of claim 7 , wherein the print data defining the configuration of the plurality of objects comprises first sprues to connect the first objects to each other, and second sprues to connect the second objects to each other.

10 . The non-transitory computer-readable data storage medium of claim 7 , wherein the print data defining the configuration of the plurality of objects comprises a first cage to wholly or partially surround the first objects, and a second cage to wholly or partially surround the second objects.

11 . The non-transitory computer-readable data storage medium of claim 7 , wherein the processing further comprises:

causing the three-dimensional printing apparatus to print the plurality of objects within the fabrication chamber in the single print job in accordance with the generated print data defining the configuration such that the first objects having higher urgency are printed in the fabrication chamber before the second objects having lower urgency are printed in the fabrication chamber.

12 . The non-transitory computer-readable data storage medium of claim 2 , wherein arranging the plurality of objects in the configuration such that the first objects having higher urgency are printed in the single print job before the second objects having lower urgency are printed in the single print job means that in a case where the three-dimensional printing apparatus is unable to print the second objects in the print job, the first objects having higher urgency have already been printed in the print job and thus are salvageable and do not have to be reprinted again in another print job.

13 . The non-transitory computer-readable data storage medium of claim 7 , wherein the processor is part of the three-dimensional printing apparatus, such that the three-dimensional printing apparatus performs the processing.

14 . The non-transitory computer-readable data storage medium of claim 7 , wherein the processor is part of a device different from the three-dimensional printing apparatus, such that the device as opposed to the three-dimensional printing apparatus performs the processing.

15 . A non-transitory computer-readable data storage medium storing program code executable by a processor to perform processing comprising:

obtaining object model data defining a plurality of objects to be built within a fabrication chamber in a single print job by a three-dimensional printing apparatus such that those of the plurality of objects printed lower in the fabrication chamber are printed before those of the plurality of objects printed higher in the fabrication chamber, the plurality of objects including first objects having higher urgency and second objects having lower urgency;

arranging the plurality of objects to be built within the fabrication chamber in a configuration such that the first objects are arranged lower in the fabrication chamber and accordingly are printed first by the three-dimensional printing apparatus and such that the second objects are arranged higher in the fabrication chamber and accordingly are printed last by the three-dimensional printing apparatus;

generating print data defining the configuration of the plurality of objects to be built such that the first objects are printed before the second objects are printed; and

causing the three-dimensional printing apparatus to print the plurality of objects within the fabrication chamber in the single print job in accordance with the generated print data defining the configuration such that the first objects having higher urgency are printed in the fabrication chamber before the second objects having lower urgency are printed in the fabrication chamber,

wherein arranging the plurality of objects in the configuration such that the first objects having higher urgency are printed in the single print job before the second objects having lower urgency are printed in the single print job means that in a case where the three-dimensional printing apparatus is unable to print the second objects in the print job, the first objects having higher urgency have already been printed in the print job and thus are salvageable and do not have to be reprinted again in another print job.

16 . The non-transitory computer-readable data storage medium of claim 15 , wherein the processor is part of the three-dimensional printing apparatus, such that the three-dimensional printing apparatus performs the processing.

17 . The non-transitory computer-readable data storage medium of claim 15 , wherein the processor is part of a device different from the three-dimensional printing apparatus, such that the device as opposed to the three-dimensional printing apparatus performs the processing.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2025
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PERIDOT PRINT LLC
Reel/Frame 070187/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: HP PRINTING AND COMPUTING SOLUTIONS, S.L.U.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 059740/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: FORNOS MARTINEZ, POL; CODINA SABORIT, ARNAU; FERNANDEZ AYMERICH, ISMAEL
To: HP PRINTING AND COMPUTING SOLUTIONS, S.L.U.
Reel/Frame 059720/0535 →
Continuity (1)
Related Publication 20230278290A1 · Sep 7, 2023
References Cited (20)
US 8718522B2 · Chillscyzn et al. · 2014 [cited by applicant]
US 9636871B2 · Butler et al. · 2017 [cited by applicant]
US 10328686B2 · Iverson et al. · 2019 [cited by applicant]
US 10552095B1 · Lawson · 2020 [cited by examiner]
US 20150057784A1 · Butler et al. · 2015 [cited by applicant]
US 20170173888A1 · Thomas-Lepore · 2017 [cited by examiner]
US 20170173889A1 · Thomas-Lepore et al. · 2017 [cited by applicant]
US 20180024517A1 · Halperin · 2018 [cited by applicant]
US 20180093417A1 · Yaw et al. · 2018 [cited by applicant]
US 20190204769A1 · Rice et al. · 2019 [cited by applicant]
US 20190286384A1 · Torrent et al. · 2019 [cited by applicant]
US 20190351612A1 · Huang · 2019 [cited by examiner]
US 20210122109A1 · Sayers · 2021 [cited by examiner]
JP 2017148996A · 2017 [cited by applicant]
WO 2016077250 · 2016 [cited by applicant]
WO 2017194144 · 2017 [cited by applicant]
WO 2017196355 · 2017 [cited by applicant]
WO 2019005708A3 · 2019 [cited by applicant]
WO 2019194837A1 · 2019 [cited by applicant]
International Searching Authority, “Search Report and Written Opinion,” issued in connection PCT/US2019/058467, mailed Jul. 16, 2020, 6 pages. [cited by applicant]