IP Library Granted Patent US 12,429,848
Granted Patent B2
US 12,429,848 · App. 18/736,879 · Granted Sep 30, 2025

Method and system for automated toolpath generation

Inventors: Stephen T. Connor (San Francisco, CA); Alex S. Goldenberg (San Francisco, CA); Jonathan Hsu (San Francisco, CA); Benjamin D. Voiles (San Francisco, CA); Theodore C. Sorom (San Francisco, CA)
Assignee: Mantle Inc.
G05B19/4099B33Y50/02G05B2219/35134G05B2219/49007
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,429,848
App. No.
18/736,879
Granted
Sep 30, 2025
Kind
B2
Abstract

A method for facilitating part fabrication, such as by automated toolpath generation, can include one or more of: receiving a virtual part; modifying the virtual part; and/or determining toolpaths to fabricate the target part. The toolpaths preferably define an ordered series of additive and subtractive toolpaths, more preferably wherein the additive and subtractive toolpaths are interleaved, which can function to achieve high manufacturing efficiency and/or performance. The method can additionally or alternatively include: generating machine instructions based on the toolpaths; fabricating the target part based on the machine instructions; calibrating the fabrication system; and/or any other suitable elements.

Claims (37)

1. A method for facilitating part fabrication, comprising, based on a virtual part model, determining an ordered series of toolpaths, the ordered series comprising:

an initial additive toolpath for depositing material to form a base layer;

a subtractive perimeter toolpath for removing material from a perimeter of the base layer;

for each subsequent layer;

an additive toolpath for forming the respective subsequent layer comprising:

a perimeter toolpath for reforming the perimeter of the layer preceding the respective subsequent layer by depositing material around the perimeter of the layer preceding the respective subsequent layer; and

an infill toolpath for depositing the respective subsequent layer over the layer preceding the respective subsequent layer; and

a subtractive toolpath for removing a perimeter of the respective subsequent layer;

generating machine instructions for a hybrid fabrication system based on the ordered series of toolpaths; and

fabricating the part based on the machine instructions, wherein fabricating the part comprises:

using a material deposition tool of the hybrid fabrication system to deposit a metal paste substantially following the initial additive toolpath and the additive toolpaths;

drying the metal paste to form a green body;

using a set of cutting tools of the hybrid fabrication system, substantially following the subtractive perimeter toolpath and the subtractive toolpaths to cut the green body; and

sintering a part green body to form the part.

2. The method of claim 1 , wherein the subtractive toolpath is configured to remove defects from the perimeter of the respective subsequent layer.

3. The method of claim 2 , wherein the first subtractive toolpath comprises a contouring toolpath for contouring a surface of the respective subsequent layer or a facing toolpath for facing a surface of the respective subsequent layer.

4. The method of claim 1 , wherein a subsequent layer overhangs a preceding layer.

5. The method of claim 4 , wherein the subsequent layer is part of an additive window, wherein the additive window is determined to avoid damaging portions of the preceding layer.

6. The method of claim 5 , wherein an entirety of the additive window is deposited prior to an overhang removal toolpath comprising a subtractive process for removing the overhang.

7. The method of claim 4 , wherein the subsequent layer overhangs a preceding layer by between 10 and 100 μm.

8. The method of claim 1 , wherein infill toolpath comprises a boustrophedonic toolpath or a spiral toolpath.

9. A method for facilitating part fabrication, comprising, based on a virtual part model, determining an ordered series of toolpaths, the ordered series comprising:

an additive toolpath set for depositing a layer of an object comprising:

a first perimeter toolpath for depositing a perimeter layer circumscribing a layer;

an infill toolpath for depositing an infill volume of the perimeter layer, wherein the infill toolpath comprises a boustrophedonic pattern; and

a second perimeter toolpath for depositing a perimeter circumscribing the infill volume, wherein the perimeter toolpath overlaps the infill toolpath; and

a subtractive toolpath set for removing material from the perimeter layer comprising a subtractive perimeter toolpath for removing material deposited in the second perimeter toolpath;

generating machine instructions for a hybrid fabrication system based on the ordered series of toolpaths; and fabricating the part based on the machine instructions,

wherein fabricating the part comprises:

using a material deposition tool of the hybrid fabrication system to deposit a metal paste substantially following the additive toolpath;

drying the metal paste to form a green body;

using a set of cutting tools of the hybrid fabrication system, substantially following the subtractive toolpath to cut the green body; and

sintering a part green body to form the part.

