CPC G06F 3/12 (2013.01) [B33Y 30/00 (2014.12); B33Y 40/00 (2014.12); B33Y 50/00 (2014.12); G06F 3/1203 (2013.01); G06F 3/1226 (2013.01); G06F 3/1229 (2013.01); G06F 3/1259 (2013.01); G06F 3/126 (2013.01); G06F 3/1288 (2013.01); B33Y 40/10 (2020.01); B33Y 50/02 (2014.12); B33Y 70/00 (2014.12)] | 21 Claims |
1. A method, comprising:
receiving a video feed of a build volume of a three-dimensional printer from a video camera;
collecting, with a machine vision system, image content of the build volume captured during execution of a print job to obtain information about a status of the print job on the three-dimensional printer;
comparing, with the machine vision system or a processor, actual three-dimensional results based upon the image content within the build volume to expected three-dimensional results from a three-dimensional model for the print job;
analyzing, with the machine vision system or the processor, the comparison to detect one or more errors for the print job prior to completion of the print job;
hosting, via a web server, a web page that displays the video feed of the build volume;
providing, on the web page, a user interface for a remote user of the three-dimensional printer; and
when the one or more errors are detected by the machine vision system or the processor based on the comparison, (i) providing an alert to the remote user on the user interface prior to completion of the print job and (ii)
providing instructions from the machine vision system to the three-dimensional printer to stop the print job, wherein after stopping, the print job is either (i) expeditiously restarted to correct a printing error or (ii) aborted and a new print job is started by the remote user.
|