US20140039662A1 - Augmented three-dimensional printing - Google Patents

Augmented three-dimensional printing Download PDF

Info

Publication number
US20140039662A1
US20140039662A1 US13/624,117 US201213624117A US2014039662A1 US 20140039662 A1 US20140039662 A1 US 20140039662A1 US 201213624117 A US201213624117 A US 201213624117A US 2014039662 A1 US2014039662 A1 US 2014039662A1
Authority
US
United States
Prior art keywords
working volume
processor
dimensional
printer
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/624,117
Inventor
Hugo BOYER
Ariel Douglas
Nathaniel B. Pettis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MakerBot Industries LLC
Original Assignee
MakerBot Industries LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MakerBot Industries LLC filed Critical MakerBot Industries LLC
Priority to US13/624,117 priority Critical patent/US20140039662A1/en
Priority to US13/653,791 priority patent/US20140035182A1/en
Priority to US13/653,559 priority patent/US20140039663A1/en
Assigned to MAKERBOT INDUSTRIES, LLC reassignment MAKERBOT INDUSTRIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOYER, HUGO, DOUGLAS, ARIEL, PETTIS, NATHANIEL B.
Assigned to MAKERBOT INDUSTRIES, LLC reassignment MAKERBOT INDUSTRIES, LLC ADDRESS CHANGE Assignors: MAKERBOT INDUSTRIES, LLC
Publication of US20140039662A1 publication Critical patent/US20140039662A1/en
Priority to US15/854,695 priority patent/US10800105B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/106Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
    • B29C64/118Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material using filamentary material being melted, e.g. fused deposition modelling [FDM]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/106Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/10Processes of additive manufacturing
    • B29C64/106Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
    • B29C64/112Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material using individual droplets, e.g. from jetting heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y10/00Processes of additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y30/00Apparatus for additive manufacturing; Details thereof or accessories therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y40/00Auxiliary operations or equipment, e.g. for material handling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y80/00Products made by additive manufacturing

Definitions

  • a variety of techniques are disclosed for visual and functional augmentation of a three-dimensional printer.
  • FIG. 1 is a block diagram of a three-dimensional printer.
  • FIG. 2 shows a three-dimensional printer
  • FIG. 3 shows a method for operating a three-dimensional printer.
  • FIG. 4 shows a method for operating a three-dimensional printer
  • FIG. 5 shows a method for operating a three-dimensional printer.
  • FIG. 1 is a block diagram of a three-dimensional printer.
  • the printer 100 may include a build platform 102 , an extruder 106 , an x-y-z positioning assembly 108 , and a controller 110 that cooperate to fabricate an object 112 within a working volume 114 of the printer 100 .
  • the build platform 102 may include a surface 116 that is rigid and substantially planar.
  • the surface 116 may provide a fixed, dimensionally and positionally stable platform on which to build the object 112 .
  • the build platform 102 may include a thermal element 130 that controls the temperature of the build platform 102 through one or more active devices 132 , such as resistive elements that convert electrical current into heat, Peltier effect devices that can create a heating or cooling affect, or any other thermoelectric heating and/or cooling devices.
  • the thermal element 130 may be coupled in a communicating relationship with the controller 110 in order for the controller 110 to controllably impart heat to or remove heat from the surface 116 of the build platform 102 .
  • the extruder 106 may include a chamber 122 in an interior thereof to receive a build material.
  • the build material may, for example, include acrylonitrile butadiene styrene (“ABS”), high-density polyethylene (“HDPL”), polylactic acid (“PLA”), or any other suitable plastic, thermoplastic, or other material that can usefully be extruded to form a three-dimensional object.
  • the extruder 106 may include an extrusion tip 124 or other opening that includes an exit port with a circular, oval, slotted or other cross-sectional profile that extrudes build material in a desired cross-sectional shape.
  • the extruder 106 may include a heater 126 (also referred to as a heating element) to melt thermoplastic or other meltable build materials within the chamber 122 for extrusion through an extrusion tip 124 in liquid form. While illustrated in block form, it will be understood that the heater 126 may include, e.g., coils of resistive wire wrapped about the extruder 106 , one or more heating blocks with resistive elements to heat the extruder 106 with applied current, an inductive heater, or any other arrangement of heating elements suitable for creating heat within the chamber 122 sufficient to melt the build material for extrusion.
  • the extruder 106 may also or instead include a motor 128 or the like to push the build material into the chamber 122 and/or through the extrusion tip 124 .
  • a build material such as ABS plastic in filament form may be fed into the chamber 122 from a spool or the like by the motor 128 , melted by the heater 126 , and extruded from the extrusion tip 124 .
  • the build material may be extruded at a controlled volumetric rate. It will be understood that a variety of techniques may also or instead be employed to deliver build material at a controlled volumetric rate, which may depend upon the type of build material, the volumetric rate desired, and any other factors. All such techniques that might be suitably adapted to delivery of build material for fabrication of a three-dimensional object are intended to fall within the scope of this disclosure.
  • the x-y-z positioning assembly 108 may generally be adapted to three-dimensionally position the extruder 106 and the extrusion tip 124 within the working volume 114 .
  • the object 112 may be fabricated in three dimensions by depositing successive layers of material in two-dimensional patterns derived, for example, from cross-sections of a computer model or other computerized representation of the object 112 .
  • a variety of arrangements and techniques are known in the art to achieve controlled linear movement along one or more axes.
  • the x-y-z positioning assembly 108 may, for example, include a number of stepper motors 109 to independently control a position of the extruder 106 within the working volume along each of an x-axis, a y-axis, and a z-axis. More generally, the x-y-z positioning assembly 108 may include without limitation various combinations of stepper motors, encoded DC motors, gears, belts, pulleys, worm gears, threads, and so forth.
  • the build platform 102 may be coupled to one or more threaded rods by a threaded nut so that the threaded rods can be rotated to provide z-axis positioning of the build platform 102 relative to the extruder 124 .
  • This arrangement may advantageously simplify design and improve accuracy by permitting an x-y positioning mechanism for the extruder 124 to be fixed relative to a build volume. Any such arrangement suitable for controllably positioning the extruder 106 within the working volume 114 may be adapted to use with the printer 100 described herein.
  • this may include moving the extruder 106 , or moving the build platform 102 , or some combination of these.
  • any reference to moving an extruder relative to a build platform, working volume, or object is intended to include movement of the extruder or movement of the build platform, or both, unless a more specific meaning is explicitly provided or otherwise clear from the context.
  • an x, y, z coordinate system serves as a convenient basis for positioning within three dimensions, any other coordinate system or combination of coordinate systems may also or instead be employed, such as a positional controller and assembly that operates according to cylindrical or spherical coordinates.
  • the controller 110 may be electrically or otherwise coupled in a communicating relationship with the build platform 102 , the x-y-z positioning assembly 108 , and the other various components of the printer 100 .
  • the controller 110 is operable to control the components of the printer 100 , such as the build platform 102 , the x-y-z positioning assembly 108 , and any other components of the printer 100 described herein to fabricate the object 112 from the build material.
  • the controller 110 may include any combination of software and/or processing circuitry suitable for controlling the various components of the printer 100 described herein including without limitation microprocessors, microcontrollers, application-specific integrated circuits, programmable gate arrays, and any other digital and/or analog components, as well as combinations of the foregoing, along with inputs and outputs for transceiving control signals, drive signals, power signals, sensor signals, and so forth.
  • this may include circuitry directly and physically associated with the printer 100 such as an on-board processor.
  • this may be a processor associated with a personal computer or other computing device coupled to the printer 100 , e.g., through a wired or wireless connection.
  • controller or “processor” as used herein, unless a different meaning is explicitly provided or otherwise clear from the context.
  • the other hardware 134 may include a temperature sensor positioned to sense a temperature of the surface of the build platform 102 , the extruder 126 , or any other system components. This may, for example, include a thermistor or the like embedded within or attached below the surface of the build platform 102 . This may also or instead include an infrared detector or the like directed at the surface 116 of the build platform 102 .
  • the other hardware 134 may include a sensor to detect a presence of the object 112 at a predetermined location.
  • This may include an optical detector arranged in a beam-breaking configuration to sense the presence of the object 112 at a predetermined location.
  • This may also or instead include an imaging device and image processing circuitry to capture an image of the working volume and to analyze the image to evaluate a position of the object 112 .
  • This sensor may be used for example to ensure that the object 112 is removed from the build platform 102 prior to beginning a new build on the working surface 116 .
  • the sensor may be used to determine whether an object is present that should not be, or to detect when an object is absent.
  • the feedback from this sensor may be used by the controller 110 to issue processing interrupts or otherwise control operation of the printer 100 .
  • the other hardware 134 may also or instead include a heating element (instead of or in addition to the thermal element 130 ) to heat the working volume such as a radiant heater or forced hot air heater to maintain the object 112 at a fixed, elevated temperature throughout a build, or the other hardware 134 may include a cooling element to cool the working volume.
  • a heating element instead of or in addition to the thermal element 130
  • the other hardware 134 may include a cooling element to cool the working volume.
  • FIG. 2 shows a three-dimensional printer.
  • the printer 200 may include a camera 202 and a processor 204 .
  • the printer 200 may be configured for augmented operation using two-dimensional data acquired from the camera 202 .
  • the printer 200 may, for example, be any of the three-dimensional printers described above.
  • the camera 202 may be any digital still camera, video camera, or other image sensor(s) positioned to capture images of the printer 200 , or the working volume of the printer 200 .
  • the processor 204 which may be an internal processor of the printer 200 , an additional processor provided for augmented operation as contemplated herein, a processor of a desktop computer or the like locally coupled to the printer 200 , a server or other processor coupled to the printer 200 through a data network, or any other processor or processing circuitry.
  • the processor 204 may be configured to control operation of the printer 200 to fabricate an object from a build material.
  • the processor 204 may be further configured to adjust a parameter of the printer 200 based upon an analysis of the object in the image.
  • processor 204 may include a number of different processors cooperating to perform the steps described herein, such as where an internal processor of the printer 200 controls operation of the printer 200 while a connected processor of a desktop computer performs image processing used to control print parameters.
  • the parameter may be a temperature of the working volume.
  • This temperature may be increased or decreased based upon, e.g., an analysis of road dimensions (e.g. height and width of line of deposited build material), or the temperature may be adjusted according to a dimensional stability of a partially fabricated object.
  • road dimensions e.g. height and width of line of deposited build material
  • the temperature may be adjusted according to a dimensional stability of a partially fabricated object.
  • the temperature may be decreased.
  • cooling-induced warping or separation of layers is detected, the temperature may be increased.
  • the working volume temperature may be controlled using a variety of techniques such as with active heating elements and/or use of heated or cooled air circulating through the working volume.
  • the temperature of a build platform in the working volume is the temperature of a build platform in the working volume.
  • the camera 202 may capture an image of a raft or other base layer for a fabrication, or a first layer of the fabricated object, and may identify defects such as improper spacing between adjacent lines of build material or separation of the initial layer from the build platform.
  • the temperature of the build platform may in such cases be heated in order to alleviate cooling-induced warping of the fabricated object at the object-platform interface.
  • extrusion temperature of an extruder Another parameter that may be usefully controlled according to an analysis of the camera image is the extrusion temperature of an extruder.
  • the viscosity of a build material may be adjusted in order to achieve a desired material deposition rate and shape, as well as appropriate adhesion to underlying layers of build material.
  • the extrusion temperature of the extruder may be adjusted to compensate for such defects.
  • the parameter may be an extrusion rate of a build material from the extruder.
  • the volumetric rate of material delivery may be controlled, such as to reduce gaps between adjacent lines of build material, or to reduce bulges due to excess build material.
  • the parameter may be a viscosity of build material, which may be controlled, e.g., by controlling the extruder temperature or any other controllable element that can transfer heat to and from build material as it passes through the extruder.
  • temperature control is one technique for controlling viscosity, but other techniques are known and may be suitable employed, such as by selectively delivering a solvent or the like into the path of the build material in order to control thermal characteristics of the build material.
  • Another parameter that may be usefully controlled is a movement speed of the extruder during an extrusion.
  • other properties of the build e.g., road thickness, spatial rate of material delivery, and so forth
  • the parameter may be a layer height.
  • the layer height may be dynamically adjusted during a build.
  • the printer may include a memory 208 , such as a local memory or a remote storage device, that stores a log of data for an object being fabricated including without limitation a value or one or more of the parameters described above, or any other data relating to a print.
  • the memory 208 may also or instead store a log of data aggregated from a number of fabrications of a particular object, which may include data from the printer 200 and/or data from a number of other three-dimensional printers.
  • a second processor 210 such as a processor on a server or other remote processing resource, may be configured to analyze the log of data in the memory 208 to identify a feature of the object that is difficult to print. For example, where a corner, overhang, or the like consistently fails, this may be identified by analysis of the log of data, particularly where such failures can be automatically detected based upon analysis of images from the camera 202 . Such failures may be logged in any suitable manner including quantitatively as data characterizing the failure (based upon image analysis), metadata (e.g., percent completion, build parameters, and so forth) and/or a simple failure flag, which may be accompanied by an image of the failed build.
  • metadata e.g., percent completion, build parameters, and so forth
  • the second processor 210 can identify features that should be avoided in printable models, and/or objects that are generally difficult or impossible to print.
  • the second processor 210 may also or instead be configured to analyze the results of variations in one or more of the parameters described above. It will be understood that, while the second processor 210 may be usefully located on a remote processing resource such as a server, the second processor 210 may also be the same as the processor 204 , with logging and related analysis performed locally by the printer 200 or a locally coupled computer.
  • the printer 200 may optionally include a display 212 configured to display a view of the working volume.
  • the display 212 which may obtain images of the working volume from the camera 202 or any other suitable imaging hardware, may be configured, e.g., by the processor 204 , to superimpose thermal data onto the view of the working volume.
  • This may, for example, include thermistor data or data from other temperature sensors or similar instrumentation on the printer 200 .
  • the printer 200 may include sensors for measuring a temperature of at least one of the extruder, the object, the build material, the working volume, an ambient temperature outside the working volume, and a build platform within the working volume. These and any similar instrumentation may be used to obtain thermal data correlated to specific or general regions within and without the printer 200 .
  • the thermal data may also or instead include an infrared image, or a thermal image derived from such an infrared image.
  • the display 212 may serve other useful purposes.
  • the view from the camera 202 may be presented in the display.
  • the processor 204 may be configured to render an image of a three-dimensional model used to fabricate an object from the pose of the camera 202 . If the camera 202 is a fixed camera then the pose may be a predetermined pose corresponding to the camera position and orientation. If the camera 202 is a moving camera, the processor 204 may be further programmed to determine a pose of the camera 202 based upon, e.g., fiducials or known, visually identifiable objects within the working volume such as corners of a build platform or a tool head, or to determine the pose using data from sensors coupled to the camera and/or from any actuators used to move the camera.
  • the rendered image of the three-dimensional model rendered from this pose may be superimposed on the view of the working volume within the display 212 .
  • the printer 200 may provide a preview of an object based upon a digital three-dimensional model, which preview may be rendered within the display 212 for the printer, or a user interface of the display, with the as-fabricated size, orientation, and so forth.
  • other features such as build material color may also be rendered using texture mapping or the like for the rendered image. This may assist a user in selecting build material, scaling, and so forth for an object that is to be fabricated from a digital model.
  • the printer 200 may optionally include a sensor 214 for capturing three-dimensional data from the object.
  • a sensor 214 for capturing three-dimensional data from the object.
  • suitable sensors are known in the art, such as a laser sensor, an acoustical range finding sensor, an x-ray sensor, and a millimeter wave radar system, any of which may be adapted alone or in various combinations to capture three-dimensional data.
  • the display 212 may be configured to superimpose such three-dimensional data onto the display of the object within the working volume.
  • the processor 204 may detect one or more dimensional inaccuracies in the object, such as by comparison of three-dimensional measurements to a digital model used to fabricate the object.
  • the processor 206 may be further configured to show summary data in the display 212 concerning any dimensional inaccuracies detected within the object.
  • the sensor 214 may more generally include one or more spatial sensors configured to capture data from the object placed within the working volume.
  • the second processor 210 (which may be the processor 204 ) may convert this data into a digital model of the object, and the processor 204 may be configured to operate the printer 200 to fabricate a geometrically related object within the working volume based upon the digital model.
  • the printer 200 may be used for direct replication of objects simply by placing an object into the working volume, performing a scan to obtain the digital model, removing the object from the working volume, and then fabricating a replica of the object based upon the digital model. More generally, any geometrically related shape may be usefully fabricated using similar techniques.
  • the geometrically related object may be a three-dimensional copy of the object, which may be a scaled copy, and/or which may be repeated as many times as desired in a single build subject to spatial limitations of the working volume and printer 200 .
  • the geometrically related object may include material to enclose a portion of the object. In this manner, a container or other enclosure for the object may be fabricated.
  • the geometrically related object may include a mating surface to the object, e.g., so that the fabricated object can be coupled to the original source object. This may be particularly useful for fabrication of snap on parts such as aesthetic or functional accessories, or any other objects that might be usefully physically mated to other objects.
  • a repair piece for a broken object may be fabricated with a surface matched to an exposed surface of the broken object, which surface may be glued or otherwise affixed to the broken object to affect a repair.
  • the processor 204 may obtain the digital model using, e.g., shape from motion or any other processing technique based upon a sequence of two-dimensional images of an object.
  • the multiple images may be obtained, for example, from a plurality of cameras positioned to provide coverage of different surfaces of the object within the working volume.
  • the one or more spatial sensors may include a single camera configured to navigate around the working volume, e.g., on a track or with an articulating arm. Navigating around the working volume may more generally include circumnavigating the working volume, moving around and/or within the working volume, and/or changing direction to achieve various poses from a single position.
  • the one or more spatial sensors may also or instead include articulating mirrors that can be controlled to obtain multiple views of an object from a single camera.
  • the one or more spatial sensors 214 may include controllable lighting that can be used, e.g., to obtain different shadowed views of an object that can be interpreted to obtain three-dimensional surface data.
  • the processor 204 (or the second processor 210 ) may also provide a computer automated design environment to view and/or modify the digital model so that changes, adjustments, additions, and so forth may be made prior to fabrication.
  • a tool head 220 of the printer may be usefully supplemented with a camera 222 .
  • the tool head 220 may include any tool, such as an extruder or the like, to fabricate an object in the working volume of the printer.
  • the tool head 220 may be spatially controlled by an x-y-z positioning assembly of the printer, and the camera 222 may be affixed to and moving with the tool head 220 .
  • the camera 222 may be directed toward the working volume, such as downward toward a build platform, and may provide a useful bird's eye view of an object on the build platform.
  • the processor 204 may be configured to receive an image from the camera and to provide diagnostic information for operation of the three-dimensional printer based upon an analysis of the image.
  • the diagnostic information may include a determination of a position of the tool head within the working volume.
  • the diagnostic information may also or instead include a determination of whether the three-dimensional printer has effected a color change in build material.
  • the diagnostic information may also or instead include a determination of whether the three-dimensional printer has effected a change from a first build material to a second build material.
  • the diagnostic information may also or instead include an evaluation of whether a build material is extruding correctly from the tool head.
  • the diagnostic information may also or instead include an evaluation of whether an infill for the object is being fabricated correctly.
  • the diagnostic information may include the image from the camera, which may be independently useful as a diagnostic tool.
  • the processor 204 may be configured to dynamically generate a pattern to infill the object based, for example, on an outline image of the object or previous infilling patterns identified in the image from the camera.
  • FIG. 3 shows a method for operating a three-dimensional printer.
  • FIG. 3 shows a technique for using a three-dimensional scanner with the printer to copy objects placed in the printer, or to automatically create geometrically related objects.
  • the method 300 may begin with placing an object in a working volume of a three-dimensional printer such as any of the printers described above.
  • the method may include capturing a three-dimensional image of the object, thereby providing a digital model.
  • This step may be performed for example using any of the three-dimensional sensors or arrangements of sensors described above, or any other combination of hardware and/or software suitable for capturing three-dimensional data as contemplated herein.
  • capturing the three-dimensional image may include capturing a plurality of images of the object with a plurality of cameras positioned to provide coverage of different surfaces of the object within the working volume and processing the plurality of images to obtain the digital model.
  • the plurality of images may also or instead be captured from a plurality of poses with a single camera configured to navigate around the working volume, such as on a track or articulating arm.
  • the plurality of images may be captured from a plurality of poses using a single camera and one or more articulating mirrors that provide optical paths to various views of the object. It will further be appreciated that combinations of the foregoing may also be used, such as two cameras and a number of articulating mirrors.
  • the method 300 may include generating tool instructions to fabricate a second object geometrically related to the object with the three-dimensional printer.
  • This digital model for the second object may in general include a copy of the object placed in the working volume, or some derivative object such as a mating part, support stand, holder, container or the like for the object.
  • the second object may be a three-dimensional copy of the object, or the second object may be shaped and sized to enclose a portion of the object, such as to form an enclosure or other container for the object.
  • the second object may similarly include a different object along with a mating surface for mechanically coupling to the object. This may for example include any clips, posts, flanges, or the like suitable for mechanical coupling.
  • the digital model may be generated using any suitable three-dimensional modeling software.
  • the resulting digital model for the second object may then be converted into tool instructions suitable for execution by a three-dimensional printer.
  • tool instructions may of course depend upon the specific hardware and general printing technology employed by the printer. Techniques for generating such tool instructions are well known in the art and are not repeated here.
  • the method 300 may include controlling a three-dimensional printer with the tool instructions to fabricate the second object based upon the digital model.
  • FIG. 4 shows a method for operating a three-dimensional printer.
  • the process 400 of FIG. 4 may be used to dynamically modify tool instructions during a three-dimensional fabrication process.
  • the process 400 may begin with the initiation of fabrication of an object.
  • the process 400 may include capturing data from the object with one or more spatial sensors.
  • the process 400 may include converting the data into a digital model of the object being fabricated, e.g., with a first processor.
  • the process 400 may include operating the three-dimensional printer according to a number of tool instructions.
  • the process 400 may include dynamically modifying one of the tool instructions for the three-dimensional printer according to the digital model.
  • this second digital model may be compared to the digital model captured by the spatial sensor(s).
  • This comparison may yield various forms of information.
  • the dynamic modification to the tool instructions may include one or more changes attempting to return to the intended dimensions such as by shifting, scaling, or otherwise adapting the tool instructions.
  • the comparison may also or instead indicate that a build has failed, for example due to the absence of expected structures, the presence of unexpected structures, a displacement of the object or a portion of the object within the working volume, or other spatial anomalies.
  • the dynamic modification to the tool instructions may include an instruction to abort the build or a pause and request for user instructions.
  • the dynamic modification may be based on the digital model itself without regard to a source digital model for the tool instructions.
  • the digital model may reveal structures, either fabricated or otherwise, within a tool path of the printer, and the second processor may be configured to modify one of the tool instructions to avoid a collision of a tool with the digital model, or stated alternatively, with structures within the working volume of the printer reflected by the digital model.
  • This may, for example, include a foreign body within the working volume. Where a foreign body is detected, the printer may, for example, automatically pause, avoid the foreign body, and resume the print or restart the print at a different location in the build volume.
  • the second processor may be configured to modify tool instructions to stop printing one part of the multi-part print when the one part has failed to print.
  • This technique may advantageously preserve a number of partially completed, successful objects without wasting build material or fabrication time on failed components within the build.
  • the second processor may be configured to restart printing of the one part at another location within the working volume, subject to capabilities of the printer. This technique may be particularly useful during early stages of a print, e.g., while the first few layers of build material are being deposited and a new object can be included without introducing significant z-axis movements to the printer hardware.
  • this process 400 may be employed on one of the printers described above, with a first processor capturing and converting data from spatial sensors, which may include any sensor or combination of sensors (including, e.g., cameras) suitable for capturing spatial information from an object as a digital model, and with a second processor (which may optionally be the same as the first processor) configured to dynamically modify a tool instruction according to the digital model, and more generally by comparison to a source model from which the object is fabricated.
  • a first processor capturing and converting data from spatial sensors, which may include any sensor or combination of sensors (including, e.g., cameras) suitable for capturing spatial information from an object as a digital model
  • a second processor which may optionally be the same as the first processor
  • FIG. 5 shows a method for operating a three-dimensional printer.
  • the method 500 of FIG. 5 may be used to reacquire a partially completed build within a working volume.
  • the method 500 may start with beginning fabrication of an object in a first location of a working volume with a three-dimensional printer.
  • the method 500 may include capturing a digital model of the object with a three-dimensional scanner, such as a scanner using any of the three-dimensional imaging techniques described above, or any other suitable techniques.
  • the method 500 may include pausing the fabrication of the object.
  • the method 500 may include repositioning the object to a second location within the working volume of the three-dimensional printer. The repositioned object may, for example, be translated, rotated, or some combination of these.
  • the method 500 may include capturing a second digital model of the object with the three-dimensional scanner.
  • the method 500 may include aligning the three-dimensional printer to the repositioned object.
  • the x-y-z change to the printer alignment may be determined using a rigid transformation, various techniques for which are known in the art.
  • aligning the three-dimensional printer to the repositioned object may include determining a first point on the object where a deposition of a build material paused, analyzing the second digital model to locate a corresponding point on the repositioned object; and positioning a tool head of the three-dimensional printer to begin depositing the build material at the corresponding point.
  • the repositioning may include rotating the object or translating the object or some combination of these.
  • the printer may dynamically update spatial information in tool instructions on an instruction-by-instruction basis as the instructions are executed rather than generating new tool instructions to complete fabrication of the object.
  • it may be necessary or appropriate (depending, e.g., on object symmetry, printer capabilities, and so forth) to generate new tool instructions.
  • the method 500 may include generating new tool instructions to continue the fabrication with the repositioned object, as shown in step 514 .
  • the method 500 may include continuing fabrication of the object in the second location.
  • a printer using a continuous printing process may be reattached to an object that is intentionally or accidentally dislodged from a location in a working volume.
  • the methods or processes described above, and steps thereof, may be realized in hardware, software, or any combination of these suitable for a particular application.
  • the hardware may include a general-purpose computer and/or dedicated computing device.
  • the processes may be realized in one or more microprocessors, microcontrollers, embedded microcontrollers, programmable digital signal processors, or other programmable device, along with internal and/or external memory.
  • the processes may also, or instead, be embodied in an application specific integrated circuit, a programmable gate array, programmable array logic, or any other device or combination of devices that may be configured to process electronic signals.
  • one or more of the processes may be realized as computer executable code created using a structured programming language such as C, an object oriented programming language such as C++, or any other high-level or low-level programming language (including assembly languages, hardware description languages, and database programming languages and technologies) that may be stored, compiled or interpreted to run on one of the above devices, as well as heterogeneous combinations of processors, processor architectures, or combinations of different hardware and software.
  • a structured programming language such as C
  • an object oriented programming language such as C++
  • any other high-level or low-level programming language including assembly languages, hardware description languages, and database programming languages and technologies
  • each method described above and combinations thereof may be embodied in computer executable code that, when executing on one or more computing devices, performs the steps thereof.
  • the methods may be embodied in systems that perform the steps thereof, and may be distributed across devices in a number of ways, or all of the functionality may be integrated into a dedicated, standalone device or other hardware.
  • means for performing the steps associated with the processes described above may include any of the hardware and/or software described above. All such permutations and combinations are intended to fall within the scope of the present disclosure.
  • performing the step of X includes any suitable method for causing another party such as a remote user or a remote processing resource (e.g., a server or cloud computer) to perform the step of X.
  • performing steps X, Y and Z may include any method of directing or controlling any combination of such other individuals or resources to perform steps X, Y and Z to obtain the benefit of such steps.

