Additive manufacturing may revolutionize design and manufacturing in producing three-dimensional (3D) objects. Some forms of additive manufacturing may sometimes be referred to as 3D printing. Such 3D objects may exhibit various mechanical properties.
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.
At least some examples of the present disclosure provide for additively manufacturing a 3D object while controlling at least one thermal parameter of at least selectable portion of the 3D object. In some examples, the at least one thermal parameter may comprise thermal conductivity, heat capacity, and/or specific heat capacity. In some examples, such control is implementable according to a selectable parameter, such as implementing a selectable porosity, density, and/or degree of fusion (e.g. solidification) of a build material of the 3D object. For example, because more porous (i.e. less dense) materials generally provide for lower thermal conductivity as compared to non-porous or less porous (i.e. more dense) materials, by implementing a selectable porosity of at least a selectable portion of a 3D object, one can control or influence the thermal conductivity of the selectable portion or the 3D object as a whole. In some such examples in which a build material of the 3D object comprises a powder material, a selectable porosity can be implemented by controlling a degree of fusion of the build material, which in turn is implemented by controlling a volume and/or location of fusing agents, detailing agents, etc. applied to deposited build material prior to applying energy (e.g. radiation) to fuse or solidify the build material. In some examples, a porosity may sometimes be referred to, or expressed as, as spatial variation in fusion attributes.
In some examples, a selectable degree of density depends on, and is related to the degree of fusion. For instance, in some examples, an unfused powder build material may exhibit a density about one-half the value of a density of a fully fused powder build material. Consequently, in some such examples, a build material which is fifty percent fused may exhibit a density approximately between these two values of density.
In some examples, control or modification of at least one thermal parameter of a 3D object during additive manufacturing can be implemented without changing a type of the build material and/or without a changing a geometric boundary of the 3D object.
Via at least some examples of the present disclosure, one can construct a 3D object with desired thermal parameter(s) so that a particular 3D object, or portion thereof, can either enhance or reduce heat transfer through the 3D object (or portion thereof).
In some examples, a user can select the desired thermal parameter(s) for a 3D object (or portion thereof), such as via a user specification design tool displayable in a user interface. Using the user-specified value of a desired thermal parameter, an example device and/or example method may automatically determine appropriate values of a porosity, density, and/or degree of fusion, which will produce the user-selected, desired thermal parameter within the 3D object (or portion thereof).
These examples, and additional examples, are further described in association with at least
In general terms, thermal conductivity corresponds to the ability of a body to conduct heat such that a high thermal conductivity would correspond to a body which readily conducts heat while a body with a lower thermal conductivity would correspond to a body which poorly conducts heat. In one aspect, the thermal conductivity is measurable as Watts per meter (Kelvin). In general terms, heat capacity corresponds to an amount of heat to be supplied to a given object (e.g. mass of a material) to produce a unit change in its temperature, and which is measurable in joules per Kelvin, in some examples. In some instances, a heat capacity may be referred to as a thermal capacity, which corresponds to a property of a material to absorb heat when it is heated and to release heat when it is cooled. In general terms, a specific heat capacity corresponds to an amount of heat energy supplied to raise the temperature of a substance per unit of mass, and which is measurable in joules per Kelvin kg, in some examples.
In contrast to the arrangement of
Because of its increased porosity, the portion 90 in
For example, one type of powder build material 93 may exhibit a thermal conductivity of 0.231 W/m*K, whereas air (at 0 degrees C.) may exhibit a thermal conductivity of 0.024 W/m*K. When both the powder build material 93 and air are mixed together, such as in an unfused or partially fused state, then the thermal conductivity of the aggregation of air and powder build material will be less than the thermal conductivity of solely the power build material 93. Accordingly, by controlling the amount of air or porosity within the build material 93, one can control the relative thermal parameters (e.g. conductivity, heat capacity, specific heat capacity) of the 3D object (or selectable portion thereof). In some examples, the amount of air or porosity may be controlled according to a proportion of unfused build material and at least partially fused build material, which in turn selectively controls a density of the selectable portion of the 3D object. It will be understood that in some examples, during the additive manufacturing process, an inert gas (e.g. nitrogen) may be used in place of air or the inert gas may be mixed with the air.
With this in mind, via at least some examples of the present disclosure, the degree of the porosity exhibited in portion 90 in
Moreover, if a volume of a fusing agent were applied at a much lower volume than a full volume (which would otherwise result in full solidification as in
With this in mind, by controlling the volume of fusing agents and/or detailing agents applied to a particular portion of build material, one can control a degree of fusion and therefore control a degree of porosity of the particular portion, which in turn provides selective control regarding a thermal parameter (e.g. conductivity, heat capacity, specific heat capacity) of the portion of build material (and therefore 3D object).
It will be understood that this selective control of at least one thermal parameter of the portion 90 of a 3D object may be implemented without changing the type or volume of build material for that particular portion (for which thermal parameters are being controlled or modified) and/or without changing a boundary geometry of the particular portion (for which thermal parameters are being controlled or modified).
It will be understood that in some examples other additive manufacturing techniques (e.g. Fused Deposition Modeling (FDM), LaserProFusion, Selective Laser Sintering (SLS), Selective Laser Melting (SLM), 3D binder jetting, Electron Beam Melting (EBM), ProJet Fusion, etc.) may be used for form a 3D object. In such arrangements, the selectable parameter (e.g. porosity, density, fusion) and resulting thermal parameter in the portion 90 (according to examples of the present disclosure) may be implemented according to the particular build materials, application techniques, curing techniques, etc. associated with each particular modality of manufacturing.
It will be understood that the material distributor 250 may be implemented via a variety of electromechanical or mechanical mechanisms, such as doctor blades, slot dies, extruders, and/or other structures suitable to spread, deposit, and/or otherwise form a coating of the build material in a generally uniform layer relative to the build pad 242 or relative to a previously deposited layer of build material.
In some examples, the material distributor 250 has a length (L1) at least generally matching an entire length (L1) of the build pad 242, such that the material distributor 250 is capable of coating the entire build pad 242 with a layer 282A of build material in a single pass as the material distributor 250 travels the width (W1) of the build pad 242. In some examples, the material distributor 250 can selectively deposit layers of material in lengths and patterns less than a full length of the material distributor 250. In some examples, the material distributor 250 may coat the build pad 242 with a layer 282A of build material(s) using multiple passes instead of a single pass.
It will be further understood that a 3D object additively formed via device 200 may have a width and/or a length less than a width (W1) and/or length (L1) of the build pad 242.
In some examples, the material distributor 250 moves in a first orientation (represented by directional arrow F) while the fluid dispenser 258 moves in a second orientation (represented by directional arrow S) generally perpendicular to the first orientation. In some examples, the material distributor 250 can deposit material in each pass of a back-and-forth travel path along the first orientation while the fluid dispenser 258 can deposit fluid agents in each pass of a back-and-forth travel path along the second orientation. In at least some examples, one pass is completed by the material distributor 250, followed by a pass of the fluid dispenser 258 before a second pass of the material distributor 250 is initiated, and so on.
In some examples, the material distributor 250 and the fluid dispenser 258 can be arranged to move in the same orientation, either the first orientation (F) or the second orientation (S). In some such examples, the material distributor 250 and the fluid dispenser 258 may be supported and moved via a single carriage while in some such examples, the material distributor 250 and dispenser 258 may be supported and moved via separate, independent carriages.
In some examples, the build material used to generally form the 3D object comprises a polymer material. In some examples, the polymer material comprises a polyamide material. However, a broad range of polymer materials (or their combinations) may be employed as the build material. In some examples, the build material may comprise a ceramic material. In some examples, the build material may take the form of a powder while in some examples, the build material may take a non-powder form, such as liquid or filament. Regardless of the particular form, at least some examples of the build material is suitable for spreading, depositing, extruding, flowing, etc. in a form to produce layers (via material distributor 250) additively relative to build pad 242 and/or relative to previously formed first layers of the build material.
In some examples, the fluid dispenser 258 shown in
In some examples, fluid dispenser 258 comprises a thermal inkjet (TIJ) array. In some examples, fluid dispenser 258 may comprise a piezoelectric inkjet (PIJ) array or other technologies such as aerosol jetting, anyone of which can precisely, selectively deposit a small volume of fluid. In some examples, fluid dispenser 258 may comprise continuous inkjet technology.
In some examples, the fluid dispenser 258 selective dispenses droplets on a voxel-by-voxel basis. In one sense a voxel may be understood as a unit of volume in a three-dimensional space. In some examples, a resolution of 1200 voxels per inch in the x-y plane is implemented via fluid dispenser 258. In some examples, a voxel may have a height H2 (or thickness) of about 100 microns, although a height of the voxel may fall between about 80 microns and about 100 microns. However, in some examples, a height of a voxel may fall outside the range of about 80 to about 100 microns.
In some examples, the height (H2) of the voxel may correspond to a thickness of one layer (e.g. 282A) of the build material.
In some examples, the fluid dispenser 258 has a width (W1) at least generally matching an entire width (W1) of the build pad 242, and therefore may sometimes be referred to as providing page-wide manufacturing (e.g. page wide printing). In such examples, via this arrangement the fluid dispenser 258 can deposit fluid agents onto the entire receiving surface in a single pass as the fluid dispenser 258 travels the length (L1) of the build pad 242. In some examples, the fluid dispenser 258 may deposit fluid agents onto a given layer of material using multiple passes instead of a single pass.
In some examples, fluid dispenser 258 may comprise, or be in fluid communication with, an array of reservoirs to contain various fluid agents 262. In some examples, the array of reservoirs may comprise a fluid supply 215. In some examples, the fluid supply 215 comprises reservoirs to hold various fluids, such as a carrier (e.g. ink flux) by which various agents may be applied in a fluidic form.
In some examples, at least some of the fluid agents 262 may comprise a fusing agent, a color agent, detailing agent, etc. to enhance formation of each layer 282A of build material. In particular, upon application onto the build material at selectable positions via the fluid dispenser 258, the respective fusing agent and/or detailing agent may diffuse, saturate, and/or blend into the respective layer of the build material at the selectable positions. As noted elsewhere, a volume and/or location of application of the fusing agent and/or detailing agent on particular portions of the build material may be used to selectively control a degree of fusion (e.g. solidification), porosity, and/or density of the build material and therefore modify or control at least one thermal parameter (e.g. conductivity, heat capacity, specific heat capacity) of the particular portions of the build material. Moreover, by controlling these characteristics of the particular portions, one may control at least one thermal parameter of the entire 3D object or portions thereof. As noted elsewhere in the present disclosure, in some examples a user may first select the desired value(s) of the thermal parameter to be achieved for the entire 3D object (or selectable portion thereof) with the appropriate porosity, density, and/or degree of fusion being automatically implemented by an example method and/or device in order to achieve the selected value of the thermal parameter.
As further shown in
During formation of a desired number of layers 282A of the build material, in some examples the fluid dispenser 258 may selectively dispense droplets of fluid agent(s) 262 at some first selectable voxel locations 274 of at least some respective layers 282A to at least partially define the first portion 271A of the 3D object. It will be understood that a group 272 of first selectable voxel locations 274, or multiple different groups 272 of first selectable voxel locations 274 may be selected in any position, any size, any shape, and/or combination of shapes.
In some examples, the at least some first selectable voxel locations 274 may correspond to an entire layer 282A of a 3D object or just a portion of a layer 282A. Meanwhile, in some examples, the 3D object may comprise a part of a larger object. In some examples, each first selectable voxel location 274 corresponds to a single voxel.
As further shown in
After application of the radiation from energy source 210, a layer 282A of build material is formed and additional layers 282A of build material may be formed in a similar manner as represented in
In some examples, the energy source 210 may comprise a gas discharge illuminant, such as but not limited to a Halogen lamp. In some examples, the energy source 210 may comprise multiple energy sources. As previously noted, energy source 210 may be stationary or mobile and may operate in a single flash or multiple flash mode.
As shown in
In some examples the device 200 can be used to additively form a 3D object via a powder bed-based process, such as MultiJet Fusion (MJF) process (available from HP, Inc.). In some examples, an additive manufacturing process performed via device 200 may omit at least some aspects of and/or may include at least some aspects of: selective laser sintering (SLS); selective laser melting (SLM); 3D binder printing (e.g. 3D binder jetting); electron-beam melting (EBM); fused deposition modeling (FDM); multi-jet printing (e.g. ProJet Fusion); LaserProFusion; stereolithography (SLA); or curable liquid photopolymer jetting (Polyjet).
As shown in
In some examples in which the exterior portion 320 acts as a shell to contain the interior portion 310, the exterior portion 320 may comprise a different thermal parameter from the interior portion 310. However, in some such examples in which the exterior portion 320 comprises a relatively small volume, such as via a minimal thickness compared to the overall volume of the 3D object 330, the effect of the different thermal parameter of exterior portion 320 may be negligible, i.e. does not generally affect the bulk thermal parameter (e.g. conductivity, etc.) of the interior portion 310.
In some examples, forming a 3D object (e.g. 330) with an interior portion 310 having a lower thermal conductivity due to a significant volume of unfused or underfused build material may be used to inhibit thermal transfer by objects, structures, etc. adjacent to the 3D object. As previously noted, by controlling a degree of fusion of the build material in the interior portion 310, one can control a value of at least one thermal parameter (e.g. conductivity, heat capacity, specific heat capacity).
As shown in
In some examples, the selectable portion 420 comprises a top surface portion 421A and an opposite bottom surface portion 421B.
In some examples, the selectable portion 420 may be in contact against the embedded structure 410. In some examples, the selectable portion 420 may be adjacent to, but spaced apart from, the embedded structure 410. As shown in
In some examples, the selectable portion 420 comprises a portion of at least partially formed 3D object 400 which is selectively manufactured according to at least one parameter which may complement the thermal properties of the embedded structure 410. For example, the selectable portion 420 may comprise a selectable porosity, selectable density, and/or selectable degree of fusion in order to cause the selectable portion to exhibit at least one thermal parameter (e.g. conductivity, heat capacity, specific heat capacity). As noted previously, in some examples a user may select a desired value of the at least one thermal parameter from which an example method and/or device then implements a corresponding porosity, density, and/or degree of fusion in order to achieve the user-specified value of the at least one thermal parameter.
For example, at least a portion (e.g. topside 415A) of the embedded structure 410 may produce heat at a rate or quantity which may negatively affect performance of the embedded structure 410 if the heat is not sufficiently dissipated or externalized. In such situations, the selected portion 420 may be implemented with at least one thermal parameter in order to act as a heat sink to facilitate thermal transfer out of the embedded structure 410, which may act to protect or increase the performance of the embedded structure 410. In some examples, the embedded structure 410 may comprise electronic circuitry, a Peltier device, or other mechanisms which may generate heat and/or cooling.
It will be understood that the selectable portion 420 may comprise any shape, any volume, and/or any location (within the 3D object 400) suited for its purpose in complementing (e.g. influencing, responding to, etc.) thermal transfer in relation to the embedded structure 410.
In some examples, the selectable portion 420 may comprise a plurality of selectable portions 420 arranged within and throughout the 3D object to achieve the desired thermal transfer objective in relation to the embedded structure 410. In some examples, the selectable portion 420 may completely surround the embedded structure 410, while in some examples, the selectable portion 420 may partially surround the embedded structure 410, such as surrounding a selectable number of sides, surfaces, end, etc. (e.g. 411A, 411B, 413A, 413B, 415A, 415B) of the embedded structure 410.
In some examples, the selectable portion 420 (having a selectable thermal parameter) may comprise a volume, shape, and/or location such that at least a portion of the selectable portion is exposed at an external surface 402 of the 3D object, as represented by dashed box R. In some such examples, such an arrangement may be used to facilitate a thermal transfer objective relative to the embedded structure 410. It will be understood that in some examples such a selectable portion (e.g. at least partially exposed on an external surface R) may have a volume, shape, location to be in contact with (or closely adjacent to) other selectable portions (having a particular thermal parameter) and/or in contact with (or closely adjacent to) the embedded structure 410 to achieve desired thermal transfer objectives. One such thermal transfer objective may comprise providing a path for heat to be transferred from embedded structure to an exterior portion (R) of the 3D object 400.
Moreover, in some examples, each of the respective different portions 512A, 5128, 530 (of portion 502 of 3D object 400) may have a different thermal parameter (e.g. conductivity) arranged relative to each other to achieve a particular thermal transfer objective.
With further reference to the X,Y,Z axis indicator 507 in
It will be understood that in some examples, the values of the thermal parameters and/or desired anisotropy profile may be selectable by the user, such as via a user-specification tool or engine via a user interface, and from which an example method and/or device implements a corresponding porosity, density, and/or degree of fusion to achieve the user-selected value or anisotropic profile of the thermal parameters.
In some such examples, instead of all or most of the voxel locations 574 having the same or similar value of porosity (or density, degree of fusion), the voxel locations 574 of the selectable portion 550 are implemented to have a pattern of mixed values of porosity (or density, degree of fusion). As shown in
If the values are used to refer to a degree of fusion, then a value of 0 would correspond to an unfused voxel location while a value of 100 would correspond to a fully fused voxel location, and values between 0 and 100 corresponding to a partially fused voxel location. When referring to a degree of porosity or density, the range of values of 0 to 100 represent a unit-less scale by which one may select a relative amount of porosity or density to enable achieving a desired thermal parameter (e.g. conductivity, heat capacity, specific heat capacity).
While the selectable portion 570 shown in
It will be understood that the values representing a range of different porosities (or density, fusion, etc.) may be expressed as continuous range of values (such as an analog scale) between 0 and 100, and not merely as discrete values (e.g. 1, 2, 3 etc.). This arrangement also would be applicable to implementing or expressing a range of values of thermal parameters throughout an entire 3D object (or portion thereof).
As shown in
As shown in
In some examples, the material controlled material distributor engine 702 may comprise polymers, ceramics, etc. having sufficient strength, formability, toughness, etc. for the intended use of the 3D object with at least some example materials being previously described in association with at least
As shown in
In some examples, the energy source engine 706 of manufacturing engine 700 is to control operations of at least one energy source (e.g. 210 in
As further shown in
In some examples, the selectable parameter engine 710 is to track and/or control at least one of a degree of fusion (parameter 712), a degree of porosity (parameter 720, and a degree of density (parameter 722) for a selectable portion of a 3D object. In some examples, the selectable portion may comprise the whole 3D object, while in some examples the selectable portion may comprise just a portion or just some portions of the whole 3D object.
In some examples, in cooperation with the fluid dispenser engine 704, the degree of fusion parameter 712 may provide control over a fusing agent parameter 714 and/or a detailing agent parameter 716, which in turn control a volume and location at which a fusing agent and/or a detailing agent, respectively, are deposited onto a build material. The relative volume of the fusing agent and/or detailing agent deposited to a particular voxel location (e.g. 274) determines a degree of fusion (712) of the particular voxel location, as previously described in association with at least
As previously described in various examples of the present disclosure, in some examples a user may first select a desired value of a thermal parameter per a user specification engine 740, as shown in
As further shown in
In general terms, the selectable portion 750 of manufacturing engine 700 enables the selection of attributes by which the selected fluid agents are deposited via fluid dispenser engine 704 in a manner which at least partially controls at least one thermal parameter (e.g. per engine 730) of the 3D object being formed. In some examples, a voxel control parameter 752 of the selectable portion engine 750 provides control on a voxel-by-voxel basis of a selectable parameter (710), such as porosity, density, fusion, which in turn provides control over at least one thermal parameter (730) of at least a selectable portion of an additively formed 3D object.
In some examples, the selectable portion engine 750 comprises an uniform parameter 754, which provides control to cause at least a selectable portion of the 3D object to exhibit an uniform or substantially uniform selectable parameter (e.g. porosity, density, fusion), which in turn, results in an uniform or substantially uniform at least one thermal parameter (730) of the at least selectable portion of the 3D object.
In some examples, the selectable portion engine 750 comprises a spatial variance parameter 756, which provides control to cause a value of a selectable parameter (e.g. porosity, density, fusion) to vary spatially within and/or throughout the selectable portion of the 3D object. For instance, via parameter 756, a value of the selectable parameter(s) may be implemented to be different at various voxel location(s) (e.g. 274 in
Among other possible example implementations of the voxel control parameter 752 and/or the spatial variance parameter 756, several example implementations associated with the selectable portion engine 750 are described below with at least parameters 762-786. Accordingly, in some examples, implementing a selectable parameter (e.g. porosity, density, fusion) according to spatial variance (756) may be implemented to as a selectable location (parameter 762), volume (parameter 764), and/or shape (parameter 766) of the selectable portion of the 3D object. In some such examples, the volume can be specified as an absolute volume or as a relative volume. In specifying the location, volume, and shape, the selectable portion engine 750 also may specify a quantity of multiple locations of selectable portions and/or a spacing between such multiple locations of selectable portions.
In some examples, the selectable portion engine 750 may implement a selectable portion in a region or plurality of regions (parameter 772). Meanwhile, in some examples, a selectable portion may be implemented via nesting parameter 784 by which a first portion is nested within a second portion of a 3D object, with each respective portion having a different value of a selectable parameter (710) to control at least one thermal parameter 730, such as but not limited to the previously described example implementation of
In some examples, the selectable portion engine 750 comprises a target parameter 780 to cause a selectable portion of a 3D object to have a selectable thermal parameter 730 (e.g. conductivity, heat capacity, specific heat capacity) in relation to an embedded structure. In some such examples, at least one thermal parameter (730) of the selectable portion may complement (e.g. influence, be influenced by, etc.) the embedded structure. In some such examples, the target parameter 780 may be implemented in a manner substantially the same as previously described in association with at least
In some examples, the selectable portion engine 750 comprises an anisotropic parameter 782 to cause at least a selectable portion of a 3D object to exhibit anisotropic thermal parameters, e.g. a desired anisotropic profile. In some examples, the selectable portion exhibiting anisotropic thermal parameters may comprise the entire (or substantially the entire) 3D object. In some such examples, the anisotropic parameter 782 may be implemented in a manner comprising at least some of substantially the same features and attributes as previously described in association with at least
In some examples, selectable portion engine 750 comprises an overall parameter 786 to control implementation of at least a selectable portion of 3D object to exhibit at least one thermal parameter (e.g. conductivity, heat capacity, specific heat capacity) according to a voxel spatial variance arrangement by which different voxel location(s) (e.g. 274 in
It will be understood that various functions and parameters of object formation engine 700 may be operated interdependently and/or in coordination with each other, in at least some examples.
In response to or based upon commands received via a user interface (e.g. user interface 820 in
For purposes of this application, in reference to the controller 802, the term “processor” shall mean a presently developed or future developed processor (or processing resources) that executes machine readable instructions contained in a memory or that includes circuitry to perform computations. In some examples, execution of the machine readable instructions, such as those provided via memory 810 of control portion 800 cause the processor to perform the above-identified actions, such as operating controller 802 to implement the formation of a 3D object with particular thermal parameters as generally described in (or consistent with) at least some examples of the present disclosure. The machine readable instructions may be loaded in a random access memory (RAM) for execution by the processor from their stored location in a read only memory (ROM), a mass storage device, or some other persistent storage (e.g., non-transitory tangible medium or non-volatile tangible medium), as represented by memory 810. The machine readable instructions may include a sequence of instructions, a processor-executable machine learning model, or the like. In some examples, memory 810 comprises a computer readable tangible medium providing non-volatile storage of the machine readable instructions executable by a process of controller 802. In some examples, the computer readable tangible medium may sometimes be referred to as, and/or comprise at least a portion of, a computer program product. In other examples, hard wired circuitry may be used in place of or in combination with machine readable instructions to implement the functions described. For example, controller 802 may be embodied as part of at least one application-specific integrated circuit (ASIC), at least one field-programmable gate array (FPGA), and/or the like. In at least some examples, the controller 802 is not limited to any specific combination of hardware circuitry and machine readable instructions, nor limited to any particular source for the machine readable instructions executed by the controller 802.
In some examples, control portion 800 may be entirely implemented within or by a stand-alone device.
In some examples, the control portion 800 may be partially implemented in one of the object formation devices and partially implemented in a computing resource separate from, and independent of, the object formation devices but in communication with the object formation devices. For instance, in some examples control portion 800 may be implemented via a server accessible via the cloud and/or other network pathways. In some examples, the control portion 800 may be distributed or apportioned among multiple devices or resources such as among a server, an object formation device, and/or a user interface.
In some examples, control portion 800 includes, and/or is in communication with, a user interface 820 as shown in
As shown at 900 in
Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/027486 | 4/9/2020 | WO |