10. The method of claim 9 , wherein the subtractive toolpath further comprises a subtractive toolpath for removing a portion of material from at least one of the perimeter layer and a preceding layer.

11. The method of claim 9 , wherein at turnarounds of the boustrophedonic pattern, an infill-perimeter junction position is modified.

12. The method of claim 11 , wherein the infill-perimeter junction position is modified based on a feature of the perimeter layer.

13. The method of claim 12 , wherein the feature comprises a concavity of the perimeter layer or a corner of the perimeter layer.

Assignments (2)
SECURITY INTEREST Recorded Sep 17, 2025
From: MANTLE INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 072290/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: CONNOR, STEPHEN T.; GOLDENBERG, ALEX S.; HSU, JONATHAN; VOILES, BENJAMIN D.; SOROM, THEODORE CHARLES
To: MANTLE INC.
Reel/Frame 067685/0276 →
Continuity (6)
Continuation 18136746 · Apr 19, 2023
Continuation 17862650 · Jul 12, 2022
Continuation 16697034 · Nov 26, 2019
Continuation 16417279 · May 20, 2019
Provisional Application 62675073 · May 22, 2018
Related Publication 20240319710A1 · Sep 26, 2024
References Cited (151)
US 4552719A · Morimoto et al. · 1985 [cited by applicant]
US 4596746A · Morishita et al. · 1986 [cited by applicant]
US 5207371A · Prinz et al. · 1993 [cited by applicant]
US 5398193A · Deangelis et al. · 1995 [cited by applicant]
US 5514232A · Burns · 1996 [cited by applicant]
US 5732323A · Nyrhilae · 1998 [cited by applicant]
US 6207300B1 · Koch et al. · 2001 [cited by applicant]
US 6212769B1 · Boyko · 2001 [cited by examiner]
US 6438250B1 · Johannet · 2002 [cited by applicant]
US 6471800B2 · Jang et al. · 2002 [cited by applicant]
US 6602766B2 · Chang et al. · 2003 [cited by applicant]
US 6630009B2 · Moussa et al. · 2003 [cited by applicant]
US 6682684B1 · Jamalabad · 2004 [cited by examiner]
US 6974656B2 · Hinczewski · 2005 [cited by applicant]
US 7003864B2 · Dirscherl · 2006 [cited by applicant]
US 7070734B2 · Liu et al. · 2006 [cited by applicant]
US 8361924B2 · Tanaka et al. · 2013 [cited by applicant]
US 8838419B2 · Sullivan et al. · 2014 [cited by applicant]
US 8983805B2 · Rameau et al. · 2015 [cited by applicant]
US 9153355B2 · Choi et al. · 2015 [cited by applicant]
US 9190187B2 · Song et al. · 2015 [cited by applicant]
US 9409244B2 · Geiser · 2016 [cited by applicant]
US 9434109B2 · Ding · 2016 [cited by applicant]
US 9751260B2 · Dietrich et al. · 2017 [cited by applicant]
US 9757902B2 · Sparks et al. · 2017 [cited by applicant]
US 9849019B2 · Miller et al. · 2017 [cited by applicant]
US 10111753B2 · Patterson et al. · 2018 [cited by applicant]
US 10130378B2 · Bryan · 2018 [cited by applicant]
US 10220566B2 · Bauza et al. · 2019 [cited by applicant]
US 10259158B2 · Leu et al. · 2019 [cited by applicant]
US 10315252B2 · Symeonidis et al. · 2019 [cited by applicant]
US 10315357B2 · Riman · 2019 [cited by applicant]
US 20020072205A1 · Chang et al. · 2002 [cited by applicant]
US 20020129485A1 · Mok et al. · 2002 [cited by applicant]
US 20020149137A1 · Jang et al. · 2002 [cited by applicant]
US 20020176793A1 · Moussa et al. · 2002 [cited by applicant]
US 20030175621A1 · Hinczewski · 2003 [cited by applicant]
US 20030204286A1 · Thomas et al. · 2003 [cited by applicant]
US 20040107019A1 · Keshavmurthy et al. · 2004 [cited by applicant]
US 20040217095A1 · Herzog · 2004 [cited by applicant]
US 20040241585A1 · Kato et al. · 2004 [cited by applicant]
US 20060083652A1 · Liu et al. · 2006 [cited by applicant]
US 20070241482A1 · Giller et al. · 2007 [cited by applicant]
US 20080233416A1 · Takase · 2008 [cited by applicant]
US 20090110307A1 · Markowitz · 2009 [cited by applicant]
US 20090174709A1 · Kozlak · 2009 [cited by examiner]
US 20090189315A1 · Guenster et al. · 2009 [cited by applicant]
US 20100161105A1 · Blake · 2010 [cited by applicant]
US 20100194813A1 · Kritchman et al. · 2010 [cited by applicant]
US 20110068502A1 · Basseas · 2011 [cited by applicant]
US 20110213482A1 · Saarela et al. · 2011 [cited by applicant]
US 20120046164A1 · Tanaka et al. · 2012 [cited by applicant]
US 20120291701A1 · Grasegger et al. · 2012 [cited by applicant]
US 20130015609A1 · Landau · 2013 [cited by applicant]
US 20130119577A1 · You · 2013 [cited by examiner]
US 20130124151A1 · Mech et al. · 2013 [cited by applicant]
US 20130134363A1 · Song et al. · 2013 [cited by applicant]
US 20130139873A1 · Choi et al. · 2013 [cited by applicant]
US 20130189435A1 · Mackie et al. · 2013 [cited by applicant]
US 20130209600A1 · Tow · 2013 [cited by applicant]
US 20130307175A1 · Tang · 2013 [cited by applicant]
US 20130311450A1 · Ramani et al. · 2013 [cited by applicant]
US 20140060633A1 · Lucas et al. · 2014 [cited by applicant]
US 20140129183A1 · Imamura et al. · 2014 [cited by applicant]
US 20140272121A1 · Ng et al. · 2014 [cited by applicant]
US 20140287583A1 · Liu et al. · 2014 [cited by applicant]
US 20140291886A1 · Mark et al. · 2014 [cited by applicant]
US 20140295199A1 · Baarman et al. · 2014 [cited by applicant]
US 20140309764A1 · Socha-Leialoha et al. · 2014 [cited by applicant]
US 20140349132A1 · Uhlmann et al. · 2014 [cited by applicant]
US 20150061170A1 · Engel et al. · 2015 [cited by applicant]
US 20150076739A1 · Batchelder · 2015 [cited by applicant]
US 20150134095A1 · Hemani et al. · 2015 [cited by applicant]
US 20150174658A1 · Ljungblad · 2015 [cited by applicant]
US 20150197063A1 · Shinar et al. · 2015 [cited by applicant]
US 20150380272A1 · Wu et al. · 2015 [cited by applicant]
US 20160031010A1 · O'Neill et al. · 2016 [cited by applicant]
US 20160059493A1 · Sparks et al. · 2016 [cited by applicant]
US 20160279882A1 · Davis et al. · 2016 [cited by applicant]
US 20160297097A1 · Riman · 2016 [cited by applicant]
US 20170087632A1 · Mark · 2017 [cited by applicant]
US 20170104225A1 · Barnwell et al. · 2017 [cited by applicant]
US 20170120527A1 · Miller et al. · 2017 [cited by applicant]
US 20170173870A1 · Condello et al. · 2017 [cited by applicant]
US 20170203515A1 · Bennett et al. · 2017 [cited by applicant]
US 20170209958A1 · Soshi · 2017 [cited by applicant]
US 20170217093A1 · Demuth et al. · 2017 [cited by applicant]
US 20170252169A1 · Alambeigi et al. · 2017 [cited by applicant]
US 20170312985A1 · Talgorn et al. · 2017 [cited by applicant]
US 20180071819A1 · Connor et al. · 2018 [cited by applicant]
US 20180072000A1 · Riemann · 2018 [cited by applicant]
US 20180111314A1 · Philippi · 2018 [cited by applicant]
US 20180154439A1 · Mark · 2018 [cited by applicant]
US 20180169953A1 · Matusik et al. · 2018 [cited by applicant]
US 20180193922A1 · Bell et al. · 2018 [cited by applicant]
US 20180194076A1 · Bell et al. · 2018 [cited by applicant]
US 20180222110A1 · Batchelder · 2018 [cited by applicant]
US 20180229300A1 · Myerberg et al. · 2018 [cited by applicant]
US 20180250739A1 · Saurwalt et al. · 2018 [cited by applicant]
US 20180250774A1 · Symeonidis et al. · 2018 [cited by applicant]
US 20180276316A1 · Brochu et al. · 2018 [cited by applicant]
US 20180304357A1 · Myerberg et al. · 2018 [cited by applicant]
US 20180305266A1 · Gibson et al. · 2018 [cited by applicant]
US 20180307209A1 · Chin et al. · 2018 [cited by applicant]
US 20180311891A1 · Duty et al. · 2018 [cited by applicant]
US 20180321659A1 · Dasappa et al. · 2018 [cited by applicant]
US 20180345376A1 · Page · 2018 [cited by applicant]
US 20180361668A1 · Kim et al. · 2018 [cited by applicant]
US 20180373227A1 · Sadusk · 2018 [cited by examiner]
US 20190001412A1 · Gibson et al. · 2019 [cited by applicant]
US 20190002713A1 · Fong et al. · 2019 [cited by applicant]
US 20190003176A1 · Donelan et al. · 2019 [cited by applicant]
US 20190016904A1 · Connor et al. · 2019 [cited by applicant]
US 20190047047A1 · Mark · 2019 [cited by applicant]
US 20190061002A1 · Symeonidis et al. · 2019 [cited by applicant]
US 20190077098A1 · Riley et al. · 2019 [cited by applicant]
US 20190130642A1 · Elber et al. · 2019 [cited by applicant]
US 20190134914A1 · Gonzalez et al. · 2019 [cited by applicant]
US 20190143587A1 · Mamrak et al. · 2019 [cited by applicant]
US 20190152155A1 · Gonzalez et al. · 2019 [cited by applicant]
US 20190160595A1 · Narayanan et al. · 2019 [cited by applicant]
US 20190168300A1 · Gelbart · 2019 [cited by applicant]
US 20190168448A1 · Osiroff et al. · 2019 [cited by applicant]
US 20190184631A1 · Bauza et al. · 2019 [cited by applicant]
US 20190193159A1 · Gibson et al. · 2019 [cited by applicant]
US 20190224909A1 · Riha et al. · 2019 [cited by applicant]
US 20190255611A1 · Frank et al. · 2019 [cited by applicant]
US 20190329502A1 · Tobia et al. · 2019 [cited by applicant]
US 20200101534A1 · Gibson · 2020 [cited by applicant]
US 20200108445A1 · Yurko · 2020 [cited by applicant]
US 20200269320A1 · Ben-Zur et al. · 2020 [cited by applicant]
US 20200376755A1 · Hikmet et al. · 2020 [cited by applicant]
US 20200406557A1 · Gonzalez Martin et al. · 2020 [cited by applicant]
US 20210046694A1 · Rowe · 2021 [cited by examiner]
US 20210094102A1 · Lin et al. · 2021 [cited by applicant]
US 20210138721A1 · Hikmet et al. · 2021 [cited by applicant]
US 20220063185A1 · Isaki et al. · 2022 [cited by applicant]
US 20240149332A1 · Levi · 2024 [cited by examiner]
EP 1724716A1 · 2006 [cited by applicant]
EP 2443640B1 · 2014 [cited by applicant]
EP 2902427A1 · 2015 [cited by applicant]
EP 3064556 · 2016 [cited by applicant]
WO 200039358 · 2000 [cited by applicant]
WO 2003084708 · 2003 [cited by applicant]
WO 2017197361A1 · 2017 [cited by applicant]
Ader, C., et al., “Research on Layer Manufacturing Techniques at Fraunhofer”, Fraunhofer Institute for Laser Technology ILT, Aachen, Germany, pp. 26-37, Aug. 4, 2004., Nov. 9, 2017 00:00:00.0. [cited by applicant]
Behandish, M. , et al., “Automated Process Planning for Hybrid Manufacturing”, Computer-Aided 10-11, 14-15, 21-22 Design (CAD). May 18, 2018. [cited by applicant]
Du, Wei , et al., “A Novel Method for Additive/Subtractive Hybrid Manufacturing of Metallic Parts”, Procedia Manufacturing, vol. 5, pp. 1018-1030. Jan. 1, 2016. [cited by applicant]
Flynn, Joseph M, et al., “Hybrid additive and subtractive machine tools—Research and industrial developments”, International Journal of Machine Tools and Manufacture, Elsevier, Amsterdam, NL, vol. 101, (Nov. 22, 2015), … [cited by applicant]
Raghunath, N. , et al., “Improving accuracy through shrinkage modelling by using Taguchi method in selective laser sintering”, ScienceDirect, International Journal of Machine Tools & Manufacture 47 (2007) 985-995. [cited by applicant]
Zhu, Z. , et al., “Application of a hybrid process for high precision manufacture of difficult to machine prismatic parts”, The International Journal of Additive Manufacturing Technology, vol. 74, No. 5-8. Sep. 1, 2014. [cited by applicant]