Abstract

A variety of techniques are disclosed for visual and functional augmentation of a three-dimensional printer.

Description

    RELATED APPLICATIONS
  • This application claims the benefit of U.S. App. No. 61/677,749 filed on Jul. 31, 2012, the entire content of which is hereby incorporated by reference.
  • BACKGROUND
  • There remains a need for improved three-dimensional printing techniques using computer and vision augmentation.
  • SUMMARY
  • A variety of techniques are disclosed for visual and functional augmentation of a three-dimensional printer.
  • BRIEF DESCRIPTION OF THE FIGURES
  • The invention and the following detailed description of certain embodiments thereof may be understood by reference to the following figures:
  • FIG. 1 is a block diagram of a three-dimensional printer.
  • FIG. 2 shows a three-dimensional printer.
  • FIG. 3 shows a method for operating a three-dimensional printer.
  • FIG. 4 shows a method for operating a three-dimensional printer
  • FIG. 5 shows a method for operating a three-dimensional printer.
  • DETAILED DESCRIPTION
  • All documents mentioned herein are hereby incorporated in their entirety by reference. References to items in the singular should be understood to include items in the plural, and vice versa, unless explicitly stated otherwise or clear from the text. Grammatical conjunctions are intended to express any and all disjunctive and conjunctive combinations of conjoined clauses, sentences, words, and the like, unless otherwise stated or clear from the context. Thus the term “or” should generally be understood to mean “and/or” and so forth.
  • The following description emphasizes three-dimensional printers using fused deposition modeling or similar techniques where a bead of material is extruded in a layered series of two dimensional patterns as “roads,” “paths” or the like to form a three-dimensional object from a digital model. It will be understood, however, that numerous additive fabrication techniques are known in the art including without limitation multij et printing, stereolithography, Digital Light Processor (“DLP”) three-dimensional printing, selective laser sintering, and so forth. Such techniques may benefit from the systems and methods described below, and all such printing technologies are intended to fall within the scope of this disclosure, and within the scope of terms such as “printer”, “three-dimensional printer”, “fabrication system”, and so forth, unless a more specific meaning is explicitly provided or otherwise clear from the context.
  • FIG. 1 is a block diagram of a three-dimensional printer. In general, the printer 100 may include a build platform 102, an extruder 106, an x-y-z positioning assembly 108, and a controller 110 that cooperate to fabricate an object 112 within a working volume 114 of the printer 100.
  • The build platform 102 may include a surface 116 that is rigid and substantially planar. The surface 116 may provide a fixed, dimensionally and positionally stable platform on which to build the object 112. The build platform 102 may include a thermal element 130 that controls the temperature of the build platform 102 through one or more active devices 132, such as resistive elements that convert electrical current into heat, Peltier effect devices that can create a heating or cooling affect, or any other thermoelectric heating and/or cooling devices. The thermal element 130 may be coupled in a communicating relationship with the controller 110 in order for the controller 110 to controllably impart heat to or remove heat from the surface 116 of the build platform 102.
  • The extruder 106 may include a chamber 122 in an interior thereof to receive a build material. The build material may, for example, include acrylonitrile butadiene styrene (“ABS”), high-density polyethylene (“HDPL”), polylactic acid (“PLA”), or any other suitable plastic, thermoplastic, or other material that can usefully be extruded to form a three-dimensional object. The extruder 106 may include an extrusion tip 124 or other opening that includes an exit port with a circular, oval, slotted or other cross-sectional profile that extrudes build material in a desired cross-sectional shape.
  • The extruder 106 may include a heater 126 (also referred to as a heating element) to melt thermoplastic or other meltable build materials within the chamber 122 for extrusion through an extrusion tip 124 in liquid form. While illustrated in block form, it will be understood that the heater 126 may include, e.g., coils of resistive wire wrapped about the extruder 106, one or more heating blocks with resistive elements to heat the extruder 106 with applied current, an inductive heater, or any other arrangement of heating elements suitable for creating heat within the chamber 122 sufficient to melt the build material for extrusion. The extruder 106 may also or instead include a motor 128 or the like to push the build material into the chamber 122 and/or through the extrusion tip 124.
  • In general operation (and by way of example rather than limitation), a build material such as ABS plastic in filament form may be fed into the chamber 122 from a spool or the like by the motor 128, melted by the heater 126, and extruded from the extrusion tip 124. By controlling a rate of the motor 128, the temperature of the heater 126, and/or other process parameters, the build material may be extruded at a controlled volumetric rate. It will be understood that a variety of techniques may also or instead be employed to deliver build material at a controlled volumetric rate, which may depend upon the type of build material, the volumetric rate desired, and any other factors. All such techniques that might be suitably adapted to delivery of build material for fabrication of a three-dimensional object are intended to fall within the scope of this disclosure.
  • The x-y-z positioning assembly 108 may generally be adapted to three-dimensionally position the extruder 106 and the extrusion tip 124 within the working volume 114. Thus by controlling the volumetric rate of delivery for the build material and the x, y, z position of the extrusion tip 124, the object 112 may be fabricated in three dimensions by depositing successive layers of material in two-dimensional patterns derived, for example, from cross-sections of a computer model or other computerized representation of the object 112. A variety of arrangements and techniques are known in the art to achieve controlled linear movement along one or more axes. The x-y-z positioning assembly 108 may, for example, include a number of stepper motors 109 to independently control a position of the extruder 106 within the working volume along each of an x-axis, a y-axis, and a z-axis. More generally, the x-y-z positioning assembly 108 may include without limitation various combinations of stepper motors, encoded DC motors, gears, belts, pulleys, worm gears, threads, and so forth. For example, in one aspect the build platform 102 may be coupled to one or more threaded rods by a threaded nut so that the threaded rods can be rotated to provide z-axis positioning of the build platform 102 relative to the extruder 124. This arrangement may advantageously simplify design and improve accuracy by permitting an x-y positioning mechanism for the extruder 124 to be fixed relative to a build volume. Any such arrangement suitable for controllably positioning the extruder 106 within the working volume 114 may be adapted to use with the printer 100 described herein.
  • In general, this may include moving the extruder 106, or moving the build platform 102, or some combination of these. Thus it will be appreciated that any reference to moving an extruder relative to a build platform, working volume, or object, is intended to include movement of the extruder or movement of the build platform, or both, unless a more specific meaning is explicitly provided or otherwise clear from the context. Still more generally, while an x, y, z coordinate system serves as a convenient basis for positioning within three dimensions, any other coordinate system or combination of coordinate systems may also or instead be employed, such as a positional controller and assembly that operates according to cylindrical or spherical coordinates.
  • The controller 110 may be electrically or otherwise coupled in a communicating relationship with the build platform 102, the x-y-z positioning assembly 108, and the other various components of the printer 100. In general, the controller 110 is operable to control the components of the printer 100, such as the build platform 102, the x-y-z positioning assembly 108, and any other components of the printer 100 described herein to fabricate the object 112 from the build material. The controller 110 may include any combination of software and/or processing circuitry suitable for controlling the various components of the printer 100 described herein including without limitation microprocessors, microcontrollers, application-specific integrated circuits, programmable gate arrays, and any other digital and/or analog components, as well as combinations of the foregoing, along with inputs and outputs for transceiving control signals, drive signals, power signals, sensor signals, and so forth. In one aspect, this may include circuitry directly and physically associated with the printer 100 such as an on-board processor. In another aspect, this may be a processor associated with a personal computer or other computing device coupled to the printer 100, e.g., through a wired or wireless connection. Similarly, various functions described herein may be allocated between an on-board processor for the printer 100 and a separate computer. All such computing devices and environments are intended to fall within the meaning of the term “controller” or “processor” as used herein, unless a different meaning is explicitly provided or otherwise clear from the context.
  • A variety of additional sensors and other components may be usefully incorporated into the printer 100 described above. These other components are generically depicted as other hardware 134 in FIG. 1, for which the positioning and mechanical/electrical interconnections with other elements of the printer 100 will be readily understood and appreciated by one of ordinary skill in the art. The other hardware 134 may include a temperature sensor positioned to sense a temperature of the surface of the build platform 102, the extruder 126, or any other system components. This may, for example, include a thermistor or the like embedded within or attached below the surface of the build platform 102. This may also or instead include an infrared detector or the like directed at the surface 116 of the build platform 102.
  • In another aspect, the other hardware 134 may include a sensor to detect a presence of the object 112 at a predetermined location. This may include an optical detector arranged in a beam-breaking configuration to sense the presence of the object 112 at a predetermined location. This may also or instead include an imaging device and image processing circuitry to capture an image of the working volume and to analyze the image to evaluate a position of the object 112. This sensor may be used for example to ensure that the object 112 is removed from the build platform 102 prior to beginning a new build on the working surface 116. Thus the sensor may be used to determine whether an object is present that should not be, or to detect when an object is absent. The feedback from this sensor may be used by the controller 110 to issue processing interrupts or otherwise control operation of the printer 100.
  • The other hardware 134 may also or instead include a heating element (instead of or in addition to the thermal element 130) to heat the working volume such as a radiant heater or forced hot air heater to maintain the object 112 at a fixed, elevated temperature throughout a build, or the other hardware 134 may include a cooling element to cool the working volume.
  • FIG. 2 shows a three-dimensional printer. The printer 200 may include a camera 202 and a processor 204. The printer 200 may be configured for augmented operation using two-dimensional data acquired from the camera 202.
  • The printer 200 may, for example, be any of the three-dimensional printers described above.
  • The camera 202 may be any digital still camera, video camera, or other image sensor(s) positioned to capture images of the printer 200, or the working volume of the printer 200.
  • The processor 204, which may be an internal processor of the printer 200, an additional processor provided for augmented operation as contemplated herein, a processor of a desktop computer or the like locally coupled to the printer 200, a server or other processor coupled to the printer 200 through a data network, or any other processor or processing circuitry. In general, the processor 204 may be configured to control operation of the printer 200 to fabricate an object from a build material. The processor 204 may be further configured to adjust a parameter of the printer 200 based upon an analysis of the object in the image. It should be appreciated that the processor 204 may include a number of different processors cooperating to perform the steps described herein, such as where an internal processor of the printer 200 controls operation of the printer 200 while a connected processor of a desktop computer performs image processing used to control print parameters.
  • A variety of parameters may be usefully adjusted during a fabrication process. For example, the parameter may be a temperature of the working volume. This temperature may be increased or decreased based upon, e.g., an analysis of road dimensions (e.g. height and width of line of deposited build material), or the temperature may be adjusted according to a dimensional stability of a partially fabricated object. Thus, where sagging or other variations from an intended shape are detected, the temperature may be decreased. Similarly, where cooling-induced warping or separation of layers is detected, the temperature may be increased. The working volume temperature may be controlled using a variety of techniques such as with active heating elements and/or use of heated or cooled air circulating through the working volume.
  • Another parameter that may be usefully controlled according to the camera image is the temperature of a build platform in the working volume. For example, the camera 202 may capture an image of a raft or other base layer for a fabrication, or a first layer of the fabricated object, and may identify defects such as improper spacing between adjacent lines of build material or separation of the initial layer from the build platform. The temperature of the build platform may in such cases be heated in order to alleviate cooling-induced warping of the fabricated object at the object-platform interface.
  • Another parameter that may be usefully controlled according to an analysis of the camera image is the extrusion temperature of an extruder. By heating or cooling the extruder, the viscosity of a build material may be adjusted in order to achieve a desired material deposition rate and shape, as well as appropriate adhesion to underlying layers of build material. Where roads of material deviate from a predetermined cross-sectional shape, or otherwise contain visible defects, the extrusion temperature of the extruder may be adjusted to compensate for such defects.
  • Similarly, the parameter may be an extrusion rate of a build material from the extruder. By controlling a drive motor or other hardware that forces build material through the extruder, the volumetric rate of material delivery may be controlled, such as to reduce gaps between adjacent lines of build material, or to reduce bulges due to excess build material.
  • In another aspect, the parameter may be a viscosity of build material, which may be controlled, e.g., by controlling the extruder temperature or any other controllable element that can transfer heat to and from build material as it passes through the extruder. It will be understood that temperature control is one technique for controlling viscosity, but other techniques are known and may be suitable employed, such as by selectively delivering a solvent or the like into the path of the build material in order to control thermal characteristics of the build material.
  • Another parameter that may be usefully controlled is a movement speed of the extruder during an extrusion. By changing the rate of travel of the extruder, other properties of the build (e.g., road thickness, spatial rate of material delivery, and so forth) may be controlled in response to images captured by the camera 202 and analyzed by the processor 204.
  • In another aspect, the parameter may be a layer height. By controlling the z-positioning hardware of the printer 200, the layer height may be dynamically adjusted during a build.
  • The printer may include a memory 208, such as a local memory or a remote storage device, that stores a log of data for an object being fabricated including without limitation a value or one or more of the parameters described above, or any other data relating to a print. The memory 208 may also or instead store a log of data aggregated from a number of fabrications of a particular object, which may include data from the printer 200 and/or data from a number of other three-dimensional printers.
  • A second processor 210, such as a processor on a server or other remote processing resource, may be configured to analyze the log of data in the memory 208 to identify a feature of the object that is difficult to print. For example, where a corner, overhang, or the like consistently fails, this may be identified by analysis of the log of data, particularly where such failures can be automatically detected based upon analysis of images from the camera 202. Such failures may be logged in any suitable manner including quantitatively as data characterizing the failure (based upon image analysis), metadata (e.g., percent completion, build parameters, and so forth) and/or a simple failure flag, which may be accompanied by an image of the failed build. In this manner, the second processor 210 can identify features that should be avoided in printable models, and/or objects that are generally difficult or impossible to print. The second processor 210 may also or instead be configured to analyze the results of variations in one or more of the parameters described above. It will be understood that, while the second processor 210 may be usefully located on a remote processing resource such as a server, the second processor 210 may also be the same as the processor 204, with logging and related analysis performed locally by the printer 200 or a locally coupled computer.
  • The printer 200 may optionally include a display 212 configured to display a view of the working volume. The display 212, which may obtain images of the working volume from the camera 202 or any other suitable imaging hardware, may be configured, e.g., by the processor 204, to superimpose thermal data onto the view of the working volume. This may, for example, include thermistor data or data from other temperature sensors or similar instrumentation on the printer 200. For example, the printer 200 may include sensors for measuring a temperature of at least one of the extruder, the object, the build material, the working volume, an ambient temperature outside the working volume, and a build platform within the working volume. These and any similar instrumentation may be used to obtain thermal data correlated to specific or general regions within and without the printer 200. Where the camera 202 includes an infrared camera, the thermal data may also or instead include an infrared image, or a thermal image derived from such an infrared image.
  • The display 212 may serve other useful purposes. For example, the view from the camera 202 may be presented in the display. The processor 204 may be configured to render an image of a three-dimensional model used to fabricate an object from the pose of the camera 202. If the camera 202 is a fixed camera then the pose may be a predetermined pose corresponding to the camera position and orientation. If the camera 202 is a moving camera, the processor 204 may be further programmed to determine a pose of the camera 202 based upon, e.g., fiducials or known, visually identifiable objects within the working volume such as corners of a build platform or a tool head, or to determine the pose using data from sensors coupled to the camera and/or from any actuators used to move the camera. The rendered image of the three-dimensional model rendered from this pose may be superimposed on the view of the working volume within the display 212. In this manner, the printer 200 may provide a preview of an object based upon a digital three-dimensional model, which preview may be rendered within the display 212 for the printer, or a user interface of the display, with the as-fabricated size, orientation, and so forth. In order to enhance the preview, other features such as build material color may also be rendered using texture mapping or the like for the rendered image. This may assist a user in selecting build material, scaling, and so forth for an object that is to be fabricated from a digital model.
  • In another aspect, the printer 200 may optionally include a sensor 214 for capturing three-dimensional data from the object. A variety of suitable sensors are known in the art, such as a laser sensor, an acoustical range finding sensor, an x-ray sensor, and a millimeter wave radar system, any of which may be adapted alone or in various combinations to capture three-dimensional data. The display 212 may be configured to superimpose such three-dimensional data onto the display of the object within the working volume. In this manner, the processor 204 may detect one or more dimensional inaccuracies in the object, such as by comparison of three-dimensional measurements to a digital model used to fabricate the object. These may be presented as dimensional annotations within the display 212, or as color-coded regions (e.g., yellow for small deviations, red for large deviations, or any other suitable color scheme) superimposed on the display of the object. The processor 206 may be further configured to show summary data in the display 212 concerning any dimensional inaccuracies detected within the object.
  • The sensor 214 may more generally include one or more spatial sensors configured to capture data from the object placed within the working volume. The second processor 210 (which may be the processor 204) may convert this data into a digital model of the object, and the processor 204 may be configured to operate the printer 200 to fabricate a geometrically related object within the working volume based upon the digital model. In this manner, the printer 200 may be used for direct replication of objects simply by placing an object into the working volume, performing a scan to obtain the digital model, removing the object from the working volume, and then fabricating a replica of the object based upon the digital model. More generally, any geometrically related shape may be usefully fabricated using similar techniques.
  • For example, the geometrically related object may be a three-dimensional copy of the object, which may be a scaled copy, and/or which may be repeated as many times as desired in a single build subject to spatial limitations of the working volume and printer 200. In another aspect, the geometrically related object may include material to enclose a portion of the object. In this manner, a container or other enclosure for the object may be fabricated. In another aspect, the geometrically related object may include a mating surface to the object, e.g., so that the fabricated object can be coupled to the original source object. This may be particularly useful for fabrication of snap on parts such as aesthetic or functional accessories, or any other objects that might be usefully physically mated to other objects. Similarly, a repair piece for a broken object may be fabricated with a surface matched to an exposed surface of the broken object, which surface may be glued or otherwise affixed to the broken object to affect a repair.
  • The processor 204 may obtain the digital model using, e.g., shape from motion or any other processing technique based upon a sequence of two-dimensional images of an object. The multiple images may be obtained, for example, from a plurality of cameras positioned to provide coverage of different surfaces of the object within the working volume. In another aspect, the one or more spatial sensors may include a single camera configured to navigate around the working volume, e.g., on a track or with an articulating arm. Navigating around the working volume may more generally include circumnavigating the working volume, moving around and/or within the working volume, and/or changing direction to achieve various poses from a single position. The one or more spatial sensors may also or instead include articulating mirrors that can be controlled to obtain multiple views of an object from a single camera.
  • In another aspect, the one or more spatial sensors 214 may include controllable lighting that can be used, e.g., to obtain different shadowed views of an object that can be interpreted to obtain three-dimensional surface data. The processor 204 (or the second processor 210) may also provide a computer automated design environment to view and/or modify the digital model so that changes, adjustments, additions, and so forth may be made prior to fabrication.
  • In another aspect, a tool head 220 of the printer may be usefully supplemented with a camera 222. The tool head 220 may include any tool, such as an extruder or the like, to fabricate an object in the working volume of the printer. In general, the tool head 220 may be spatially controlled by an x-y-z positioning assembly of the printer, and the camera 222 may be affixed to and moving with the tool head 220. The camera 222 may be directed toward the working volume, such as downward toward a build platform, and may provide a useful bird's eye view of an object on the build platform. The processor 204 may be configured to receive an image from the camera and to provide diagnostic information for operation of the three-dimensional printer based upon an analysis of the image.
  • For example, the diagnostic information may include a determination of a position of the tool head within the working volume. The diagnostic information may also or instead include a determination of whether the three-dimensional printer has effected a color change in build material. The diagnostic information may also or instead include a determination of whether the three-dimensional printer has effected a change from a first build material to a second build material. The diagnostic information may also or instead include an evaluation of whether a build material is extruding correctly from the tool head. The diagnostic information may also or instead include an evaluation of whether an infill for the object is being fabricated correctly. In one aspect, the diagnostic information may include the image from the camera, which may be independently useful as a diagnostic tool.
  • Where the processor 204 is capable of dynamically modifying tool instructions, the processor 204 may be configured to dynamically generate a pattern to infill the object based, for example, on an outline image of the object or previous infilling patterns identified in the image from the camera.
  • FIG. 3 shows a method for operating a three-dimensional printer. In particular, FIG. 3 shows a technique for using a three-dimensional scanner with the printer to copy objects placed in the printer, or to automatically create geometrically related objects.
  • As shown in step 302, the method 300 may begin with placing an object in a working volume of a three-dimensional printer such as any of the printers described above.
  • A shown in step 304, the method may include capturing a three-dimensional image of the object, thereby providing a digital model. This step may be performed for example using any of the three-dimensional sensors or arrangements of sensors described above, or any other combination of hardware and/or software suitable for capturing three-dimensional data as contemplated herein. For example, where shape-from-motion or other optically-based techniques are employed, capturing the three-dimensional image may include capturing a plurality of images of the object with a plurality of cameras positioned to provide coverage of different surfaces of the object within the working volume and processing the plurality of images to obtain the digital model. The plurality of images may also or instead be captured from a plurality of poses with a single camera configured to navigate around the working volume, such as on a track or articulating arm. Similarly, the plurality of images may be captured from a plurality of poses using a single camera and one or more articulating mirrors that provide optical paths to various views of the object. It will further be appreciated that combinations of the foregoing may also be used, such as two cameras and a number of articulating mirrors.
  • As shown in step 306, the method 300 may include generating tool instructions to fabricate a second object geometrically related to the object with the three-dimensional printer. This digital model for the second object may in general include a copy of the object placed in the working volume, or some derivative object such as a mating part, support stand, holder, container or the like for the object. For example, the second object may be a three-dimensional copy of the object, or the second object may be shaped and sized to enclose a portion of the object, such as to form an enclosure or other container for the object. The second object may similarly include a different object along with a mating surface for mechanically coupling to the object. This may for example include any clips, posts, flanges, or the like suitable for mechanical coupling.
  • The digital model may be generated using any suitable three-dimensional modeling software. The resulting digital model for the second object may then be converted into tool instructions suitable for execution by a three-dimensional printer. The nature of these tool instructions may of course depend upon the specific hardware and general printing technology employed by the printer. Techniques for generating such tool instructions are well known in the art and are not repeated here.
  • As shown in step 308, the method 300 may include controlling a three-dimensional printer with the tool instructions to fabricate the second object based upon the digital model.
  • FIG. 4 shows a method for operating a three-dimensional printer. In particular, the process 400 of FIG. 4 may be used to dynamically modify tool instructions during a three-dimensional fabrication process.
  • As shown in step 402, the process 400 may begin with the initiation of fabrication of an object. As shown in step 404, the process 400 may include capturing data from the object with one or more spatial sensors. As shown in step 406, the process 400 may include converting the data into a digital model of the object being fabricated, e.g., with a first processor. As shown in step 408, the process 400 may include operating the three-dimensional printer according to a number of tool instructions.
  • As shown in step 410, the process 400 may include dynamically modifying one of the tool instructions for the three-dimensional printer according to the digital model.
  • For example, where the object is based upon a second digital model such as a CAD or STL file, this second digital model may be compared to the digital model captured by the spatial sensor(s). This comparison may yield various forms of information. For example, where the dimensions of the object are deviating from those expected based on the second digital model, the dynamic modification to the tool instructions may include one or more changes attempting to return to the intended dimensions such as by shifting, scaling, or otherwise adapting the tool instructions. The comparison may also or instead indicate that a build has failed, for example due to the absence of expected structures, the presence of unexpected structures, a displacement of the object or a portion of the object within the working volume, or other spatial anomalies. In such instances, the dynamic modification to the tool instructions may include an instruction to abort the build or a pause and request for user instructions.
  • In another aspect, the dynamic modification may be based on the digital model itself without regard to a source digital model for the tool instructions. For example, the digital model may reveal structures, either fabricated or otherwise, within a tool path of the printer, and the second processor may be configured to modify one of the tool instructions to avoid a collision of a tool with the digital model, or stated alternatively, with structures within the working volume of the printer reflected by the digital model. This may, for example, include a foreign body within the working volume. Where a foreign body is detected, the printer may, for example, automatically pause, avoid the foreign body, and resume the print or restart the print at a different location in the build volume.
  • Other dynamic modifications to tool instructions may also or instead be employed. For example, where the printer is fabricating a multi-part print, e.g., a number of different unconnected (though not necessarily unrelated) parts within the working volume in a single, concurrent build, the second processor may be configured to modify tool instructions to stop printing one part of the multi-part print when the one part has failed to print. This technique may advantageously preserve a number of partially completed, successful objects without wasting build material or fabrication time on failed components within the build. In another aspect, the second processor may be configured to restart printing of the one part at another location within the working volume, subject to capabilities of the printer. This technique may be particularly useful during early stages of a print, e.g., while the first few layers of build material are being deposited and a new object can be included without introducing significant z-axis movements to the printer hardware.
  • In general, this process 400 may be employed on one of the printers described above, with a first processor capturing and converting data from spatial sensors, which may include any sensor or combination of sensors (including, e.g., cameras) suitable for capturing spatial information from an object as a digital model, and with a second processor (which may optionally be the same as the first processor) configured to dynamically modify a tool instruction according to the digital model, and more generally by comparison to a source model from which the object is fabricated.
  • FIG. 5 shows a method for operating a three-dimensional printer. In particular, the method 500 of FIG. 5 may be used to reacquire a partially completed build within a working volume.
  • As shown in step 502, the method 500 may start with beginning fabrication of an object in a first location of a working volume with a three-dimensional printer. As shown in step 504, the method 500 may include capturing a digital model of the object with a three-dimensional scanner, such as a scanner using any of the three-dimensional imaging techniques described above, or any other suitable techniques. As shown in step 506, the method 500 may include pausing the fabrication of the object. As shown in step 508, the method 500 may include repositioning the object to a second location within the working volume of the three-dimensional printer. The repositioned object may, for example, be translated, rotated, or some combination of these. As shown in step 510, the method 500 may include capturing a second digital model of the object with the three-dimensional scanner.
  • As shown in step 512, the method 500 may include aligning the three-dimensional printer to the repositioned object. Where the shape of the object does not change, the x-y-z change to the printer alignment may be determined using a rigid transformation, various techniques for which are known in the art. In greater detail, aligning the three-dimensional printer to the repositioned object may include determining a first point on the object where a deposition of a build material paused, analyzing the second digital model to locate a corresponding point on the repositioned object; and positioning a tool head of the three-dimensional printer to begin depositing the build material at the corresponding point.
  • As noted above, the repositioning may include rotating the object or translating the object or some combination of these. In certain circumstances such as cases of simple translation, it may be possible to use previous tool instructions along with one or more dynamically maintained translation parameters. Thus for example, the printer may dynamically update spatial information in tool instructions on an instruction-by-instruction basis as the instructions are executed rather than generating new tool instructions to complete fabrication of the object. In certain circumstances, however, it may be necessary or appropriate (depending, e.g., on object symmetry, printer capabilities, and so forth) to generate new tool instructions. Thus the method 500 may include generating new tool instructions to continue the fabrication with the repositioned object, as shown in step 514.
  • As shown in step 516, the method 500 may include continuing fabrication of the object in the second location. In this manner, a printer using a continuous printing process may be reattached to an object that is intentionally or accidentally dislodged from a location in a working volume.
  • The methods or processes described above, and steps thereof, may be realized in hardware, software, or any combination of these suitable for a particular application. The hardware may include a general-purpose computer and/or dedicated computing device. The processes may be realized in one or more microprocessors, microcontrollers, embedded microcontrollers, programmable digital signal processors, or other programmable device, along with internal and/or external memory. The processes may also, or instead, be embodied in an application specific integrated circuit, a programmable gate array, programmable array logic, or any other device or combination of devices that may be configured to process electronic signals. It will further be appreciated that one or more of the processes may be realized as computer executable code created using a structured programming language such as C, an object oriented programming language such as C++, or any other high-level or low-level programming language (including assembly languages, hardware description languages, and database programming languages and technologies) that may be stored, compiled or interpreted to run on one of the above devices, as well as heterogeneous combinations of processors, processor architectures, or combinations of different hardware and software.
  • Thus, in one aspect, each method described above and combinations thereof may be embodied in computer executable code that, when executing on one or more computing devices, performs the steps thereof. In another aspect, the methods may be embodied in systems that perform the steps thereof, and may be distributed across devices in a number of ways, or all of the functionality may be integrated into a dedicated, standalone device or other hardware. In another aspect, means for performing the steps associated with the processes described above may include any of the hardware and/or software described above. All such permutations and combinations are intended to fall within the scope of the present disclosure.
  • It should further be appreciated that the methods above are provided by way of example. Absent an explicit indication to the contrary, the disclosed steps may be modified, supplemented, omitted, and/or re-ordered without departing from the scope of this disclosure.
  • The method steps of the invention(s) described herein are intended to include any suitable method of causing such method steps to be performed, consistent with the patentability of the following claims, unless a different meaning is expressly provided or otherwise clear from the context. So for example performing the step of X includes any suitable method for causing another party such as a remote user or a remote processing resource (e.g., a server or cloud computer) to perform the step of X. Similarly, performing steps X, Y and Z may include any method of directing or controlling any combination of such other individuals or resources to perform steps X, Y and Z to obtain the benefit of such steps.
  • While particular embodiments of the present invention have been shown and described, it will be apparent to those skilled in the art that various changes and modifications in form and details may be made therein without departing from the spirit and scope of this disclosure and are intended to form a part of the invention as defined by the following claims, which are to be interpreted in the broadest sense allowable by law.

