The present disclosure relates generally to three-dimensional (3D) printing, and more particularly, to systems and methods for microplasma-based 3D printing.
The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventor, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
3D printing constitutes a raft of technologies, based on a number of different physical mechanisms, the common feature of which is the generation of a 3D physical object from a digital model. Generally speaking, the process is additive in nature, as materials are laid down only where needed, thus resulting in significantly less material wastage than traditional manufacturing techniques, which typically form parts by reducing or removing material from a bulk material.
3D printing technologies were initially established in the 1980s. The first wave of 3D printing technologies included stereolithography apparatuses, fused deposition modeling, and selective laser sintering. These technologies allowed manufacturers to create various 3D objects that improved upon manufacturing processes. As an example, injection molding manufacturers generally need to create a different mold for each desired part to be produced. However, if a specification for a part changed, the manufacturers would be required to create a new mold. Conversely, with the implementation of 3D printing, there is no need for a mold. Rather, a computer model replaces the mold, and the model can be updated or modified at any time as desired.
Currently, most 3D printers are capable of printing materials such as plastics, metals, or ceramics. To print a plastic object, a plastic thread is fed to a 3D printing head where the plastic is heated to a temperature sufficient to cause the plastic to flow. This flow of plastic is used to print a desired object such that when the plastic cools, the final shape of the plastic printed part takes shape. The printing of metals is generally done by using a metal powder that is spread evenly in a thin layer over a surface. A laser is then used to sinter the powder into a solid metal piece. This process is repeated to form the desired final shape of the part. Similarly, ceramics are printed by spreading a ceramic powder and then applying a resin to the ceramic in the regions that are to become the final structure. Afterward, any excess ceramic powder is removed and the part is sintered. Ceramics can also be formed by printing and sintering a clay material into the desired part shape.
Current 3D printers lack the ability to integrate different materials into the same printed part. Those that can print multiple materials on the same part require a full equipment change for each separate material. As a result, multiple manufacturing steps are required, which can be costly, inefficient, and time consuming.
The disclosed systems and methods utilize microplasmas in 3D printers to enable the integration of different types of materials, such as plastics, metals, ceramics, or glass, into the same part during the 3D printing process.
In an example, a computer-implemented method for printing 3D parts includes receiving, at one or more processors, a 3D model of a part and determining, at the one or more processors, a first portion of the 3D model of the part to be printed with a plastic or polymeric material. The method further develops, at the one or more processors, first instructions to be executed by a first print head to create the first portion of the 3D model of the part and determines, at the one or more processors, a second portion of the 3D model of the part to be printed with another material. The first and second portions are to be combined together to at least partially form the 3D model of the part. The method further includes developing, at the one or more processors, second instructions to be executed by a second print head to create the second portion of the 3D model of the part. The second print head operates via microplasma to print another material to create the second portion of the 3D model of the part. The developed first instructions and the developed second instructions are coordinated with one another to allow for the formation of the part using coordinated operation of the first print head and the second print head. The method further sends instructions to the first print head to print the plastic material to create the first portion of the 3D model of the part and sends instructions to the second print head to print the another material to create the second portion of the 3D model of the part.
In some approaches, a system for printing 3D parts includes a first print head, a second print head that operates with microplasma, and a control module including a memory having instructions for execution on one or more processors. The instructions, when executed by the one or more processors, cause the control module to receive a 3D model of a part, determine a first portion of the 3D model of the part to be printed with a first type of material, and determine a second portion of the 3D model of the part to be printed with a second type of material. The first and second portions are to be combined together to form at least a portion of the 3D model of the part. The instructions further activate the first print head to print the first type of material to create the first portion of the 3D model of the part and activate the second print head to print the second type of material to create the second portion of the 3D model of the part.
For a more complete understanding of the disclosure, reference should be made to the following detailed description and accompanying drawing figures, in which like reference numerals identify like elements in the figures, and in which:
While the disclosed methods and apparatus are susceptible to embodiments in various forms, there are illustrated in the drawing (and will hereafter be described) specific embodiments of the invention, with the understanding that the disclosure is intended to be illustrative, and is not intended to limit the invention to the specific embodiments described and illustrated herein.
Generally, the use of microplasmas in 3D printing approaches allow the addition of materials, removal of materials, and/or treatment of the surface of materials in small spatially localized regions. In particular, microwave energy is used to process gaseous feedstock containing a desired compound into a plasma stream. The plasma stream is then used to locally deposit or remove materials on a given substrate at an atom-by-atom level not possible with any traditional processing or additive manufacturing methods.
Techniques for creating and using microplasmas are described in detail in U.S. Pat. No. 6,759,808, U.S. Pat. No. 7,262,408, and U.S. Pat. No. 7,442,271, the entire disclosure of each of which are hereby expressly incorporated by reference.
An advantage of using microplasmas in 3D printing is their ability to be used to deposit materials that normally require high temperatures. Generally, the materials being deposited begin as gas phase precursors that are activated by the microplasma in order to adhere to a surface. These precursors would not be reactive and adhere to the surface at low temperatures (i.e., at room temperature or near room temperature). Without the use of microplasma, the precursors would require substantially high temperatures (e.g., several hundred degrees Celsius) to activate. By using microplasma, the precursors can be activated at substantially lower temperatures such that the deposition surface does not reach extreme temperatures that may damage the printed structure (this is especially the case for polymers and/or other plastic structures if the temperature is too high). Thus, the use of microplasma allows the deposition of materials at much lower temperatures than would be possible if the precursors were activated by a heated surface.
Another advantage of using microplasmas in 3D printing is that they allow the width of the materials being deposited to be easily adjusted by the plasma exiting from the print head. Typically, the size of the plasma stream can range from 10 micrometers to 1 millimeter. Further, the distance from the exit point of the print head and the structure being printed can be used to control the size of the plasma stream. Specifically, the further the plasma stream travels from the exit point of the print head to the surface, the more the plasma stream expands in width. Moreover, the thickness of the deposited layer can be adjusted from just a few atomic layers to thicker layers if the microplasma is left to deposit at the same region for a long time, or if the microplasma is passed over the same region many times.
Turning to the drawings,
The print head 102 may be a microplasma-based print head. The microplasma-based print head 102 may create a stream or beam of plasma species that interacts with a surface of a substrate 116 to perform one or more of depositing a material on the surface of the substrate 116, removing a material from the surface of the substrate, or modifying the properties of a material deposited on the surface of the substrate 116.
The print head 102 may operate by creating a small plasma that flows out of a tube 118. The plasma may be formed from a feed 120 supplying a precursor gas or a mixture of precursor gases. The precursor gas or mixture of precursor gasses may be stored in a reservoir or other suitable container connected to the feed 120. Using a microwave or excitation tool, the precursor gas or mixture of precursor gases from the feed 120 may be excited into a plasma discharge by applying electrical energy (e.g., microwave energy) to the print head 102. Precursor gasses that contain metal species can be activated or decomposed in the plasma to create reactive species. For example, if an organometallic compound (e.g., trimethylaluminum) is used, the reactive species produced is aluminum. As a result, aluminum metal is present in the discharge from the tube 118. The aluminum metal then deposits on the surface 116 at the exit of the tube 118. A metal line or other desired shape is deposited on the substrate 116 upon moving the print head 102.
Similarly, precursor gasses that contain ceramic species (e.g., aluminum oxide) or glass species (e.g., silicon dioxide) can be activated in the plasma discharge resulting in traces of ceramic or glass being discharged from the tube 118. For glass species, the precursor gas may be tetraethyl orthosilicate (TEOS), for example. In this manner, different materials can be deposited by using different precursor gases.
Operationally, precursor gases can be employed in microplasma-based 3D printing using any number of approaches. In one embodiment, a single precursor gas is used to deposit one material from the print head 102. In another embodiment, a customized mixture or combination of materials can be deposited from the print head 102. For example, if a mixture of two organometallic compounds are used, such as, a first compound having aluminum and a second compound having copper, a metal can be deposited that is the compound mixture of aluminum and copper. Accordingly, by controlling the input precursor gas mixture percentages, a mixture of metals (percentage of each) in the final deposited metal layer can be controlled. In still other examples, material deposited from the print head 102 may be functionally graded. In this approach, a first or starting layer can be a first material, while the deposited layer can be either gradually or abruptly changed in composition. For example, a copper layer can be deposited on top of an aluminum layer either abruptly or gradually, where the respective aluminum and copper composition percentages gradually change from a purely aluminum bottom layer, through gradient mixed layers, to a final purely copper top layer. Of course, any number of material layer configurations may be achieved.
In some approaches, the deposition may begin with oxygen to improve the adhesion of a plastic surface. For example, an oxygen plasma may be used to create oxygen radicals that can interact with the surface of the plastic. This interaction can improve the adhesion of materials to plasma, including metals, other plastics, paints, and the like. Subsequently, a metal or other material layer is deposited onto the surface (e.g., the plastic surface previously treated with oxygen plasma). Either the same microplasma-based print head (e.g., the print head 102) or two (or more) different microplasma-based print heads can be used to deposit the metal layer.
The print head 102 can also be used to treat the surface of a part. In particular, a plasma flow can be applied to the part surface to make localized regions either hydrophobic or hydrophilic. For example, if the precursor gas is oxygen, then oxygen reactive species are generated that can change surface adhesion properties. Likewise, precursor gasses from the feed 120 can be used to create a plasma flow that removes or etches the surface of a part to form channels or holes, for example.
The print head 104 may be any type of print head used in 3D printing systems. In some examples, the print head 104 may be an additional microplasma-based print head that operates in a similar manner as the print head 102. In some examples, the print head 104 may be a standard print head used to print polymers and/or other plastic materials. In still other examples, the print head 104 may be a standard print head used to print metallic, polymer, wax, ceramic, glass, and/or biological materials. Other examples of materials and corresponding print heads are possible.
In some examples, the print head 102 and/or 104 may use the microplasma to modify a portion of the physical part as opposed to depositing a new layer. For example, the microplasma can be used to remove surface material and/or modify surface properties of an existing layer. An example is the oxygen plasma technique described herein. Affecting existing layers, through microplasma treatment, can be use separately or in conjunction with new layer formation.
The print heads 102 and 104 may operate in conjunction to print a physical, multi-material part that integrates different types of materials into the same 3D printed structure. For example, as illustrated in
As illustrated in
As another similar example and as illustrated in
It is understood that in some examples, the structure 402 is not hollow and does not form a tube or channel. Rather the structure 402 may have a solid, wire-like configuration, and can be constructed from a metallic material. Further, it is understood that in some examples, the tube-shaped structure 402 may be formed according to the procedure described relative to
Generally speaking, the system 100 may use two or more print heads, with each print head having a different function (e.g., printing a different material). In some examples, the print heads may be configured to operate individually, and in other examples, multiple print heads may be operated at the same time. Each print head may operate using independent motion control (e.g., in the x, y, and z directions). Alternatively or additionally, some or all of the print heads may be fixed in position, and a surface or table holding the part being printed may be moved. Accordingly, by using the two or more print heads or by changing the mixture of precursor gases that are fed to the print heads versus time and position, it is possible to obtain controlled variations in the spatial composition on a microscopic and macroscopic scale in the deposited material. That is, the control module 106 can control precursor gas mixtures at the scan head 102 or upstream at a computer controlled precursor gas storage system. Such controlled variations allow functional materials to be formed in order to achieve multiple criteria in the same 3D part, such as corrosion resistance, hardness, hydrophobicity, and the like.
Potential applications for using microplasma-based 3D printing may include printing metal conductive lines for printed electronics, printing metal conducting lines on or inside 3D parts or shapes, printing metal lines inside 3D parts as they are formed (e.g., buried antennas for wireless communication), localized printing of different surface properties (e.g., hydrophobilic properties, hydrophilic properties, adhesive properties, wear properties, friction properties, visual appearance properties, corrosion resistance properties, etc.), performing local area surface modifications, etching or deposition on various microscale structures without the need for photolithography masking, forming complex 3D structures with a mix of metals, plastics, glass, and ceramics, etc.
The method 200 may begin by receiving a 3D model data file representing a multi-material part (block 202). The multi-material part may be any physical part or object made from a combination of plastic, metal, ceramic, glass, crystal, and/or other materials.
Next, the method 200 analyzes the 3D model of the multi-material part to determine a first portion to be printed with a first type of material (block 204), for example, a casing made from a plastic material. Generally, the 3D model is of a part that may have numerous sections, surfaces, regions, and/or areas intended to be constructed from the different materials. For example, the multi-material part may be a glass-lined channel used in fluid flow experiments. The glass-lined channel may be surrounded by or embedded in a plastic casing.
The 3D model data file corresponding to the 3D (e.g., metadata appended to the 3D model) may be arranged in a number of configurations, such as, for example a matrix or matrices having a number of data structures or fields that detailing various aspects of the 3D model. The method 200 analyzes the 3D model by identifying the data structure corresponding to a material type, and then processes corresponding information to identify the location of areas constructed from different materials. In some approaches, material information may be explicitly illustrated using a characteristic of the model. For example, the 3D model may use a certain color, texture, and/or surface to distinguish between materials. As a result, at block 204, the method 200 may scan or process the metadata directly and/or characteristics of the 3D model to determine portions which will be printed different materials. Accordingly, the corresponding 3D model data file of the part will reflect the presence of multiple materials, thus the method 200 will distinguish between each material during the analysis step.
The method 200 then analyzes the 3D model of the multi-material part to determine a second portion to be printed with a second type of material (block 206). Continuing with the above example, the second portion of the multi-material part may be the glass-lined channel. Thus, the method 200 may determine the second portion is to be printed with the glass material by scanning or processing the data structures directly and/or characteristics of the 3D model.
In some examples, the method 200 can analyze the 3D model of the multi-material part to determine whether to affect or modify an existing layer of the first and/or the second portion. Similarly, the method 200 can analyze the 3D model to determine whether an existing layer should be modified or whether a new layer should be deposited. For example, the method 200 may be designed to identify, from the 3D model data, the material for an existing layer and the material for a subsequent layer to be formed thereon. Based on these two materials, the method 200 may determine that for some material combinations, the system should first affect the existing layer, e.g., through a microplasma treatment, before forming the second layer. The method 200 may access a materials database or table, or other data structure that identifies conditions under which an existing layer is selectively affected or deposited upon. In some examples, the method 200 may be designed to always affect layers of certain type, e.g., certain materials, certain shapes, certain positions, within an entire 3D model.
Subsequently, the method 200 computes a first sequence of steps for execution on a first print head to print the first type of material to create the first portion (block 208). The first sequence of steps may be a set of instructions that directs the movement of the first print head in the x, y, and z directions in order to create the structure or shape of the first portion of the multi-material part.
The method 200 also computes a second sequence of steps for execution on a second print head to print the second type of material to create the second portion (block 210). Similar to the first sequence of steps, the second sequence of steps may be a set of instructions that directs the movement of the second print head in the x, y, and z directions in order to generate the structure of the second portion of the multi-material part.
The method 200 then proceeds to execute the first sequence of steps on the first print head to print the first type of material to create the first portion (block 212). Further, the method 200 proceeds to execute the second sequence of steps on the second print head to print the second type of material to create the second portion (block 214).
The method 200 also coordinates the execution of first and second sequence of steps to allow the formation of the 3D model of the multi-material part by using at least partially simultaneous operation of the first and second print heads. Here, the method 200 may operate the first and second print heads in tandem to create the overall structure of the multi-material part. For example, the method 200 may correlate the movements of the first and second print heads such that the first portion is printed at the same time as the second portion. This allows the multi-material part to be printed faster and more efficiently. In an example, the method 200 may operate the first print head and the second print head iteratively to create at least a portion of the 3D model of the multi-material part. The coordination achieved by the method 200 may include coordination that varies based on the 3D model, coordination that varies based on the materials being used to form the model, and/or coordination that varies based on the type of print heads. For example, a control module may adjust the print speed of the microplasma and metal deposition depending on whether the previous layer is metal or plastic, the metal of the deposition layer to be applied, or metal composition mix of that deposition layer.
In some examples, the control module may first use a data string of the 3D model corresponding to a first layer or number of layers of the part to be printed and determine the desired material. The control module may next compare the desired material to the material in one or both of the print heads to determine which print head to be used to print the desired number of layers. Upon detecting a change in materials in a subsequent data string of the 3D model, the control module may again compare the desired material to the material in one or both of the print heads to determine which print head to be used. Based on a number of factors (such as, for example, desired layer thickness, width of the feature being printed, and/or heat sensitivity, or maximum allowed temperature of the material being printed), the control module determines a process for using each of the print heads to form a part. These factors can also determine if print parameters (e.g., print speeds, the order in which materials or elements are deposited, etc.) should be adjusted.
In some examples, the sequence of steps, the number of steps, the amount of deposition per step, and/or other characteristics of the print heads of block 212 or 214 may be affected by the operation of the other print head. For example, the data determined for execution by block 214 may result in a change in the operation of the block 212, and vice versa. Such interdependent control, when used, may further optimize deposition of the two material types depending on the desired 3D model. Moreover, such interdependence may be extended to examples of the present techniques having more than two print heads and the ability to print more than two different material types.
Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and nothing requires that the operations be performed in the order illustrated. Structures and functionality presented as separate components in example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
Additionally, certain embodiments are described herein as including logic or a number of routines, subroutines, applications, or instructions. These may constitute either software (e.g., code embodied on a machine-readable medium or in a transmission signal) or hardware. In hardware, the routines, etc., are tangible units capable of performing certain operations and may be configured or arranged in a certain manner. In example embodiments, one or more computer systems (e.g., a standalone, client or server computer system) or one or more hardware modules of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) as a hardware module that operates to perform certain operations as described herein.
In various embodiments, a hardware module may be implemented mechanically or electronically. For example, a hardware module may comprise dedicated circuitry or logic that is permanently configured (e.g., as a special-purpose processor, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) to perform certain operations. A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
Accordingly, the term “hardware module” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time. For example, where the hardware modules comprise a general-purpose processor configured using software, the general-purpose processor may be configured as respective different hardware modules at different times. Software may accordingly configure a processor, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple of such hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connects the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
The various operations of the example methods described herein may be performed, at least partially, by one or more processors that are temporarily configured (e.g., by software) or that are permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions. The modules referred to herein may, in some example embodiments, comprise processor-implemented modules.
Similarly, the methods or routines described herein may be at least partially processor-implemented. For example, at least some of the operations of a method may be performed by one or more processors or by processor-implemented hardware modules. The performance of certain of the operations may be distributed among the one or more processors, not only residing within a single machine (having different processing abilities), but also deployed across a number of machines. In some example embodiments, the processors may be located in a single location (e.g., deployed in the field, in an office environment, or as part of a server farm); while in other embodiments the processors may be distributed across a number of locations.
Unless specifically stated otherwise, discussions herein using words such as “processing,” “computing,” “calculating,” “determining,” “presenting,” “displaying,” or the like may refer to actions or processes on a GPU thread that manipulates or transforms data represented as physical (e.g., electronic, magnetic, or optical) quantities within one or more memories (e.g., volatile memory, non-volatile memory, or a combination thereof), registers, or other machine components that receive, store, transmit, or display information.
As used herein any reference to “one embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
Some embodiments may be described using the expression “coupled” and “connected” along with their derivatives. For example, some embodiments may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact. The term “coupled,” however, may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other. The embodiments are not limited in this context.
As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
In addition, use of the “a” or “an” are employed to describe elements and components of the embodiments herein. This is done merely for convenience and to give a general sense of the description. This description, and the claims that follow, should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
While the present invention has been described with reference to specific examples, which are intended to be illustrative only and not to be limiting of the invention, it will be apparent to those of ordinary skill in the art that changes, additions and/or deletions may be made to the disclosed embodiments without departing from the spirit and scope of the invention.
The foregoing description is given for clearness of understanding; and no unnecessary limitations should be understood therefrom, as modifications within the scope of the invention may be apparent -hose having ordinary skill in the art.
This application claims the benefit of U.S. Provisional Application No. 62/216,122, entitled “Systems And Method For Microplasma-Based Three-Dimensional Printing,” filed on Sep. 9, 2015, the entirety of which is hereby expressly incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62216122 | Sep 2015 | US |