US 11,860,606 B2
Fabrication with image tracing
Daniel Shapiro, Mercer Island, WA (US); Mark Gosselin, Seattle, WA (US); Anthony Wright, Seattle, WA (US); Jonathan Park, Seattle, WA (US); Kevin McVey, Seattle, WA (US); Scott Haug, Seattle, WA (US); Rachael Ludwick, Seattle, WA (US); and Daniel Martinec, Seattle, WA (US)
Assigned to Glowforge, Inc., Seattle, WA (US)
Filed by Glowforge Inc., Seattle, WA (US)
Filed on Feb. 14, 2022, as Appl. No. 17/671,143.
Application 17/671,143 is a continuation of application No. 15/823,502, filed on Nov. 27, 2017, granted, now 11,249,456.
Claims priority of provisional application 62/426,425, filed on Nov. 25, 2016.
Prior Publication US 2022/0276632 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/4097 (2006.01); G06T 7/40 (2017.01); G05B 19/4093 (2006.01)
CPC G05B 19/4097 (2013.01) [G05B 19/4093 (2013.01); G06T 7/40 (2013.01); G05B 2219/35134 (2013.01); G05B 2219/36175 (2013.01); G05B 2219/45165 (2013.01); G05B 2219/45212 (2013.01); Y02P 90/02 (2015.11)] 19 Claims
OG exemplary drawing
 
1. A computer-numerically-controlled (CNC) machine comprising:
at least one camera;
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the CNC machine is configured to:
capture, via the at least one camera, an image of a pattern disposed on a first material within an interior portion of the CNC machine;
based on a first characteristic of the image comprising a first line color, determine a first set of machine instructions for controlling a tool of the CNC machine to effect a first type of change to a surface of a second material and thereby cause a first portion of the pattern to be disposed on the second material;
based on a second characteristic of the image comprising a second line color, determine a second set of machine instructions for controlling the tool to effect a second type of change to the surface of the second material and thereby cause a second portion of the pattern to be disposed on the second material;
execute the first set of machine instructions to operate the tool to effect the first type of change to the surface of the second material and thereby cause the first portion of the pattern to be disposed on the second material; and
execute the second set of machine instructions to operate the tool to effect the second type of change to the surface of the second material and thereby cause the second portion of the pattern to be disposed on the second material.