Claims (21)

1. A device comprising:
a three-dimensional printer having a working volume;
a processor configured to control operation of the three-dimensional printer to fabricate an object from a build material; and
a camera configured to capture an image of the working volume;
wherein the processor is further configured to dynamically adjust at least one parameter of the three-dimensional printer based upon an analysis of the object in the image.
2. The device of claim 1 wherein the at least one parameter includes a temperature of the working volume.
3. The device of claim 1 wherein the at least one parameter includes a temperature of a build platform in the working volume.
4. The device of claim 1 wherein the at least one parameter includes an extrusion temperature of an extruder.
5. The device of claim 1 wherein the at least one parameter includes an extrusion rate of the build material from an extruder.
6. The device of claim 1 wherein the at least one parameter includes a viscosity of the build material.
7. The device of claim 1 wherein the at least one parameter includes a movement speed of an extruder while depositing the build material.
8. The device of claim 1 wherein the at least one parameter includes a layer height for the build material.
9. The device of claim 1 further comprising a memory storing a log of data for the object including values for the at least one parameter.
10. The device of claim 1 further comprising a memory storing a log of data aggregated from a plurality of fabrications of the object.
11. The device of claim 10 further comprising a second processor configured to analyze the log of data to identify at least one feature of the object that is difficult to print.
12. The device of claim 10 further comprising a second processor configured to analyze the log of data to quantify one or more results of variations in the at least one parameter.
13. The device of claim 1 further comprising a display configured to display a view of the working volume, wherein the processor is configured to superimpose thermal data onto the view of the working volume.
14. The device of claim 13 further comprising a thermal camera to capture the thermal data.
15. The device of claim 13 further comprising one or more temperature sensors to capture the thermal data.
16. The device of claim 15 wherein the one or more temperature sensors include a sensor for measuring a temperature of at least one of an extruder, the object, the build material, the working volume, an ambient temperature outside the working volume, and a build platform within the working volume.
17. The device of claim 1 further comprising at least one sensor for capturing three-dimensional data from the object, the at least one sensor including one or more of a laser sensor, an acoustical range finding sensor, an x-ray sensor, and a millimeter wave radar system.
18. The device of claim 17 further comprising a display configured to display a view of the working volume, wherein the processor is configured to superimpose the three-dimensional data onto the object within the view of the working volume.
19. The device of claim 18 wherein the processor is further configured to display one or more dimensional inaccuracies in the object.
20. The device of claim 19 wherein the processor is further configured to display summary data concerning the one or more dimensional inaccuracies.
21-62. (canceled)
US13/624,117 2012-07-31 2012-09-21 Augmented three-dimensional printing Abandoned US20140039662A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US13/624,117 US20140039662A1 (en) 2012-07-31 2012-09-21 Augmented three-dimensional printing
US13/653,791 US20140035182A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/653,559 US20140039663A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US15/854,695 US10800105B2 (en) 2012-07-31 2017-12-26 Augmented three-dimensional printing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261677749P 2012-07-31 2012-07-31
US13/624,117 US20140039662A1 (en) 2012-07-31 2012-09-21 Augmented three-dimensional printing

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US13/653,791 Continuation US20140035182A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/653,559 Continuation US20140039663A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US15/854,695 Continuation US10800105B2 (en) 2012-07-31 2017-12-26 Augmented three-dimensional printing

