US20140039662A1 - Augmented three-dimensional printing - Google Patents
Augmented three-dimensional printing Download PDFInfo
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/10—Processes of additive manufacturing
- B29C64/106—Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
- B29C64/118—Processes 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]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/10—Processes of additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/10—Processes of additive manufacturing
- B29C64/106—Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/10—Processes of additive manufacturing
- B29C64/106—Processes of additive manufacturing using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
- B29C64/112—Processes 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING 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/00—Additive 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/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Processes of additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Apparatus for additive manufacturing; Details thereof or accessories therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Auxiliary operations or equipment, e.g. for material handling
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE 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/00—Products 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
- 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.
- There remains a need for improved three-dimensional printing techniques using computer and vision augmentation.
- A variety of techniques are disclosed for visual and functional augmentation of a three-dimensional printer.
- 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. - 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, theprinter 100 may include abuild platform 102, anextruder 106, anx-y-z positioning assembly 108, and acontroller 110 that cooperate to fabricate anobject 112 within aworking volume 114 of theprinter 100. - The
build platform 102 may include asurface 116 that is rigid and substantially planar. Thesurface 116 may provide a fixed, dimensionally and positionally stable platform on which to build theobject 112. Thebuild platform 102 may include athermal element 130 that controls the temperature of thebuild platform 102 through one or moreactive 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. Thethermal element 130 may be coupled in a communicating relationship with thecontroller 110 in order for thecontroller 110 to controllably impart heat to or remove heat from thesurface 116 of thebuild platform 102. - The
extruder 106 may include achamber 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. Theextruder 106 may include anextrusion 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 thechamber 122 for extrusion through anextrusion tip 124 in liquid form. While illustrated in block form, it will be understood that theheater 126 may include, e.g., coils of resistive wire wrapped about theextruder 106, one or more heating blocks with resistive elements to heat theextruder 106 with applied current, an inductive heater, or any other arrangement of heating elements suitable for creating heat within thechamber 122 sufficient to melt the build material for extrusion. Theextruder 106 may also or instead include amotor 128 or the like to push the build material into thechamber 122 and/or through theextrusion 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 themotor 128, melted by theheater 126, and extruded from theextrusion tip 124. By controlling a rate of themotor 128, the temperature of theheater 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 theextruder 106 and theextrusion tip 124 within theworking volume 114. Thus by controlling the volumetric rate of delivery for the build material and the x, y, z position of theextrusion tip 124, theobject 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 theobject 112. A variety of arrangements and techniques are known in the art to achieve controlled linear movement along one or more axes. Thex-y-z positioning assembly 108 may, for example, include a number ofstepper motors 109 to independently control a position of theextruder 106 within the working volume along each of an x-axis, a y-axis, and a z-axis. More generally, thex-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 thebuild 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 thebuild platform 102 relative to theextruder 124. This arrangement may advantageously simplify design and improve accuracy by permitting an x-y positioning mechanism for theextruder 124 to be fixed relative to a build volume. Any such arrangement suitable for controllably positioning theextruder 106 within the workingvolume 114 may be adapted to use with theprinter 100 described herein. - In general, this may include moving the
extruder 106, or moving thebuild 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 thebuild platform 102, thex-y-z positioning assembly 108, and the other various components of theprinter 100. In general, thecontroller 110 is operable to control the components of theprinter 100, such as thebuild platform 102, thex-y-z positioning assembly 108, and any other components of theprinter 100 described herein to fabricate theobject 112 from the build material. Thecontroller 110 may include any combination of software and/or processing circuitry suitable for controlling the various components of theprinter 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 theprinter 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 theprinter 100, e.g., through a wired or wireless connection. Similarly, various functions described herein may be allocated between an on-board processor for theprinter 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 asother hardware 134 inFIG. 1 , for which the positioning and mechanical/electrical interconnections with other elements of theprinter 100 will be readily understood and appreciated by one of ordinary skill in the art. Theother hardware 134 may include a temperature sensor positioned to sense a temperature of the surface of thebuild platform 102, theextruder 126, or any other system components. This may, for example, include a thermistor or the like embedded within or attached below the surface of thebuild platform 102. This may also or instead include an infrared detector or the like directed at thesurface 116 of thebuild platform 102. - In another aspect, the
other hardware 134 may include a sensor to detect a presence of theobject 112 at a predetermined location. This may include an optical detector arranged in a beam-breaking configuration to sense the presence of theobject 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 theobject 112. This sensor may be used for example to ensure that theobject 112 is removed from thebuild platform 102 prior to beginning a new build on theworking 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 thecontroller 110 to issue processing interrupts or otherwise control operation of theprinter 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 theobject 112 at a fixed, elevated temperature throughout a build, or theother hardware 134 may include a cooling element to cool the working volume. -
FIG. 2 shows a three-dimensional printer. Theprinter 200 may include acamera 202 and aprocessor 204. Theprinter 200 may be configured for augmented operation using two-dimensional data acquired from thecamera 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 theprinter 200, or the working volume of theprinter 200. - The
processor 204, which may be an internal processor of theprinter 200, an additional processor provided for augmented operation as contemplated herein, a processor of a desktop computer or the like locally coupled to theprinter 200, a server or other processor coupled to theprinter 200 through a data network, or any other processor or processing circuitry. In general, theprocessor 204 may be configured to control operation of theprinter 200 to fabricate an object from a build material. Theprocessor 204 may be further configured to adjust a parameter of theprinter 200 based upon an analysis of the object in the image. It should be appreciated that theprocessor 204 may include a number of different processors cooperating to perform the steps described herein, such as where an internal processor of theprinter 200 controls operation of theprinter 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 theprocessor 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. Thememory 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 theprinter 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 thememory 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 thecamera 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, thesecond processor 210 can identify features that should be avoided in printable models, and/or objects that are generally difficult or impossible to print. Thesecond 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 thesecond processor 210 may be usefully located on a remote processing resource such as a server, thesecond processor 210 may also be the same as theprocessor 204, with logging and related analysis performed locally by theprinter 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 thecamera 202 or any other suitable imaging hardware, may be configured, e.g., by theprocessor 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 theprinter 200. For example, theprinter 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 theprinter 200. Where thecamera 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. Theprocessor 204 may be configured to render an image of a three-dimensional model used to fabricate an object from the pose of thecamera 202. If thecamera 202 is a fixed camera then the pose may be a predetermined pose corresponding to the camera position and orientation. If thecamera 202 is a moving camera, theprocessor 204 may be further programmed to determine a pose of thecamera 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, theprinter 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 asensor 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, theprocessor 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 theprocessor 204 may be configured to operate theprinter 200 to fabricate a geometrically related object within the working volume based upon the digital model. In this manner, theprinter 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 acamera 222. Thetool 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, thetool head 220 may be spatially controlled by an x-y-z positioning assembly of the printer, and thecamera 222 may be affixed to and moving with thetool head 220. Thecamera 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. Theprocessor 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, theprocessor 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 ofFIG. 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 instep 404, the process 400 may include capturing data from the object with one or more spatial sensors. As shown instep 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 instep 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 ofFIG. 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 instep 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 instep 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 instep 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)
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,559 Continuation US20140039663A1 (en) | 2012-07-31 | 2012-10-17 | Augmented three-dimensional printing |
US13/653,791 Continuation US20140035182A1 (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,117 Abandoned US20140039662A1 (en) | 2012-07-31 | 2012-09-21 | Augmented three-dimensional printing |
US13/623,967 Active 2034-07-29 US11110648B2 (en) | 2012-07-31 | 2012-09-21 | Build material switching |
US13/623,996 Active 2033-10-29 US9172829B2 (en) | 2012-07-31 | 2012-09-21 | Three-dimensional printer with laser line scanner |
US13/624,067 Active 2034-01-21 US9308690B2 (en) | 2012-07-31 | 2012-09-21 | Fabrication of objects with enhanced structural characteristics |
US13/653,559 Abandoned US20140039663A1 (en) | 2012-07-31 | 2012-10-17 | Augmented three-dimensional printing |
US13/653,791 Abandoned US20140035182A1 (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 After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/623,967 Active 2034-07-29 US11110648B2 (en) | 2012-07-31 | 2012-09-21 | Build material switching |
US13/623,996 Active 2033-10-29 US9172829B2 (en) | 2012-07-31 | 2012-09-21 | Three-dimensional printer with laser line scanner |
US13/624,067 Active 2034-01-21 US9308690B2 (en) | 2012-07-31 | 2012-09-21 | Fabrication of objects with enhanced structural characteristics |
US13/653,559 Abandoned US20140039663A1 (en) | 2012-07-31 | 2012-10-17 | Augmented three-dimensional printing |
US13/653,791 Abandoned US20140035182A1 (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) | US20140039662A1 (en) |
WO (1) | WO2014022134A2 (en) |
Cited By (21)
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 (203)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9421716B2 (en) | 2012-08-08 | 2016-08-23 | Makerbot Industries, Llc | Photo booth for three-dimensional images |
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 |
US9815268B2 (en) | 2013-03-22 | 2017-11-14 | Markforged, Inc. | Multiaxis fiber reinforcement for 3D printing |
US9186848B2 (en) | 2013-03-22 | 2015-11-17 | Markforged, Inc. | Three dimensional printing of composite reinforced structures |
US9149988B2 (en) | 2013-03-22 | 2015-10-06 | Markforged, Inc. | Three dimensional printing |
US10259160B2 (en) | 2013-03-22 | 2019-04-16 | Markforged, Inc. | Wear resistance in 3D printing of composites |
US9579851B2 (en) | 2013-03-22 | 2017-02-28 | Markforged, Inc. | Apparatus for fiber reinforced additive manufacturing |
US10682844B2 (en) | 2013-03-22 | 2020-06-16 | Markforged, Inc. | Embedding 3D printed fiber reinforcement in molded articles |
CN107813495A (en) | 2013-03-22 | 2018-03-20 | 格雷戈里·托马斯·马克 | 3 D-printing |
US9156205B2 (en) | 2013-03-22 | 2015-10-13 | Markforged, Inc. | Three dimensional printer with composite filament fabrication |
US9694544B2 (en) | 2013-03-22 | 2017-07-04 | Markforged, Inc. | Methods for fiber reinforced additive manufacturing |
US20170173868A1 (en) * | 2013-03-22 | 2017-06-22 | Markforged, Inc. | Continuous and random reinforcement in a 3d printed part |
US9126365B1 (en) * | 2013-03-22 | 2015-09-08 | Markforged, Inc. | Methods for composite filament fabrication in three dimensional printing |
US11237542B2 (en) | 2013-03-22 | 2022-02-01 | Markforged, Inc. | Composite filament 3D printing using complementary reinforcement formations |
US10953609B1 (en) | 2013-03-22 | 2021-03-23 | Markforged, Inc. | Scanning print bed and part height in 3D printing |
US9956725B2 (en) | 2013-03-22 | 2018-05-01 | Markforged, Inc. | Three dimensional printer for fiber reinforced composite filament fabrication |
US9186846B1 (en) | 2013-03-22 | 2015-11-17 | Markforged, Inc. | Methods for composite filament threading in three dimensional printing |
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 |
EP3003722B1 (en) * | 2013-05-31 | 2019-10-23 | Hewlett-Packard Development Company, L.P. | Modifying a base layer of an object |
EP3444102B1 (en) | 2013-06-05 | 2023-08-09 | Markforged, Inc. | Method and apparatus for fiber reinforced additive manufacturing |
EP3008453A4 (en) * | 2013-06-10 | 2017-01-18 | 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 |
US10220564B2 (en) | 2014-01-16 | 2019-03-05 | Hewlett-Packard Development Company, L.P. | Generating three-dimensional objects |
JP6570542B2 (en) | 2014-01-16 | 2019-09-04 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | 3D object generation |
KR101872628B1 (en) | 2014-01-16 | 2018-06-28 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | Generating a three-dimensional object |
US10611098B2 (en) | 2014-01-17 | 2020-04-07 | G6 Materials Corp. | 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 |
US9889607B2 (en) | 2014-02-19 | 2018-02-13 | Makerbot Industries, Llc | Three-dimensional printer with integrated coloring system |
US9895844B2 (en) | 2014-02-19 | 2018-02-20 | Makerbot Industries, Llc | System for use with three-dimensional printer and method for using the same |
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 |
US20150266235A1 (en) * | 2014-03-19 | 2015-09-24 | Autodesk, Inc. | Systems and methods for improved 3d printing |
CN104999666B (en) * | 2014-04-18 | 2017-08-11 | 台达电子工业股份有限公司 | 3-D scanning printing equipment |
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 |
US9399256B2 (en) | 2014-06-20 | 2016-07-26 | Velo3D, Inc. | Apparatuses, systems and methods for three-dimensional 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 |
US10500830B2 (en) | 2014-07-29 | 2019-12-10 | 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 |
WO2016026045A1 (en) | 2014-08-21 | 2016-02-25 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
US10201961B2 (en) | 2014-08-29 | 2019-02-12 | Hewlett-Packard Development Company, L.P. | Generation of three-dimensional objects |
CA2959163C (en) | 2014-09-02 | 2023-02-14 | Graphene 3D Lab Inc. | Electrochemical devices comprising nanoscopic carbon materials made by additive manufacturing |
US10466681B1 (en) | 2014-09-02 | 2019-11-05 | Machine Research Corporation | Systems and methods for machining knowledge reuse |
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 |
WO2016082036A1 (en) * | 2014-11-24 | 2016-06-02 | Ladanyi Robert | Method and system for 3d printer with improved performance and 3d printer employing same |
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 |
US11097492B2 (en) | 2015-03-02 | 2021-08-24 | G6 Materials Corp. | 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 |
CN107580545B (en) | 2015-06-02 | 2020-07-14 | 惠普发展公司,有限责任合伙企业 | Sacrificial object based on 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 |
WO2017079091A1 (en) * | 2015-11-06 | 2017-05-11 | Velo3D, Inc. | Adept three-dimensional printing |
US10625466B2 (en) | 2015-12-08 | 2020-04-21 | Xerox Corporation | Extrusion printheads for three-dimensional object printers |
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 |
US10442174B2 (en) | 2015-12-08 | 2019-10-15 | Xerox Corporation | Material feeder for engineering polymer ejection system for additive manufacturing applications |
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 |
WO2017100695A1 (en) | 2015-12-10 | 2017-06-15 | Velo3D, Inc. | Skillful three-dimensional printing |
JP6627891B2 (en) * | 2016-01-14 | 2020-01-08 | 株式会社リコー | Modeling processing apparatus, modeling processing system and program |
CN108883575A (en) | 2016-02-18 | 2018-11-23 | 维洛3D公司 | Accurate 3 D-printing |
CN107199694B (en) * | 2016-03-09 | 2019-11-01 | 三纬国际立体列印科技股份有限公司 | The Method of printing of more material three-dimensional models |
WO2017194144A1 (en) * | 2016-05-12 | 2017-11-16 | Hewlett-Packard Development Company, L.P. | Container for 3d printed objects and method of cooling and unpacking a manufactured object from a 3d printer using that container |
WO2018022002A1 (en) | 2016-07-26 | 2018-02-01 | Hewlett-Packard Development Company, L.P. | Cooling of build material in 3d printing system |
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 |
EP3475873A4 (en) | 2016-06-24 | 2020-02-19 | Relevant Play, LLC. | Authenticable digital code and associated 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 |
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 |
US10543640B2 (en) | 2016-09-06 | 2020-01-28 | Continuous Composites Inc. | Additive manufacturing system having in-head fiber teasing |
US20180065317A1 (en) * | 2016-09-06 | 2018-03-08 | Cc3D Llc | Additive manufacturing system having in-situ fiber splicing |
US10901386B2 (en) | 2016-09-06 | 2021-01-26 | Continuous Composites Inc. | Systems and methods for controlling additive manufacturing |
US10625467B2 (en) | 2016-09-06 | 2020-04-21 | Continuous Composites Inc. | Additive manufacturing system having adjustable curing |
US11548211B2 (en) | 2016-10-21 | 2023-01-10 | Mosaic Manufacturing Ltd. | Joiners, methods of joining, and related systems for additive manufacturing |
WO2018083120A1 (en) * | 2016-11-01 | 2018-05-11 | Lego A/S | A method for forming a 3d object |
US10717512B2 (en) | 2016-11-03 | 2020-07-21 | 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 |
US20180186082A1 (en) | 2017-01-05 | 2018-07-05 | Velo3D, Inc. | Optics in three-dimensional printing |
US10040240B1 (en) | 2017-01-24 | 2018-08-07 | Cc3D Llc | Additive manufacturing system having fiber-cutting mechanism |
US10857726B2 (en) | 2017-01-24 | 2020-12-08 | Continuous Composites Inc. | Additive manufacturing system implementing anchor curing |
EP3545439A1 (en) * | 2017-01-26 | 2019-10-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 |
US10888925B2 (en) | 2017-03-02 | 2021-01-12 | Velo3D, Inc. | Three-dimensional printing of three-dimensional objects |
US10449696B2 (en) | 2017-03-28 | 2019-10-22 | 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 |
WO2018186837A1 (en) * | 2017-04-04 | 2018-10-11 | Hewlett-Packard Development Company, L.P. | Forming layers of build material |
US11599089B2 (en) * | 2017-04-10 | 2023-03-07 | 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 |
US10814569B2 (en) | 2017-06-29 | 2020-10-27 | Continuous Composites Inc. | Method and material for additive manufacturing |
US10906240B2 (en) | 2017-06-29 | 2021-02-02 | Continuous Composites Inc. | Print head for additive manufacturing system |
US11161307B1 (en) * | 2017-07-07 | 2021-11-02 | Kemeera Inc. | Data aggregation and analytics for digital manufacturing |
JP6997311B2 (en) | 2017-07-28 | 2022-01-17 | ヒューレット-パッカード デベロップメント カンパニー エル.ピー. | Adjusting the 3D printer based on the 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 |
EP3668702B1 (en) | 2017-10-04 | 2022-12-21 | 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 |
US10759114B2 (en) | 2017-12-29 | 2020-09-01 | Continuous Composites Inc. | System and print head for continuously manufacturing composite structure |
US11167495B2 (en) | 2017-12-29 | 2021-11-09 | Continuous Composites Inc. | System and method for additively manufacturing functional elements into existing components |
US10857729B2 (en) | 2017-12-29 | 2020-12-08 | Continuous Composites Inc. | System and method for additively manufacturing functional elements into existing components |
US10919222B2 (en) | 2017-12-29 | 2021-02-16 | 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 |
MX2020008679A (en) * | 2018-02-20 | 2020-09-25 | Local Motors Ip Llc | Method and apparatus 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 |
US11130284B2 (en) | 2018-04-12 | 2021-09-28 | Continuous Composites Inc. | System and head for continuously manufacturing composite structure |
US11110656B2 (en) | 2018-04-12 | 2021-09-07 | Continuous Composites Inc. | System 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 |
US11511480B2 (en) | 2018-10-26 | 2022-11-29 | Continuous Composites Inc. | System for additive manufacturing |
US11420390B2 (en) | 2018-11-19 | 2022-08-23 | Continuous Composites Inc. | System for additively manufacturing composite structure |
US11358331B2 (en) | 2018-11-19 | 2022-06-14 | Continuous Composites Inc. | System and head for continuously manufacturing composite structure |
WO2020153943A1 (en) * | 2019-01-22 | 2020-07-30 | Hewlett-Packard Development Company, L.P. | Printing 3d objects |
WO2020153952A1 (en) * | 2019-01-23 | 2020-07-30 | 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 |
US11794412B2 (en) | 2019-02-20 | 2023-10-24 | General Electric Company | Method and apparatus for layer thickness control in additive manufacturing |
US11498283B2 (en) | 2019-02-20 | 2022-11-15 | General Electric Company | Method and apparatus for build 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 |
US11312083B2 (en) | 2019-05-28 | 2022-04-26 | 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 |
US11760030B2 (en) | 2020-06-23 | 2023-09-19 | 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 |
US11951679B2 (en) | 2021-06-16 | 2024-04-09 | General Electric Company | Additive manufacturing system |
US11731367B2 (en) | 2021-06-23 | 2023-08-22 | General Electric Company | Drive system for additive manufacturing |
US11958250B2 (en) | 2021-06-24 | 2024-04-16 | General Electric Company | Reclamation system for additive manufacturing |
US11958249B2 (en) | 2021-06-24 | 2024-04-16 | General Electric Company | Reclamation 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)
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 |
US20030152276A1 (en) * | 2002-02-08 | 2003-08-14 | Hiroshi Kondo | Defect classification/inspection system |
US20030151167A1 (en) * | 2002-01-03 | 2003-08-14 | Kritchman Eliahu M. | Device, system and method for accurate printing of three dimensional objects |
US20030168762A1 (en) * | 2000-05-22 | 2003-09-11 | Stefan Zikeli | Method for extruding a continuous moulded body |
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 |
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)
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 |
US7203628B1 (en) * | 1999-08-23 | 2007-04-10 | St Ville James A | Manufacturing system and 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 |
WO2002010787A1 (en) * | 2000-07-31 | 2002-02-07 | 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 |
DE60324332D1 (en) * | 2002-12-03 | 2008-12-04 | Objet Geometries Ltd | METHOD AND DEVICE FOR THREE-DIMENSIONAL PRINTING |
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 |
EP2001656B1 (en) * | 2006-04-06 | 2014-10-15 | 3D Systems Incorporated | KiT FOR THE 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 |
CN101605641B (en) * | 2007-02-12 | 2012-01-18 | 斯特拉塔西斯公司 | 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 |
EP2664443B1 (en) * | 2007-07-25 | 2021-08-25 | Stratasys Ltd. | Solid freeform fabrication using a plurality of modeling materials |
CN101883672B (en) * | 2007-11-29 | 2014-03-12 | 3M创新有限公司 | Three-dimensional fabrication |
EP2072946B1 (en) * | 2007-12-18 | 2011-04-06 | Saab Ab | Improved warhead casing |
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 |
BRPI1009891B8 (en) * | 2009-03-20 | 2021-06-22 | 3Shape As | system and method for planning, visualization and optimization of dental restorations |
US9895135B2 (en) * | 2009-05-20 | 2018-02-20 | Analogic Canada Corporation | Freehand ultrasound imaging systems and methods providing position quality feedback |
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 |
WO2011085225A1 (en) * | 2010-01-08 | 2011-07-14 | 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. |
EP2739251A4 (en) | 2011-08-03 | 2015-07-29 | 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 |
CN103890769A (en) | 2011-09-09 | 2014-06-25 | 巴尼·D·佩尔 | 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 |
US20140039662A1 (en) | 2012-07-31 | 2014-02-06 | Makerbot Industries, Llc | Augmented three-dimensional printing |
US9421716B2 (en) | 2012-08-08 | 2016-08-23 | Makerbot Industries, Llc | Photo booth for three-dimensional images |
US9378522B2 (en) | 2013-02-26 | 2016-06-28 | W.W. Grainger, Inc. | Methods and systems for the nonintrusive identification and ordering of component parts |
AU2014280825B2 (en) * | 2013-06-13 | 2018-01-04 | Aspect Biosystems Ltd. | System for additive manufacturing of three-dimensional structures and method for same |
US9471654B1 (en) * | 2013-11-07 | 2016-10-18 | Progress Software Corporation | Modeling of a non-relational database as a normalized relational database |
WO2016026045A1 (en) * | 2014-08-21 | 2016-02-25 | 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 |
US11597154B2 (en) * | 2017-04-27 | 2023-03-07 | Hewlett-Packard Development Company, L.P. | Color representation of a property of a 3D object |
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 |
-
2012
- 2012-09-21 US US13/624,117 patent/US20140039662A1/en not_active Abandoned
- 2012-09-21 US US13/623,967 patent/US11110648B2/en active Active
- 2012-09-21 US US13/623,996 patent/US9172829B2/en active Active
- 2012-09-21 US US13/624,067 patent/US9308690B2/en active Active
- 2012-10-17 US US13/653,559 patent/US20140039663A1/en not_active Abandoned
- 2012-10-17 US US13/653,791 patent/US20140035182A1/en not_active Abandoned
-
2013
- 2013-03-05 US US13/786,051 patent/US9789649B2/en active Active
- 2013-07-22 WO PCT/US2013/051463 patent/WO2014022134A2/en active Application Filing
-
2017
- 2017-12-26 US US15/854,695 patent/US10800105B2/en active Active
-
2021
- 2021-09-06 US US17/467,317 patent/US20210394433A1/en not_active Abandoned
Patent Citations (37)
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)
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 |
---|---|
US10800105B2 (en) | 2020-10-13 |
US20140036034A1 (en) | 2014-02-06 |
US20140039659A1 (en) | 2014-02-06 |
US9172829B2 (en) | 2015-10-27 |
US9789649B2 (en) | 2017-10-17 |
WO2014022134A3 (en) | 2014-05-01 |
WO2014022134A2 (en) | 2014-02-06 |
US20140039663A1 (en) | 2014-02-06 |
US20180133970A1 (en) | 2018-05-17 |
US20140036035A1 (en) | 2014-02-06 |
US20140034214A1 (en) | 2014-02-06 |
US20210394433A1 (en) | 2021-12-23 |
US20140035182A1 (en) | 2014-02-06 |
US9308690B2 (en) | 2016-04-12 |
US11110648B2 (en) | 2021-09-07 |
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 | |
US9364995B2 (en) | Three-dimensional printing and scanning system and method | |
US20170113409A1 (en) | Build patterns for surfaces of a three-dimensionally printed object | |
US9169968B2 (en) | Color three dimensional printing | |
US8944802B2 (en) | Fixed printhead fused filament fabrication printer and method | |
US9463598B2 (en) | In-filling for additive manufacturing | |
US20160185039A1 (en) | Passive z-axis alignment | |
TW201541342A (en) | Three dimensional printing apparatus and method for detecting printing anomaly | |
US10500837B2 (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 |