Publications (1)

Publication Number Publication Date
US20140039662A1 true US20140039662A1 (en) 2014-02-06

Family

ID=50024311

Family Applications (9)

Application Number Title Priority Date Filing Date
US13/624,067 Active 2034-01-21 US9308690B2 (en) 2012-07-31 2012-09-21 Fabrication of objects with enhanced structural characteristics
US13/624,117 Abandoned US20140039662A1 (en) 2012-07-31 2012-09-21 Augmented three-dimensional printing
US13/623,996 Active 2033-10-29 US9172829B2 (en) 2012-07-31 2012-09-21 Three-dimensional printer with laser line scanner
US13/623,967 Active 2034-07-29 US11110648B2 (en) 2012-07-31 2012-09-21 Build material switching
US13/653,791 Abandoned US20140035182A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/653,559 Abandoned US20140039663A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/786,051 Active 2034-09-11 US9789649B2 (en) 2012-07-31 2013-03-05 Printer with laser scanner and tool-mounted camera
US15/854,695 Active 2032-10-10 US10800105B2 (en) 2012-07-31 2017-12-26 Augmented three-dimensional printing
US17/467,317 Abandoned US20210394433A1 (en) 2012-07-31 2021-09-06 Build material switching

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/624,067 Active 2034-01-21 US9308690B2 (en) 2012-07-31 2012-09-21 Fabrication of objects with enhanced structural characteristics

Family Applications After (7)

Application Number Title Priority Date Filing Date
US13/623,996 Active 2033-10-29 US9172829B2 (en) 2012-07-31 2012-09-21 Three-dimensional printer with laser line scanner
US13/623,967 Active 2034-07-29 US11110648B2 (en) 2012-07-31 2012-09-21 Build material switching
US13/653,791 Abandoned US20140035182A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/653,559 Abandoned US20140039663A1 (en) 2012-07-31 2012-10-17 Augmented three-dimensional printing
US13/786,051 Active 2034-09-11 US9789649B2 (en) 2012-07-31 2013-03-05 Printer with laser scanner and tool-mounted camera
US15/854,695 Active 2032-10-10 US10800105B2 (en) 2012-07-31 2017-12-26 Augmented three-dimensional printing
US17/467,317 Abandoned US20210394433A1 (en) 2012-07-31 2021-09-06 Build material switching

Country Status (2)

Country Link
US (9) US9308690B2 (en)
WO (1) WO2014022134A2 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140277664A1 (en) * 2013-03-15 2014-09-18 Fathom, Inc. 3d printing systems and methods for fabricating injection molds
US8847953B1 (en) * 2013-10-31 2014-09-30 Lg Electronics Inc. Apparatus and method for head mounted display indicating process of 3D printing
USD733196S1 (en) 2014-02-03 2015-06-30 Wolf And Associates, Inc. 3D printer enclosure
USD760306S1 (en) 2015-03-20 2016-06-28 Wolf & Associates, Inc. 3D printer enclosure
WO2016115284A1 (en) * 2015-01-13 2016-07-21 Sigma Labs, Inc. Material qualification system and methodology
WO2016118782A1 (en) * 2015-01-21 2016-07-28 University Of North Dakota Characterizing 3-d printed objects for 3-d printing
WO2017019063A1 (en) * 2015-07-29 2017-02-02 Hewlett-Packard Development Company, L.P. Variable shutters on an energy source
US9999924B2 (en) 2014-08-22 2018-06-19 Sigma Labs, Inc. Method and system for monitoring additive manufacturing processes
WO2018191627A1 (en) * 2017-04-14 2018-10-18 Desktop Metal, Inc. Calibration of 3d printer via computer vision
US10195778B2 (en) 2013-10-15 2019-02-05 Wolf & Associates, Inc. Three-dimensional printer systems and methods
US10207489B2 (en) 2015-09-30 2019-02-19 Sigma Labs, Inc. Systems and methods for additive manufacturing operations
US10226817B2 (en) * 2015-01-13 2019-03-12 Sigma Labs, Inc. Material qualification system and methodology
WO2020106300A1 (en) * 2018-11-22 2020-05-28 Hewlett-Packard Development Company, L.P. Calibrating cameras in three-dimensional printer devices
WO2020131943A1 (en) * 2018-12-19 2020-06-25 Jabil Inc. Apparatus, system and method for digitally masked print area heating
US10800105B2 (en) 2012-07-31 2020-10-13 Makerbot Industries, Llc Augmented three-dimensional printing
US10994480B2 (en) 2016-06-08 2021-05-04 Wolf & Associates, Inc. Three-dimensional printer systems and methods
US11014163B2 (en) 2017-04-14 2021-05-25 Desktop Metal, Inc. Calibration of 3D printer via computer vision
WO2022033636A3 (en) * 2020-08-13 2022-04-07 AEDITIVE GmbH Nozzle device for producing a three-dimensional component, and method
US11478854B2 (en) 2014-11-18 2022-10-25 Sigma Labs, Inc. Multi-sensor quality inference and control for additive manufacturing processes
US11588288B2 (en) * 2017-09-13 2023-02-21 Wiretronic Ab Method and system for forming an adapter for an electrical connector for a vehicle using a 3D printer
US11731368B2 (en) 2018-04-02 2023-08-22 Nanotronics Imaging, Inc. Systems, methods, and media for artificial intelligence process control in additive manufacturing

Families Citing this family (200)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9399322B2 (en) 2012-08-08 2016-07-26 Makerbot Industries, Llc Three dimensional printer with removable, replaceable print nozzle
US9511543B2 (en) 2012-08-29 2016-12-06 Cc3D Llc Method and apparatus for continuous composite three-dimensional printing
US10642945B2 (en) * 2012-10-24 2020-05-05 New York University Structural weak spot analysis
US9204937B2 (en) 2013-02-19 2015-12-08 Stryker Trauma Gmbh Software for use with deformity correction
US9688028B2 (en) 2013-03-22 2017-06-27 Markforged, Inc. Multilayer fiber reinforcement design for 3D printing
US11237542B2 (en) 2013-03-22 2022-02-01 Markforged, Inc. Composite filament 3D printing using complementary reinforcement formations
US10682844B2 (en) 2013-03-22 2020-06-16 Markforged, Inc. Embedding 3D printed fiber reinforcement in molded articles
US9579851B2 (en) 2013-03-22 2017-02-28 Markforged, Inc. Apparatus for fiber reinforced additive manufacturing
US9694544B2 (en) 2013-03-22 2017-07-04 Markforged, Inc. Methods for fiber reinforced additive manufacturing
EP3725497A1 (en) 2013-03-22 2020-10-21 Mark, Gregory Thomas Three-dimensional printer
US9156205B2 (en) 2013-03-22 2015-10-13 Markforged, Inc. Three dimensional printer with composite filament fabrication
US10953609B1 (en) 2013-03-22 2021-03-23 Markforged, Inc. Scanning print bed and part height in 3D printing
US10259160B2 (en) 2013-03-22 2019-04-16 Markforged, Inc. Wear resistance in 3D printing of composites
US9186846B1 (en) 2013-03-22 2015-11-17 Markforged, Inc. Methods for composite filament threading in three dimensional printing
US9186848B2 (en) 2013-03-22 2015-11-17 Markforged, Inc. Three dimensional printing of composite reinforced structures
US9815268B2 (en) * 2013-03-22 2017-11-14 Markforged, Inc. Multiaxis fiber reinforcement for 3D printing
US9126365B1 (en) * 2013-03-22 2015-09-08 Markforged, Inc. Methods for composite filament fabrication in three dimensional printing
US9149988B2 (en) 2013-03-22 2015-10-06 Markforged, Inc. Three dimensional printing
US20170173868A1 (en) * 2013-03-22 2017-06-22 Markforged, Inc. Continuous and random reinforcement in a 3d printed part
US9956725B2 (en) 2013-03-22 2018-05-01 Markforged, Inc. Three dimensional printer for fiber reinforced composite filament fabrication
US20140297014A1 (en) * 2013-03-31 2014-10-02 Microsoft Corporation Three-dimensional object fabrication using an implicit surface representation
DE102013207656A1 (en) * 2013-04-26 2014-10-30 Siemens Aktiengesellschaft Optimization of a manufacturing process
US10850450B2 (en) * 2013-05-31 2020-12-01 Hewlett-Packard Development Company, L.P. Modifying a base layer of an object
EP3130444B1 (en) 2013-06-05 2020-04-01 Markforged, Inc. Method for fiber reinforced additive manufacturing
US9699391B2 (en) * 2013-06-10 2017-07-04 Relevant Play, Llc Systems and methods for infrared detection
EP2823952A1 (en) * 2013-07-09 2015-01-14 Siemens Aktiengesellschaft Adaptation method and production method for components produced by means of SLM
US20150042678A1 (en) * 2013-08-09 2015-02-12 Metaio Gmbh Method for visually augmenting a real object with a computer-generated image
US9776364B2 (en) * 2013-08-09 2017-10-03 Apple Inc. Method for instructing a 3D printing system comprising a 3D printer and 3D printing system
US20150056317A1 (en) * 2013-08-23 2015-02-26 Xyzprinting, Inc. Three-dimensional printing apparatus
US9900585B2 (en) * 2013-09-18 2018-02-20 Matter and Form Inc. Device, system and method for three-dimensional modeling
US9669586B2 (en) 2013-10-01 2017-06-06 Autodesk, Inc. Material dispensing system
US10086568B2 (en) * 2013-10-21 2018-10-02 Made In Space, Inc. Seamless scanning and production devices and methods
US9817388B2 (en) * 2013-11-27 2017-11-14 Adobe Systems Incorporated Method and apparatus for preserving structural integrity of 3-dimensional models when printing at varying scales
US9339975B2 (en) * 2013-12-31 2016-05-17 Nike, Inc. 3D printer with native spherical control
US10889059B2 (en) 2014-01-16 2021-01-12 Hewlett-Packard Development Company, L.P. Generating three-dimensional objects
JP6353547B2 (en) 2014-01-16 2018-07-04 ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. 3D object generation
DK3094469T3 (en) 2014-01-16 2019-12-16 Hewlett Packard Development Co GENERATION OF A THREE-DIMENSIONAL ITEM
WO2015156877A2 (en) * 2014-01-17 2015-10-15 Graphene 3D Lab Inc. Fused filament fabrication using multi-segment filament
US20150277154A1 (en) * 2014-03-26 2015-10-01 Pro Fit Optix, Inc. 3D Laser Tracer And Methods Of Tracing In 3D
US9895844B2 (en) 2014-02-19 2018-02-20 Makerbot Industries, Llc System for use with three-dimensional printer and method for using the same
US9889607B2 (en) 2014-02-19 2018-02-13 Makerbot Industries, Llc Three-dimensional printer with integrated coloring system
TWI556946B (en) * 2014-03-07 2016-11-11 三緯國際立體列印科技股份有限公司 Three dimensional printing apparatus and method for controlling printing head thereof
US9434108B2 (en) 2014-03-10 2016-09-06 Microsoft Technology Licensing, Llc Fabricating full color three-dimensional objects
US10005126B2 (en) 2014-03-19 2018-06-26 Autodesk, Inc. Systems and methods for improved 3D printing
TWI526773B (en) * 2014-04-18 2016-03-21 台達電子工業股份有限公司 Three dimensional scanning-printing device
US20150298393A1 (en) * 2014-04-22 2015-10-22 Thomas William Suarez 3d printer system having a rotatable platform, metal flake filament, multiple heaters, and modularity
US10565333B2 (en) * 2014-04-25 2020-02-18 Alberto Daniel Lacaze Structural analysis for additive manufacturing
US9895841B2 (en) 2014-05-09 2018-02-20 Autodesk, Inc. User specific design customization for 3D printing
US9533449B2 (en) 2014-06-19 2017-01-03 Autodesk, Inc. Material deposition systems with four or more axes
US9796140B2 (en) 2014-06-19 2017-10-24 Autodesk, Inc. Automated systems for composite part fabrication
CN106488819B (en) 2014-06-20 2018-06-22 维洛3D公司 For the equipment, system and method for 3 D-printing
US10817526B2 (en) 2014-07-16 2020-10-27 Machine Research Corporation Systems and methods for searching a machining knowledge database
US10252466B2 (en) * 2014-07-28 2019-04-09 Massachusetts Institute Of Technology Systems and methods of machine vision assisted additive fabrication
WO2016019049A1 (en) * 2014-07-29 2016-02-04 Nscrypt, Inc. Method and apparatus for 3d fabrication
US10052822B1 (en) * 2014-08-01 2018-08-21 Amazon Technologies, Inc. Selective pausing of 3D print jobs
EP4023419A1 (en) * 2014-08-21 2022-07-06 Mosaic Manufacturing Ltd. Series enabled multi-material extrusion technology
CN106462994B (en) 2014-08-29 2019-06-04 惠普发展公司有限责任合伙企业 Generate three-dimension object
US10466681B1 (en) 2014-09-02 2019-11-05 Machine Research Corporation Systems and methods for machining knowledge reuse
WO2016036607A1 (en) 2014-09-02 2016-03-10 Graphene 3D Lab Inc. Electrochemical devices comprising nanoscopic carbon materials made by additive manufacturing
US10386797B2 (en) * 2014-09-16 2019-08-20 3D Systems, Inc. Fracturing a shell of a three-dimensional object
US10409932B2 (en) * 2014-09-19 2019-09-10 Siemens Product Lifecyle Management Software Inc. Computer-aided simulation of multi-layer selective laser sintering and melting additive manufacturing processes
KR102058843B1 (en) 2014-10-02 2019-12-24 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. Integrated build and material supply for an additive manufacturing apparatus
EP3224027B1 (en) 2014-11-24 2019-09-04 Ladanyi, Robert 3d printer
CN104581117A (en) * 2014-12-18 2015-04-29 深圳市亿思达科技集团有限公司 Discrete mobile terminal and method for 3D (three-dimension) image acquisition and 3D printing
GB2534575A (en) * 2015-01-27 2016-08-03 Fujitsu Ltd Apparatus, program and method of producing a computer generated model of a part to be 3D printed
US10329691B2 (en) 2015-02-06 2019-06-25 Fernando Andres BIENZOBAS SAFFIE System and method for generating an image in a three-dimensionally printed object
EP3259691B1 (en) * 2015-02-20 2020-09-16 Siemens Industry Software Inc. Additive manufacturing method involving computer-aided simulation of additive manufacturing processes
CA2978556C (en) 2015-03-02 2022-02-15 Graphene 3D Lab Inc. Thermoplastic composites comprising water-soluble peo graft polymers useful for 3-dimensional additive manufacturing
US11110723B2 (en) * 2015-04-16 2021-09-07 Hewlett-Packard Development Company, L.P. Print apparatus having first and second printing devices, computer readable medium and computer implemented method
US9757900B2 (en) 2015-05-20 2017-09-12 Xerox Corporation Pin-actuated printhead
DE102015006512A1 (en) 2015-05-26 2016-12-01 Focke & Co. (Gmbh & Co. Kg) Method of manufacturing spare parts for packaging machines
US10807305B2 (en) 2015-06-02 2020-10-20 Hewlett-Packard Development Company, L.P. Sacrificial objects based on a temperature threshold
JP6669444B2 (en) * 2015-06-29 2020-03-18 株式会社ミツトヨ Modeling apparatus and modeling method
US20180015668A1 (en) * 2015-07-09 2018-01-18 Something3D Ltd. Method and apparatus for three dimensional printing
US10688774B2 (en) 2015-07-15 2020-06-23 Hewlett-Packard Development Company, L.P. Processing object part data for a three-dimensionsal object
CN105398057A (en) * 2015-07-24 2016-03-16 广西科技大学 Material fusing connecting device for 3D printer
US11591467B2 (en) 2015-07-29 2023-02-28 G6 Materials Corp. Thermoplastic polymer composites and methods for preparing, collecting, and tempering 3D printable materials and articles from same
KR20170028746A (en) * 2015-09-04 2017-03-14 한국전자통신연구원 3d complex apparatus with 3d scanning function and 3d printing function and method thereof
TWI567364B (en) 2015-09-08 2017-01-21 財團法人工業技術研究院 Structured light generating apparatus, measuring system and method thereof
CN106515005B (en) * 2015-09-10 2020-04-28 深圳市人彩科技有限公司 Precision mixing type stacking forming method and assembly and color FDM-3D printer
US10481586B2 (en) 2015-09-11 2019-11-19 Autodesk, Inc. Narrow angle hot end for three dimensional (3D) printer
CN105108143A (en) * 2015-09-17 2015-12-02 太仓希拓自动化设备有限公司 Production equipment based on three-dimensional (3D) technique for vehicle lamp aluminum-plating tool jig and manufacturing technique of production equipment
FI129702B (en) 2015-10-09 2022-07-15 Inkron Ltd Three dimensional printing materials and method for making a 3D printed article
WO2017075600A1 (en) * 2015-10-30 2017-05-04 Stratasys, Inc. Platen removal for additive manufacturing system
US10065270B2 (en) * 2015-11-06 2018-09-04 Velo3D, Inc. Three-dimensional printing in real time
US10456968B2 (en) 2015-12-08 2019-10-29 Xerox Corporation Three-dimensional object printer with multi-nozzle extruders and dispensers for multi-nozzle extruders and printheads
US10335991B2 (en) 2015-12-08 2019-07-02 Xerox Corporation System and method for operation of multi-nozzle extrusion printheads in three-dimensional object printers
US10442174B2 (en) 2015-12-08 2019-10-15 Xerox Corporation Material feeder for engineering polymer ejection system for additive manufacturing applications
US10625466B2 (en) 2015-12-08 2020-04-21 Xerox Corporation Extrusion printheads for three-dimensional object printers
US10071422B2 (en) 2015-12-10 2018-09-11 Velo3D, Inc. Skillful three-dimensional printing
EP3403811B1 (en) * 2016-01-14 2019-10-16 Ricoh Company, Ltd. Shaping processing apparatus, shaping processing system, and program
US20170239891A1 (en) 2016-02-18 2017-08-24 Velo3D, Inc. Accurate three-dimensional printing
CN107199694B (en) * 2016-03-09 2019-11-01 三纬国际立体列印科技股份有限公司 The Method of printing of more material three-dimensional models
CN108602275B (en) * 2016-05-12 2021-06-25 惠普发展公司有限责任合伙企业 Container for 3D printed objects and method for cooling and extracting manufactured objects from a 3D printer using the container
WO2017205375A1 (en) * 2016-05-23 2017-11-30 Voxel8, Inc. System and method to control a three-dimensional (3d) printer
US10251705B2 (en) 2016-06-02 2019-04-09 Stryker European Holdings I, Llc Software for use with deformity correction
JP2019527445A (en) 2016-06-24 2019-09-26 レレヴァント プレイ, エルエルシー Authenticable digital code and related systems and methods
US11691343B2 (en) 2016-06-29 2023-07-04 Velo3D, Inc. Three-dimensional printing and three-dimensional printers
US10286452B2 (en) 2016-06-29 2019-05-14 Velo3D, Inc. Three-dimensional printing and three-dimensional printers
TWI621520B (en) * 2016-07-14 2018-04-21 東友科技股份有限公司 Exposure molding device and exposure molding method thereof
US11465204B2 (en) 2016-07-26 2022-10-11 Hewlett-Packard Development Company, L.P. Cooling of build material in 3D printing system
US10331110B2 (en) * 2016-08-30 2019-06-25 International Business Machines Corporation Methods and systems for verifying and modifying a 3D printing process
US10759113B2 (en) 2016-09-06 2020-09-01 Continuous Composites Inc. Additive manufacturing system having trailing cure mechanism
US10625467B2 (en) 2016-09-06 2020-04-21 Continuous Composites Inc. Additive manufacturing system having adjustable curing
US10543640B2 (en) 2016-09-06 2020-01-28 Continuous Composites Inc. Additive manufacturing system having in-head fiber teasing
US10908576B2 (en) 2016-09-06 2021-02-02 Continuous Composites Inc. Systems and methods for controlling additive manufacturing
US20180065317A1 (en) * 2016-09-06 2018-03-08 Cc3D Llc Additive manufacturing system having in-situ fiber splicing
CN110933938B (en) 2016-10-21 2022-09-20 魔彩制造业有限公司 Joining member for additive manufacturing, joining method, and related system
WO2018083120A1 (en) * 2016-11-01 2018-05-11 Lego A/S A method for forming a 3d object
US10773783B2 (en) 2016-11-03 2020-09-15 Continuous Composites Inc. Composite vehicle body
US20210094230A9 (en) 2016-11-04 2021-04-01 Continuous Composites Inc. System for additive manufacturing
US10953598B2 (en) 2016-11-04 2021-03-23 Continuous Composites Inc. Additive manufacturing system having vibrating nozzle
US20180126462A1 (en) 2016-11-07 2018-05-10 Velo3D, Inc. Gas flow in three-dimensional printing
US10596798B2 (en) 2016-11-14 2020-03-24 Xerox Corporation Single extruder configuration that enables multi-color extrusions in three-dimensional object printers
US11279122B2 (en) * 2016-12-06 2022-03-22 Robert Bosch Tool Corportation Supporting solution for “in air” geometries in 3D additive manufacturing
US20180169971A1 (en) * 2016-12-21 2018-06-21 The Boeing Company Fused filament fabrication machine
CN106736870A (en) * 2016-12-29 2017-05-31 吴中区穹窿山德毅新材料技术研究所 A kind of High Speed NC Machine Tools
US10675857B2 (en) * 2016-12-30 2020-06-09 Konica Minolta Business Solutions U.S.A., Inc. Patterns for 3D printing
US10611092B2 (en) 2017-01-05 2020-04-07 Velo3D, Inc. Optics in three-dimensional printing
US10857726B2 (en) 2017-01-24 2020-12-08 Continuous Composites Inc. Additive manufacturing system implementing anchor curing
US10040240B1 (en) 2017-01-24 2018-08-07 Cc3D Llc Additive manufacturing system having fiber-cutting mechanism
WO2018140019A1 (en) * 2017-01-26 2018-08-02 Siemens Product Lifecycle Management Software Inc. System and method for adaptive domain reduction for thermo-structural simulation of additive manufacturing process
US20180229092A1 (en) 2017-02-13 2018-08-16 Cc3D Llc Composite sporting equipment
US10798783B2 (en) 2017-02-15 2020-10-06 Continuous Composites Inc. Additively manufactured composite heater
US10369629B2 (en) 2017-03-02 2019-08-06 Veo3D, Inc. Three-dimensional printing of three-dimensional objects
US20180281283A1 (en) 2017-03-28 2018-10-04 Velo3D, Inc. Material manipulation in three-dimensional printing
KR101929654B1 (en) * 2017-03-31 2018-12-17 전자부품연구원 3D Printing Monitoring Method with Feedback Loop to 3D Printing Slicer
US11383445B2 (en) * 2017-04-04 2022-07-12 Hewlett-Packard Development Company, L.P. Forming layers of build material of a three-dimensional printing system
EP3544818B1 (en) * 2017-04-10 2023-03-22 Siemens Industry Software Inc. Build direction-based partitioning for construction of a physical object through additive manufacturing
WO2019005708A2 (en) * 2017-06-25 2019-01-03 Strong Force Intellectual Capital, Llc Methods and systems for enabling and scheduling 3d printing-based fabrication
CN107521108B (en) * 2017-06-27 2019-10-29 江苏威宝仕科技有限公司 A kind of intelligent diagnosing method of the 3D printer system failure
US20190001563A1 (en) 2017-06-29 2019-01-03 Cc3D Llc Print head for additive manufacturing system
US10814569B2 (en) 2017-06-29 2020-10-27 Continuous Composites Inc. Method and material for additive manufacturing
US11161307B1 (en) * 2017-07-07 2021-11-02 Kemeera Inc. Data aggregation and analytics for digital manufacturing
BR112020001834A2 (en) 2017-07-28 2020-07-28 Hewlett-Packard Development Company, L.P. modulation of a three-dimensional printer system based on a selected mode
US20190062523A1 (en) * 2017-08-31 2019-02-28 Intel Corporation Carbon / nanotube graphene conductive elastomeric polymer compound
US10933586B2 (en) * 2017-09-13 2021-03-02 Thermwood Corporation Apparatus and method for printing large thermoplastic parts during additive manufacturing
WO2019070250A1 (en) 2017-10-04 2019-04-11 Hewlett-Packard Development Company, L.P. Additive manufacturing temperature
US10319499B1 (en) 2017-11-30 2019-06-11 Cc3D Llc System and method for additively manufacturing composite wiring harness
US10131088B1 (en) 2017-12-19 2018-11-20 Cc3D Llc Additive manufacturing method for discharging interlocking continuous reinforcement
US10272525B1 (en) 2017-12-27 2019-04-30 Velo3D, Inc. Three-dimensional printing systems and methods of their use
US10081129B1 (en) 2017-12-29 2018-09-25 Cc3D Llc Additive manufacturing system implementing hardener pre-impregnation
US10919222B2 (en) 2017-12-29 2021-02-16 Continuous Composites Inc. System and method for additively manufacturing functional elements into existing components
US11167495B2 (en) 2017-12-29 2021-11-09 Continuous Composites Inc. System and method for additively manufacturing functional elements into existing components
US10759114B2 (en) 2017-12-29 2020-09-01 Continuous Composites Inc. System and print head for continuously manufacturing composite structure
US10857729B2 (en) 2017-12-29 2020-12-08 Continuous Composites Inc. System and method for additively manufacturing functional elements into existing components
CN108109246B (en) * 2018-01-08 2020-09-29 广东虹勤通讯技术有限公司 Unlocking method based on holographic projection, coded lock and system
JP2021513924A (en) * 2018-02-20 2021-06-03 ローカル モーターズ アイピー, エルエルシーLocal Motors Ip, Llc Methods and equipment for additive manufacturing
US10518480B2 (en) 2018-04-02 2019-12-31 Nanotronics Imaging, Inc. Systems, methods, and media for artificial intelligence feedback control in additive manufacturing
US11161300B2 (en) 2018-04-11 2021-11-02 Continuous Composites Inc. System and print head for additive manufacturing system
US11110656B2 (en) 2018-04-12 2021-09-07 Continuous Composites Inc. System for continuously manufacturing composite structure
US11110654B2 (en) 2018-04-12 2021-09-07 Continuous Composites Inc. System and print head for continuously manufacturing composite structure
US11037706B2 (en) * 2018-05-15 2021-06-15 Aptiv Technologies Limited Apparatus and method for manufacturing assembly having multiple separated conductors embedded within a substrate
US11052603B2 (en) 2018-06-07 2021-07-06 Continuous Composites Inc. Additive manufacturing system having stowable cutting mechanism
US11009863B2 (en) 2018-06-14 2021-05-18 Honeywell International Inc. System and method for additive manufacturing process monitoring
WO2020033932A2 (en) * 2018-08-09 2020-02-13 The Research Foundation For The State University Of New York Method for automated 3d print quality assessment and redesign
US20210174594A1 (en) * 2018-08-28 2021-06-10 Hewlett-Packard Development Company, L.P. Virtualized environment for three-dimensional printing
US20200086563A1 (en) 2018-09-13 2020-03-19 Cc3D Llc System and head for continuously manufacturing composite structure
US11733684B2 (en) * 2018-09-27 2023-08-22 Hewlett-Packard Development Company, L.P. Overlaying production data on rendered 3D printed object
US11235522B2 (en) 2018-10-04 2022-02-01 Continuous Composites Inc. System for additively manufacturing composite structures
US10464178B1 (en) 2018-10-11 2019-11-05 Samuel J. Steeb Method and assembly for docking and retrieving a filament holding device
US11325304B2 (en) 2018-10-26 2022-05-10 Continuous Composites Inc. System and method for additive manufacturing
US11358331B2 (en) 2018-11-19 2022-06-14 Continuous Composites Inc. System and head for continuously manufacturing composite structure
US11420390B2 (en) 2018-11-19 2022-08-23 Continuous Composites Inc. System for additively manufacturing composite structure
WO2020153943A1 (en) * 2019-01-22 2020-07-30 Hewlett-Packard Development Company, L.P. Printing 3d objects
US20210339476A1 (en) * 2019-01-23 2021-11-04 Hewlett-Packard Development Company, L.P. Three-dimensional printing with dimensional modification compensation
US20200238603A1 (en) 2019-01-25 2020-07-30 Continuous Composites Inc. System for additively manufacturing composite structure
US11433617B2 (en) 2019-01-29 2022-09-06 General Electric Company Method and apparatus for process monitoring in additive manufacturing utilizing an image of a negative structure
JP2020124828A (en) * 2019-02-04 2020-08-20 株式会社ミマキエンジニアリング Three-dimensional object manufacturing system and three-dimensional object manufacturing management program
US11084224B2 (en) * 2019-02-19 2021-08-10 Arevo, Inc. Three dimensional infill in additive manufacturing
US11498283B2 (en) 2019-02-20 2022-11-15 General Electric Company Method and apparatus for build thickness control in additive manufacturing
US11794412B2 (en) 2019-02-20 2023-10-24 General Electric Company Method and apparatus for layer thickness control in additive manufacturing
US11129171B2 (en) 2019-02-27 2021-09-21 Charter Communications Operating, Llc Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system
US11179891B2 (en) 2019-03-15 2021-11-23 General Electric Company Method and apparatus for additive manufacturing with shared components
JP2020153718A (en) * 2019-03-18 2020-09-24 株式会社リコー Measuring device and molding device
US11040487B2 (en) 2019-03-27 2021-06-22 Xerox Corporation Method for operating an extruder in a three-dimensional (3D) object printer to improve layer formation
CN110065288A (en) * 2019-04-02 2019-07-30 深圳市联得自动化装备股份有限公司 Abutted equipment and applying method
WO2020219026A1 (en) * 2019-04-23 2020-10-29 Hewlett-Packard Development Company, L.P. Build material layer control
US20200376758A1 (en) 2019-05-28 2020-12-03 Continuous Composites Inc. System for additively manufacturing composite structure
US11374779B2 (en) 2019-06-30 2022-06-28 Charter Communications Operating, Llc Wireless enabled distributed data apparatus and methods
US11182222B2 (en) * 2019-07-26 2021-11-23 Charter Communications Operating, Llc Methods and apparatus for multi-processor device software development and operation
US11368552B2 (en) 2019-09-17 2022-06-21 Charter Communications Operating, Llc Methods and apparatus for supporting platform and application development and operation
US11026205B2 (en) 2019-10-23 2021-06-01 Charter Communications Operating, Llc Methods and apparatus for device registration in a quasi-licensed wireless system
US11457485B2 (en) 2019-11-06 2022-09-27 Charter Communications Operating, Llc Methods and apparatus for enhancing coverage in quasi-licensed wireless systems
US11840022B2 (en) 2019-12-30 2023-12-12 Continuous Composites Inc. System and method for additive manufacturing
US11363466B2 (en) 2020-01-22 2022-06-14 Charter Communications Operating, Llc Methods and apparatus for antenna optimization in a quasi-licensed wireless system
US11904534B2 (en) 2020-02-25 2024-02-20 Continuous Composites Inc. Additive manufacturing system
EP3920120A1 (en) * 2020-06-01 2021-12-08 Hewlett-Packard Development Company, L.P. Objects of interest in additive manufacturing
US11338523B2 (en) 2020-06-10 2022-05-24 Xerox Corporation System and method for operating a multi-nozzle extruder during additive manufacturing
US11926100B2 (en) 2020-06-23 2024-03-12 Continuous Composites Inc. Systems and methods for controlling additive manufacturing
US11731366B2 (en) 2020-07-31 2023-08-22 Xerox Corporation Method and system for operating a metal drop ejecting three-dimensional (3D) object printer to form electrical circuits on substrates
US11465348B2 (en) 2020-09-11 2022-10-11 Continuous Composites Inc. Print head for additive manufacturing system
US11737216B2 (en) * 2021-01-22 2023-08-22 Xerox Corporation Metal drop ejecting three-dimensional (3D) object printer
US11926099B2 (en) 2021-04-27 2024-03-12 Continuous Composites Inc. Additive manufacturing system
US11731367B2 (en) 2021-06-23 2023-08-22 General Electric Company Drive system for additive manufacturing
US11826950B2 (en) 2021-07-09 2023-11-28 General Electric Company Resin management system for additive manufacturing
US11813799B2 (en) 2021-09-01 2023-11-14 General Electric Company Control systems and methods for additive manufacturing
US11890674B2 (en) 2022-03-01 2024-02-06 Xerox Corporation Metal drop ejecting three-dimensional (3D) object printer and method of operation for forming support structures in 3D metal objects
WO2023169684A1 (en) 2022-03-10 2023-09-14 Daniel Wimmer Method and device for additive manufacturing of workpieces with regions of heterogeneous filling structures
CN114905748B (en) * 2022-05-12 2024-01-16 上海联泰科技股份有限公司 Data processing method, 3D printing method, system, equipment and storage medium

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317726A (en) * 1987-11-09 1994-05-31 Tandem Computers Incorporated Multiple-processor computer system with asynchronous execution of identical code streams
US5402351A (en) * 1991-01-03 1995-03-28 International Business Machines Corporation Model generation system having closed-loop extrusion nozzle positioning
US5426722A (en) * 1993-09-09 1995-06-20 Stratasys, Inc. Method for optimizing the motion of a multi-axis robot
US5461570A (en) * 1994-06-10 1995-10-24 Johnson & Johnson Vision Products, Inc. Computer system for quality control correlations
US5588118A (en) * 1991-08-21 1996-12-24 Zilog, Inc. Single chip dual processor
US5892808A (en) * 1996-06-28 1999-04-06 Techne Systems, Inc. Method and apparatus for feature detection in a workpiece
US6259962B1 (en) * 1999-03-01 2001-07-10 Objet Geometries Ltd. Apparatus and method for three dimensional model printing
US20020113331A1 (en) * 2000-12-20 2002-08-22 Tan Zhang Freeform fabrication method using extrusion of non-cross-linking reactive prepolymers
US20030059334A1 (en) * 2000-02-19 2003-03-27 Jialin Shen Device and process for sintering a powder with a laser beam
US20030151167A1 (en) * 2002-01-03 2003-08-14 Kritchman Eliahu M. Device, system and method for accurate printing of three dimensional objects
US20030152276A1 (en) * 2002-02-08 2003-08-14 Hiroshi Kondo Defect classification/inspection system
US20030171897A1 (en) * 2002-02-28 2003-09-11 John Bieda Product performance integrated database apparatus and method
US20030168762A1 (en) * 2000-05-22 2003-09-11 Stefan Zikeli Method for extruding a continuous moulded body
US20040032979A1 (en) * 2002-08-12 2004-02-19 Hitachi High-Technologies Corporation Defect inspection method
US20040089811A1 (en) * 2002-11-12 2004-05-13 Siemens Westinghouse Power Corporation Methods and system for ultrasonic thermographic non-destructive examination for enhanced defect determination
US20040200816A1 (en) * 2003-04-09 2004-10-14 3D Systems, Inc. Sintering using thermal image feedback
US20050038549A1 (en) * 2003-08-14 2005-02-17 Loughran Stephen A. System and method for performing adaptive modification of rapid prototyping build files
US20050288813A1 (en) * 2003-10-14 2005-12-29 Laixia Yang Direct write and freeform fabrication apparatus and method
US20060111807A1 (en) * 2002-09-12 2006-05-25 Hanan Gothait Device, system and method for calibration in three-dimensional model printing
US20080071030A1 (en) * 1999-04-20 2008-03-20 Stratasys, Inc. Material and method for three-dimensional modeling
US7555357B2 (en) * 2006-01-31 2009-06-30 Stratasys, Inc. Method for building three-dimensional objects with extrusion-based layered deposition systems
US7747341B2 (en) * 2003-08-29 2010-06-29 Centre National De La Recherche Scientifique (C.N.R.S.) Method and device for the production of a three-dimensional multi-material component by means of ink-jet-type printing
US20100260410A1 (en) * 2009-04-08 2010-10-14 United States of America as represented by the Administrator of the National Aeronautics and Closed-Loop Process Control for Electron Beam Freeform Fabrication and Deposition Processes
US20100270707A1 (en) * 1999-04-20 2010-10-28 Stratasys, Inc. Souluble material and process for three-dimensional modeling
US20100305743A1 (en) * 2002-12-19 2010-12-02 Morgan Larsson Arrangement and method for producing a three-dimensional product
US7887978B2 (en) * 2007-10-31 2011-02-15 Globalfoundries Inc. Method of detecting repeating defects in lithography masks on the basis of test substrates exposed under varying conditions
US8103085B1 (en) * 2007-09-25 2012-01-24 Cognex Corporation System and method for detecting flaws in objects using machine vision
US20120105903A1 (en) * 2010-08-18 2012-05-03 Pettis Nathaniel B Networked three-dimensional printing
US8252234B2 (en) * 2004-06-09 2012-08-28 Smithkline Beecham Corporation Apparatus for producing a pharmaceutical product
US20120320086A1 (en) * 2011-06-16 2012-12-20 Fujitsu Limited Information processing device and information processing method
US20130124151A1 (en) * 2011-08-26 2013-05-16 Radomir Mech Methods and Apparatus for Printability of Three-Dimensional Objects
US20130144392A1 (en) * 2010-08-25 2013-06-06 Smith & Nephew, Inc. Intraoperative scanning for implant optimization
US20130158963A1 (en) * 2010-07-07 2013-06-20 3M Innovative Properties Company Systems and methods for improving visual attention models
US8546717B2 (en) * 2009-09-17 2013-10-01 Sciaky, Inc. Electron beam layer manufacturing
US20130316081A1 (en) * 2012-05-22 2013-11-28 General Electric Company System and method for three-dimensional printing
US20140023996A1 (en) * 2012-07-18 2014-01-23 F3 & Associates, Inc. Three Dimensional Model Objects

Family Cites Families (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3343417A (en) * 1965-04-12 1967-09-26 United Aircraft Corp Temperature and pressure probe
US3643417A (en) * 1969-10-27 1972-02-22 Techniservice Corp Splicing of textile strands
US4032382A (en) * 1976-11-15 1977-06-28 Branson Ultrasonics Corporation Method and apparatus for splicing thermoplastic monofilament material by high frequency vibratory energy
US5776409A (en) * 1988-04-18 1998-07-07 3D Systems, Inc. Thermal stereolithograp using slice techniques
US5777315A (en) * 1991-09-17 1998-07-07 Metrologic Instruments, Inc. Method and apparatus for programming system function parameters in programmable code symbol readers
US5412449A (en) * 1993-05-28 1995-05-02 Image Technology International, Inc. Single-stage 3D photographic printer with a key-subject alignment method
US6270335B2 (en) * 1995-09-27 2001-08-07 3D Systems, Inc. Selective deposition modeling method and apparatus for forming three-dimensional objects and supports
US5824250A (en) * 1996-06-28 1998-10-20 Alliedsignal Inc. Gel cast molding with fugitive molds
US5793648A (en) 1996-09-30 1998-08-11 Freightliner Corporation Method and system for automating control panel layout and wiring specifications for a vehicle manufacturing process
US6808659B2 (en) * 1998-07-10 2004-10-26 Jeneric/Pentron Incorporated Solid free-form fabrication methods for the production of dental restorations
US6129872A (en) * 1998-08-29 2000-10-10 Jang; Justin Process and apparatus for creating a colorful three-dimensional object
US6415051B1 (en) * 1999-06-24 2002-07-02 Geometrix, Inc. Generating 3-D models using a manually operated structured light source
US6760488B1 (en) * 1999-07-12 2004-07-06 Carnegie Mellon University System and method for generating a three-dimensional model from a two-dimensional image sequence
US6804568B1 (en) * 1999-07-15 2004-10-12 Kabushiki Kaisha Toshiba 3-D CAD/CAM data transfer method, 3-D CAD apparatus, 3-D CAM apparatus, 3-D CAD/CAM apparatus, NC process apparatus, and storage medium
RU2305864C2 (en) * 1999-08-23 2007-09-10 ВИЛЛЕ Джеймс А. СТ. System and manufacturing method
US6214279B1 (en) * 1999-10-02 2001-04-10 Nanotek Instruments, Inc. Apparatus and process for freeform fabrication of composite reinforcement preforms
US6481268B1 (en) * 1999-10-12 2002-11-19 Baker Hughes, Inc. Particle measurement by acoustic speckle
US6564112B1 (en) 1999-11-08 2003-05-13 Eventide Inc. Method of customizing electronic systems based on user specifications
US6470230B1 (en) * 2000-01-04 2002-10-22 Advanced Micro Devices, Inc. Supervisory method for determining optimal process targets based on product performance in microelectronic fabrication
EP1307757B1 (en) * 2000-07-31 2012-09-12 Koninklijke Philips Electronics N.V. Magnetic resonance imaging method with sub-sampled acquisition
US6823230B1 (en) * 2000-09-07 2004-11-23 Honeywell International Inc. Tool path planning process for component by layered manufacture
US20020052702A1 (en) * 2000-09-13 2002-05-02 Keller Kevin A. Statistical control method for proportions with small sample sizes
US6652256B2 (en) * 2000-10-27 2003-11-25 Dorsey D. Coe Three-dimensional model colorization during model construction from computer aided design data
US6618682B2 (en) * 2001-04-20 2003-09-09 International Business Machines Corporation Method for test optimization using historical and actual fabrication test data
US6749414B1 (en) * 2001-04-30 2004-06-15 Stratasys, Inc. Extrusion apparatus for three-dimensional modeling
US6508403B2 (en) * 2001-05-04 2003-01-21 Institut National D'optique Portable apparatus for 3-dimensional scanning
US20020166220A1 (en) 2001-05-11 2002-11-14 United Air Lines, Inc. Process for repairing a structure
US6655783B2 (en) * 2001-05-23 2003-12-02 Seiko Epson Corporation Printing by switching sub-scanning feed between monochromatic areas and color areas
US20040252187A1 (en) * 2001-09-10 2004-12-16 Alden Ray M. Processes and apparatuses for efficient multiple program and 3D display
US7032816B2 (en) * 2001-12-28 2006-04-25 Kimberly-Clark Worldwide, Inc. Communication between machines and feed-forward control in event-based product manufacturing
US20040043806A1 (en) 2002-02-08 2004-03-04 Keith Kirby Online vehicle collection and play activity
US7163655B2 (en) * 2002-03-28 2007-01-16 Scimed Life Systems, Inc. Method and apparatus for extruding polymers employing microwave energy
US7168935B1 (en) * 2002-08-02 2007-01-30 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Solid freeform fabrication apparatus and methods
EP2295227A3 (en) * 2002-12-03 2018-04-04 Stratasys Ltd. Apparatus and method for printing of three-dimensional objects
US6839607B2 (en) 2003-01-09 2005-01-04 The Boeing Company System for rapid manufacturing of replacement aerospace parts
DE10319494A1 (en) 2003-04-30 2004-11-18 Mtu Aero Engines Gmbh Process for repairing and / or modifying components of a gas turbine
US20040254665A1 (en) * 2003-06-10 2004-12-16 Fink Jeffrey E. Optimal dimensional and mechanical properties of laser sintered hardware by thermal analysis and parameter optimization
US20050157919A1 (en) 2003-07-31 2005-07-21 Di Santo Brenda I. Investigation of destroyed assemblies and identification of components thereof using texture mapping
US7315644B2 (en) 2003-07-31 2008-01-01 The Boeing Company Investigation of destroyed assemblies and identification of components thereof
WO2005017450A1 (en) 2003-08-11 2005-02-24 Multi-Dimension Technology, Llc Calibration block and calibration system for 3d scanner
US20050058573A1 (en) 2003-09-12 2005-03-17 Frost James Dahle Use of rapid prototyping techniques for the rapid production of laboratory or workplace automation processes
ITMI20040166A1 (en) 2004-02-03 2004-05-03 Fintrade S R L ELECTRONIC PHOTO-OPTICAL SYSTEM TO DETECT DIGITIZE AND REPRODUCE THE EXTERNAL SURFACE OF AN OBJECT IN THREE DIMENSIONS VIRTUALLY E-OR IN COMPOSITE PLASTIC MATERIAL OR PAPERBOARD
US7556490B2 (en) 2004-07-30 2009-07-07 Board Of Regents, The University Of Texas System Multi-material stereolithography
US20060100934A1 (en) 2004-11-10 2006-05-11 Janice Burr Automated customer interface and ordering system for requisitioning the manufacture of customized equipment and products
US7177773B2 (en) * 2005-05-31 2007-02-13 Caterpillar Inc Method for predicting performance of a future product
US20060293906A1 (en) 2005-06-24 2006-12-28 The Boeing Company Method of developing a plan for replacing a product component using a scanning process
JP4417299B2 (en) * 2005-07-11 2010-02-17 京セラミタ株式会社 Image forming apparatus
US8170302B1 (en) * 2005-09-30 2012-05-01 Ut-Battelle, Llc System and method for generating motion corrected tomographic images
JP4639135B2 (en) * 2005-10-19 2011-02-23 株式会社ミツトヨ Probe observation device, surface texture measurement device
DE102005050209A1 (en) * 2005-10-20 2007-04-26 Ott, Reinhold, Waterloo Video signal feeding device for e.g. television set, has control unit for controlling video signal source depending on presence signal that is delivered by presence detect unit, which detects presence of person at area of feeding device
US7531123B2 (en) 2005-10-27 2009-05-12 The Boeing Company Direct manufactured self-contained parts kit
US7371590B2 (en) * 2005-11-21 2008-05-13 General Electric Company Integrated inspection system and defect correction method
US7698014B2 (en) * 2006-01-20 2010-04-13 3M Innovative Properties Company Local enforcement of accuracy in fabricated models
US20070172599A1 (en) * 2006-01-25 2007-07-26 Lewis Payton R Method of resin infusion and parts formed thereby
US7403833B2 (en) * 2006-04-03 2008-07-22 Stratasys, Inc. Method for optimizing spatial orientations of computer-aided design models
WO2007114895A2 (en) * 2006-04-06 2007-10-11 Z Corporation Production of three-dimensional objects by use of electromagnetic radiation
US10318752B2 (en) * 2006-05-26 2019-06-11 Oracle International Corporation Techniques for efficient access control in a database system
JP2008030427A (en) * 2006-07-27 2008-02-14 Tadashi Iiizumi Solid multi-functional printer
JPWO2008038541A1 (en) * 2006-09-27 2010-01-28 Jsr株式会社 Stereolithography method
US8050893B2 (en) 2006-11-17 2011-11-01 Protocase Inc. Method and system for the design of an enclosure to house internal components
WO2008066856A2 (en) * 2006-11-27 2008-06-05 Northeastern University Patient specific ankle-foot orthotic device
US7891964B2 (en) * 2007-02-12 2011-02-22 Stratasys, Inc. Viscosity pump for extrusion-based deposition systems
US7898696B2 (en) * 2007-05-09 2011-03-01 Xerox Corporation Print job aesthetics enhancements detection and modeling through combined user activity analysis and content matching
US8579671B2 (en) 2007-06-06 2013-11-12 Rick DeRennaux Custom remote controlled vehicle kit
EP2664444B1 (en) * 2007-07-25 2018-03-28 Stratasys Ltd. Solid freeform fabrication using a plurality of modeling materials
BRPI0819020A2 (en) * 2007-11-29 2015-05-05 3M Innovative Properties Co "method and system for creating a part"
DE602007013788D1 (en) * 2007-12-18 2011-05-19 Saab Ab Improved housing for a warhead
US8070473B2 (en) 2008-01-08 2011-12-06 Stratasys, Inc. System for building three-dimensional objects containing embedded inserts, and method of use thereof
US8396582B2 (en) * 2008-03-08 2013-03-12 Tokyo Electron Limited Method and apparatus for self-learning and self-improving a semiconductor manufacturing tool
JP5289006B2 (en) * 2008-11-19 2013-09-11 株式会社東芝 Pattern forming method and program
EP2389459B1 (en) * 2009-01-21 2014-03-26 George Atanasoff Methods and systems for control of a surface modification process
EP2216697B1 (en) * 2009-02-10 2017-11-29 Siemens Aktiengesellschaft Machine tool and method for avoiding collision within a machine tool
JP2012520694A (en) * 2009-03-20 2012-09-10 3シェイプ アー/エス Systems and methods for effective planning, visualization, and optimization of dental restorations
US8556815B2 (en) * 2009-05-20 2013-10-15 Laurent Pelissier Freehand ultrasound imaging systems and methods for guiding fine elongate instruments
US8349239B2 (en) * 2009-09-23 2013-01-08 Stratasys, Inc. Seam concealment for three-dimensional models
US8221669B2 (en) * 2009-09-30 2012-07-17 Stratasys, Inc. Method for building three-dimensional models in extrusion-based digital manufacturing systems using ribbon filaments
US8175734B2 (en) * 2009-10-08 2012-05-08 3D M. T. P. Ltd. Methods and system for enabling printing three-dimensional object models
GB0917936D0 (en) * 2009-10-13 2009-11-25 3D Printer Aps Three-dimensional printer
ES2402257T3 (en) * 2009-10-30 2013-04-30 Alstom Technology Ltd Method to repair a component of a gas turbine
AU2009251147B2 (en) * 2009-12-23 2012-09-06 Canon Kabushiki Kaisha Dynamic printer modelling for output checking
WO2011077175A1 (en) * 2009-12-23 2011-06-30 Haraszti Gyoergy Method to create removable dental prosthesis, and the dental prosthesis making thereof
US8260589B1 (en) * 2009-12-24 2012-09-04 Indian Institute Of Technology Madras Methods and systems for modeling a physical object
US10500384B2 (en) * 2010-01-08 2019-12-10 Wake Forest University Health Sciences Delivery system
US8620468B2 (en) * 2010-01-29 2013-12-31 Applied Materials, Inc. Method and apparatus for developing, improving and verifying virtual metrology models in a manufacturing system
US8565909B2 (en) * 2010-02-24 2013-10-22 Disney Enterprises, Inc. Fabrication of materials with desired characteristics from base materials having determined characteristics
LU91688B1 (en) 2010-05-17 2011-11-18 Iee Sarl Scanning 3D imager
US20120092724A1 (en) * 2010-08-18 2012-04-19 Pettis Nathaniel B Networked three-dimensional printing
US8920697B2 (en) * 2010-09-17 2014-12-30 Stratasys, Inc. Method for building three-dimensional objects in extrusion-based additive manufacturing systems using core-shell consumable filaments
US8412588B1 (en) 2010-09-24 2013-04-02 Amazon Technologies, Inc. Systems and methods for fabricating products on demand
WO2012061945A1 (en) 2010-11-10 2012-05-18 Ambercore Software Inc. System and method for object searching using spatial data
CH704448A1 (en) * 2011-02-03 2012-08-15 Alstom Technology Ltd A method of repairing or reconditioning of heavily damaged component, in particular from the hot gas area of ​​a gas turbine.
AU2012289973B2 (en) 2011-08-03 2017-01-19 Conformis, Inc. Automated design, selection, manufacturing and implantation of patient-adapted and improved articular implants, designs and related guide tools
US9230325B2 (en) * 2011-08-19 2016-01-05 University Of Rochester Three-dimensional model acquisition using planar mirrors
US10295993B2 (en) * 2011-09-01 2019-05-21 Kla-Tencor Corporation Method and system for detecting and correcting problematic advanced process control parameters
US20140214684A1 (en) 2011-09-09 2014-07-31 Barney D. Pell System and method for electronic commerce and fabrication of 3d parts
US8849620B2 (en) * 2011-11-18 2014-09-30 Nike, Inc. Automated 3-D modeling of shoe parts
US8778252B2 (en) * 2012-01-20 2014-07-15 Wisconsin Alumni Research Foundation Three-dimensional printing system using dual rotation axes
US20130220570A1 (en) * 2012-02-29 2013-08-29 Ford Motor Company Additive fabrication technologies for creating molds for die components
US20130297062A1 (en) 2012-05-03 2013-11-07 Alberto Daniel Lacaze Field Deployable Rapid Prototypable UXVs
US9308690B2 (en) 2012-07-31 2016-04-12 Makerbot Industries, Llc Fabrication of objects with enhanced structural characteristics
US9399322B2 (en) 2012-08-08 2016-07-26 Makerbot Industries, Llc Three dimensional printer with removable, replaceable print nozzle
US9378522B2 (en) 2013-02-26 2016-06-28 W.W. Grainger, Inc. Methods and systems for the nonintrusive identification and ordering of component parts
JP6550379B2 (en) * 2013-06-13 2019-07-24 アスペクト バイオシステムズ リミテッド Additive manufacturing system for three-dimensional structure and method thereof
US9471654B1 (en) * 2013-11-07 2016-10-18 Progress Software Corporation Modeling of a non-relational database as a normalized relational database
EP4023419A1 (en) * 2014-08-21 2022-07-06 Mosaic Manufacturing Ltd. Series enabled multi-material extrusion technology
US10430719B2 (en) * 2014-11-25 2019-10-01 Stream Mosaic, Inc. Process control techniques for semiconductor manufacturing processes
US10335995B2 (en) * 2015-12-16 2019-07-02 Xerox Corporation System and method for compensating for dissimilar shrinkage rates in different materials used to form a three-dimensional printed object during additive manufacturing
CN110461576B (en) * 2017-04-27 2023-02-03 惠普发展公司,有限责任合伙企业 Color representation of 3D object characteristics
US10976716B2 (en) * 2018-03-16 2021-04-13 The Boeing Company Generating a plurality of curved transitions connecting planar parallel alternating paths for forming a workpiece

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317726A (en) * 1987-11-09 1994-05-31 Tandem Computers Incorporated Multiple-processor computer system with asynchronous execution of identical code streams
US5402351A (en) * 1991-01-03 1995-03-28 International Business Machines Corporation Model generation system having closed-loop extrusion nozzle positioning
US5588118A (en) * 1991-08-21 1996-12-24 Zilog, Inc. Single chip dual processor
US5426722A (en) * 1993-09-09 1995-06-20 Stratasys, Inc. Method for optimizing the motion of a multi-axis robot
US5461570A (en) * 1994-06-10 1995-10-24 Johnson & Johnson Vision Products, Inc. Computer system for quality control correlations
US5892808A (en) * 1996-06-28 1999-04-06 Techne Systems, Inc. Method and apparatus for feature detection in a workpiece
US6259962B1 (en) * 1999-03-01 2001-07-10 Objet Geometries Ltd. Apparatus and method for three dimensional model printing
US20100270707A1 (en) * 1999-04-20 2010-10-28 Stratasys, Inc. Souluble material and process for three-dimensional modeling
US20080071030A1 (en) * 1999-04-20 2008-03-20 Stratasys, Inc. Material and method for three-dimensional modeling
US20030059334A1 (en) * 2000-02-19 2003-03-27 Jialin Shen Device and process for sintering a powder with a laser beam
US6600129B2 (en) * 2000-02-19 2003-07-29 Daimlerchrysler Ag Device and process for sintering a powder with a laser beam
US20030168762A1 (en) * 2000-05-22 2003-09-11 Stefan Zikeli Method for extruding a continuous moulded body
US20020113331A1 (en) * 2000-12-20 2002-08-22 Tan Zhang Freeform fabrication method using extrusion of non-cross-linking reactive prepolymers
US20030151167A1 (en) * 2002-01-03 2003-08-14 Kritchman Eliahu M. Device, system and method for accurate printing of three dimensional objects
US20030152276A1 (en) * 2002-02-08 2003-08-14 Hiroshi Kondo Defect classification/inspection system
US20030171897A1 (en) * 2002-02-28 2003-09-11 John Bieda Product performance integrated database apparatus and method
US20040032979A1 (en) * 2002-08-12 2004-02-19 Hitachi High-Technologies Corporation Defect inspection method
US20060111807A1 (en) * 2002-09-12 2006-05-25 Hanan Gothait Device, system and method for calibration in three-dimensional model printing
US20040089811A1 (en) * 2002-11-12 2004-05-13 Siemens Westinghouse Power Corporation Methods and system for ultrasonic thermographic non-destructive examination for enhanced defect determination
US20100305743A1 (en) * 2002-12-19 2010-12-02 Morgan Larsson Arrangement and method for producing a three-dimensional product
US20040200816A1 (en) * 2003-04-09 2004-10-14 3D Systems, Inc. Sintering using thermal image feedback
US20050038549A1 (en) * 2003-08-14 2005-02-17 Loughran Stephen A. System and method for performing adaptive modification of rapid prototyping build files
US7747341B2 (en) * 2003-08-29 2010-06-29 Centre National De La Recherche Scientifique (C.N.R.S.) Method and device for the production of a three-dimensional multi-material component by means of ink-jet-type printing
US20050288813A1 (en) * 2003-10-14 2005-12-29 Laixia Yang Direct write and freeform fabrication apparatus and method
US8252234B2 (en) * 2004-06-09 2012-08-28 Smithkline Beecham Corporation Apparatus for producing a pharmaceutical product
US7555357B2 (en) * 2006-01-31 2009-06-30 Stratasys, Inc. Method for building three-dimensional objects with extrusion-based layered deposition systems
US8103085B1 (en) * 2007-09-25 2012-01-24 Cognex Corporation System and method for detecting flaws in objects using machine vision
US7887978B2 (en) * 2007-10-31 2011-02-15 Globalfoundries Inc. Method of detecting repeating defects in lithography masks on the basis of test substrates exposed under varying conditions
US20100260410A1 (en) * 2009-04-08 2010-10-14 United States of America as represented by the Administrator of the National Aeronautics and Closed-Loop Process Control for Electron Beam Freeform Fabrication and Deposition Processes
US8546717B2 (en) * 2009-09-17 2013-10-01 Sciaky, Inc. Electron beam layer manufacturing
US20130158963A1 (en) * 2010-07-07 2013-06-20 3M Innovative Properties Company Systems and methods for improving visual attention models
US20120105903A1 (en) * 2010-08-18 2012-05-03 Pettis Nathaniel B Networked three-dimensional printing
US20130144392A1 (en) * 2010-08-25 2013-06-06 Smith & Nephew, Inc. Intraoperative scanning for implant optimization
US20120320086A1 (en) * 2011-06-16 2012-12-20 Fujitsu Limited Information processing device and information processing method
US20130124151A1 (en) * 2011-08-26 2013-05-16 Radomir Mech Methods and Apparatus for Printability of Three-Dimensional Objects
US20130316081A1 (en) * 2012-05-22 2013-11-28 General Electric Company System and method for three-dimensional printing
US20140023996A1 (en) * 2012-07-18 2014-01-23 F3 & Associates, Inc. Three Dimensional Model Objects

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10800105B2 (en) 2012-07-31 2020-10-13 Makerbot Industries, Llc Augmented three-dimensional printing
US20140277664A1 (en) * 2013-03-15 2014-09-18 Fathom, Inc. 3d printing systems and methods for fabricating injection molds
US11048829B2 (en) * 2013-03-15 2021-06-29 Kemeera Llc 3D printing systems and methods for fabricating injection molds
US10195778B2 (en) 2013-10-15 2019-02-05 Wolf & Associates, Inc. Three-dimensional printer systems and methods
US8847953B1 (en) * 2013-10-31 2014-09-30 Lg Electronics Inc. Apparatus and method for head mounted display indicating process of 3D printing
USD733196S1 (en) 2014-02-03 2015-06-30 Wolf And Associates, Inc. 3D printer enclosure
US11135654B2 (en) 2014-08-22 2021-10-05 Sigma Labs, Inc. Method and system for monitoring additive manufacturing processes
US11607875B2 (en) 2014-08-22 2023-03-21 Sigma Additive Solutions, Inc. Method and system for monitoring additive manufacturing processes
US9999924B2 (en) 2014-08-22 2018-06-19 Sigma Labs, Inc. Method and system for monitoring additive manufacturing processes
US11858207B2 (en) 2014-08-22 2024-01-02 Sigma Additive Solutions, Inc. Defect detection for additive manufacturing systems
US11478854B2 (en) 2014-11-18 2022-10-25 Sigma Labs, Inc. Multi-sensor quality inference and control for additive manufacturing processes
US11931956B2 (en) 2014-11-18 2024-03-19 Divergent Technologies, Inc. Multi-sensor quality inference and control for additive manufacturing processes
US11267047B2 (en) * 2015-01-13 2022-03-08 Sigma Labs, Inc. Material qualification system and methodology
WO2016115284A1 (en) * 2015-01-13 2016-07-21 Sigma Labs, Inc. Material qualification system and methodology
US10226817B2 (en) * 2015-01-13 2019-03-12 Sigma Labs, Inc. Material qualification system and methodology
US20190143413A1 (en) * 2015-01-13 2019-05-16 Sigma Labs, Inc. Material qualification system and methodology
US9846427B2 (en) 2015-01-21 2017-12-19 University Of North Dakota Characterizing 3-D printed objects for 3-D printing
WO2016118782A1 (en) * 2015-01-21 2016-07-28 University Of North Dakota Characterizing 3-d printed objects for 3-d printing
USD760306S1 (en) 2015-03-20 2016-06-28 Wolf & Associates, Inc. 3D printer enclosure
USD776727S1 (en) 2015-03-20 2017-01-17 Wolf & Associates, Inc. 3D printer enclosure
WO2017019063A1 (en) * 2015-07-29 2017-02-02 Hewlett-Packard Development Company, L.P. Variable shutters on an energy source
US10207489B2 (en) 2015-09-30 2019-02-19 Sigma Labs, Inc. Systems and methods for additive manufacturing operations
US10717264B2 (en) 2015-09-30 2020-07-21 Sigma Labs, Inc. Systems and methods for additive manufacturing operations
US11674904B2 (en) 2015-09-30 2023-06-13 Sigma Additive Solutions, Inc. Systems and methods for additive manufacturing operations
US10994480B2 (en) 2016-06-08 2021-05-04 Wolf & Associates, Inc. Three-dimensional printer systems and methods
US11117192B2 (en) 2017-04-14 2021-09-14 Desktop Metal, Inc. Systems and methods for calibration feedback for additive manufacturing
WO2018191627A1 (en) * 2017-04-14 2018-10-18 Desktop Metal, Inc. Calibration of 3d printer via computer vision
US11014163B2 (en) 2017-04-14 2021-05-25 Desktop Metal, Inc. Calibration of 3D printer via computer vision
US11588288B2 (en) * 2017-09-13 2023-02-21 Wiretronic Ab Method and system for forming an adapter for an electrical connector for a vehicle using a 3D printer
US11731368B2 (en) 2018-04-02 2023-08-22 Nanotronics Imaging, Inc. Systems, methods, and media for artificial intelligence process control in additive manufacturing
WO2020106300A1 (en) * 2018-11-22 2020-05-28 Hewlett-Packard Development Company, L.P. Calibrating cameras in three-dimensional printer devices
WO2020131943A1 (en) * 2018-12-19 2020-06-25 Jabil Inc. Apparatus, system and method for digitally masked print area heating
WO2022033636A3 (en) * 2020-08-13 2022-04-07 AEDITIVE GmbH Nozzle device for producing a three-dimensional component, and method

Also Published As

Publication number Publication date
US9789649B2 (en) 2017-10-17
US20140036034A1 (en) 2014-02-06
US20140034214A1 (en) 2014-02-06
US20210394433A1 (en) 2021-12-23
US10800105B2 (en) 2020-10-13
US11110648B2 (en) 2021-09-07
US20140035182A1 (en) 2014-02-06
WO2014022134A3 (en) 2014-05-01
US9308690B2 (en) 2016-04-12
US20140036035A1 (en) 2014-02-06
US20140039663A1 (en) 2014-02-06
US9172829B2 (en) 2015-10-27
US20140039659A1 (en) 2014-02-06
WO2014022134A2 (en) 2014-02-06
US20180133970A1 (en) 2018-05-17

Similar Documents

Publication Publication Date Title
US10800105B2 (en) Augmented three-dimensional printing
US10994462B2 (en) Planarizing build surfaces in three-dimensional printing
US9878495B2 (en) Three-dimensional printing of large objects
US9399322B2 (en) Three dimensional printer with removable, replaceable print nozzle
US10040254B2 (en) Three-dimensional surface texturing
US10315358B2 (en) Three-dimensional printing with multi-material support
US10532552B2 (en) Build patterns for surfaces of a three-dimensionally printed object
US9364995B2 (en) Three-dimensional printing and scanning system and method
US9169968B2 (en) Color three dimensional printing
TWI518583B (en) Three dimensional printing apparatus and method for detecting printing anomaly
US8944802B2 (en) Fixed printhead fused filament fabrication printer and method
US9463598B2 (en) In-filling for additive manufacturing
US20160221259A1 (en) Tool path for color three-dimensional printing
US20160185039A1 (en) Passive z-axis alignment
US20200070493A1 (en) Filament swapping in three-dimensional printing
KR101539357B1 (en) 3-dimension forming equipment and methods on the surface of 3-dimension
Abdelrahman et al. Quality certification and control of polymer laser sintering: layerwise temperature monitoring using thermal imaging
US20230173545A1 (en) Method and system for classifying additive manufactured objects

Legal Events

Date Code Title Description
AS Assignment

Owner name: MAKERBOT INDUSTRIES, LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOYER, HUGO;DOUGLAS, ARIEL;PETTIS, NATHANIEL B.;SIGNING DATES FROM 20120921 TO 20120924;REEL/FRAME:029172/0327

AS Assignment

Owner name: MAKERBOT INDUSTRIES, LLC, NEW YORK

Free format text: ADDRESS CHANGE;ASSIGNOR:MAKERBOT INDUSTRIES, LLC;REEL/FRAME:031377/0799

Effective date: 20130109

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION