US20150266235A1 - Systems and methods for improved 3d printing - Google Patents
Systems and methods for improved 3d printing Download PDFInfo
- Publication number
- US20150266235A1 US20150266235A1 US14/663,408 US201514663408A US2015266235A1 US 20150266235 A1 US20150266235 A1 US 20150266235A1 US 201514663408 A US201514663408 A US 201514663408A US 2015266235 A1 US2015266235 A1 US 2015266235A1
- Authority
- US
- United States
- Prior art keywords
- processed material
- layer
- layers
- nozzle
- syncing
- 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
- B29C67/00—Shaping techniques not covered by groups B29C39/00 - B29C65/00, B29C70/00 or B29C73/00
- B29C67/0007—Manufacturing coloured articles not otherwise provided for, e.g. by colour change
-
- 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/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
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/20—Direct sintering or melting
- B22F10/28—Powder bed fusion, e.g. selective laser melting [SLM] or electron beam melting [EBM]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F10/00—Additive manufacturing of workpieces or articles from metallic powder
- B22F10/40—Structures for supporting workpieces or articles during manufacture and removed afterwards
- B22F10/47—Structures for supporting workpieces or articles during manufacture and removed afterwards characterised by structural features
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F12/00—Apparatus or devices specially adapted for additive manufacturing; Auxiliary means for additive manufacturing; Combinations of additive manufacturing apparatus or devices with other processing apparatus or devices
- B22F12/50—Means for feeding of material, e.g. heads
- B22F12/53—Nozzles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22F—WORKING METALLIC POWDER; MANUFACTURE OF ARTICLES FROM METALLIC POWDER; MAKING METALLIC POWDER; APPARATUS OR DEVICES SPECIALLY ADAPTED FOR METALLIC POWDER
- B22F2998/00—Supplementary information concerning processes or compositions relating to powder metallurgy
-
- 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
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process efficiency
Definitions
- This specification relates to three dimensional (3D) printing or additive manufacturing, such as fused deposition modeling (FDM).
- FDM fused deposition modeling
- FDM using extruded polymer filament has evolved rapidly and is useful for creating reasonably accurate three dimensional objects quickly.
- Current FDM printing is typically accomplished by forcing a solid plastic feedstock through a heated nozzle with smaller diameter than the original feedstock.
- the filament is liquefied before or as it passes through the constriction in the nozzle, and the feed pressure causes material to be extruded with a cross section approximately equal to the nozzle exit.
- Other 3D printing techniques referred to in this application include selective laser sintering (SLS), stereolithography (SLA), direct metal laser sintering (DMLS) and material jetting processes such as ObJet.
- This specification relates to 3D printing or additive manufacturing, such as FDM.
- one or more aspects of the subject matter described in this specification can be embodied in one or more systems that include a first system configured and arranged to combine at least two different input materials; a controller coupled with the first system and configured to independently control a feed rate for each of the different input materials into the first system to generate a processed material that varies in composition along its length; and a second system configured and arranged to add syncing features to the processed material.
- the syncing features are useable by a material deposition system to synchronize the variation in composition of the processed material during additive manufacturing of an object using the processed material.
- the different input materials can include at least three filaments having at least three respective different colors
- the controller can be capable of continuously varying an amount of each of the at least three different colored filaments
- the first system can include: an input material feed system for the at least three different colored filaments; and a mixing chamber having adjacent restriction orifices where the filaments enter the mixing chamber, and the mixing chamber having an exit orifice with a width that is smaller than the mixing chamber.
- the syncing features can include markers placed into or on the processed material at controlled locations.
- the controller can be configured to create data usable by the material deposition system to sync the processed material with volumetric or surface locations of the object during the additive manufacturing.
- the material deposition system can be a different fused deposition modeling (FDM) system, and the controller can be configured to create the data in a data file usable by the different FDM system.
- FDM fused deposition modeling
- the second system can include a material shaping system, and the syncing features can include shapes added to the processed material.
- the shapes can mechanically fit with a feed drive of the material deposition system.
- a cross section area of the processed material in a region of the shapes can be constant.
- the shapes can be offset chevron shapes.
- the system of this aspect can further include the material deposition system.
- the controller can be coupled with and control the material deposition system.
- the system can further include a buffer for the processed material, the second system can have a controllable feed rate that is coordinated with the input material feed rates, and the material deposition system can have a feed rate that is different than the feed rate of the second system.
- the feed rate of the second system can be continuous, and the feed rate of the material deposition system can be intermittent.
- the material deposition system can include an extruder nozzle and a feed drive that syncs with the syncing features when delivering the processed material to the extruder nozzle, and the second system can include a shaping system and a sizing system.
- the sizing system can be configured to remove any extra material from the processed material and control a cross section area of the processed material with a standard deviation of less than 1% of a target value.
- the controller can be configured to create lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios, and the cross section area of the processed material can be constant.
- a method includes independently controlling a feed rate for each of at least two different input materials for three dimensional (3D) printing to generate a processed material that varies in composition along its length; and add syncing features to the processed material, wherein the syncing features are useable by a 3D printer to synchronize the variation in composition of the processed material during 3D printing of an object using the processed material.
- the method can include creating data usable by the 3D printer to sync the processed material with volumetric or surface locations of the object during the 3D printing.
- the 3D printer can include a different fused deposition modeling (FDM) system, and creating the data can include creating the data in a data file usable by the different FDM system.
- the method can include controlling the 3D printer to use the processed material including the syncing features; and creating lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios, and a cross section area of the processed material can be constant.
- FDM fused deposition modeling
- One or more aspects of the subject matter described in this specification can also be embodied in a system for depositing material with controllable material properties, the system including: inputs for at least two input materials; an input material feed system with independently controllable feed rate for each input material; a material mixing chamber; an in-process material length; an output feed system with controllable feed rate; and an output orifice.
- the system can include an input feed controller; whereby the input feed controller is configured to communicate with each input feed system and controls the ratio of feed rates of input materials whereby the composition ratio of the in-process material length can be controlled and continuously varied.
- the system can include an output feed controller; whereby the output feed controller is configured to communicate with the output feed system and controls the feedrate of material through the output orifice.
- the input feed controller and the output feed controller can be coordinated.
- the input feed controller and the output feed controller can be the same controller.
- the system can include: a material shaping system with controllable feedrate coordinated with input material feedrates; wherein the material shaping system creates material synchronization features at controllable locations in the in-process material length; and the output feed system includes feed synchronization features; whereby the composition of the output material can be accurately controlled and synchronized with the output feed over time.
- the input materials can include at least three material colors and the composition ratio of material fed out of the output orifice can be a ratio that can be continuously varied to any ratio of any of the at least three input material colors.
- the system can include a material sizing system configured to remove extra material and control the cross section of the in-process material length with a standard deviation of less than 1% of a target value. The synchronization features can be placed so that the cross section area of the in-process material is constant.
- One or more aspects of the subject matter described in this specification can be embodied in a system for manufacturing material with continuously variable composition ratio including: inputs for at least two input materials; an input material feed system with independently controllable feed rate for each input material; an input material feed controller capable of independently specifying and varying the feedrate of each input material; a material mixing chamber in which the input materials mix with a controllable and variable ratio; and a material shaping system.
- the material shaping system can create synchronization features in the output material at controllable locations; whereby lengths of material can be created with continuously variable composition ratio with synchronization features placed in locations that are synchronized with specific locations and coordinated with composition ratios.
- the synchronization features can be placed so that the cross section area of the material is constant.
- the system can include a material sizing system configured to remove extra material and control the cross section of the output material with a standard deviation of less than 1% of a target value.
- FIG. 1 shows an example FDM 3D printing system.
- FIG. 2A illustrates a side view of an example part made by FDM.
- FIG. 2B illustrates a perspective view of the part of FIG. 2A .
- FIG. 2C illustrates a cross section view of the example part of FIG. 2A .
- FIG. 2D illustrates a top view of the part of FIG. 2A .
- FIG. 3A shows a side view of an example part made by FDM according to an implementation of this disclosure.
- FIG. 3B shows a cross section view of the part in FIG. 3A .
- FIG. 4A shows a side view of another example part made by FDM according to an implementation of this disclosure.
- FIG. 4B shows a cross section view of the part in FIG. 4A .
- FIG. 4C shows a cross section view of the part in FIG. 4A .
- FIG. 5 shows a cross section view of material deposited on a pre-made part.
- FIGS. 6A-6D show cross section views of example structures made by FDM according to another implementation.
- FIG. 6E shows an isometric view of an example layer of the structures in FIGS. 6A-6D .
- FIGS. 6F-6G show cross section views of example structures made by FDM according to another implementation.
- FIG. 7 shows an idealized version of an example part.
- FIG. 8A shows an example part made by FDM.
- FIG. 8B shows a bottom perspective view of the part in FIG. 8A .
- FIG. 8C shows a cross section view of the part in FIG. 8A .
- FIGS. 9A-9I show various stages of an example interlocking material deposition pattern according to an implementation.
- FIG. 9J shows an isometric view of an example completed part based on FIGS. 9A-9I .
- FIG. 9K shows a top view of the completed part in FIG. 9J .
- FIG. 10 shows an isometric view of an example part fabricated by depositing material with FDM processes onto a prefabricated base part.
- FIGS. 11A and 11B illustrate an example process of a milling machine milling a slope with a ball endmill.
- FIGS. 12A and 12B show a nozzle depositing material on a sloped surface.
- FIG. 12C shows a cross section view and related geometries of the nozzle and sloped surface in FIGS. 12A-B .
- FIG. 13 shows a flowchart of an example path creation method for material deposition according to an implementation of this disclosure.
- FIGS. 14A and 14B show a nozzle depositing material on a sloped surface with a path determined by a control algorithm according to an implementation of this disclosure.
- FIG. 15A shows a top view of an example desired part.
- FIG. 15B shows a front view of the desired part.
- FIG. 15C shows an isometric view of the desired part.
- FIG. 15D shows a part shape divided into non-planar layers on top of a base part.
- FIG. 15E shows a part shape divided into layers made up of material deposited along non-planar paths on top of a base part.
- FIG. 15F shows an exploded view of the part construction of FIG. 15E .
- FIG. 15G shows an isometric view of another example desired part.
- FIG. 15H shows an isometric section view of a part shape divided into nonplanar layers on top of a base part.
- FIG. 15I shows an isometric section view of a part with non-planar layers being fabricated by depositing material from a nozzle.
- FIG. 15J shows a side view of a part with non-planar layers being fabricated by depositing material from a nozzle.
- FIGS. 16A-16F show examples of connector members and structures made with connector members according to another implementation of this disclosure.
- FIGS. 16G-L show an example inter-layer connection process.
- FIGS. 17A-D show an example inter-linking process.
- FIGS. 18A-D show another example inter-linking process.
- FIGS. 19A and 19B show isometric views of an example structure and method for forming parts by material deposition according to one implementation.
- FIG. 19C shows a front view of another example structure formed by material deposition according this implementation.
- FIG. 19D shows a front view of yet another example structure formed by material deposition according to this implementation.
- FIG. 20A shows an example of a system for fabricating 3D objects with continuously variable colors, material properties, or a combination thereof.
- FIGS. 20B-20C show details of the 3D printing system of FIG. 20A .
- FIG. 20D shows a flow chart of an example of a process that can be used with one or more of the systems of FIGS. 20A-20C .
- an example FDM 3D printing system 100 includes an extruder or 3D printer 102 , a controller 104 , and a communication link 106 that links the extruder 102 to the controller 104 .
- the 3D printer 102 includes an extruder nozzle 108 .
- the FDM system 100 can produce 3D products such as item 120.
- the controller 104 may include one or more processors, memory, hard drive, solid-state drive, and/or inputs such as touch screen, mouse, or voice input capability.
- the controller 104 may be an internet server or some other device, computer, processor, phone, or tablet.
- the controller 104 and extruder 102 are integrated into a single 3D printing device.
- layers 202 are planar and horizontal. Layers 200 may be deposited sequentially starting with lower layer 204 first and proceeding upward one layer at a time until finally top layer 206 is deposited. Layers 202 may be formed from a thermoplastic material that is extruded from a heated nozzle (not shown) in the form of a filament that adheres to itself where it touches itself along its length within a particular layer 202 and where it touches other layers. Only the outermost filament surfaces may be visible.
- Each layer 202 may typically have a convoluted filament structure that touches itself along its edges either continuously or at intervals to create a structure with desirable mechanical properties.
- adhesion at areas where the filament touches itself or other filament layers may not be sufficiently strong and may only be able to attain a fraction of the breaking strength of a part made by molding or other techniques where the material can be in solid form.
- inter-layer strength is typically lacking because layers 202 are only held together by adhesion at relatively few or weak polymer bonds that form during extrusion of one layer on top of the previous one and also because there is no continuous filament material joining them. Parts made by current state of the art FDM techniques, as a consequence, may often break or fail by layers coming apart or cracking.
- Parts may often start to fail between layers, for example, merely due to thermal stresses inherently created as hot material deposited on top of cooler material layers then cools and either shrinks or remains affixed to the previous layer but with internal stresses effectively stretching it to keep it adhered to the other layers. These stresses may be strong enough to cause layers to shear or peel away from one another or to warp the part.
- each layer 202 effectively forms a horizontal slice of the desired shape and together with other layers 202 form an imperfect approximation of the desired 3D form.
- edge filaments 208 approximate the ideal cross section 220 of the part 200 .
- Edge filaments 208 have a circular, oval, or rounded rectangular cross section shape which is typical of the cross sectional shape of the filament material elsewhere in the part.
- Bottom layer 204 has an internal filament structure inside the boundary created by its respective edge filaments 208 that runs largely parallel to the cutting plane used to create this cross section view.
- internal filament 210 for this layer appears to run continuously from one edge filament 208 to the other.
- a second layer 212 has similar edge filaments 208 and has internal filaments 210 running largely perpendicular to the cross section plane. Subsequent layers alternate the direction of their internal filaments.
- the part 200 is shown to be largely solid, except for small voids between filaments. In practice, parts may also have voids intentionally built into their internal filament structure to reduce mass or filament material used. As illustrated, the top layer 206 has a distinctly flat top face 214 that does not match the ideal cross section 220 very well.
- FIG. 2D shows a top view of the part 200 .
- the full filament structure of top layer 206 can be seen.
- the top layer 206 includes an edge filament 208 and an internal filament 210 .
- Internal filament 210 can follow a zig-zag path so that it touches itself along most of its edges.
- the top layer 206 has a discrete flat, planar top face 214 .
- the flatness and other artifacts of the discretization or approximation of a desired shape by flat layer slices are often aesthetically undesirable and/or functionally undesirable or intolerable.
- FIGS. 3A and 3B show a part 300 made by FDM with improved toolpath techniques according to an implementation of the current disclosure.
- a flower-shape is shown.
- FIG. 3A shows a side view of the part 300
- FIG. 3B shows a cross section view of the part 300 .
- Visible in FIG. 3A is an outer non-horizontal shell of filaments 302 , which may also be non-planar.
- non-planar layers may be created via non-planar relative motion (e.g., relative motion in all three axes) of an extruder or other material deposition system relative to the part 300 so that the form of shell filaments 302 more closely matches the desired part shape than does the part 200 of FIGS. 2A-2C .
- Shell filaments 302 may also incorporate decorative and/or structural filament patterns 304 .
- FIG. 3B one possible arrangement of the underlying filament layers 306 is shown. Underlying layers 306 may be similar to or identical to the flat layers 202 of FIGS. 2A-2C . As illustrated, the shell 302 crosses and adheres to underlying layers 306 . It therefore ties all underlying layers 306 together and helps to reduce or eliminate the aforementioned weakness of the part 200 in which underlying layers are only connected by weak inter-filament bonds that can peel apart. The shell 302 reinforces the part 300 particularly across internal layers 306 to make the part 300 much stronger.
- the part 300 has the following benefits: 1) it is much stronger and more mechanically robust; 2) it more closely matches the ideal or intended part shape; and 3) it may contain decorative and structural filament patterns on its exterior which are not constrained to be planar and which can better meet the aesthetic, structural and functional requirements for a given part.
- FIG. 4A shows a side view of another example part 400 made by FDM with improved toolpath techniques.
- FIG. 4B shows a cross section view of the part 400 .
- the part 400 has one or more outer non-planar shells of filaments 402 , which are created by non-planar motion of an extruder or other material deposition system so that the form of shell filaments 402 closely matches the desired part shape.
- the part 400 is similar to part 300 of FIGS. 3A-B except that it shows a different filament pattern or arrangement in shell 402 .
- Underlying layers 404 are visible in FIG. 4B .
- the pattern of filaments 402 in this case has been designed to regularly cross underlying layers 404 in a direction which best reinforces across layers 404 .
- FIG. 4C shows an a part 406 , which differs from part 400 in that it has multiple filament shells 408 which are similar to shell 402 .
- Two layers 408 are shown, but three, four, five, or nearly any number of shells are possible in practice.
- a set of internal flat layers, which may or may not be needed, may be reinforced by shells 408 .
- a part 500 is formed by applying filaments 502 to a base part 504 .
- the base part 504 may be a pre-made molded part or a part made by another 3D printing technique such as SLS (selective laser sintering) or SLA (stereolithography) or it may be made by some other plastic manufacturing method or it may be wood or metal or some other material.
- the base part 504 may be a mass-produced part where many identical base parts are produced, or the base part 504 may be a unique, bespoke, or custom part. Filaments 502 may be applied after the base part 504 is made.
- the pattern of filaments 502 may be custom, unique, or bespoke even if base part 502 is mass-produced.
- filaments 502 may be an elastomer material formed in continuously variable color or full color on top of a rigid molded polymer base part 504 .
- This technique can also greatly simplify product designs by allowing multiple parts to be combined into a single component and enabling geometries that cannot be produced by molding, machining or other traditional manufacturing techniques.
- base parts 504 may be produced automatically by molding or other mass production methods and then each base part 504 may be transferred to an FDM system automatically where filaments 502 may be automatically applied, all without specific human attention or intervention.
- Packing and shipping processes may also be automated.
- the base part 504 may be made bespoke and made via SLS or some other 3D printing method or direct manufacturing method.
- 3D printing methods such as SLS, SLA, direct metal laser sintering (DMLS), and several others are typically limited to a single material per part but may offer high resolution for fine details.
- DMLS direct metal laser sintering
- the combined processes may be automated so that the base part 504 may be produced automatically and transferred to an FDM system automatically where filaments 502 may be automatically applied, all without specific human attention or intervention. Packing and shipping processes may also be automated.
- filaments 502 may be produced first, and if they enclose or define a volume, then filaments 502 may serve as a mold so that base part 504 may be cast or formed in-place afterward.
- a molding or forming process for creating base part 504 with filaments 502 already in place may optionally also employ additional mold core(s), inserts or other mold components (not shown).
- the process of creating the pattern of filaments 502 may also optionally involve a separate form (not shown), so that filaments 502 are made over a form, then removed before base part 504 is formed onto them. Other variations of this process are also possible. This process may be automated so that filaments 502 may be formed automatically and then base part 504 may be formed into them automatically so that the entire process is automatic and requires little or no human attention or intervention.
- the base part 504 may be made of a dissolvable or meltable material so that after processing of filaments 502 is complete, the part 500 may be removed and the base part 504 may be dissolved or melted away to leave behind only filaments 502 .
- the base part 504 may also be printed in the form of dissolvable filaments to achieve this result.
- the base part 504 may be made of several parts which form a collapsing core so that when processing of filaments 502 is complete, a first part of the base part 504 may be removed which then leaves space to allow other parts of the base part 504 to collapse inward in directions appropriate for allowing them to separate from the portion of filaments 502 that they supported.
- This technique may be particularly useful if filaments 502 take on a shape with undercuts or protuberances. In such a case, the collapsing core technique can allow the part 504 to be removed where a solid base part would not be removable.
- the base part 504 may be made of wood or other natural materials.
- the base part 504 may be a temporary “programmable” support structure composed of an array of pin, shaft, or prism shapes which may be individually adjusted up or down, each to a specified position. Pins or shafts may be pushed down into individual positions by the nozzle of an FDM system. If base part 504 is a programmable support structure, it may be removed from filaments 502 and reprogrammed or reshaped and reused as a support to make additional similar or different parts.
- the base part 504 may be rotated as filaments 502 are applied to allow creation of different shapes than would be possible if base part 504 remains in a fixed orientation.
- the base part 504 may be rotated about an axis that is not vertical or an axis that is horizontal or some other angle which allows filaments 502 to be deposited on a larger portion of base part 504 or even the entire surface of base part 504 .
- the material deposition nozzle may be rotated so its axis does not stay vertical as filaments 502 are deposited so that filaments 502 may be deposited in patterns not possible with a vertical nozzle. This type of rotation of the material deposition nozzle is possible with additional axes on a printer such as a 4, 5 or 6 axis printer.
- FIG. 6A a cross section view of an FDM filament arrangement 600 , made based on another implementation of an FDM process according to the present disclosure, is shown.
- FDM parts can suffer from inter-layer (vertical) weakness because filament polymer chains only weakly interlink between layers.
- the filament arrangement 600 vertically links, or interlocks, layers together to create stronger parts.
- the filament arrangement 600 includes a top filament 602 which has a protruded portion 604 , a first lower layer 606 which has a first gap 608 , an optional second lower layer 610 with a second gap 612 , and an optional base layer 614 .
- An FDM process for producing vertically interlinked layers involves optionally first depositing base layer 614 if needed, then depositing layer 610 on top of base layer 614 (if present), and leaving gap 612 , then depositing layer 606 on top of layer 610 and leaving gap 608 , then depositing filament 602 and pausing or slowing horizontal motion of the extruder while extruding extra material to form the protruded portion 604 which fills the gaps 608 and 612 and locks filament 602 to layer 606 and to a lesser extent, layer 610 .
- the gap 612 may be larger than gap 608 or offset from it so that the protruded portion 604 has a wide portion 616 which is wider than gap 608 so that portion 616 may not pass through gap 608 even if inter-layer bonds between the filament 602 and the layer 606 fail.
- the protruded portion 604 is formed with molten or soft material which subsequently hardens or solidifies. For clarity, gaps 608 and 612 are shown leaving space around the protruded portion 604 , but in practice the protruded portion 604 may form tightly against the perimeter of gaps 608 and 612 leaving little or no space.
- One instance of filament arrangement 600 is shown, but a part may contain many such arrangements and any given material layer may incorporate protrusions such as 604 , gaps such as 608 and gaps such as 612 so that all layers may be vertically linked together.
- FIG. 6B shows a part 618 including eight layers 620 .
- the part 618 includes six instances of interlocked filament arrangements 600 which link the top six layers 620 together.
- FIG. 6C shows a filament arrangement 622 which is a variation of the arrangement 600 .
- a protruded portion 624 is shown having a lumpier shape than the protruded portion 604 of FIG. 6A .
- the interlocking function works similarly.
- FIG. 6D shows a filament arrangement 626 which is similar to arrangement 600 except that three gap layers 628 are shown and a protruded portion 630 physically interlocks with the upper two of layers 628 rather than just a single layer interlock as in arrangement 600 .
- An optional upward protrusion 632 may be remelted and its polymer chains more effectively linked to an upper adjacent layer (not shown) by physical mixing as the extrusion nozzle moves over protrusion 632 to deposit the upper adjacent layer.
- FIG. 6E shows an isometric view of one layer 634 of a part made with improved toolpaths for FDM as discussed in FIGS. 6A-D .
- One or more boundary filaments 636 are used to create a structural and potentially aesthetic outer boundary with few or no gaps.
- Inner filaments 638 fill some portion of the interior space and primarily serve to create structural integrity.
- Filaments 638 may take a variety of lengths, shapes, or forms. Filaments 638 are shown here as straight segments, but they may be curves or some other shape volumes created by depositing material. Defined at intervals between filaments 638 are gaps 640 . Gaps 640 provide locations where extra material can flow or be deposited from above, typically as the next layer is being created, so that additional vertically stacked layers will be physically interlocked.
- FIG. 6F shows a cross section view of a different interlocking structure arrangement 642 .
- the structure 642 is formed as a set of layers 644 .
- a set of connector segments 646 is formed with each additional segment 646 being added as a new layer 644 is added to structure 642 .
- Each connector 646 includes a protruded portion 648 that protrudes above the surrounding material of that layer.
- an extrusion nozzle (not shown) remelts the protruded portion 648 of the underlying connector and may move in a repetitive path over it while extruding more material.
- material from the previous connector is remelted and inextricably mixed with new material that is deposited for the new connector.
- Connectors 646 are formed from molten material which also flows to take on the shape of layers 644 which serves to enhance the vertical linking of layers 644 . Just the connectors 646 are shown in FIG. 6G for improved clarity.
- FIG. 7 an ideal 3D part 700 including graphic design elements 702 is shown. Design of the part 700 is difficult to realize with current FDM techniques both in terms of function and aesthetics.
- FIG. 8A illustrates a typical part 800 created using current FDM techniques and toolpath planning using the geometry of the part 700 as input to the path planning process.
- the part 800 is built as a series of vertically stacked horizontal layers 802 .
- the lower portion of part 800 has vertical sides so layers 802 reasonably approximate the ideal shape.
- Upper portion of part design 800 has a gentle arcing sloped shape.
- the sloped shape when approximated by discrete FDM layers 802 creates a stair-stepped surface 804 which is a non-ideal representation of the design intent of part 700 .
- Another shortcoming of part 800 is inter-layer strength. Because layers 802 are formed sequentially, each on top of the previous one, there is no mechanical interconnection to improve inter-layer strength.
- a relatively poor degree of cross linking between polymer chains may be achieved at the interface between layers as compared with the polymer cross linking in the bulk material within each layer. This may result in layers that can pop apart or shear at their junctions with much less force than if the part was molded in a similar shape with a similar amount of material.
- FIG. 8B shows an underside view of part 800 which shows that the part is hollow and shows the inside walls of layers 802 . Inter-layer weakness may be a particular problem for a part such as this with thin walls.
- FIG. 8C shows a cross section view of part 800 which clearly illustrates the stair-step nature of surface 804 .
- a structural filament element 900 may be repeated to form an interlocking structure.
- Filament element 900 has a lower extension 902 with protruding tabs 904 .
- Filament element 900 may be formed by extruding material through a moving nozzle (not shown).
- Lower extension 902 can be formed by having the nozzle pause its motion while continuing to extrude material into a gap in elements below (not shown).
- FIG. 9B shows an interlocking structure 906 made up of interlocking filament elements 900 plus additional supporting filament elements 908 . Tabs 904 of one element 900 extend and interlock under adjacent elements 900 and 908 . Structure 906 is built in layers 910 which are mechanically interlocked so that inter-layer weakness shown in FIGS. 8A-C is reduced.
- FIG. 9C shows a partial single layer 912 of interlocking filament elements 900 and supporting filament elements 908 as they would be formed by an extruder moving around to deposit material on one layer of a part.
- FIG. 9D shows a complete single layer 914 of filament elements 900 and 908 with surrounding inner perimeter filament 915 and external perimeter filament 916 .
- FIG. 9E shows partial layer 912 with a next partial layer 918 applied on top of it. Both layers are made up of interlocking filament elements 900 and supporting structural elements 908 .
- FIG. 9F shows complete layers 920 and 922 with internal perimeter filaments 915 and external perimeter filaments 916 .
- FIG. 9G shows interlocking partial layers 924 being formed by a moving extruder nozzle 926 .
- Nozzle 926 is shown forming a next layer of filament elements 900 and 908 . External and internal filaments are not shown for clarity.
- FIG. 9H shows a larger structure of interlocking layers 924 . External and internal filaments are not shown for clarity. Gaps 932 are visible.
- FIG. 9I shows a structure of complete interlocking vertical layers 924 with external perimeter filaments 916 and internal perimeter filaments 915 shown. Perimeter filaments 915 and 916 serve to create smooth, structural inner and outer surfaces. Gaps 932 are visible. Gaps 932 are provided for anchoring the next layer to be applied above.
- FIG. 9J shows a completed part 928 made with improved FDM techniques and paths.
- Part 928 includes interlocking vertical layers 924 and non-planar upper surface filament pattern 930 .
- filament pattern 930 more closely follows the ideal shape of part design 700 of FIG. 7 .
- filament pattern 930 includes shaped filaments 934 , which are designed to follow the shape of graphic design elements 702 of ideal part design 700 .
- Pattern 930 and shaped filaments 934 may include filaments of different colors and/or materials and are therefore able to represent visual graphic patterns much better than current FDM techniques.
- FIG. 9K shows a top view of the completed part 928 .
- Shaped filaments 934 include non-uniform width filaments 936 .
- Filaments 936 have non-uniform cross section, even though they may have uniform thickness.
- Filaments 936 are created by depositing material along a path with a material deposition flowrate that varies along the path or profile of the filament. The material deposition flowrate is determined by a path planning algorithm that dynamically changes the flowrate according to the instantaneous, changing area of the filament to be created along the path.
- FIG. 10 shows a part 938 created by applying filaments 940 to a base part 942 .
- Filaments 940 may be applied by an FDM process.
- Base part 942 may be a pre-made molded part or a part made by another 3D printing technique such as SLS (selective laser sintering) or SLA (stereolithography) or it may be made by some other plastic manufacturing method or it may be wood or metal or some other material.
- Base part 942 may be a mass produced part where many identical base parts are produced, or base part 942 may be a unique, bespoke, or custom part.
- Filaments 940 may be applied after base part 942 is made.
- the pattern of filaments 940 may be custom, unique, or bespoke even if base part 940 is mass-produced.
- FIG. 11A illustrates a cross section view of a typical process of a milling cutter 1102 milling a part 1104 to create a desired sloped surface shape 1106 .
- the cutter 1102 may spin about an axis 1118 .
- the milling cutter 1102 may be a ball endmill as shown in this figure.
- a ball endmill is a milling cutter that nominally cuts a semi-spherical shape when rotated in contact with a part. Milling cutter 1102 may be held in a holder.
- an initial material surface 1110 is being removed by the cutter 1102 as it moves over the part 1104 with a direction of motion indicated by an arrow 1105 in the figure.
- Initial material surface 1110 is removed to create a desired surface shape 1106 .
- the cutter 1102 is moved such that a reference point 1116 follows a path 1112 .
- reference point 1116 lies at the center of the effective spherical shape of the end of the cutter 1102
- the path 1112 is chosen such that the reference point 1116 maintains a constant normal offset distance 1114 from the desired surface shape 1106 .
- Distance 1114 is measured normal to (perpendicular to) the desired surface shape 1106 .
- the position of the cutter 1102 may also be measured, planned, or tracked as distances or coordinates from an origin 1111 , for example based on a vertical coordinate 1113 .
- the cutter 1102 is shown travelling along the path 1112 which goes “downhill,” i.e., in a downward sloping direction, as is conventionally done.
- Cutters may have different shapes such as flat endmills, bull-nose endmills, form cutters (such as chamfer cutters and ogee shapes), among others.
- a path similar to the path 1112 is created so that the cutter is moved such that the point on the cutter that protrudes the farthest toward the part when measured in a direction orthogonal to the desired surface (going from the cutter toward the desired surface) follows the desired surface.
- the point on the cutter that creates the desired surface or the reference point used to create the path may change along the path trajectory.
- FIG. 11B illustrates a cross section of the cutter 1102 milling a desired surface shape 1106 on a different portion of the part 1104 .
- the cutter 1102 is moving “uphill,” i.e., moving along an upward slope in FIG. 11B along an arrow 1107 .
- the cutter 1102 is shown removing an initial material surface 1120 in order to create the desired surface shape 1106 .
- the cutter 1102 is moving uphill in FIG. 11B whereas it was moving downhill in FIG. 11A .
- the cutter 1102 travels along a path 1122 that maintains a constant normal distance 1114 between the desired surface shape 1106 and the reference point 1116 on cutter 1102 .
- 11B showing uphill motion of cutter 1102 to create desired surface shape 1106 may have the same path shape as path 1112 of FIG. 11A in which the cutter 1102 moves downhill to create the same desired surface shape 1106 .
- the shapes of path 1122 and path 1112 may be the same even though the direction of motion of the cutter is different.
- the direction of motion, uphill or downhill therefore does not affect the shape of the required path to create a desired surface shape with a spinning milling cutter such as 1102 .
- Direction-independence of path shape is true regardless of the shape of the spinning milling cutter.
- Subtractive processes such as the milling processes of FIGS. 11A and 11B , were the standard method of creating bespoke surface shapes prior to the advent of additive manufacturing such as 3D printing.
- Additive processes such as 3D printing have thus far primarily added material in horizontal planar layers.
- the path planning for additive manufacturing and material deposition processes with non-horizontal paths and non-horizontal desired surfaces may be different than path planning for subtractive processes such as milling of non-horizontal paths and desired surface shapes to achieve desired or optimal results.
- a nozzle 1202 is shown depositing material 1204 on a sloped part surface 1210 with a motion of travel in a downward sloping direction along part surface 1210 .
- the nozzle 1202 may be a nozzle or it may be a different material deposition system such as a welding tip or electrode, syringe, adhesive material deposition system, material solidification system, material curing system or material pump, or combinations thereof.
- a material deposition process shown in FIG. 12A results in a deposited material shape 1208 .
- the nozzle 1202 has an exit orifice 1216 with an orifice exit dimension 1220 .
- Orifice exit dimension 1220 may be a diameter or it may be a width dimension if exit orifice 1216 is non-circular.
- the nozzle 1202 has a nozzle tip outer dimension 1222 , which may be greater than orifice exit dimension 1220 .
- Nozzle tip outer dimension 1222 may be an outer diameter if the tip of the nozzle 1202 is circular (i.e., if the nozzle 1202 is a revolved shape such as cone or cylinder), or it may be a width dimension if the tip of the nozzle 1202 is non-circular.
- An arrow 1205 indicates the direction of motion of the nozzle 1202 relative to part surface 1210 . In practice, the nozzle 1202 may move or part surface 1210 may be moved or combinations thereof to create relative motion.
- a reference point 1214 is shown at the center of a material exit orifice 1216 . In conventional material deposition, 3D printing processes and additive manufacturing, material is typically deposited in horizontal, flat layers, or planes.
- a nozzle In conventional material deposition processes, a nozzle is typically moved such that a reference point such as point 1214 is moved at a constant distance away from a surface such as part surface 1210 that material is being deposited onto. In conventional material deposition processes, the distance away from the surface onto which material is deposited, and therefore the path of nozzle motion, is independent of direction, similar to the way that distance 1114 is direction-independent in FIGS. 11A and 11B .
- the position of the nozzle 1202 may also be measured, planned, or tracked as a vertical distance 1232 from part surface 1210 or as a horizontal coordinate (not shown) and a vertical coordinate 1240 representing a vertical distance from an origin 1242 .
- a desired material shape 1212 is shown in FIG. 12A as a dashed line.
- a resulting deposited material thickness 1209 is also shown.
- the nozzle 1202 is being moved along a path such that a distance 1218 from reference point 1214 to part surface 1210 is independent of whether the nozzle 1202 is moving uphill or downhill, i.e., independent of the slope of the path followed by the nozzle 1202 .
- deposited material shape 1208 does not match desired material shape 1212
- the resulting deposited material thickness 1209 is not correct, i.e., is not equal to a desired result.
- This variation may occur because, as illustrated, a portion of the nozzle 1202 scrapes the depositing material 1204 as it exits the exit orifice 1216 .
- FIG. 12B shows the nozzle 1202 depositing material 1204 on the sloped part surface 1210 with a motion of travel in an upward direction along the part surface 1210 .
- the nozzle 1202 is the same as the nozzle 1202 of FIG. 12A except that the nozzle 1202 is now shown moving uphill relative to the part surface 1210 instead of downhill as in FIG. 12A .
- the nozzle 1202 may be a nozzle or it may be a material deposition system such as a welding tip or electrode, syringe, adhesive material deposition system, material solidification system, material curing system or material pump or combinations thereof.
- a material deposition process shown in FIG. 12B can result in a deposited material shape 1224 .
- FIG. 12B shows an arrow 1207 to indicate the direction of motion of the nozzle 1202 relative to the part surface 1210 .
- the nozzle 1202 may move or the part surface 1210 may be moved or combinations thereof.
- the desired material shape 1212 is shown as a dashed line.
- the nozzle 1202 is being moved along a path such that distance 1218 from reference point 1214 to part surface 1210 is independent of whether the nozzle 1202 is moving uphill or downhill, i.e., independent of the slope of the path that the nozzle 1202 is moving along.
- deposited material shape 1224 does not match desired material shape 1212 .
- deposited material making up shape 1224 may not meet or adhere well to part surface 1210 and may leave a gap 1226 between material shape 1224 and part surface 1210 .
- the resulting deposited material shape 1224 of FIG. 12B created when the nozzle 1202 deposits material 1204 while moving uphill is different than the deposited material shape 1208 of FIG. 12A that is created when the nozzle 1202 deposits material 1204 while moving downhill, despite the path followed and distance 1218 from part surface 1210 to nozzle reference point 1214 being the same in both cases.
- the material shape created by a material deposition process on a non-horizontal surface or path may therefore be dependent on the direction of motion of a nozzle or deposition system or the sign (positive, zero or negative) of the slope of the path followed by the nozzle or material deposition system.
- This slope or direction dependency of the final result is different than conventional subtractive processes such as milling and also different from conventional additive manufacturing processes such as FDM in which material is deposited in horizontal layers and the thickness of the resulting material is generally not path, slope, or direction dependent.
- the path of the nozzle 1202 may also be measured with respect to the desired part shape 1212 rather than the part surface shape 1210 ; the resulting conclusions of path and slope dependency and resulting deposited material shapes are the same.
- the nozzle 1202 may have a round, cylindrical, or conical or rotated form, or it may have a triangular, square, hexagonal or prismatic form.
- the part surface shape 1210 has an angle 1228 relative to horizontal.
- the nozzle 1202 may also have an effective shape angle 1230 relative to horizontal.
- Angle 1230 may in practice be any angle, but for the purposes of this example may be greater than or equal to angle 1228 so that a proximal point or edge 1244 on the nozzle 1202 which is the closest to part surface 1210 is at a closest edge of nozzle tip dimension 1222 .
- nozzle reference point 1214 lies at the center of the nozzle exit orifice 1216 .
- the position and path of the nozzle 1202 may be measured, tracked, or planned according to the distance 1218 between reference point 1214 and part surface 1210 measured normal to (perpendicular to) part surface 1210 as in FIGS. 12A and 12B .
- distance 1232 represents the vertical distance between point 1214 and part surface 1210 .
- the position and path of the nozzle 1202 may also be measured, tracked, or planned via distance 1232 .
- a distance 1234 represents a vertical distance from point 1244 to part surface 1210 .
- a distance 1236 represents the difference between distance 1232 and distance 1234 , which may also correspond to the difference between the vertical distance between the center of the tip of the nozzle 1202 and part surface 1210 and the vertical distance between closest point 1244 on the tip of the nozzle 1202 and part surface 1210 .
- a distance 1246 represents the vertical distance between a distal point or edge 1248 on nozzle exit orifice 1216 that is the farthest point on nozzle exit orifice 1216 from part surface 1210 .
- a distance 1238 represents the difference between distance 1246 and distance 1232 , which may also be the difference between the vertical distance of the center of the tip of the nozzle 1202 and part surface 1210 and the vertical distance of the farthest point on exit orifice 1216 to part surface 1210 .
- the geometry of the system 1227 as illustrated in FIG. 12C may be used to calculate correction factors for the position and path of the nozzle 1202 or other material deposition system such that with correction factors applied, the resulting deposited material thickness may be similar or the same when the nozzle travels downhill or uphill or horizontally.
- corrections may be made in the following way: a first nominal path or set of positions for the nozzle 1202 is computed independent of the direction of travel of the nozzle 1202 or the slope of the path of the nozzle 1202 .
- the first nominal path may be similar or equal to path positions represented by dimension 1218 in FIGS.
- a second path may be created by adjusting vertical position values (such as dimension 1232 or coordinate 1240 in FIG. 12A ) by an amount dependent on the slope of the path of the nozzle 1202 .
- the slope of the path may be defined as vertical distance moved over an interval divided by horizontal distance moved over the same interval, or as rate of instantaneous vertical motion divided by rate of instantaneous horizontal motion.
- the vertical position of the nozzle 1202 at points along the second path may be adjusted such that a corrected version of distance 1234 may be equal to the dimension 1232 from respective points in the first nominal path. This is because when the nozzle 1202 travels downhill, the point 1244 may determine the thickness of the resulting deposited material.
- the vertical position of the nozzle 1202 for the second path may be adjusted such that the corrected distance 1246 for the second path may be equal to the dimension 1232 as calculated for each point in the first nominal path. This is because when the nozzle 1202 travels uphill, the distal edge of the nozzle exit orifice as represented by the location of point 1248 may determine the thickness of the resulting deposited material.
- a vertical coordinate or distance representing the vertical position of the nozzle 1202 in the second path may be found by adding the absolute value of dimension 1236 as calculated for each point of downhill (negative) slope on the first nominal path to dimension 1232 for each point on the first nominal path or to whatever other vertical coordinate is used for the first nominal path.
- the resulting second path will then be higher by an amount equal to the absolute value of dimension 1236 in areas with downhill slope.
- a vertical coordinate or distance representing the vertical position of the nozzle 1202 in the second path may be found by subtracting the absolute value of dimension 1238 as calculated for each point of uphill (positive) slope on the first nominal path from dimension 1232 for each point on the first nominal path or from whatever other vertical coordinate is used for the first nominal path. The resulting second path will then be lower by an amount equal to the absolute value of dimension 1238 in areas with uphill slope.
- the points or path regions may be combined in their respective path order to form a completed second path.
- the second path may be adjusted only for points that correspond to negative slope (i.e., without adjusting for points that correspond to positive slope). Alternatively, in some cases, the second path may be adjusted only for points that correspond to positive slope (i.e., without adjusting for points that correspond to negative slope).
- any two adjacent positions of the nozzle 1202 along a path of travel may be represented as cartesian coordinates (X 1 , Y 1 , Z 1 ) for a first point and (X 2 , Y 2 , Z 2 ) for a second point.
- Another way to calculate a correction factors dimension 1236 and 1238 is to use the trigonometric tangent of angle 1228 , where angle 1228 is defined as negative for downhill nozzle motion (negative slope) as shown in FIG. 12A and positive for uphill motion (positive slope) as shown in FIG. 12B .
- An alternate corrected value calculation for dimension 1238 for points of negative slope on a path for the nozzle 1202 may then be expressed as ( ⁇ 1*(dimension_ 1222 /2)*tan(angle_ 1228 )).
- the first partial second path and second partial second paths may then be combined to create a complete slope-corrected second path.
- the second path or set of positions as calculated by any of the methods above or combinations thereof may then be used to guide the nozzle 1202 to deposit material on sloped or horizontal part surfaces and may achieve a more constant resulting thickness of deposited material regardless of the slope of part surface 1210 and may also achieve improved adhesion of deposited material. This is an improved result compared to the inconsistent thickness of resulting deposited material shown in FIGS. 12A and 12B and the possible poor adhesion or gap 1226 as shown in FIG. 12B .
- Additional correction factors may also be applied, for example points on paths with positive slope may be adjusted downward even more by subtracting an optional base amount times an optional factor times the positive slope value from the Z coordinate values of points in the second path in order to promote further improved adhesion when the nozzle 1202 is traveling along a path with positive slope.
- Paths with upward, downward, or horizontal slopes may be further adjusted upward or downward to change or improve surface finish, texture, fill factor, density or fusing of deposited material. Additional adjustments may be made by calculating a third path or by including the calculations along with the initial slope adjustments in the process of creating the second path. Path adjustments do not need to be symmetric for paths of positive and negative slopes. Improvements to deposited material thickness, adhesion, surface finish, texture, fill factor, density, and material fusing may be obtained by adjusting paths with positive slopes differently than paths with negative slopes.
- the calculation of correction factors for the position and path of the nozzle 1202 may be performed and implemented by the controller 104 .
- a separate path planning system may perform the calculation of the correction factors and generate corresponding machine control instructions for controlling the movement path of the nozzle.
- the controller 104 may then receive and interpret such instructions, which incorporate the correction factors, and implement them by controlling the nozzle to move accordingly.
- a data transfer system may be used to transfer the generated machine control instructions from the path planning system to the controller.
- the path planning system may be, for example, a separate computer that calculates the correction factors and the resulting nozzle path prior to the fabrication process.
- FIG. 13 shows a flowchart 1250 of an example of an algorithm for path correction and improved material adhesion for a material deposition system.
- a first nominal path is calculated independent of surface slope.
- the first nominal path may be made up of discrete points or it may include mathematical functions such as spline curves, polynomial curves, piecewise math functions, continuous math functions, or combinations thereof.
- Discrete points may be 3D Cartesian coordinates, or they may be 2D Cartesian coordinates.
- the discrete points may be polar coordinates or spherical coordinates, or they may be 4D, 5D, 6D or higher level dimension coordinates, for example with additional dimensions containing information about extrusion ratio, color, material, density, rotational axis position, second rotational axis position, gimbal position, kinematic joint position, acceleration, velocity, mechanism stiffness, or mechanism precision at that point.
- the slope of the part surface onto which material is to be deposited is calculated for the path points, or a function for slope is found in the case of continuous or piecewise continuous paths.
- step 1256 in a set of repeated decisions for each point or region on the path, it may be determined if the local path slope is positive, negative, or zero. For each point or region on the path, if the local slope is negative, in step 1258 , a correction factor may be calculated equal to the absolute value of (one half the nozzle tip outer dimension, for example a tip outer diameter or width, times the local part surface slope at that point). For each point or region on the path, if the local slope is non-negative, in step 1260 , a correction factor may be calculated equal to minus one times the absolute value of (one half the nozzle exit orifice dimension, for example an exit orifice diameter or width, times the local part surface slope at that point).
- Correction factors for each point or region may be saved for use in later steps.
- a repeated decision step 1262 it is decided whether correction factors have been calculated for all points or regions along the path. If correction factors have not been calculated for all points or regions on the path, step 1256 and the appropriate choice of steps 1258 or 1260 are repeated for the next path point or region. If correction factors have been calculated for all points or regions along the path, then step 1264 calculates a second path by subtracting the saved correction factors for each point or region along the path from the vertical coordinates of each point or region along the path.
- an optional third path may be calculated by applying any additional desired correction factors for example additional adjustments to path vertical coordinates to keep the nozzle lower or closer to the part surface when the path has a positive slope in order to enhance adhesion of deposited material to the part surface when the nozzle is travelling uphill, or applying positive or negative adjustments to vertical path coordinates in order to enhance or change adhesion, texture, thickness, surface finish, fill factor or density of deposited material.
- the resulting path (the second or third path, whichever was final) may be used to guide the material deposition system which may include guiding a nozzle to fabricate a part with more consistent resulting deposited material thickness and better adhesion of deposited material to a part surface.
- FIG. 14A shows the nozzle 1202 depositing material 1204 onto part surface shape 1210 while moving along a path with negative slope and following a path with slope compensation as described above and in FIGS. 12C and 13 .
- An arrow 1274 is included in the figure to show direction of motion of nozzle 1202 .
- deposited material thickness 1256 is largely determined by proximal point or edge 1244 of the tip of nozzle 1202 .
- deposited material 1270 is able to match desired material shape 1212 and deposited material thickness 1272 matches a desired deposited material thickness even though nozzle 1202 is moving on a path with negative slope.
- FIG. 14B shows the nozzle 1202 depositing material 1204 onto part surface shape 1210 while moving along a path with positive slope that has been slope-corrected according to the algorithms described above and in FIGS. 12C and 13 .
- An arrow 1280 is included in the figure to show direction of motion of nozzle 1202 .
- deposited material 1282 is able to match desired material shape 1212 and deposited material thickness 1276 matches a desired deposited material thickness even though nozzle 1202 is moving on a path with positive slope. Thickness of deposited material 1276 may be largely determined by point or nozzle exit orifice edge 1248 . Additionally, the gap 1226 shown in FIG. 12B is not present in FIG.
- a distance 1278 is shown between nozzle 1202 and part surface 1210 .
- Distance 1278 is desired to be positive, i.e., a gap is present, so that nozzle 1202 doesn't scrape or harm part surface 1210 .
- path adjustments as described above and outlined in FIGS. 12C and 13 may result in distance 1278 being less than or equal to zero. Under such conditions, additional path adjustments may be applied to ensure that distance 1278 is greater than zero.
- FIG. 15A shows a top view of a desired part 1502
- FIG. 15B shows a front view of desired part 1502 (drawn with hidden lines dashed so that the non-planar shape of the part is visible)
- FIG. 15C shows an isometric view of the part 1502 (drawn with hidden lines dashed so that the non-planar shape of the part is visible)
- FIG. 15D shows a part 1504 that is divided into non-planar layers 1506 on top of a base part 1508 .
- the part 1504 represents a manufactured version of part 1502 .
- the part 1504 is manufactured by depositing layers of material 1506 sequentially on top of the base part 1508 .
- Layers 1506 may have non-uniform thickness, that is they may have a thickness that varies across each layer up to an optional maximum amount and down to an optional minimum amount.
- the part 1504 may be removed from the base part 1508 after fabrication of the part 1504 is complete.
- the base part 1508 may be a pre-fabricated part made by machining or molding or any 3D printing technique.
- the base part 1508 may be made of a material that releases from the material of the part 1504 or it may be a dissolvable or meltable material, or there may be an additional layer of release material (not shown) between the base part 1508 and the part 1504 .
- Fabrication of the part 1504 by layers 1506 may be as follows: a layer 1510 is deposited first on top of the base part 1508 , followed by a layer 1512 , which is followed by a final layer 1514 .
- the local number and thicknesses of layers 1506 may be chosen as follows: first a maximum layer thickness may be specified, then the local thickness of the outer shape of part 1504 may be divided by the maximum layer thickness. If there is no remainder from the division operation (i.e., the local thickness of the part 1504 is an integer multiple of the maximum layer thickness), then the result of the division operation may be used as the number of layers.
- the number of layers can be the result of the division operation plus one (i.e., an extra layer is added so that no layer is over the maximum thickness).
- there may be a minimum thickness but the layer thickness does not need to be constant across each layer and layers may have differing thicknesses from one another.
- layers may locally have the same thickness, and thickness may be determined by dividing the local thickness of the part 1504 by the number of layers determined for that location. The number of layers does not need to be constant across the area of the part 1504 . For example, if the part 1502 is to be used as a shape on which to base the shape of the part 1504 , the number of layers across the span of the part as shown in FIG. 15A does not need to be constant.
- part 1504 may also be manufactured more quickly and be stronger.
- FIG. 15E shows layers 1506 as fabricated out of material filaments 1516 which have been deposited along non-horizontal and sometimes non-planar paths so they can follow the form of each layer.
- Filaments 1516 may be made by the FDM process.
- Filaments 1516 may have a constant width as shown in this figure, or they may have variable width.
- the deposition rate volume of material deposited per linear distance moved by a material deposition device
- the width of the filaments could be varied while keeping the material deposition rate constant in order to achieve a desired layer thickness.
- both the width and material deposition rate can be varied along the length of the filament.
- FIG. 15F shows the part 1504 with layers 1506 exploded so the filament patterns 1516 a - c are more clearly visible.
- Layers 1510 and 1514 have filaments 1516 a,c arranged in a pattern that runs predominantly across the layer surface.
- the layer 1512 has filaments 1516 b arranged in a pattern that is predominantly aligned with the long direction of the layer surface.
- filaments may be arranged in other arrangements as well including filaments in all layers being aligned or filaments of every layer going in a different direction or some other arrangement.
- FIG. 15G shows an isometric view of a desired part 1518 .
- Part 1518 is similar to part 1504 of FIGS. 15C-F except that it has a boss 1520 at one end which protrudes vertically from part 1518 .
- FIG. 15H shows an isometric section view, taken along section line A-A in FIG. 15G , of the part 1518 as divided into non-planar layers 1522 on top of a base part 1524 .
- an example fabrication of the part 1518 with non-planar layers 1522 includes depositing material 1528 from a nozzle 1526 .
- FIG. 15J shows a side view of part 1518 with non-horizontal and optionally non-planar layers 1522 being fabricated by depositing material 1528 from nozzle 1526 .
- Nozzle 1526 has a side angle 1530 which determines the steepest angles of parts or layers or faces that it may operate immediately adjacent to or deposit material on.
- a layer 1532 has an angled shape matching or nearly matching angle 1530 so that nozzle 1526 may operate immediately adjacent to it without crashing into it, and further nozzle 1526 may deposit material such as layer 1542 on to it including onto its angled face.
- Part 1518 and layers 1522 may be constructed with the following algorithm: first an upper spanning layer 1532 is planned which spans the area or horizontal extents of part 1518 .
- Spanning layer 1532 may be non-horizontal or non-planar. A minimum angle from vertical for a layer 1532 is chosen which allows nozzle 1526 to operate immediately adjacent at any location above layer 1532 . Layer 1532 is also designed to match the shape of the upper surface of part 1518 as closely as possible while not violating the minimum allowable angle from vertical (or alternately a maximum allowable angle from horizontal).
- the shape of layer 1532 matches the upper surface of part 1518 perfectly, and in other areas, layer 1532 must lie below the upper surface of part 1518 in order to stay at or above the minimum allowable angle. In areas where it does not match the shape of the upper surface of part 1518 , more material layers such as layer 1542 will need to be deposited on top of layer 1532 in order to attain the full shape of part 1518 .
- the thickness of layer 1532 is chosen as follows: a minimum number of spanning layers may be chosen (layers which span the area of part 1518 as projected on a plane perpendicular to an axis 1544 of nozzle 1526 such as layer 1532 , layer 1536 and layer 1538 ), then a maximum layer thickness may be specified, then in a first division operation the local thickness in a direction parallel to axis 1544 of the shape of part 1518 may be divided by the maximum layer thickness. If there is no remainder from the first division operation (i.e., the local thickness of part 1518 is an integer multiple of the maximum layer thickness), then the result of the division operation may be used as the number of layers. If the remainder of the first division operation is non-zero, then the number of layers can be the result of the first division operation plus one or more layers (i.e., at least one extra layer is added so that no layer exceeds the maximum thickness).
- the number of layers does not need to be constant across part 1518 (for example across the area of part 1518 as projected on a plane perpendicular to axis 1544 ).
- part 1502 FIG. 15A
- the number of layers across the span of the part shown in FIG. 15A does not need to be constant.
- the specific local thicknesses and orientations of each layer may be planned.
- the number of upper spanning layers may be decided. In FIG. 15J , there is one upper spanning layer, layer 1532 .
- the number of lower spanning layers may be decided. In FIG.
- layer 15J , layer 1536 and layer 1538 are the lower spanning layers (there are two lower spanning layers in this example).
- the shape of the uppermost spanning layer (in this case layer 1532 ) may be determined.
- the shape of the uppermost spanning layer may have an upper boundary which follows the shape of part 1518 wherever feasible and may deviate from the shape of part 1518 in areas where angle 1530 would prevent layer 1532 from being fabricated. Put another way, uppermost layer 1532 follows the shape of part 1532 everywhere except where its slope would be less than angle 1530 from vertical.
- a lower boundary of layer 1532 may be determined by offsetting inward from the upper boundary of layer 1532 by an amount equal to the desired local layer thickness at each local location.
- Shape and thickness information for layers may be continuous or it may be represented as data points at discrete locations.
- the upper boundary of uppermost layer 1532 may be shaped so that it is equal to or greater than angle 1530 from vertical so that nozzle 1526 may later traverse adjacent to layer 1532 and deposit additional material in those areas in the form of additional layers such as layer 1542 .
- Layer 1532 may have a ledge 1540 in an area where the local thickness of layer 1532 may be locally increased without inhibiting motion of nozzle 1526 as it may deposit additional subsequent layers such as layer 1542 .
- the shape of the upper boundary of next inward additional upper spanning layer may be the shape of the lower boundary of the layer lying immediately above (in this case layer 1532 ).
- the shape of a lower boundary of a next upper spanning layer may be determined by offsetting downward from the upper boundary of the layer by an amount equal to the local thickness for that layer.
- the shape of additional upper spanning layers may be similarly determined by offsetting the shape of the layer above downward by the desired local thickness of the layer whose shape is being determined. In this example, there are no additional upper spanning layers.
- the shape of the lowermost spanning layer 1538 may be determined by matching the lower boundary of the shape of part 1518 and adjusting the upper boundary of layer 1538 according to the determined local thickness for layer 1538 .
- Layer 1538 may have the maximum layer thickness in some locations where that does not cause other layers to fall below a minimum thickness value.
- the shape of a next lower spanning layer 1536 is determined by using the upper boundary of layer 1538 as a lower boundary of layer 1536 .
- An upper boundary of layer 1536 may be determined by offsetting the lower boundary of layer 1536 by the desired local thickness for layer 1536 .
- the local thicknesses of the spanning layers may be determined.
- upper spanning layer 1532 was chosen to have the maximum layer thickness at all locations where there are locally more total layers than spanning layers.
- internal fill layers may be used in some areas if a solid part is desired.
- Layer 1534 is an example of an internal fill layer. Layer 1534 may not span the area of part 1518 .
- the thickness of internal fill layers may be determined by a third division operation in which the remaining unfilled thickness between upper spanning layer 1532 and lower spanning layer 1536 is divided by the maximum layer thickness or by a desired layer thickness. If the remainder of the third division operation is zero (i.e., the desired thickness used divides the remaining thickness evenly), then the result of the third division operation may be used as the local number of internal fill layers. If the remainder of the third division operation is not zero, then one or more layers may be added so that no layer exceeds the maximum or desired thickness value.
- Internal fill layers such as layer 1532 may be formed in any shape including non-flat, non-horizontal or non-planar shapes. Alternatively, they may be formed to be planar. A combination of planar fill layers and non-planar spanning layers may be used to increase part strength and eliminate any planar layer interfaces across any part cross section in any area. Internal fill layers may be added prior to upper spanning layers.
- layers 1550 , 1542 , 1546 and 1548 are external fill layers that may be added subsequent to upper spanning layers such as upper spanning layer 1532 .
- External fill layers may be non-planar or non-horizontal or they may be horizontal. In this example they are shown to be horizontal and planar except for areas which interface with non-planar spanning layers below them.
- layer 1550 has a lower boundary that is non-planar and follows the non-planar shape of spanning layer 1532 which lies below it.
- External fill layers may be added lowest layer first (such as layer 1550 or in some locations 1542 ), followed by next lowest and so on until an uppermost external fill layer is added, in this case layer 1548 .
- External fill layers may have thickness that varies across the area of each layer.
- FIG. 15J shows layer thicknesses in a single direction
- the number of layers and layer thicknesses may vary in any direction across the area of part 1518 .
- there may be a minimum thickness but the layer thickness does not need to be constant across each layer and layers may have differing thicknesses from one another.
- layers may locally have the same thickness, and thickness may be determined by a second division operation in which the local thickness of part 1518 is divided by the number of layers determined for that location.
- All layers including spanning layers, internal fill layers and external fill layers may be fabricated deposition of material. Material may be deposited via a nozzle in a pattern that closely approximates the desired shape of each layer.
- the connector member 1602 may have a portion 1604 that matches the shape of a surrounding material layer (not shown) and it may have a portion 1606 which protrudes in a different direction. Portion 1606 may protrude normal to a surrounding material layer, or it may protrude at some other angle.
- Connector member 1602 may be formed by a material deposition system such as nozzle 1608 . The nozzle 1608 may follow a path which causes it to deposit portion 1604 first and thereby adhere portion 1604 to the surrounding material before changing direction of motion and forming portion 1606 which may protrude from surrounding material.
- Connector member(s) such as 1602 may be used to interconnect or form a mechanical joining of material layers or material structures such as those produced by fused deposition modeling and other forms of 3D printing including material deposition, material solidification, SLA, SLS, DMLS, and material jet techniques such as Objet.
- Member 1610 may match the shape of a surrounding material layer and may be joined to member 1602 at a material junction 1612 .
- Member 1610 may be formed or deposited prior to the forming of member 1602 so that as member 1602 is formed, it may be formed so that it touches member 1610 at junction 1612 .
- Members 1602 and 1610 may be formed of polymer materials, and they may be hot when deposited (above a glass transition temperature or above a liquidus temperature) so that member 1602 may adhere to member 1610 at junction 1612 .
- Members may also be formed of other materials such as wax, metal, carbon fiber composites, fiberglass composites, thermoset resins, wood composites, ceramic composites, or combinations thereof.
- FIG. 16C shows a structure 1614 having multiple connector members 1602 .
- Members 1602 may be formed sequentially starting with a lowest member 1616 and ending with an uppermost member 1618 .
- Members 1602 may form a bond or adhesion at common boundaries between them when a member 1602 is formed on top of another member 1602 .
- Each member 1602 may have a protruding region 1606 . As the protruding region 1606 of each member 1602 is formed, the region 1606 may bond to or be mixed with or be interlinked with the region 1606 of the member 1602 that it is being formed on top of (i.e., the “prior member”).
- the protruding region 1606 of the prior member may be somewhat deformed by the nozzle 1608 as the next protruding region 1606 is being formed. Such deformation may be tolerable as long as regions 1606 become bonded, welded, or interlinked.
- the net result of combining multiple members 1602 and protruding regions 1606 may be that a region of continuous transverse bonding 1620 may be formed which may have a direction of structural integrity which is different than or orthogonal to the predominant material deposition direction of material regions 1604 and therefore be in a direction different than or orthogonal to the predominant material direction of members 1602 and structure 1614 . In this way, the structure 1614 can be created which has strength across layers and has strength not only in a predominant material direction or plane, but also has strength in a direction transverse to the predominant material direction or plane.
- FIG. 16D shows another implementation of a transverse connected structure 1622 having connector members 1602 .
- This structure is similar to structure 1614 of FIG. 16C except that in structure 1622 , members 1602 have varying orientations.
- Protruding regions 1606 of members 1602 may be bonded, welded, or interlinked to form a region of transverse bonding 1620 as part of structure 1622 , similar to region 1620 of structure 1614 .
- Structure 1622 may be used alone or may be part of a larger or more solidly packed structure and may serve to provide strength transverse to a predominate material or structure direction or plane.
- FIG. 16E shows a structure 1624 which incorporates many connector members 1602 and multiple transverse connected structures 1622 .
- One structure 1622 is shown in cross section so the bonding or interlinking of the material of the multiple members 1602 is visible in an interlinking region 1626 .
- Structure 1624 is shown partially populated with members 1628 which include the members 1602 which make up structures 1622 .
- Members 1628 may also include additional members which are horizontal or other members which are not horizontal but do not have transverse regions like members 1602 .
- structure 1624 is shown sparsely populated for clarity in FIG. 16E , it is also possible to construct similar structures that are more solid, that is where all available spaces are occupied by members so that the structure behaves similarly to a solid or semi-solid material.
- transverse connected structures 1624 can create transverse strength so that structure 1624 may have greater strength in a transverse direction than typical FDM structures which do not incorporate transverse connected structures. All members may have some degree of bonding, welding, or interlinking where they cross other members. Members may be of the same material or they may be of different materials so that different bulk properties may be created in different areas or in different directions. While transverse connected structures 1622 are shown protruding through the top of structure 1624 in FIG. 16E , the protruding elements of structures 1622 may be terminated at any desired level and smooth material or members or layers may be deposited over the top of structures 1622 which may enable structures similar to 1624 to have smooth or uniform surfaces.
- FIG. 16F shows a larger structure 1630 which incorporates multiple transverse connected structures 1622 and connector members 1602 (see FIGS. 16A-D ).
- Structure 1630 is similar to structure 1624 , but shows how a larger structure can be constructed that incorporates transverse connected structures 1622 based on similar principles.
- FIG. 16G shows a structure 1632 having a connector member 1602 .
- Structure 1632 has one layer of members 1634 which are aligned in a predominant direction.
- Connector member 1602 forms part of layer 1634 and may be bonded, welded, or interlinked with adjacent members as adjacent members are formed.
- FIG. 16H shows a structure 1636 having a connector member 1602 .
- Structure 1636 is the same as structure 1634 but further includes a second layer of members 1638 .
- the members of layer 1638 may be oriented in a direction different than or orthogonal to those of layer 1634 .
- Members of layer 1638 may bond to members of layer 1634 , but nominal inter-layer strength may not be as high as desired due to the nature of the bond.
- the structure 1636 is shown with the connector member 1602 reformed and bent over.
- Member 1602 may be reformed and bent over by a material deposition nozzle, for example.
- a structure 1640 includes the structure 1636 but adds a third layer of members 1642 on top of the second layer of members 1638 .
- members of layer 1642 may bond, weld, or interlink with the bent portion of member 1602 .
- the member 1602 may become effectively fused with layer 1642 as a result. That is, the connector member 1602 may become a continuous material connection between member layers 1634 , 1638 , and 1642 .
- This type of inter-layer connection can add trans-layer strength to structures such as structure 1640 which may be lacking in layered structures typically created by conventional FDM processes.
- FIG. 16L shows a front view of the structure 1640 .
- the deformed connector member 1602 is shown in dashed lines so that its shape and connection with layers 1634 , 1638 , and 1642 is more clearly visible.
- the connector member 1702 may have regions 1704 which match the shape of surrounding material (not shown). Regions 1704 may be planar or horizontal, or they may follow a non-planar shape. Surrounding material (not shown) may be in the form of planar or non-planar layers and regions 1704 may make up part of the shape of the planar or non-planar layers.
- Connector member 1702 may have a protruding region 1706 which may protrude from or differ from the shape of any surrounding material or from the shape of regions 1704 .
- the protruding region 1706 may protrude in an upward direction, a downward direction, or in a direction transverse to a predominant shape of regions 1704 .
- Protruding region 1706 may be used to interlink connector member 1702 with other members, layers or regions in a structure (not shown in this figure).
- FIG. 17B shows a structure 1708 , which includes the connector member 1702 .
- a material deposition nozzle 1710 is shown depositing material to create an interlinking member 1712 .
- Interlinking member 1712 may be formed by material deposition nozzle 1710 with material being deposited at a typical rate until nozzle 1710 comes close to member 1702 and protruding region 1706 , at which time nozzle 1710 may deposit additional material to form an enlarged region 1714 .
- enlarged region 1714 may grow and increase in size until it flows underneath protruding region 1706 .
- Enlarged region 1714 may also bond, weld, fuse, or interlink with material from member 1702 and the protruding region 1706 .
- Interlinking member 1718 may be formed in the same manner as interlinking member 1712 .
- Interlinking member 1718 may have an enlarged region 1720 . When the enlarged region 1720 is formed, it may flow under protruding region 1706 of connector member 1702 .
- the material of enlarged region 1720 may bond, fuse, weld, or interlink with material from enlarged region 1714 of interlinking member 1712 and with protruding region 1706 of connector member 1702 . While additional members are not shown in this figure for clarity, in practice, interlinking members 1712 and 1718 may be formed on a layer in a different plane than connector member 1702 .
- structure 1716 therefore represents a method of creating a strong bond, weld, interconnection, or interlinking of members and material layers on different planes that is stronger than typical weak inter-layer bonds created in structures made via conventional FDM techniques.
- Non-planar material members or layers may be similarly interlinked with connector members and interlinking members or combinations thereof creating structural links between adjacent non-planar layers.
- FIG. 17D shows a structure 1722 , which includes the structure 1716 but adds additional members that make up a lower layer 1724 and an upper layer 1726 .
- Upper layer 1726 includes additional interlinking members 1728 which have been formed so that they bond or fuse with protruding region 1706 .
- Structure 1722 represents a structure in which material members or layers on different planes may be structurally interlinked in a way that is stronger than typical weak inter-layer bonds created by conventional FDM techniques.
- FIG. 18A shows another implementation in the form of a connector member 1802 .
- Connector member 1802 includes a protruding loop 1804 .
- the protruding loop 1804 may protrude out of the plane of a surrounding material layer (not shown). Protruding loop may protrude upward or downward or in a direction transverse to connector member 1802 .
- FIG. 18B shows an isometric view of a structure 1806 , which includes the connector member 1802 .
- a material deposition nozzle 1808 is shown depositing material to form an interlinking member 1810 .
- the nozzle 1808 may deposit additional material in proximity to protruding region 1804 of connector member 1802 to form an enlarged region 1812 .
- the material of enlarged region 1812 may bond, weld, fuse, or interlink with the protruding region 1804 and the member 1802 .
- the member 1810 may lie in a different plane than the member 1802 if the members are planar. If members 1802 and 1810 are non-planar, they may lie adjacent to each another.
- FIG. 18C shows a structure 1814 , which the structure 1806 of FIG. 18B but adds an additional interlinking member 1816 .
- the interlinking member 1816 may have an enlarged region 1818 , similar to the enlarged region 1812 of interlinking member 1810 .
- the material of enlarged region 1818 may form a bond, weld, fusion, or interlinking with adjacent material of other members including interlinking member 1810 and protruding loop 1804 of connector member 1802 .
- FIG. 18 d shows a structure 1820 , which includes the structure 1814 but adds additional members that have been formed to create a lower layer 1822 and an upper layer 1824 .
- To create structure 1820 it may be necessary to form all members of lower layer 1822 before forming members of upper layer 1824 .
- Additional interlinking members 1826 have been added as part of upper layer 1824 .
- Interlinking members 1826 may bond, weld, fuse, or interlink with protruding loop 1804 and connector member 1802 as well as other adjacent members.
- Structure 1820 illustrates how a structure may be created that has structural interlinking between layers that is stronger than the typically weak inter-layer bonds that are formed in structures made via conventional FDM processes.
- the structure 1902 may include non-planar material layers 1904 .
- the material deposition system 1906 cross sectioned for clarity, is shown depositing material 1908 onto structure 1902 .
- the material deposition system 1906 may be a nozzle.
- the material deposition system 1906 may have a side angle 1910 , which is shown here measured with respect to vertical.
- Structure 1902 and layers 1904 are shown having an “egg-crate”-like form with protrusions 1914 and valleys 1916 .
- the form of protrusions 1914 and valleys 1916 may have a limit angle 1912 which may be the minimum allowed angle as measured from vertical.
- Angle 1912 may be a determining factor of the form of layers 1904 , protrusions 1914 , and valleys 1916 . Angle 1912 may be chosen to be as small as possible while not being less than angle 1910 , or it may be chosen to be angle 1910 plus an incremental safety factor. By choosing angle 1912 to not be less than angle 1910 , material deposition system 1906 mal be able to access an entire working upper surface 1918 of structure 1902 . Working upper surface 1918 may be the exposed upper surface of whatever layer 1904 or combination of layers 1904 are exposed at a given time during the fabrication process of structure 1902 .
- bondable surface area of layers 1904 may be at or near a maximum achievable bondable surface area while still being accessible and fabricatable by material deposition system 1906 . Additionally, a form as described with minimum angles 1912 may have no planes of cleavage between layers 1904 . Both maximized bondable area between layers and elimination of cleavage planes between layers may allow structure 1902 to have higher inter-layer strength and greater resistance to delamination and improved structural properties as compared to structures fabricated via conventional material deposition techniques such as FDM with planar, horizontal layers.
- FIG. 19B shows a structure 1903 , which adds additional layers 1904 to the structure 1902 including partial layers 1920 which may combine to form a flat upper surface 1919 , which may alternatively take any desired shape.
- Structure 1903 depicts how non-planar layers 1904 plus partial layers 1920 can be used to form a structure with planar faces, non-planar faces, or any desired shape. Desired shapes with areas with slope angles less than angle 1910 of FIG. 19A may be formed with a combination of non-planar layers such as layers 1904 plus external planar layers as shown in FIGS. 15A-15J .
- FIG. 19C shows a front view of a structure 1922 having layers 1924 .
- Structure 1922 is similar to structure 1903 of FIG. 19B except that layers 1924 have shapes chosen such that each layer 1924 has a constant thickness.
- a limiting layer 1926 may be included which has a shape designed according to minimal angle 1912 as in FIG. 19A .
- the shapes of other layers 1924 are offset shapes from layer 1926 and therefore may have angles greater than angle 1912 over a larger portion of their extents.
- An optional bottom layer 1928 and an optional top layer 1930 are shown that have non-constant thickness. Layers 1928 and 1930 may be used to create smooth or planar or non-planar top and bottom surfaces.
- FIG. 19D shows a front view of a structure 1932 with layers 1934 .
- Structure 1932 is similar to structure 1903 of FIG. 19B except that layers 1934 have shapes chosen such that the shape of each layer may be the same (except where they are incomplete to allow for top and bottom structure surfaces).
- Layers 1934 may have varying thickness in order to achieve the same shape for each layer 1934 .
- Using layer shapes that are the same and are “stackable” may allow for smaller angles 1912 over greater extents of structure 1932 which may allow for bondable surface area to be maximized and may allow for the greatest deviation from planar layer shapes which may increase structure strength.
- Structure 1932 includes an optional bottom layer 1936 and an optional top layer 1938 .
- Layer 1936 and 1938 may be planar layers and may have constant thickness and may serve to create smooth or aesthetic top and bottom surfaces.
- FIG. 20A shows an example of a system 2002 for fabricating 3D objects with continuously variable colors, material properties, or a combination thereof.
- System 2002 may include a material combining system 2004 , a material combining system controller 2024 , a material shaping system 2006 , a material sizing system 2008 , a material buffer or storage system 2010 and a material deposition system 2012 .
- Material combining system 2004 may serve to combine materials 2014 , which may be of differing types, colors, shapes or material properties, into a combined material 2016 .
- Material combining system 2004 is shown cross sectioned in FIG. 20B to reveal the flow of materials through it.
- Material shaping system 2006 may serve to change or enforce or solidify the shape of combined material 2016 to yield shaped material 2018 .
- Material sizing system 2008 may serve to adjust the size of shaped material 2018 and may optionally or selectively remove a portion of material 2018 to yield sized material 2020 .
- Material shaping system 2006 or material sizing system 2008 or some other system may add optional drive or syncing features 2022 to shaped material 2018 or to sized material 2020 .
- a small number or coverage of syncing features 2022 are shown for clarity, but in practice syncing features 2022 may be placed all along the length of shaped material 2018 or sized material 2020 or they may be placed at regular intervals or at irregular intervals.
- syncing features are placed at irregular intervals, they may serve as markers which may be read or synced to by material deposition system 2012 . If syncing features 2022 are added to shaped material 2018 , they may persist as part of sized material 2020 . Sized material 2020 may be stored for future use on a spool or in a container, or it may be fed directly to material deposition system 2012 , or it may have a service loop, storage system or other buffer such as buffer 2010 . Buffer 2010 may serve to allow system 2002 to operate with a different feedrate or intermittent feed for material deposition system 2012 as compared to the feedrate of material combining system 2004 .
- Materials 2014 may be controllably fed into material combining system 2004 at different rates to create any desired combined ratio of the individual input materials. If input materials 2014 have different colors or material properties, combined material may therefore have any mixture of those properties or colors, and the mixture of colors or material properties or the ratio of materials may be varied continuously along the length of combined material 2016 .
- Input materials 2014 may be any material including polymer filaments such as those used for conventional FDM 3D printing systems. Combining system 2004 is shown receiving 5 input materials 2014 in FIG. 20A , but nearly any number of input materials is possible.
- input materials 2014 may be red, green and blue, or they may be cyan, yellow, magenta, black and white, or they may include purple, blue, green, yellow, orange, and red, or translucent, fluorescent, metallic, pearlescent colors or any combination thereof.
- input materials 2014 may include polymers, waxes, elastomers, rubbers, mineral fillers, metals, metal-polymer composites, carbon-fiber, carbon fiber composites, Kevlar, spectra, nylon, ABS (Acrylonitrile Butadiene Styrene), PLA (Polylactic acid), PET (Polyethylene terephthalate), PC (Polycarbonate), PVA (Polyvinyl alcohol), polystyrene, dissolvable materials, meltable materials, fibers, particulate composites, wood-based materials, or combinations thereof.
- Combined material 2016 may be suitable for use as an input material for conventional, existing or new FDM systems.
- Shaped material 2018 and sized material 2020 may also optionally be used as input material for other FDM systems as well as being used as input for material deposition system 2012 .
- Material deposition system 2012 may include feed drive 2026 and nozzle 2028 .
- Feed drive 2026 may sync with syncing features 2022 .
- Feed drive 2026 may sync with syncing features 2022 by mechanical fit, or by intelligent control by controller 2024 or some other controller.
- Controller 2025 may communicate and control the actions of combining system 2004 and material deposition system 2012 via communication links 2025 .
- Controller 2024 may also communicate with and control shaping system 2006 or sizing system 2008 or combinations thereof for example to enable closed-loop control of shaping or sizing or creation of syncing features 2022 .
- syncing features 2022 may allow the syncing of feed drive 2026 with syncing features 2022 on material 2020 and therefore maintaining sync between material deposition system 2012 and the instantaneous or localized material composition, properties or color of material 2020 .
- Controller 2024 may control the feedrates of systems 2004 and 2006 and 2012 and may control the syncing, or the syncing may be maintained by purely mechanical or open-loop methods or actions.
- parts may be created by material deposition system 2012 in full color or variable material composition with low error ( ⁇ 1 mm material length) between an instantaneously specified material color or composition to be deposited and the actual position of the corresponding material color or composition on material 2020 , as material 2020 is being fed through nozzle 2028 and deposited on a part.
- Syncing features 2022 may act like ridges on a timing belt so that material deposition system does not accumulate errors in the position of material 2020 over time beyond a possible very small non-accumulating error that may be due to clearance between syncing features 2022 and corresponding syncing features on material drive system 2026 .
- Material drive system 2026 is shown as wheels with optional syncing features, but it may also include, belts, gears, smooth rollers, reciprocating feed dogs or vibrating feed components or combinations thereof.
- markers 2030 may be placed into or on material 2020 by systems 2004 , 2006 or 2008 at specified locations corresponding to changes in material ratio or color or at other desired points.
- Markers 2030 may be physical features such as notches, holes, grooves or bosses, or they may be changes in the material composition or ratio.
- one of input materials 2014 may be a marker material such as a material that reflects or absorbs ultraviolet (UV) light or fluoresces under UV light or some other frequency of light or it may be a different material that may be detectable by deposition system 2012 or controller 2024 , but may not be readily visually detectable by humans.
- UV ultraviolet
- Optional syncing features 2022 may have shapes such that an area of the cross section of material 2020 is constant along the length of material 2020 .
- a constant material cross section for material 2020 may enable a more easily controllable or continuous feedrate of material through and out of nozzle 2028 .
- a variety of shapes for syncing features 2022 are possible such that the cross sectional area of material 2020 will remain constant including offset bosses, indentations, notches, grooves, bars, spiral ridges, threads or grooves and chevron features.
- FIG. 20A shows one version of offset chevron shapes for syncing features 2022 .
- Material 2020 may be fed through nozzle 2028 where it may be extruded with or without heat and deposited on a part surface (not shown).
- Nozzle 2028 is shown cross sectioned to reveal the passage of material 2020 through it.
- FIG. 20B shows a schematic front cross section view of material combining system 2004 and material shaping system 2006 .
- System 2004 may include input material feed systems 2032 , which may controllably feed input materials into a combining chamber 2036 .
- Feed systems 2032 are shown as feed rollers, but they may include belts, gears, reciprocating feed dogs, vibrating feed components or combinations thereof.
- Input materials 2014 may pass through restriction orifices 2034 which may serve to prevent backflow and mixing of input materials 2014 before they have entered mixing chamber 2036 .
- Mixing chamber 2036 may include mixing vanes, grooves, or members to promote convoluted flow and mixing (not shown).
- Mixing chamber 2036 may include valves or flow preventers (not shown).
- Mixing chamber 2036 may include an exit orifice 2038 that may have a diameter or width smaller than mixing chamber 2036 .
- Mixing chamber 2036 may be heated to melt or activate input materials.
- Input materials 2014 may be insulated from heat from mixing chamber 2036 or they may be actively cooled until they reach restriction orifices 2034 where they may become softened or liquefied before or as they enter mixing chamber 2036 .
- Material feed systems 2032 may be controlled by controller 2024 such that they feed their respective input materials 2014 at predetermined rates corresponding to a desired material or color ratio of combined material 2016 .
- FIG. 20B shows combined material 2016 being shaped by material shaping system 2006 .
- Material shaping system 2006 may include shaping rollers 2040 .
- Combined material 2016 may be hot or soft enough to change shape as it passes between rollers 2040 .
- Material shaping rollers 2040 may create syncing features 2022 in shaped material 2018 by embossing, squeezing, indenting, turning, or shifting material 2018 .
- the rate of shaping system 2006 may controlled by controller 2024 to match the rate of combining system 2004 .
- FIG. 20C shows an isometric view of material combining system 2004 , material shaping system 2006 , and material sizing system 2008 .
- Material sizing system 2008 may include a blade, a set of pinch rollers or shear rollers, a reciprocating shear, a laser or water jet cutter, or it may include a rotary cutter 2042 .
- Shaping rollers 2040 may provide a primary cross section area through which material 2016 passes and may have a gap on one side which may allow a fraction of material 2016 which may be in excess of the primary cross section area to flow or escape and form a thin discard flange 2044 on one side of shaped material 2018 .
- Material sizing system 2008 may remove discard flange 2044 or other excess material from material 2018 , yielding sized material 2020 which may have a more precisely controlled remaining cross section area than combined material 2016 or shaped material 2018 .
- material 2020 may have a standard deviation of cross section area less than 1% of the average cross section area for a batch of material, whereas typical FDM material that has not been processed by additional shaping and sizing systems may have a standard deviation of cross section area greater than 2% of the average cross section area of a batch of material.
- shaping system 2004 sizing system 2006 and syncing features 2022 are optional. It is also possible to produce combined material 2016 with continuously variable color or composition with cross sections that may be round, square, rectangular, triangular, hexagonal, corrugated, oval, tubular or combinations thereof. Combined material 2016 with a round cross section and variable color or composition may be used directly in many existing FDM systems.
- FIG. 20D shows a flow chart of an example of a process that can be used with one or more of the systems of FIGS. 20A-20C .
- a feed rate for each of at least two different input materials is independently controlled.
- the controller 2024 can control feedrates of material combining system 2004 to generate a processed material that varies in composition along its length.
- the different input materials are different FDM filaments.
- syncing features are added to the processed material.
- the controller 2024 can control the material shaping system 2006 to enable closed-loop control of creation and use of syncing features 2022 .
- the controller 2024 also controls the sizing system 2008 , as noted above.
- the syncing features can be useable by a 3D printer to synchronize the variation in composition of the processed material during 3D printing of an object using the processed material.
- a check is made as to whether the processed material will be used locally. Note that some implementations create and use the processed material all within the same system, some implementations create the processed material for use in a separate additive manufacturing system, and some implementations create the processed material for either use in additive manufacturing locally or for use elsewhere.
- data can be created at 2068 , which data is usable by a local 3D printer to sync the processed material with volumetric or surface locations of the object during the 3D printing.
- the controller 2024 can also control the material deposition system 2012 , and so the data can be created for use by the same controller 2024 in charge of both material preparation and 3D printing.
- the 3D printer can be controlled to use the processed material, including the synching features, based on the generated data.
- the process can be ongoing, and the controlling and adding at 2062 and 2064 can include creating lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios.
- the data generated for such processed material can be sent to another system for use with this processed material.
- a data file can be created in which the data file is usable by an entirely different 3D printer (e.g., an FDM system that is separate and distinct from an FDM system that creates the processed material).
- this data file can be sent to the different system (e.g., by communication over a wireless network or by communication through a wired computer network) for use with the processed material.
- Material 2016 , 2018 or 2020 may include discard regions which may serve as a buffer and may allow FDM systems to discard some material if needed or create extra solid infill or interior or exterior part density if desired.
- Material 2016 , 2018 or 2020 may include starting and ending regions which may serve to enable loading or feeding of the material into feed systems and finishing a print or fabrication session with material still fully engaged in feed systems. Starting, ending and discard regions may be fed through an FDM system in a discard area and the resulting discarded material may be recycled or reused.
- system 2002 may allow for a stand-alone system that may take as input 3D part models with color or material information associated with each volumetric or surface location in the 3D part models and may produce as output three dimensional objects with continuously or discretely variable color or material composition or properties over the surfaces or volumes of the parts that may match the input volumetric or surface color or material information.
- Components of system 2002 may also be retrofitted to existing FDM machines to enable existing FDM machines to achieve new capabilities including full color and continuously or discretely variable material deposition capability.
- Components of system 2002 may also be used to create batches of material 2020 that correspond to specific parts to be fabricated and these part-specific batches of material 2020 may be stored for later use or sold or distributed for use to print the corresponding full color or variable material parts on different FDM systems, even though other FDM systems may not have the local capability to create combined, shaped or sized variable composition material such as material 2020 .
- Implementations of the subject matter described in this specification can be implemented in combination with digital electronic circuitry, or computer software, firmware, or hardware. Implementations of the subject matter described in this specification can be implemented in an additive manufacturing system that uses one or more modules of computer program instructions encoded on a computer-readable medium for execution by, or to control the operation of, data processing apparatus.
- the computer-readable medium can be a manufactured product, such as hard drive in a computer system or an optical disc sold through retail channels, or an embedded system.
- the computer-readable medium can be acquired separately and later encoded with the one or more modules of computer program instructions, such as by delivery of the one or more modules of computer program instructions over a wired or wireless network.
- the computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, or a combination of one or more of them.
- data processing apparatus encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers.
- the apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a runtime environment, or a combination of one or more of them.
- the apparatus can employ various different computing model infrastructures, such as web services, distributed computing and grid computing infrastructures.
- a computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
- a computer program does not necessarily correspond to a file in a file system.
- a program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
- a computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
- processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
- a processor will receive instructions and data from a read-only memory or a random access memory or both.
- the essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data.
- a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks.
- mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks.
- a computer need not have such devices.
- a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device (e.g., a universal serial bus (USB) flash drive), to name just a few.
- Devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
- the processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
- implementations of the subject matter described in this specification can be implemented using a computer having a display device, e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer.
- a display device e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor
- keyboard and a pointing device e.g., a mouse or a trackball
- Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
- Implementations of the subject matter described in this specification can be implemented using a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the subject matter described is this specification, or any combination of one or more such back-end, middleware, or front-end components.
- the components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network.
- Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), an inter-network (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks).
- LAN local area network
- WAN wide area network
- inter-network e.g., the Internet
- peer-to-peer networks e.g., ad hoc peer-to-peer networks.
- the computing system can include clients and servers.
- a client and server are generally remote from each other and typically interact through a communication network.
- the relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
Abstract
Description
- This application claims the benefit under 35 U.S.C. §119(e) of U.S. Patent Application No. 61/955,214, entitled SYSTEMS AND METHODS FOR IMPROVED 3D PRINTING, filed Mar. 19, 2014, and this application is related to U.S. patent application Ser. No. 14/663,393, entitled SYSTEMS AND METHODS FOR IMPROVED 3D PRINTING, filed on Mar. 19, 2015. The disclosures of the above applications are incorporated herein by reference in their entirety.
- This specification relates to three dimensional (3D) printing or additive manufacturing, such as fused deposition modeling (FDM).
- FDM using extruded polymer filament has evolved rapidly and is useful for creating reasonably accurate three dimensional objects quickly. Current FDM printing is typically accomplished by forcing a solid plastic feedstock through a heated nozzle with smaller diameter than the original feedstock. The filament is liquefied before or as it passes through the constriction in the nozzle, and the feed pressure causes material to be extruded with a cross section approximately equal to the nozzle exit. Other 3D printing techniques referred to in this application include selective laser sintering (SLS), stereolithography (SLA), direct metal laser sintering (DMLS) and material jetting processes such as ObJet.
- This specification relates to 3D printing or additive manufacturing, such as FDM. In general, one or more aspects of the subject matter described in this specification can be embodied in one or more systems that include a first system configured and arranged to combine at least two different input materials; a controller coupled with the first system and configured to independently control a feed rate for each of the different input materials into the first system to generate a processed material that varies in composition along its length; and a second system configured and arranged to add syncing features to the processed material. The syncing features are useable by a material deposition system to synchronize the variation in composition of the processed material during additive manufacturing of an object using the processed material.
- Implementations according to this aspect may include one or more of the following features. The different input materials can include at least three filaments having at least three respective different colors, the controller can be capable of continuously varying an amount of each of the at least three different colored filaments, and the first system can include: an input material feed system for the at least three different colored filaments; and a mixing chamber having adjacent restriction orifices where the filaments enter the mixing chamber, and the mixing chamber having an exit orifice with a width that is smaller than the mixing chamber. In addition, the syncing features can include markers placed into or on the processed material at controlled locations.
- In the systems of this aspect, the controller can be configured to create data usable by the material deposition system to sync the processed material with volumetric or surface locations of the object during the additive manufacturing. The material deposition system can be a different fused deposition modeling (FDM) system, and the controller can be configured to create the data in a data file usable by the different FDM system.
- The second system can include a material shaping system, and the syncing features can include shapes added to the processed material. The shapes can mechanically fit with a feed drive of the material deposition system. A cross section area of the processed material in a region of the shapes can be constant. For example, the shapes can be offset chevron shapes.
- The system of this aspect can further include the material deposition system. The controller can be coupled with and control the material deposition system. The system can further include a buffer for the processed material, the second system can have a controllable feed rate that is coordinated with the input material feed rates, and the material deposition system can have a feed rate that is different than the feed rate of the second system. The feed rate of the second system can be continuous, and the feed rate of the material deposition system can be intermittent.
- The material deposition system can include an extruder nozzle and a feed drive that syncs with the syncing features when delivering the processed material to the extruder nozzle, and the second system can include a shaping system and a sizing system. The sizing system can be configured to remove any extra material from the processed material and control a cross section area of the processed material with a standard deviation of less than 1% of a target value. Furthermore, the controller can be configured to create lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios, and the cross section area of the processed material can be constant.
- According to another aspect, a method includes independently controlling a feed rate for each of at least two different input materials for three dimensional (3D) printing to generate a processed material that varies in composition along its length; and add syncing features to the processed material, wherein the syncing features are useable by a 3D printer to synchronize the variation in composition of the processed material during 3D printing of an object using the processed material.
- Implementations according to this aspect may include one or more of the following features. The method can include creating data usable by the 3D printer to sync the processed material with volumetric or surface locations of the object during the 3D printing. The 3D printer can include a different fused deposition modeling (FDM) system, and creating the data can include creating the data in a data file usable by the different FDM system. Moreover, the method can include controlling the 3D printer to use the processed material including the syncing features; and creating lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios, and a cross section area of the processed material can be constant.
- One or more aspects of the subject matter described in this specification can also be embodied in a system for depositing material with controllable material properties, the system including: inputs for at least two input materials; an input material feed system with independently controllable feed rate for each input material; a material mixing chamber; an in-process material length; an output feed system with controllable feed rate; and an output orifice. The system can include an input feed controller; whereby the input feed controller is configured to communicate with each input feed system and controls the ratio of feed rates of input materials whereby the composition ratio of the in-process material length can be controlled and continuously varied. In addition, the system can include an output feed controller; whereby the output feed controller is configured to communicate with the output feed system and controls the feedrate of material through the output orifice.
- The input feed controller and the output feed controller can be coordinated. The input feed controller and the output feed controller can be the same controller. The system can include: a material shaping system with controllable feedrate coordinated with input material feedrates; wherein the material shaping system creates material synchronization features at controllable locations in the in-process material length; and the output feed system includes feed synchronization features; whereby the composition of the output material can be accurately controlled and synchronized with the output feed over time.
- The input materials can include at least three material colors and the composition ratio of material fed out of the output orifice can be a ratio that can be continuously varied to any ratio of any of the at least three input material colors. The system can include a material sizing system configured to remove extra material and control the cross section of the in-process material length with a standard deviation of less than 1% of a target value. The synchronization features can be placed so that the cross section area of the in-process material is constant.
- One or more aspects of the subject matter described in this specification can be embodied in a system for manufacturing material with continuously variable composition ratio including: inputs for at least two input materials; an input material feed system with independently controllable feed rate for each input material; an input material feed controller capable of independently specifying and varying the feedrate of each input material; a material mixing chamber in which the input materials mix with a controllable and variable ratio; and a material shaping system.
- The material shaping system can create synchronization features in the output material at controllable locations; whereby lengths of material can be created with continuously variable composition ratio with synchronization features placed in locations that are synchronized with specific locations and coordinated with composition ratios. The synchronization features can be placed so that the cross section area of the material is constant. The system can include a material sizing system configured to remove extra material and control the cross section of the output material with a standard deviation of less than 1% of a target value.
- The details of one or more implementations of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the invention will become apparent from the description, the drawings, and the claims.
-
FIG. 1 shows an example FDM 3D printing system. -
FIG. 2A illustrates a side view of an example part made by FDM. -
FIG. 2B illustrates a perspective view of the part ofFIG. 2A . -
FIG. 2C illustrates a cross section view of the example part ofFIG. 2A . -
FIG. 2D illustrates a top view of the part ofFIG. 2A . -
FIG. 3A shows a side view of an example part made by FDM according to an implementation of this disclosure. -
FIG. 3B shows a cross section view of the part inFIG. 3A . -
FIG. 4A shows a side view of another example part made by FDM according to an implementation of this disclosure. -
FIG. 4B shows a cross section view of the part inFIG. 4A . -
FIG. 4C shows a cross section view of the part inFIG. 4A . -
FIG. 5 shows a cross section view of material deposited on a pre-made part. -
FIGS. 6A-6D show cross section views of example structures made by FDM according to another implementation. -
FIG. 6E shows an isometric view of an example layer of the structures inFIGS. 6A-6D . -
FIGS. 6F-6G show cross section views of example structures made by FDM according to another implementation. -
FIG. 7 shows an idealized version of an example part. -
FIG. 8A shows an example part made by FDM. -
FIG. 8B shows a bottom perspective view of the part inFIG. 8A . -
FIG. 8C shows a cross section view of the part inFIG. 8A . -
FIGS. 9A-9I show various stages of an example interlocking material deposition pattern according to an implementation. -
FIG. 9J shows an isometric view of an example completed part based onFIGS. 9A-9I . -
FIG. 9K shows a top view of the completed part inFIG. 9J . -
FIG. 10 shows an isometric view of an example part fabricated by depositing material with FDM processes onto a prefabricated base part. -
FIGS. 11A and 11B illustrate an example process of a milling machine milling a slope with a ball endmill. -
FIGS. 12A and 12B show a nozzle depositing material on a sloped surface. -
FIG. 12C shows a cross section view and related geometries of the nozzle and sloped surface inFIGS. 12A-B . -
FIG. 13 shows a flowchart of an example path creation method for material deposition according to an implementation of this disclosure. -
FIGS. 14A and 14B show a nozzle depositing material on a sloped surface with a path determined by a control algorithm according to an implementation of this disclosure. -
FIG. 15A shows a top view of an example desired part. -
FIG. 15B shows a front view of the desired part. -
FIG. 15C shows an isometric view of the desired part. -
FIG. 15D shows a part shape divided into non-planar layers on top of a base part. -
FIG. 15E shows a part shape divided into layers made up of material deposited along non-planar paths on top of a base part. -
FIG. 15F shows an exploded view of the part construction ofFIG. 15E . -
FIG. 15G shows an isometric view of another example desired part. -
FIG. 15H shows an isometric section view of a part shape divided into nonplanar layers on top of a base part. -
FIG. 15I shows an isometric section view of a part with non-planar layers being fabricated by depositing material from a nozzle. -
FIG. 15J shows a side view of a part with non-planar layers being fabricated by depositing material from a nozzle. -
FIGS. 16A-16F show examples of connector members and structures made with connector members according to another implementation of this disclosure. -
FIGS. 16G-L show an example inter-layer connection process. -
FIGS. 17A-D show an example inter-linking process. -
FIGS. 18A-D show another example inter-linking process. -
FIGS. 19A and 19B show isometric views of an example structure and method for forming parts by material deposition according to one implementation. -
FIG. 19C shows a front view of another example structure formed by material deposition according this implementation. -
FIG. 19D shows a front view of yet another example structure formed by material deposition according to this implementation. -
FIG. 20A shows an example of a system for fabricating 3D objects with continuously variable colors, material properties, or a combination thereof. -
FIGS. 20B-20C show details of the 3D printing system ofFIG. 20A . -
FIG. 20D shows a flow chart of an example of a process that can be used with one or more of the systems ofFIGS. 20A-20C . - Like reference numbers and designations in the various drawings indicate like elements.
- Referring to
FIG. 1 , an example FDM3D printing system 100 includes an extruder or3D printer 102, acontroller 104, and acommunication link 106 that links theextruder 102 to thecontroller 104. The3D printer 102 includes anextruder nozzle 108. TheFDM system 100 can produce 3D products such asitem 120. Thecontroller 104 may include one or more processors, memory, hard drive, solid-state drive, and/or inputs such as touch screen, mouse, or voice input capability. In some cases, thecontroller 104 may be an internet server or some other device, computer, processor, phone, or tablet. In some case, thecontroller 104 andextruder 102 are integrated into a single 3D printing device. - Referring to
FIG. 2A , a3D part 200 made by conventional FDM 3D printing techniques is shown. As illustrated, layers 202 are planar and horizontal.Layers 200 may be deposited sequentially starting withlower layer 204 first and proceeding upward one layer at a time until finallytop layer 206 is deposited.Layers 202 may be formed from a thermoplastic material that is extruded from a heated nozzle (not shown) in the form of a filament that adheres to itself where it touches itself along its length within aparticular layer 202 and where it touches other layers. Only the outermost filament surfaces may be visible. - Each
layer 202 may typically have a convoluted filament structure that touches itself along its edges either continuously or at intervals to create a structure with desirable mechanical properties. However, adhesion at areas where the filament touches itself or other filament layers may not be sufficiently strong and may only be able to attain a fraction of the breaking strength of a part made by molding or other techniques where the material can be in solid form. In particular, inter-layer strength is typically lacking becauselayers 202 are only held together by adhesion at relatively few or weak polymer bonds that form during extrusion of one layer on top of the previous one and also because there is no continuous filament material joining them. Parts made by current state of the art FDM techniques, as a consequence, may often break or fail by layers coming apart or cracking. Parts may often start to fail between layers, for example, merely due to thermal stresses inherently created as hot material deposited on top of cooler material layers then cools and either shrinks or remains affixed to the previous layer but with internal stresses effectively stretching it to keep it adhered to the other layers. These stresses may be strong enough to cause layers to shear or peel away from one another or to warp the part. - Referring also to
FIG. 2B , thepart 200 has a curved or domed form. Here, eachlayer 202 effectively forms a horizontal slice of the desired shape and together withother layers 202 form an imperfect approximation of the desired 3D form. - In the cross section view of
FIG. 2C , more of the filament structure oflayers 202 can be seen. Here,edge filaments 208 approximate theideal cross section 220 of thepart 200.Edge filaments 208 have a circular, oval, or rounded rectangular cross section shape which is typical of the cross sectional shape of the filament material elsewhere in the part.Bottom layer 204 has an internal filament structure inside the boundary created by itsrespective edge filaments 208 that runs largely parallel to the cutting plane used to create this cross section view. Thusinternal filament 210 for this layer appears to run continuously from oneedge filament 208 to the other. Asecond layer 212 hassimilar edge filaments 208 and hasinternal filaments 210 running largely perpendicular to the cross section plane. Subsequent layers alternate the direction of their internal filaments. In this view, thepart 200 is shown to be largely solid, except for small voids between filaments. In practice, parts may also have voids intentionally built into their internal filament structure to reduce mass or filament material used. As illustrated, thetop layer 206 has a distinctly flattop face 214 that does not match theideal cross section 220 very well. -
FIG. 2D shows a top view of thepart 200. The full filament structure oftop layer 206 can be seen. Thetop layer 206 includes anedge filament 208 and aninternal filament 210.Internal filament 210 can follow a zig-zag path so that it touches itself along most of its edges. Even though the desired form of thepart 200 is curved in all directions in the vicinity oftop layer 206, thetop layer 206 has a discrete flat, planartop face 214. The flatness and other artifacts of the discretization or approximation of a desired shape by flat layer slices are often aesthetically undesirable and/or functionally undesirable or intolerable. - The shape artifacts of flat layers and the inter-layer weakness inherent to flat layers, as discussed above, often prevent FDM from being used to make components or products even though it may be a cost effective manufacturing technique. If the negative consequences of these flat layers could be eliminated or mitigated, many more components and products could be feasibly manufactured via FDM and thus enable great economic and other benefits such as on-demand manufacturing, eliminating inventory cost, product customization and bespoke products, localized manufacturing, reduced or eliminated shipping, eliminating unwanted or surplus product inventory problems, achieving a greater degree of product recyclability and material reuse, creating local, direct product recycling and material reuse. To address some of the problems with conventional FDM techniques described above, implementations of new techniques and improvements are described below.
-
FIGS. 3A and 3B show apart 300 made by FDM with improved toolpath techniques according to an implementation of the current disclosure. Here, a flower-shape is shown.FIG. 3A shows a side view of thepart 300, andFIG. 3B shows a cross section view of thepart 300. Visible inFIG. 3A is an outer non-horizontal shell offilaments 302, which may also be non-planar. Generally, non-planar layers may be created via non-planar relative motion (e.g., relative motion in all three axes) of an extruder or other material deposition system relative to thepart 300 so that the form ofshell filaments 302 more closely matches the desired part shape than does thepart 200 ofFIGS. 2A-2C .Shell filaments 302 may also incorporate decorative and/orstructural filament patterns 304. InFIG. 3B , one possible arrangement of the underlying filament layers 306 is shown. Underlyinglayers 306 may be similar to or identical to theflat layers 202 ofFIGS. 2A-2C . As illustrated, theshell 302 crosses and adheres tounderlying layers 306. It therefore ties allunderlying layers 306 together and helps to reduce or eliminate the aforementioned weakness of thepart 200 in which underlying layers are only connected by weak inter-filament bonds that can peel apart. Theshell 302 reinforces thepart 300 particularly acrossinternal layers 306 to make thepart 300 much stronger. - Compared to the
part 200 shown inFIGS. 2A-2C , thepart 300 has the following benefits: 1) it is much stronger and more mechanically robust; 2) it more closely matches the ideal or intended part shape; and 3) it may contain decorative and structural filament patterns on its exterior which are not constrained to be planar and which can better meet the aesthetic, structural and functional requirements for a given part. -
FIG. 4A shows a side view of anotherexample part 400 made by FDM with improved toolpath techniques. In this case, a triangular-spiral design has been implemented.FIG. 4B shows a cross section view of thepart 400. Thepart 400 has one or more outer non-planar shells offilaments 402, which are created by non-planar motion of an extruder or other material deposition system so that the form ofshell filaments 402 closely matches the desired part shape. Thepart 400 is similar topart 300 ofFIGS. 3A-B except that it shows a different filament pattern or arrangement inshell 402. Underlyinglayers 404 are visible inFIG. 4B . The pattern offilaments 402 in this case has been designed to regularly crossunderlying layers 404 in a direction which best reinforces across layers 404. -
FIG. 4C shows an apart 406, which differs frompart 400 in that it hasmultiple filament shells 408 which are similar toshell 402. Twolayers 408 are shown, but three, four, five, or nearly any number of shells are possible in practice. A set of internal flat layers, which may or may not be needed, may be reinforced byshells 408. - Referring now to
FIG. 5 , apart 500 is formed by applyingfilaments 502 to abase part 504. Thebase part 504 may be a pre-made molded part or a part made by another 3D printing technique such as SLS (selective laser sintering) or SLA (stereolithography) or it may be made by some other plastic manufacturing method or it may be wood or metal or some other material. Thebase part 504 may be a mass-produced part where many identical base parts are produced, or thebase part 504 may be a unique, bespoke, or custom part.Filaments 502 may be applied after thebase part 504 is made. The pattern offilaments 502 may be custom, unique, or bespoke even ifbase part 502 is mass-produced. In this way, customized parts are possible which take advantage of the low cost of injection molding for most of the mass and/or volume of the part. This also has the advantage of making available multiple materials and multiple colors in a single part which are difficult or sometimes impossible to achieve in an injection molded part. For example,filaments 502 may be an elastomer material formed in continuously variable color or full color on top of a rigid moldedpolymer base part 504. This technique can also greatly simplify product designs by allowing multiple parts to be combined into a single component and enabling geometries that cannot be produced by molding, machining or other traditional manufacturing techniques. The combined processes may be automated so thatbase parts 504 may be produced automatically by molding or other mass production methods and then eachbase part 504 may be transferred to an FDM system automatically wherefilaments 502 may be automatically applied, all without specific human attention or intervention. Packing and shipping processes may also be automated. - In some cases, the
base part 504 may be made bespoke and made via SLS or some other 3D printing method or direct manufacturing method. 3D printing methods such as SLS, SLA, direct metal laser sintering (DMLS), and several others are typically limited to a single material per part but may offer high resolution for fine details. By addingfilaments 502 in different colors and/or materials to thebase part 504 made by a different 3D printing method or direct manufacturing method such as machining, fully custom parts can be produced which take advantage of the strengths of one technique for thebase part 504 such as excellent yield strength via SLS and also still have the ability to have multiple colors and materials. The combined processes may be automated so that thebase part 504 may be produced automatically and transferred to an FDM system automatically wherefilaments 502 may be automatically applied, all without specific human attention or intervention. Packing and shipping processes may also be automated. - In some cases,
filaments 502 may be produced first, and if they enclose or define a volume, thenfilaments 502 may serve as a mold so thatbase part 504 may be cast or formed in-place afterward. A molding or forming process for creatingbase part 504 withfilaments 502 already in place may optionally also employ additional mold core(s), inserts or other mold components (not shown). The process of creating the pattern offilaments 502 may also optionally involve a separate form (not shown), so thatfilaments 502 are made over a form, then removed beforebase part 504 is formed onto them. Other variations of this process are also possible. This process may be automated so thatfilaments 502 may be formed automatically and then basepart 504 may be formed into them automatically so that the entire process is automatic and requires little or no human attention or intervention. - In some cases, the
base part 504 may be made of a dissolvable or meltable material so that after processing offilaments 502 is complete, thepart 500 may be removed and thebase part 504 may be dissolved or melted away to leave behindonly filaments 502. Thebase part 504 may also be printed in the form of dissolvable filaments to achieve this result. - In some cases, the
base part 504 may be made of several parts which form a collapsing core so that when processing offilaments 502 is complete, a first part of thebase part 504 may be removed which then leaves space to allow other parts of thebase part 504 to collapse inward in directions appropriate for allowing them to separate from the portion offilaments 502 that they supported. This technique may be particularly useful iffilaments 502 take on a shape with undercuts or protuberances. In such a case, the collapsing core technique can allow thepart 504 to be removed where a solid base part would not be removable. - In some cases, the
base part 504 may be made of wood or other natural materials. Alternatively, thebase part 504 may be a temporary “programmable” support structure composed of an array of pin, shaft, or prism shapes which may be individually adjusted up or down, each to a specified position. Pins or shafts may be pushed down into individual positions by the nozzle of an FDM system. Ifbase part 504 is a programmable support structure, it may be removed fromfilaments 502 and reprogrammed or reshaped and reused as a support to make additional similar or different parts. - In some cases, the
base part 504 may be rotated asfilaments 502 are applied to allow creation of different shapes than would be possible ifbase part 504 remains in a fixed orientation. In particular, thebase part 504 may be rotated about an axis that is not vertical or an axis that is horizontal or some other angle which allowsfilaments 502 to be deposited on a larger portion ofbase part 504 or even the entire surface ofbase part 504. Alternatively, or additionally, the material deposition nozzle may be rotated so its axis does not stay vertical asfilaments 502 are deposited so thatfilaments 502 may be deposited in patterns not possible with a vertical nozzle. This type of rotation of the material deposition nozzle is possible with additional axes on a printer such as a 4, 5 or 6 axis printer. - Referring now to
FIG. 6A , a cross section view of anFDM filament arrangement 600, made based on another implementation of an FDM process according to the present disclosure, is shown. FDM parts can suffer from inter-layer (vertical) weakness because filament polymer chains only weakly interlink between layers. In contrast, as shown, thefilament arrangement 600 vertically links, or interlocks, layers together to create stronger parts. Thefilament arrangement 600 includes atop filament 602 which has a protrudedportion 604, a firstlower layer 606 which has afirst gap 608, an optional secondlower layer 610 with asecond gap 612, and anoptional base layer 614. An FDM process for producing vertically interlinked layers involves optionally firstdepositing base layer 614 if needed, then depositinglayer 610 on top of base layer 614 (if present), and leavinggap 612, then depositinglayer 606 on top oflayer 610 and leavinggap 608, then depositingfilament 602 and pausing or slowing horizontal motion of the extruder while extruding extra material to form the protrudedportion 604 which fills thegaps layer 606 and to a lesser extent,layer 610. Thegap 612 may be larger thangap 608 or offset from it so that the protrudedportion 604 has awide portion 616 which is wider thangap 608 so thatportion 616 may not pass throughgap 608 even if inter-layer bonds between thefilament 602 and thelayer 606 fail. The protrudedportion 604 is formed with molten or soft material which subsequently hardens or solidifies. For clarity,gaps portion 604, but in practice the protrudedportion 604 may form tightly against the perimeter ofgaps filament arrangement 600 is shown, but a part may contain many such arrangements and any given material layer may incorporate protrusions such as 604, gaps such as 608 and gaps such as 612 so that all layers may be vertically linked together. -
FIG. 6B shows apart 618 including eightlayers 620. As shown, thepart 618 includes six instances of interlockedfilament arrangements 600 which link the top sixlayers 620 together. -
FIG. 6C shows afilament arrangement 622 which is a variation of thearrangement 600. Infilament arrangement 622, a protrudedportion 624 is shown having a lumpier shape than the protrudedportion 604 ofFIG. 6A . Despite the variation in the shape of the two protrusions, the interlocking function works similarly. -
FIG. 6D shows afilament arrangement 626 which is similar toarrangement 600 except that threegap layers 628 are shown and a protruded portion 630 physically interlocks with the upper two oflayers 628 rather than just a single layer interlock as inarrangement 600. An optionalupward protrusion 632 may be remelted and its polymer chains more effectively linked to an upper adjacent layer (not shown) by physical mixing as the extrusion nozzle moves overprotrusion 632 to deposit the upper adjacent layer. -
FIG. 6E shows an isometric view of onelayer 634 of a part made with improved toolpaths for FDM as discussed inFIGS. 6A-D . One ormore boundary filaments 636 are used to create a structural and potentially aesthetic outer boundary with few or no gaps.Inner filaments 638 fill some portion of the interior space and primarily serve to create structural integrity.Filaments 638 may take a variety of lengths, shapes, or forms.Filaments 638 are shown here as straight segments, but they may be curves or some other shape volumes created by depositing material. Defined at intervals betweenfilaments 638 aregaps 640.Gaps 640 provide locations where extra material can flow or be deposited from above, typically as the next layer is being created, so that additional vertically stacked layers will be physically interlocked. -
FIG. 6F shows a cross section view of a differentinterlocking structure arrangement 642. Thestructure 642 is formed as a set oflayers 644. A set ofconnector segments 646 is formed with eachadditional segment 646 being added as anew layer 644 is added tostructure 642. Eachconnector 646 includes a protrudedportion 648 that protrudes above the surrounding material of that layer. As eachconnector 646 is formed, an extrusion nozzle (not shown) remelts the protrudedportion 648 of the underlying connector and may move in a repetitive path over it while extruding more material. Thus, material from the previous connector is remelted and inextricably mixed with new material that is deposited for the new connector. This process enablesconnector segments 646 to function as a structurally integral unit, linkinglayers 644 together.Connectors 646 are formed from molten material which also flows to take on the shape oflayers 644 which serves to enhance the vertical linking oflayers 644. Just theconnectors 646 are shown inFIG. 6G for improved clarity. - Referring now to
FIG. 7 , anideal 3D part 700 includinggraphic design elements 702 is shown. Design of thepart 700 is difficult to realize with current FDM techniques both in terms of function and aesthetics. - For example
FIG. 8A illustrates atypical part 800 created using current FDM techniques and toolpath planning using the geometry of thepart 700 as input to the path planning process. As shown, thepart 800 is built as a series of vertically stackedhorizontal layers 802. The lower portion ofpart 800 has vertical sides solayers 802 reasonably approximate the ideal shape. Upper portion ofpart design 800, however, has a gentle arcing sloped shape. The sloped shape when approximated by discrete FDM layers 802 creates a stair-steppedsurface 804 which is a non-ideal representation of the design intent ofpart 700. Another shortcoming ofpart 800 is inter-layer strength. Becauselayers 802 are formed sequentially, each on top of the previous one, there is no mechanical interconnection to improve inter-layer strength. - Typically a relatively poor degree of cross linking between polymer chains may be achieved at the interface between layers as compared with the polymer cross linking in the bulk material within each layer. This may result in layers that can pop apart or shear at their junctions with much less force than if the part was molded in a similar shape with a similar amount of material.
-
FIG. 8B shows an underside view ofpart 800 which shows that the part is hollow and shows the inside walls oflayers 802. Inter-layer weakness may be a particular problem for a part such as this with thin walls.FIG. 8C shows a cross section view ofpart 800 which clearly illustrates the stair-step nature ofsurface 804. - Referring now to
FIG. 9A , astructural filament element 900 may be repeated to form an interlocking structure.Filament element 900 has alower extension 902 with protrudingtabs 904.Filament element 900 may be formed by extruding material through a moving nozzle (not shown).Lower extension 902 can be formed by having the nozzle pause its motion while continuing to extrude material into a gap in elements below (not shown). -
FIG. 9B shows an interlockingstructure 906 made up of interlockingfilament elements 900 plus additional supportingfilament elements 908.Tabs 904 of oneelement 900 extend and interlock underadjacent elements Structure 906 is built inlayers 910 which are mechanically interlocked so that inter-layer weakness shown inFIGS. 8A-C is reduced. -
FIG. 9C shows a partialsingle layer 912 of interlockingfilament elements 900 and supportingfilament elements 908 as they would be formed by an extruder moving around to deposit material on one layer of a part. -
FIG. 9D shows a completesingle layer 914 offilament elements inner perimeter filament 915 andexternal perimeter filament 916. -
FIG. 9E showspartial layer 912 with a nextpartial layer 918 applied on top of it. Both layers are made up of interlockingfilament elements 900 and supportingstructural elements 908. -
FIG. 9F showscomplete layers internal perimeter filaments 915 andexternal perimeter filaments 916. -
FIG. 9G shows interlockingpartial layers 924 being formed by a movingextruder nozzle 926.Nozzle 926 is shown forming a next layer offilament elements -
FIG. 9H shows a larger structure of interlocking layers 924. External and internal filaments are not shown for clarity.Gaps 932 are visible. -
FIG. 9I shows a structure of complete interlockingvertical layers 924 withexternal perimeter filaments 916 andinternal perimeter filaments 915 shown.Perimeter filaments Gaps 932 are visible.Gaps 932 are provided for anchoring the next layer to be applied above. -
FIG. 9J shows a completedpart 928 made with improved FDM techniques and paths.Part 928 includes interlockingvertical layers 924 and non-planar uppersurface filament pattern 930. In contrast to the stair-step surface 804 ofFIG. 8A ,filament pattern 930 more closely follows the ideal shape ofpart design 700 ofFIG. 7 . Additionally,filament pattern 930 includes shapedfilaments 934, which are designed to follow the shape ofgraphic design elements 702 ofideal part design 700.Pattern 930 and shapedfilaments 934 may include filaments of different colors and/or materials and are therefore able to represent visual graphic patterns much better than current FDM techniques. -
FIG. 9K shows a top view of the completedpart 928.Shaped filaments 934 includenon-uniform width filaments 936.Filaments 936 have non-uniform cross section, even though they may have uniform thickness.Filaments 936 are created by depositing material along a path with a material deposition flowrate that varies along the path or profile of the filament. The material deposition flowrate is determined by a path planning algorithm that dynamically changes the flowrate according to the instantaneous, changing area of the filament to be created along the path. -
FIG. 10 shows apart 938 created by applyingfilaments 940 to a base part 942.Filaments 940 may be applied by an FDM process. Base part 942 may be a pre-made molded part or a part made by another 3D printing technique such as SLS (selective laser sintering) or SLA (stereolithography) or it may be made by some other plastic manufacturing method or it may be wood or metal or some other material. Base part 942 may be a mass produced part where many identical base parts are produced, or base part 942 may be a unique, bespoke, or custom part.Filaments 940 may be applied after base part 942 is made. The pattern offilaments 940 may be custom, unique, or bespoke even ifbase part 940 is mass-produced. - Referring now to
FIGS. 11A and 11B ,FIG. 11A illustrates a cross section view of a typical process of amilling cutter 1102 milling apart 1104 to create a desired slopedsurface shape 1106. Thecutter 1102 may spin about anaxis 1118. In some cases, themilling cutter 1102 may be a ball endmill as shown in this figure. A ball endmill is a milling cutter that nominally cuts a semi-spherical shape when rotated in contact with a part.Milling cutter 1102 may be held in a holder. - As illustrated, an
initial material surface 1110 is being removed by thecutter 1102 as it moves over thepart 1104 with a direction of motion indicated by anarrow 1105 in the figure.Initial material surface 1110 is removed to create a desiredsurface shape 1106. To create the desiredsurface shape 1106, thecutter 1102 is moved such that areference point 1116 follows apath 1112. In thiscase reference point 1116 lies at the center of the effective spherical shape of the end of thecutter 1102, and thepath 1112 is chosen such that thereference point 1116 maintains a constant normal offsetdistance 1114 from the desiredsurface shape 1106.Distance 1114 is measured normal to (perpendicular to) the desiredsurface shape 1106. The position of thecutter 1102 may also be measured, planned, or tracked as distances or coordinates from anorigin 1111, for example based on a vertical coordinate 1113. - In
FIG. 11A , thecutter 1102 is shown travelling along thepath 1112 which goes “downhill,” i.e., in a downward sloping direction, as is conventionally done. Cutters may have different shapes such as flat endmills, bull-nose endmills, form cutters (such as chamfer cutters and ogee shapes), among others. In all such cases, a path similar to thepath 1112 is created so that the cutter is moved such that the point on the cutter that protrudes the farthest toward the part when measured in a direction orthogonal to the desired surface (going from the cutter toward the desired surface) follows the desired surface. For some cutter shapes such as bull-nose endmills, the point on the cutter that creates the desired surface or the reference point used to create the path may change along the path trajectory. -
FIG. 11B illustrates a cross section of thecutter 1102 milling a desiredsurface shape 1106 on a different portion of thepart 1104. Here, thecutter 1102 is moving “uphill,” i.e., moving along an upward slope inFIG. 11B along anarrow 1107. Thecutter 1102 is shown removing aninitial material surface 1120 in order to create the desiredsurface shape 1106. However, thecutter 1102 is moving uphill inFIG. 11B whereas it was moving downhill inFIG. 11A . Thecutter 1102 travels along apath 1122 that maintains a constantnormal distance 1114 between the desiredsurface shape 1106 and thereference point 1116 oncutter 1102. Thepath 1122 inFIG. 11B showing uphill motion ofcutter 1102 to create desiredsurface shape 1106 may have the same path shape aspath 1112 ofFIG. 11A in which thecutter 1102 moves downhill to create the same desiredsurface shape 1106. The shapes ofpath 1122 andpath 1112 may be the same even though the direction of motion of the cutter is different. The direction of motion, uphill or downhill therefore does not affect the shape of the required path to create a desired surface shape with a spinning milling cutter such as 1102. Direction-independence of path shape is true regardless of the shape of the spinning milling cutter. - Subtractive processes, such as the milling processes of
FIGS. 11A and 11B , were the standard method of creating bespoke surface shapes prior to the advent of additive manufacturing such as 3D printing. Additive processes such as 3D printing have thus far primarily added material in horizontal planar layers. However, there may be advantages to adding material in non-horizontal or non-planar layers or other non-planar structures. The path planning for additive manufacturing and material deposition processes with non-horizontal paths and non-horizontal desired surfaces may be different than path planning for subtractive processes such as milling of non-horizontal paths and desired surface shapes to achieve desired or optimal results. - Referring now to
FIG. 12A , anozzle 1202 is shown depositingmaterial 1204 on asloped part surface 1210 with a motion of travel in a downward sloping direction alongpart surface 1210. Thenozzle 1202 may be a nozzle or it may be a different material deposition system such as a welding tip or electrode, syringe, adhesive material deposition system, material solidification system, material curing system or material pump, or combinations thereof. A material deposition process shown inFIG. 12A results in a depositedmaterial shape 1208. Thenozzle 1202 has anexit orifice 1216 with anorifice exit dimension 1220.Orifice exit dimension 1220 may be a diameter or it may be a width dimension ifexit orifice 1216 is non-circular. Thenozzle 1202 has a nozzle tipouter dimension 1222, which may be greater thanorifice exit dimension 1220. Nozzle tipouter dimension 1222 may be an outer diameter if the tip of thenozzle 1202 is circular (i.e., if thenozzle 1202 is a revolved shape such as cone or cylinder), or it may be a width dimension if the tip of thenozzle 1202 is non-circular. Anarrow 1205 indicates the direction of motion of thenozzle 1202 relative topart surface 1210. In practice, thenozzle 1202 may move orpart surface 1210 may be moved or combinations thereof to create relative motion. Areference point 1214 is shown at the center of amaterial exit orifice 1216. In conventional material deposition, 3D printing processes and additive manufacturing, material is typically deposited in horizontal, flat layers, or planes. - In conventional material deposition processes, a nozzle is typically moved such that a reference point such as
point 1214 is moved at a constant distance away from a surface such aspart surface 1210 that material is being deposited onto. In conventional material deposition processes, the distance away from the surface onto which material is deposited, and therefore the path of nozzle motion, is independent of direction, similar to the way thatdistance 1114 is direction-independent inFIGS. 11A and 11B . The position of thenozzle 1202 may also be measured, planned, or tracked as avertical distance 1232 frompart surface 1210 or as a horizontal coordinate (not shown) and a vertical coordinate 1240 representing a vertical distance from anorigin 1242. A desiredmaterial shape 1212 is shown inFIG. 12A as a dashed line. A resulting depositedmaterial thickness 1209 is also shown. As illustrated, thenozzle 1202 is being moved along a path such that adistance 1218 fromreference point 1214 topart surface 1210 is independent of whether thenozzle 1202 is moving uphill or downhill, i.e., independent of the slope of the path followed by thenozzle 1202. As a result, depositedmaterial shape 1208 does not match desiredmaterial shape 1212, and the resulting depositedmaterial thickness 1209 is not correct, i.e., is not equal to a desired result. This variation may occur because, as illustrated, a portion of thenozzle 1202 scrapes the depositingmaterial 1204 as it exits theexit orifice 1216. -
FIG. 12B shows thenozzle 1202depositing material 1204 on thesloped part surface 1210 with a motion of travel in an upward direction along thepart surface 1210. Thenozzle 1202 is the same as thenozzle 1202 ofFIG. 12A except that thenozzle 1202 is now shown moving uphill relative to thepart surface 1210 instead of downhill as inFIG. 12A . Thenozzle 1202 may be a nozzle or it may be a material deposition system such as a welding tip or electrode, syringe, adhesive material deposition system, material solidification system, material curing system or material pump or combinations thereof. A material deposition process shown inFIG. 12B can result in a depositedmaterial shape 1224. -
FIG. 12B shows anarrow 1207 to indicate the direction of motion of thenozzle 1202 relative to thepart surface 1210. In practice, thenozzle 1202 may move or thepart surface 1210 may be moved or combinations thereof. The desiredmaterial shape 1212 is shown as a dashed line. InFIG. 12B , thenozzle 1202 is being moved along a path such thatdistance 1218 fromreference point 1214 topart surface 1210 is independent of whether thenozzle 1202 is moving uphill or downhill, i.e., independent of the slope of the path that thenozzle 1202 is moving along. As a result, depositedmaterial shape 1224 does not match desiredmaterial shape 1212. In addition, deposited material making upshape 1224 may not meet or adhere well topart surface 1210 and may leave a gap 1226 betweenmaterial shape 1224 andpart surface 1210. The resulting depositedmaterial shape 1224 ofFIG. 12B created when thenozzle 1202 deposits material 1204 while moving uphill is different than the depositedmaterial shape 1208 ofFIG. 12A that is created when thenozzle 1202 deposits material 1204 while moving downhill, despite the path followed anddistance 1218 frompart surface 1210 tonozzle reference point 1214 being the same in both cases. The material shape created by a material deposition process on a non-horizontal surface or path may therefore be dependent on the direction of motion of a nozzle or deposition system or the sign (positive, zero or negative) of the slope of the path followed by the nozzle or material deposition system. This slope or direction dependency of the final result is different than conventional subtractive processes such as milling and also different from conventional additive manufacturing processes such as FDM in which material is deposited in horizontal layers and the thickness of the resulting material is generally not path, slope, or direction dependent. The path of thenozzle 1202 may also be measured with respect to the desiredpart shape 1212 rather than thepart surface shape 1210; the resulting conclusions of path and slope dependency and resulting deposited material shapes are the same. - Referring also to
FIG. 12C , a cross section view of a generalizedmaterial deposition system 1227 is shown. Thenozzle 1202 may have a round, cylindrical, or conical or rotated form, or it may have a triangular, square, hexagonal or prismatic form. Thepart surface shape 1210 has anangle 1228 relative to horizontal. Thenozzle 1202 may also have aneffective shape angle 1230 relative to horizontal.Angle 1230 may in practice be any angle, but for the purposes of this example may be greater than or equal toangle 1228 so that a proximal point oredge 1244 on thenozzle 1202 which is the closest topart surface 1210 is at a closest edge ofnozzle tip dimension 1222. As inFIGS. 12A and 12B ,nozzle reference point 1214 lies at the center of thenozzle exit orifice 1216. The position and path of thenozzle 1202 may be measured, tracked, or planned according to thedistance 1218 betweenreference point 1214 andpart surface 1210 measured normal to (perpendicular to)part surface 1210 as inFIGS. 12A and 12B . Also as inFIGS. 12A and 12B ,distance 1232 represents the vertical distance betweenpoint 1214 andpart surface 1210. The position and path of thenozzle 1202 may also be measured, tracked, or planned viadistance 1232. Adistance 1234 represents a vertical distance frompoint 1244 topart surface 1210. Adistance 1236 represents the difference betweendistance 1232 anddistance 1234, which may also correspond to the difference between the vertical distance between the center of the tip of thenozzle 1202 andpart surface 1210 and the vertical distance betweenclosest point 1244 on the tip of thenozzle 1202 andpart surface 1210. Adistance 1246 represents the vertical distance between a distal point oredge 1248 onnozzle exit orifice 1216 that is the farthest point onnozzle exit orifice 1216 frompart surface 1210. Adistance 1238 represents the difference betweendistance 1246 anddistance 1232, which may also be the difference between the vertical distance of the center of the tip of thenozzle 1202 andpart surface 1210 and the vertical distance of the farthest point onexit orifice 1216 topart surface 1210. - The geometry of the
system 1227 as illustrated inFIG. 12C may be used to calculate correction factors for the position and path of thenozzle 1202 or other material deposition system such that with correction factors applied, the resulting deposited material thickness may be similar or the same when the nozzle travels downhill or uphill or horizontally. In one method of correcting the position or path of thenozzle 1202, corrections may be made in the following way: a first nominal path or set of positions for thenozzle 1202 is computed independent of the direction of travel of thenozzle 1202 or the slope of the path of thenozzle 1202. The first nominal path may be similar or equal to path positions represented bydimension 1218 inFIGS. 12A and 12B and may be calculated by finding positions or a path for thenozzle 1202 such thatdimension 1218 is kept constant along the first nominal path. Then a second path may be created by adjusting vertical position values (such asdimension 1232 or coordinate 1240 inFIG. 12A ) by an amount dependent on the slope of the path of thenozzle 1202. The slope of the path may be defined as vertical distance moved over an interval divided by horizontal distance moved over the same interval, or as rate of instantaneous vertical motion divided by rate of instantaneous horizontal motion. - When the
nozzle 1202 is travelling downhill, i.e., when its path has a negative slope, the vertical position of thenozzle 1202 at points along the second path may be adjusted such that a corrected version ofdistance 1234 may be equal to thedimension 1232 from respective points in the first nominal path. This is because when thenozzle 1202 travels downhill, thepoint 1244 may determine the thickness of the resulting deposited material. - When the
nozzle 1202 is travelling uphill, i.e., when its path has a positive slope, the vertical position of thenozzle 1202 for the second path may be adjusted such that the correcteddistance 1246 for the second path may be equal to thedimension 1232 as calculated for each point in the first nominal path. This is because when thenozzle 1202 travels uphill, the distal edge of the nozzle exit orifice as represented by the location ofpoint 1248 may determine the thickness of the resulting deposited material. - In the case of downhill motion, a vertical coordinate or distance representing the vertical position of the
nozzle 1202 in the second path may be found by adding the absolute value ofdimension 1236 as calculated for each point of downhill (negative) slope on the first nominal path todimension 1232 for each point on the first nominal path or to whatever other vertical coordinate is used for the first nominal path. The resulting second path will then be higher by an amount equal to the absolute value ofdimension 1236 in areas with downhill slope. - In the case of uphill motion, a vertical coordinate or distance representing the vertical position of the
nozzle 1202 in the second path may be found by subtracting the absolute value ofdimension 1238 as calculated for each point of uphill (positive) slope on the first nominal path fromdimension 1232 for each point on the first nominal path or from whatever other vertical coordinate is used for the first nominal path. The resulting second path will then be lower by an amount equal to the absolute value ofdimension 1238 in areas with uphill slope. - In the case of zero slope (horizontal motion), no correction may be applied or a correction factor of zero may be found and subtracted from the first nominal path using the uphill calculation case with
dimension 1238 equaling zero or the downhill calculation case withdimension 1236 equaling zero. - After the corrected path points have been found for points or regions of negative slope, positive slope and zero slope, the points or path regions may be combined in their respective path order to form a completed second path.
- In some cases, the second path may be adjusted only for points that correspond to negative slope (i.e., without adjusting for points that correspond to positive slope). Alternatively, in some cases, the second path may be adjusted only for points that correspond to positive slope (i.e., without adjusting for points that correspond to negative slope).
- In more detail, any two adjacent positions of the
nozzle 1202 along a path of travel may be represented as cartesian coordinates (X1, Y1, Z1) for a first point and (X2, Y2, Z2) for a second point. The relative distance delta.XY between point1 and point2 as projected in the X-Y plane may be calculated as: delta.XY=SQRT((x2−x1)̂2+(Y2−Y1)̂2). Then for points where the path has negative slope,dimension 1236 which is used as the correcting factor between the first nominal path and the second path in areas of negative slope may be calculated as dimension_1236=ABS(((Z2−Z1)*dimension_1222/2)/delta.XY). Because the path has a negative slope in this case, the absolute value function is used to ensure a positive value fordimension 1238. For points where the path has positive slope,dimension 1238 which is used as the correcting factor between the first nominal path and the second path in areas of positive slope may be calculated as dimension_1238=((Z2−Z1)*dimension_1220/2)/delta.XY. Because the path has a positive slope in this case, Z1 will be less than Z2 and this calculation will yield a positive value fordimension 1238. - Another way to calculate a correction factors
dimension angle 1228, whereangle 1228 is defined as negative for downhill nozzle motion (negative slope) as shown inFIG. 12A and positive for uphill motion (positive slope) as shown inFIG. 12B . An alternate corrected value calculation fordimension 1238 for points of negative slope on a path for thenozzle 1202 may then be expressed as (−1*(dimension_1222/2)*tan(angle_1228)). An alternate corrected value calculation fordimension 1238 for all points on a path for thenozzle 1202 with positive slope may then be expressed as: dimension_1238=(dimension_1220/2)*tan(angle_1228)). - A first partial second path consisting of corrected values for
distance 1232 may be calculated for points with negative slope on the path of thenozzle 1202 as: distance_1232_corrected=distane_1232_from first nominal path+dimension_1236. A second partial second path consisting of corrected values fordistance 1232 may be calculated for points with positive or zero slope on the path of thenozzle 1202 as: distance_1232_corrected=distance_1232_from first nominal path−dimension_1238. The first partial second path and second partial second paths may then be combined to create a complete slope-corrected second path. - A second corrected path may also be calculated using any vertical coordinate or representation of vertical distance for each point in place of
dimension 1232, for examplevertical distance 1240 to anorigin 1242 inFIG. 12A may be used in which case an alternate corrected path calculation may be distance_1240_corrected=distance_1240_from first nominal path+dimension 1236, for areas of negative slope, and distance_1240_corrected=distance_1240_from first nominal path−dimension_1238, for areas of zero or positive slope. - The second path or set of positions as calculated by any of the methods above or combinations thereof may then be used to guide the
nozzle 1202 to deposit material on sloped or horizontal part surfaces and may achieve a more constant resulting thickness of deposited material regardless of the slope ofpart surface 1210 and may also achieve improved adhesion of deposited material. This is an improved result compared to the inconsistent thickness of resulting deposited material shown inFIGS. 12A and 12B and the possible poor adhesion or gap 1226 as shown inFIG. 12B . Additional correction factors may also be applied, for example points on paths with positive slope may be adjusted downward even more by subtracting an optional base amount times an optional factor times the positive slope value from the Z coordinate values of points in the second path in order to promote further improved adhesion when thenozzle 1202 is traveling along a path with positive slope. Paths with upward, downward, or horizontal slopes may be further adjusted upward or downward to change or improve surface finish, texture, fill factor, density or fusing of deposited material. Additional adjustments may be made by calculating a third path or by including the calculations along with the initial slope adjustments in the process of creating the second path. Path adjustments do not need to be symmetric for paths of positive and negative slopes. Improvements to deposited material thickness, adhesion, surface finish, texture, fill factor, density, and material fusing may be obtained by adjusting paths with positive slopes differently than paths with negative slopes. - The calculation of correction factors for the position and path of the
nozzle 1202, as described in the implementations above, may be performed and implemented by thecontroller 104. In some cases, a separate path planning system may perform the calculation of the correction factors and generate corresponding machine control instructions for controlling the movement path of the nozzle. Thecontroller 104 may then receive and interpret such instructions, which incorporate the correction factors, and implement them by controlling the nozzle to move accordingly. In some cases, a data transfer system may be used to transfer the generated machine control instructions from the path planning system to the controller. The path planning system may be, for example, a separate computer that calculates the correction factors and the resulting nozzle path prior to the fabrication process. -
FIG. 13 shows aflowchart 1250 of an example of an algorithm for path correction and improved material adhesion for a material deposition system. Instep 1252, a first nominal path is calculated independent of surface slope. The first nominal path may be made up of discrete points or it may include mathematical functions such as spline curves, polynomial curves, piecewise math functions, continuous math functions, or combinations thereof. Discrete points may be 3D Cartesian coordinates, or they may be 2D Cartesian coordinates. In some cases, the discrete points may be polar coordinates or spherical coordinates, or they may be 4D, 5D, 6D or higher level dimension coordinates, for example with additional dimensions containing information about extrusion ratio, color, material, density, rotational axis position, second rotational axis position, gimbal position, kinematic joint position, acceleration, velocity, mechanism stiffness, or mechanism precision at that point. Instep 1254 the slope of the part surface onto which material is to be deposited is calculated for the path points, or a function for slope is found in the case of continuous or piecewise continuous paths. - In
step 1256, in a set of repeated decisions for each point or region on the path, it may be determined if the local path slope is positive, negative, or zero. For each point or region on the path, if the local slope is negative, instep 1258, a correction factor may be calculated equal to the absolute value of (one half the nozzle tip outer dimension, for example a tip outer diameter or width, times the local part surface slope at that point). For each point or region on the path, if the local slope is non-negative, instep 1260, a correction factor may be calculated equal to minus one times the absolute value of (one half the nozzle exit orifice dimension, for example an exit orifice diameter or width, times the local part surface slope at that point). Correction factors for each point or region may be saved for use in later steps. In a repeateddecision step 1262, it is decided whether correction factors have been calculated for all points or regions along the path. If correction factors have not been calculated for all points or regions on the path,step 1256 and the appropriate choice ofsteps optional step 1266, an optional third path may be calculated by applying any additional desired correction factors for example additional adjustments to path vertical coordinates to keep the nozzle lower or closer to the part surface when the path has a positive slope in order to enhance adhesion of deposited material to the part surface when the nozzle is travelling uphill, or applying positive or negative adjustments to vertical path coordinates in order to enhance or change adhesion, texture, thickness, surface finish, fill factor or density of deposited material. Instep 1268, the resulting path (the second or third path, whichever was final) may be used to guide the material deposition system which may include guiding a nozzle to fabricate a part with more consistent resulting deposited material thickness and better adhesion of deposited material to a part surface. -
FIG. 14A shows thenozzle 1202depositing material 1204 ontopart surface shape 1210 while moving along a path with negative slope and following a path with slope compensation as described above and inFIGS. 12C and 13 . Anarrow 1274 is included in the figure to show direction of motion ofnozzle 1202. Because motion ofnozzle 1202 shown inFIG. 14A is downhill (i.e., path with downward slope), depositedmaterial thickness 1256 is largely determined by proximal point oredge 1244 of the tip ofnozzle 1202. By following a path adjusted according to slope as described above, depositedmaterial 1270 is able to match desiredmaterial shape 1212 and depositedmaterial thickness 1272 matches a desired deposited material thickness even thoughnozzle 1202 is moving on a path with negative slope. -
FIG. 14B shows thenozzle 1202depositing material 1204 ontopart surface shape 1210 while moving along a path with positive slope that has been slope-corrected according to the algorithms described above and inFIGS. 12C and 13 . Anarrow 1280 is included in the figure to show direction of motion ofnozzle 1202. By following a path adjusted according to slope as described above, depositedmaterial 1282 is able to match desiredmaterial shape 1212 and depositedmaterial thickness 1276 matches a desired deposited material thickness even thoughnozzle 1202 is moving on a path with positive slope. Thickness of depositedmaterial 1276 may be largely determined by point or nozzleexit orifice edge 1248. Additionally, the gap 1226 shown inFIG. 12B is not present inFIG. 14B and depositedmaterial 1282 may have improved adhesion topart surface 1210. Adistance 1278 is shown betweennozzle 1202 andpart surface 1210.Distance 1278 is desired to be positive, i.e., a gap is present, so thatnozzle 1202 doesn't scrape or harmpart surface 1210. Under certain geometry conditions path adjustments as described above and outlined inFIGS. 12C and 13 may result indistance 1278 being less than or equal to zero. Under such conditions, additional path adjustments may be applied to ensure thatdistance 1278 is greater than zero. - Referring now to
FIGS. 15A-15D ,FIG. 15A shows a top view of a desiredpart 1502, andFIG. 15B shows a front view of desired part 1502 (drawn with hidden lines dashed so that the non-planar shape of the part is visible),FIG. 15C shows an isometric view of the part 1502 (drawn with hidden lines dashed so that the non-planar shape of the part is visible), andFIG. 15D shows apart 1504 that is divided intonon-planar layers 1506 on top of abase part 1508. Thepart 1504 represents a manufactured version ofpart 1502. Thepart 1504 is manufactured by depositing layers of material 1506 sequentially on top of thebase part 1508.Layers 1506 may have non-uniform thickness, that is they may have a thickness that varies across each layer up to an optional maximum amount and down to an optional minimum amount. Thepart 1504 may be removed from thebase part 1508 after fabrication of thepart 1504 is complete. Thebase part 1508 may be a pre-fabricated part made by machining or molding or any 3D printing technique. Thebase part 1508 may be made of a material that releases from the material of thepart 1504 or it may be a dissolvable or meltable material, or there may be an additional layer of release material (not shown) between thebase part 1508 and thepart 1504. Fabrication of thepart 1504 bylayers 1506 may be as follows: alayer 1510 is deposited first on top of thebase part 1508, followed by alayer 1512, which is followed by afinal layer 1514. The local number and thicknesses oflayers 1506 may be chosen as follows: first a maximum layer thickness may be specified, then the local thickness of the outer shape ofpart 1504 may be divided by the maximum layer thickness. If there is no remainder from the division operation (i.e., the local thickness of thepart 1504 is an integer multiple of the maximum layer thickness), then the result of the division operation may be used as the number of layers. If the remainder is non-zero, then the number of layers can be the result of the division operation plus one (i.e., an extra layer is added so that no layer is over the maximum thickness). In the manufacturing method described here, there may be a minimum thickness, but the layer thickness does not need to be constant across each layer and layers may have differing thicknesses from one another. In a simple case, layers may locally have the same thickness, and thickness may be determined by dividing the local thickness of thepart 1504 by the number of layers determined for that location. The number of layers does not need to be constant across the area of thepart 1504. For example, if thepart 1502 is to be used as a shape on which to base the shape of thepart 1504, the number of layers across the span of the part as shown inFIG. 15A does not need to be constant. - Using conventional FDM techniques, such parts would be fabricated in flat layers of constant thickness which do not represent the shape of the part very well. By using non-planar layers and layers of non-constant thickness as shown in
FIG. 15D , however, the desiredpart shape 1502 can be better represented in thepart 1504. Thepart 1504 may also be manufactured more quickly and be stronger. -
FIG. 15E showslayers 1506 as fabricated out ofmaterial filaments 1516 which have been deposited along non-horizontal and sometimes non-planar paths so they can follow the form of each layer.Filaments 1516 may be made by the FDM process.Filaments 1516 may have a constant width as shown in this figure, or they may have variable width. In this case, the deposition rate (volume of material deposited per linear distance moved by a material deposition device) changes along the filament length as it is created in order to achieve the varying filament thickness needed to match the varying thickness oflayers 1506 while keeping the width constant as shown. Alternatively, the width of the filaments could be varied while keeping the material deposition rate constant in order to achieve a desired layer thickness. In some cases, both the width and material deposition rate can be varied along the length of the filament. -
FIG. 15F shows thepart 1504 withlayers 1506 exploded so thefilament patterns 1516 a-c are more clearly visible.Layers filaments 1516 a,c arranged in a pattern that runs predominantly across the layer surface. Thelayer 1512 hasfilaments 1516 b arranged in a pattern that is predominantly aligned with the long direction of the layer surface. Using filament patterns that cross or are close to orthogonal from one layer to another can create structural advantages. In practice, filaments may be arranged in other arrangements as well including filaments in all layers being aligned or filaments of every layer going in a different direction or some other arrangement. -
FIG. 15G shows an isometric view of a desiredpart 1518.Part 1518 is similar topart 1504 ofFIGS. 15C-F except that it has aboss 1520 at one end which protrudes vertically frompart 1518. -
FIG. 15H shows an isometric section view, taken along section line A-A inFIG. 15G , of thepart 1518 as divided intonon-planar layers 1522 on top of abase part 1524. - Referring also to
FIG. 15I , an example fabrication of thepart 1518 withnon-planar layers 1522 includes depositingmaterial 1528 from anozzle 1526. -
FIG. 15J shows a side view ofpart 1518 with non-horizontal and optionallynon-planar layers 1522 being fabricated by depositingmaterial 1528 fromnozzle 1526.Nozzle 1526 has aside angle 1530 which determines the steepest angles of parts or layers or faces that it may operate immediately adjacent to or deposit material on. InFIG. 15J , alayer 1532 has an angled shape matching or nearly matchingangle 1530 so thatnozzle 1526 may operate immediately adjacent to it without crashing into it, andfurther nozzle 1526 may deposit material such aslayer 1542 on to it including onto its angled face.Part 1518 andlayers 1522 may be constructed with the following algorithm: first an upper spanninglayer 1532 is planned which spans the area or horizontal extents ofpart 1518. Spanninglayer 1532 may be non-horizontal or non-planar. A minimum angle from vertical for alayer 1532 is chosen which allowsnozzle 1526 to operate immediately adjacent at any location abovelayer 1532.Layer 1532 is also designed to match the shape of the upper surface ofpart 1518 as closely as possible while not violating the minimum allowable angle from vertical (or alternately a maximum allowable angle from horizontal). - In some areas, the shape of
layer 1532 matches the upper surface ofpart 1518 perfectly, and in other areas,layer 1532 must lie below the upper surface ofpart 1518 in order to stay at or above the minimum allowable angle. In areas where it does not match the shape of the upper surface ofpart 1518, more material layers such aslayer 1542 will need to be deposited on top oflayer 1532 in order to attain the full shape ofpart 1518. The thickness oflayer 1532 is chosen as follows: a minimum number of spanning layers may be chosen (layers which span the area ofpart 1518 as projected on a plane perpendicular to anaxis 1544 ofnozzle 1526 such aslayer 1532,layer 1536 and layer 1538), then a maximum layer thickness may be specified, then in a first division operation the local thickness in a direction parallel toaxis 1544 of the shape ofpart 1518 may be divided by the maximum layer thickness. If there is no remainder from the first division operation (i.e., the local thickness ofpart 1518 is an integer multiple of the maximum layer thickness), then the result of the division operation may be used as the number of layers. If the remainder of the first division operation is non-zero, then the number of layers can be the result of the first division operation plus one or more layers (i.e., at least one extra layer is added so that no layer exceeds the maximum thickness). - The number of layers does not need to be constant across part 1518 (for example across the area of
part 1518 as projected on a plane perpendicular to axis 1544). For example, if part 1502 (FIG. 15A ) is to be used as a shape on which to base the shape ofpart 1518, the number of layers across the span of the part shown inFIG. 15A does not need to be constant. After the number of spanning layers and the number of local layers has been determined for all desired locations acrosspart 1518, the specific local thicknesses and orientations of each layer may be planned. The number of upper spanning layers may be decided. InFIG. 15J , there is one upper spanning layer,layer 1532. The number of lower spanning layers may be decided. InFIG. 15J ,layer 1536 andlayer 1538 are the lower spanning layers (there are two lower spanning layers in this example). The shape of the uppermost spanning layer (in this case layer 1532) may be determined. The shape of the uppermost spanning layer may have an upper boundary which follows the shape ofpart 1518 wherever feasible and may deviate from the shape ofpart 1518 in areas whereangle 1530 would preventlayer 1532 from being fabricated. Put another way,uppermost layer 1532 follows the shape ofpart 1532 everywhere except where its slope would be less thanangle 1530 from vertical. A lower boundary oflayer 1532 may be determined by offsetting inward from the upper boundary oflayer 1532 by an amount equal to the desired local layer thickness at each local location. Shape and thickness information for layers may be continuous or it may be represented as data points at discrete locations. - In areas where the shape of
part 1518 is less than the slope ofangle 1530 from vertical, the upper boundary ofuppermost layer 1532 may be shaped so that it is equal to or greater thanangle 1530 from vertical so thatnozzle 1526 may later traverse adjacent tolayer 1532 and deposit additional material in those areas in the form of additional layers such aslayer 1542.Layer 1532 may have aledge 1540 in an area where the local thickness oflayer 1532 may be locally increased without inhibiting motion ofnozzle 1526 as it may deposit additional subsequent layers such aslayer 1542. Once the shape of the uppermost spanning layer is determined, the shapes of any remaining upper spanning layers are determined. The shape of the upper boundary of next inward additional upper spanning layer (if it exists) may be the shape of the lower boundary of the layer lying immediately above (in this case layer 1532). The shape of a lower boundary of a next upper spanning layer may be determined by offsetting downward from the upper boundary of the layer by an amount equal to the local thickness for that layer. The shape of additional upper spanning layers may be similarly determined by offsetting the shape of the layer above downward by the desired local thickness of the layer whose shape is being determined. In this example, there are no additional upper spanning layers. The shape of the lowermost spanninglayer 1538 may be determined by matching the lower boundary of the shape ofpart 1518 and adjusting the upper boundary oflayer 1538 according to the determined local thickness forlayer 1538.Layer 1538 may have the maximum layer thickness in some locations where that does not cause other layers to fall below a minimum thickness value. The shape of a next lower spanninglayer 1536 is determined by using the upper boundary oflayer 1538 as a lower boundary oflayer 1536. An upper boundary oflayer 1536 may be determined by offsetting the lower boundary oflayer 1536 by the desired local thickness forlayer 1536. - In some cases, the local thicknesses of the spanning layers may be determined. In the example shown in
FIG. 15J , upper spanninglayer 1532 was chosen to have the maximum layer thickness at all locations where there are locally more total layers than spanning layers. - In some cases internal fill layers may be used in some areas if a solid part is desired.
Layer 1534 is an example of an internal fill layer.Layer 1534 may not span the area ofpart 1518. The thickness of internal fill layers may be determined by a third division operation in which the remaining unfilled thickness between upper spanninglayer 1532 and lower spanninglayer 1536 is divided by the maximum layer thickness or by a desired layer thickness. If the remainder of the third division operation is zero (i.e., the desired thickness used divides the remaining thickness evenly), then the result of the third division operation may be used as the local number of internal fill layers. If the remainder of the third division operation is not zero, then one or more layers may be added so that no layer exceeds the maximum or desired thickness value. Internal fill layers such aslayer 1532 may be formed in any shape including non-flat, non-horizontal or non-planar shapes. Alternatively, they may be formed to be planar. A combination of planar fill layers and non-planar spanning layers may be used to increase part strength and eliminate any planar layer interfaces across any part cross section in any area. Internal fill layers may be added prior to upper spanning layers. - In some cases external fill layers may be used in some areas to achieve external part shapes with an angle less than the nozzle angle as measured from vertical such as
angle 1530 ofFIG. 15J (or greater than the side angle of the nozzle measured from horizontal). Referring also toFIG. 15H , layers 1550, 1542, 1546 and 1548 are external fill layers that may be added subsequent to upper spanning layers such as upper spanninglayer 1532. External fill layers may be non-planar or non-horizontal or they may be horizontal. In this example they are shown to be horizontal and planar except for areas which interface with non-planar spanning layers below them. For example,layer 1550 has a lower boundary that is non-planar and follows the non-planar shape of spanninglayer 1532 which lies below it. External fill layers may be added lowest layer first (such aslayer 1550 or in some locations 1542), followed by next lowest and so on until an uppermost external fill layer is added, in thiscase layer 1548. External fill layers may have thickness that varies across the area of each layer. - While
FIG. 15J shows layer thicknesses in a single direction, the number of layers and layer thicknesses may vary in any direction across the area ofpart 1518. In the layer planning method and manufacturing method described above, there may be a minimum thickness, but the layer thickness does not need to be constant across each layer and layers may have differing thicknesses from one another. In a simple case, layers may locally have the same thickness, and thickness may be determined by a second division operation in which the local thickness ofpart 1518 is divided by the number of layers determined for that location. - All layers including spanning layers, internal fill layers and external fill layers may be fabricated deposition of material. Material may be deposited via a nozzle in a pattern that closely approximates the desired shape of each layer.
- Referring now to
FIG. 16A , a front view of one implementation of aconnector member 1602 is shown. Theconnector member 1602 may have aportion 1604 that matches the shape of a surrounding material layer (not shown) and it may have aportion 1606 which protrudes in a different direction.Portion 1606 may protrude normal to a surrounding material layer, or it may protrude at some other angle.Connector member 1602 may be formed by a material deposition system such asnozzle 1608. Thenozzle 1608 may follow a path which causes it to depositportion 1604 first and thereby adhereportion 1604 to the surrounding material before changing direction of motion and formingportion 1606 which may protrude from surrounding material. A curved arrow is shown to represent the direction and path of motion thatnozzle 1608 may follow. Connector member(s) such as 1602 may be used to interconnect or form a mechanical joining of material layers or material structures such as those produced by fused deposition modeling and other forms of 3D printing including material deposition, material solidification, SLA, SLS, DMLS, and material jet techniques such as Objet. - Referring also to
FIG. 16B , theconnector member 1602 with an optional auxiliary member 1610 is shown. Member 1610 may match the shape of a surrounding material layer and may be joined tomember 1602 at amaterial junction 1612. Member 1610 may be formed or deposited prior to the forming ofmember 1602 so that asmember 1602 is formed, it may be formed so that it touches member 1610 atjunction 1612.Members 1602 and 1610 may be formed of polymer materials, and they may be hot when deposited (above a glass transition temperature or above a liquidus temperature) so thatmember 1602 may adhere to member 1610 atjunction 1612. Members may also be formed of other materials such as wax, metal, carbon fiber composites, fiberglass composites, thermoset resins, wood composites, ceramic composites, or combinations thereof. -
FIG. 16C shows a structure 1614 havingmultiple connector members 1602.Members 1602 may be formed sequentially starting with alowest member 1616 and ending with anuppermost member 1618.Members 1602 may form a bond or adhesion at common boundaries between them when amember 1602 is formed on top of anothermember 1602. Eachmember 1602 may have aprotruding region 1606. As theprotruding region 1606 of eachmember 1602 is formed, theregion 1606 may bond to or be mixed with or be interlinked with theregion 1606 of themember 1602 that it is being formed on top of (i.e., the “prior member”). Theprotruding region 1606 of the prior member may be somewhat deformed by thenozzle 1608 as the nextprotruding region 1606 is being formed. Such deformation may be tolerable as long asregions 1606 become bonded, welded, or interlinked. The net result of combiningmultiple members 1602 and protrudingregions 1606 may be that a region of continuoustransverse bonding 1620 may be formed which may have a direction of structural integrity which is different than or orthogonal to the predominant material deposition direction ofmaterial regions 1604 and therefore be in a direction different than or orthogonal to the predominant material direction ofmembers 1602 and structure 1614. In this way, the structure 1614 can be created which has strength across layers and has strength not only in a predominant material direction or plane, but also has strength in a direction transverse to the predominant material direction or plane. -
FIG. 16D shows another implementation of a transverseconnected structure 1622 havingconnector members 1602. This structure is similar to structure 1614 ofFIG. 16C except that instructure 1622,members 1602 have varying orientations.Protruding regions 1606 ofmembers 1602 may be bonded, welded, or interlinked to form a region oftransverse bonding 1620 as part ofstructure 1622, similar toregion 1620 of structure 1614.Structure 1622 may be used alone or may be part of a larger or more solidly packed structure and may serve to provide strength transverse to a predominate material or structure direction or plane. -
FIG. 16E shows astructure 1624 which incorporatesmany connector members 1602 and multiple transverseconnected structures 1622. Onestructure 1622 is shown in cross section so the bonding or interlinking of the material of themultiple members 1602 is visible in aninterlinking region 1626.Structure 1624 is shown partially populated withmembers 1628 which include themembers 1602 which make upstructures 1622.Members 1628 may also include additional members which are horizontal or other members which are not horizontal but do not have transverse regions likemembers 1602. Whilestructure 1624 is shown sparsely populated for clarity inFIG. 16E , it is also possible to construct similar structures that are more solid, that is where all available spaces are occupied by members so that the structure behaves similarly to a solid or semi-solid material. The incorporation of transverse connected structures withinstructure 1624 can create transverse strength so thatstructure 1624 may have greater strength in a transverse direction than typical FDM structures which do not incorporate transverse connected structures. All members may have some degree of bonding, welding, or interlinking where they cross other members. Members may be of the same material or they may be of different materials so that different bulk properties may be created in different areas or in different directions. While transverseconnected structures 1622 are shown protruding through the top ofstructure 1624 inFIG. 16E , the protruding elements ofstructures 1622 may be terminated at any desired level and smooth material or members or layers may be deposited over the top ofstructures 1622 which may enable structures similar to 1624 to have smooth or uniform surfaces. -
FIG. 16F shows alarger structure 1630 which incorporates multiple transverseconnected structures 1622 and connector members 1602 (seeFIGS. 16A-D ).Structure 1630 is similar tostructure 1624, but shows how a larger structure can be constructed that incorporates transverseconnected structures 1622 based on similar principles. -
FIG. 16G shows astructure 1632 having aconnector member 1602.Structure 1632 has one layer ofmembers 1634 which are aligned in a predominant direction.Connector member 1602 forms part oflayer 1634 and may be bonded, welded, or interlinked with adjacent members as adjacent members are formed. -
FIG. 16H shows astructure 1636 having aconnector member 1602.Structure 1636 is the same asstructure 1634 but further includes a second layer ofmembers 1638. The members oflayer 1638 may be oriented in a direction different than or orthogonal to those oflayer 1634. Members oflayer 1638 may bond to members oflayer 1634, but nominal inter-layer strength may not be as high as desired due to the nature of the bond. - Referring further to
FIGS. 16I and 16J , thestructure 1636 is shown with theconnector member 1602 reformed and bent over.Member 1602 may be reformed and bent over by a material deposition nozzle, for example. - Referring further to
FIGS. 16K and 16L , astructure 1640 includes thestructure 1636 but adds a third layer ofmembers 1642 on top of the second layer ofmembers 1638. As members oflayer 1642 are formed, they may bond, weld, or interlink with the bent portion ofmember 1602. Themember 1602 may become effectively fused withlayer 1642 as a result. That is, theconnector member 1602 may become a continuous material connection betweenmember layers structure 1640 which may be lacking in layered structures typically created by conventional FDM processes.FIG. 16L shows a front view of thestructure 1640. Thedeformed connector member 1602 is shown in dashed lines so that its shape and connection withlayers - Referring now to
FIG. 17A , one implementation of aconnector member 1702 is shown. Theconnector member 1702 may have regions 1704 which match the shape of surrounding material (not shown). Regions 1704 may be planar or horizontal, or they may follow a non-planar shape. Surrounding material (not shown) may be in the form of planar or non-planar layers and regions 1704 may make up part of the shape of the planar or non-planar layers.Connector member 1702 may have aprotruding region 1706 which may protrude from or differ from the shape of any surrounding material or from the shape of regions 1704. Theprotruding region 1706 may protrude in an upward direction, a downward direction, or in a direction transverse to a predominant shape of regions 1704.Protruding region 1706 may be used to interlinkconnector member 1702 with other members, layers or regions in a structure (not shown in this figure). -
FIG. 17B shows astructure 1708, which includes theconnector member 1702. Amaterial deposition nozzle 1710 is shown depositing material to create an interlinkingmember 1712. Interlinkingmember 1712 may be formed bymaterial deposition nozzle 1710 with material being deposited at a typical rate untilnozzle 1710 comes close tomember 1702 and protrudingregion 1706, at whichtime nozzle 1710 may deposit additional material to form anenlarged region 1714. By depositing additional material in proximity to protrudingregion 1706, enlargedregion 1714 may grow and increase in size until it flows underneath protrudingregion 1706.Enlarged region 1714 may also bond, weld, fuse, or interlink with material frommember 1702 and theprotruding region 1706. - Referring further to
FIG. 17C , astructure 1716 adds anadditional interlinking member 1718 to thestructure 1708. Interlinkingmember 1718 may be formed in the same manner as interlinkingmember 1712. Interlinkingmember 1718 may have anenlarged region 1720. When theenlarged region 1720 is formed, it may flow under protrudingregion 1706 ofconnector member 1702. The material ofenlarged region 1720 may bond, fuse, weld, or interlink with material fromenlarged region 1714 of interlinkingmember 1712 and with protrudingregion 1706 ofconnector member 1702. While additional members are not shown in this figure for clarity, in practice, interlinkingmembers connector member 1702. The fabrication ofstructure 1716 therefore represents a method of creating a strong bond, weld, interconnection, or interlinking of members and material layers on different planes that is stronger than typical weak inter-layer bonds created in structures made via conventional FDM techniques. Non-planar material members or layers may be similarly interlinked with connector members and interlinking members or combinations thereof creating structural links between adjacent non-planar layers. -
FIG. 17D shows astructure 1722, which includes thestructure 1716 but adds additional members that make up alower layer 1724 and anupper layer 1726.Upper layer 1726 includes additional interlinkingmembers 1728 which have been formed so that they bond or fuse with protrudingregion 1706.Structure 1722 represents a structure in which material members or layers on different planes may be structurally interlinked in a way that is stronger than typical weak inter-layer bonds created by conventional FDM techniques. -
FIG. 18A shows another implementation in the form of aconnector member 1802.Connector member 1802 includes a protrudingloop 1804. The protrudingloop 1804 may protrude out of the plane of a surrounding material layer (not shown). Protruding loop may protrude upward or downward or in a direction transverse toconnector member 1802. -
FIG. 18B shows an isometric view of astructure 1806, which includes theconnector member 1802. Amaterial deposition nozzle 1808 is shown depositing material to form an interlinkingmember 1810. Thenozzle 1808 may deposit additional material in proximity to protrudingregion 1804 ofconnector member 1802 to form anenlarged region 1812. The material ofenlarged region 1812 may bond, weld, fuse, or interlink with theprotruding region 1804 and themember 1802. Themember 1810 may lie in a different plane than themember 1802 if the members are planar. Ifmembers -
FIG. 18C shows astructure 1814, which thestructure 1806 ofFIG. 18B but adds anadditional interlinking member 1816. The interlinkingmember 1816 may have anenlarged region 1818, similar to theenlarged region 1812 of interlinkingmember 1810. The material ofenlarged region 1818 may form a bond, weld, fusion, or interlinking with adjacent material of other members including interlinkingmember 1810 and protrudingloop 1804 ofconnector member 1802. -
FIG. 18 d shows astructure 1820, which includes thestructure 1814 but adds additional members that have been formed to create alower layer 1822 and an upper layer 1824. To createstructure 1820, it may be necessary to form all members oflower layer 1822 before forming members of upper layer 1824.Additional interlinking members 1826 have been added as part of upper layer 1824. Interlinkingmembers 1826 may bond, weld, fuse, or interlink with protrudingloop 1804 andconnector member 1802 as well as other adjacent members.Structure 1820 illustrates how a structure may be created that has structural interlinking between layers that is stronger than the typically weak inter-layer bonds that are formed in structures made via conventional FDM processes. - Referring now to
FIG. 19A , a partially completedstructure 1902 that is being formed by amaterial deposition system 1906 is shown. Thestructure 1902 may include non-planar material layers 1904. Thematerial deposition system 1906, cross sectioned for clarity, is shown depositingmaterial 1908 ontostructure 1902. Thematerial deposition system 1906 may be a nozzle. Thematerial deposition system 1906 may have aside angle 1910, which is shown here measured with respect to vertical.Structure 1902 andlayers 1904 are shown having an “egg-crate”-like form withprotrusions 1914 andvalleys 1916. The form ofprotrusions 1914 andvalleys 1916 may have alimit angle 1912 which may be the minimum allowed angle as measured from vertical.Angle 1912 may be a determining factor of the form oflayers 1904,protrusions 1914, andvalleys 1916.Angle 1912 may be chosen to be as small as possible while not being less thanangle 1910, or it may be chosen to beangle 1910 plus an incremental safety factor. By choosingangle 1912 to not be less thanangle 1910,material deposition system 1906 mal be able to access an entire workingupper surface 1918 ofstructure 1902. Workingupper surface 1918 may be the exposed upper surface of whateverlayer 1904 or combination oflayers 1904 are exposed at a given time during the fabrication process ofstructure 1902. By choosing a form forlayers 1904 withprotrusions 1914 andvalleys 1916 andangle 1912 as small as possible, bondable surface area oflayers 1904 may be at or near a maximum achievable bondable surface area while still being accessible and fabricatable bymaterial deposition system 1906. Additionally, a form as described withminimum angles 1912 may have no planes of cleavage betweenlayers 1904. Both maximized bondable area between layers and elimination of cleavage planes between layers may allowstructure 1902 to have higher inter-layer strength and greater resistance to delamination and improved structural properties as compared to structures fabricated via conventional material deposition techniques such as FDM with planar, horizontal layers. -
FIG. 19B shows astructure 1903, which addsadditional layers 1904 to thestructure 1902 includingpartial layers 1920 which may combine to form a flatupper surface 1919, which may alternatively take any desired shape.Structure 1903 depicts hownon-planar layers 1904 pluspartial layers 1920 can be used to form a structure with planar faces, non-planar faces, or any desired shape. Desired shapes with areas with slope angles less thanangle 1910 ofFIG. 19A may be formed with a combination of non-planar layers such aslayers 1904 plus external planar layers as shown inFIGS. 15A-15J . -
FIG. 19C shows a front view of astructure 1922 havinglayers 1924.Structure 1922 is similar tostructure 1903 ofFIG. 19B except that layers 1924 have shapes chosen such that eachlayer 1924 has a constant thickness. A limitinglayer 1926 may be included which has a shape designed according tominimal angle 1912 as inFIG. 19A . To keep layer thickness constant, the shapes ofother layers 1924 are offset shapes fromlayer 1926 and therefore may have angles greater thanangle 1912 over a larger portion of their extents. Anoptional bottom layer 1928 and anoptional top layer 1930 are shown that have non-constant thickness.Layers -
FIG. 19D shows a front view of astructure 1932 withlayers 1934.Structure 1932 is similar tostructure 1903 ofFIG. 19B except that layers 1934 have shapes chosen such that the shape of each layer may be the same (except where they are incomplete to allow for top and bottom structure surfaces).Layers 1934 may have varying thickness in order to achieve the same shape for eachlayer 1934. Using layer shapes that are the same and are “stackable” may allow forsmaller angles 1912 over greater extents ofstructure 1932 which may allow for bondable surface area to be maximized and may allow for the greatest deviation from planar layer shapes which may increase structure strength.Structure 1932 includes anoptional bottom layer 1936 and anoptional top layer 1938.Layer -
FIG. 20A shows an example of asystem 2002 for fabricating 3D objects with continuously variable colors, material properties, or a combination thereof.System 2002 may include amaterial combining system 2004, a materialcombining system controller 2024, amaterial shaping system 2006, amaterial sizing system 2008, a material buffer orstorage system 2010 and amaterial deposition system 2012.Material combining system 2004 may serve to combinematerials 2014, which may be of differing types, colors, shapes or material properties, into a combinedmaterial 2016.Material combining system 2004 is shown cross sectioned inFIG. 20B to reveal the flow of materials through it. -
Material shaping system 2006 may serve to change or enforce or solidify the shape of combinedmaterial 2016 to yieldshaped material 2018.Material sizing system 2008 may serve to adjust the size of shapedmaterial 2018 and may optionally or selectively remove a portion of material 2018 to yieldsized material 2020.Material shaping system 2006 ormaterial sizing system 2008 or some other system may add optional drive or syncing features 2022 to shapedmaterial 2018 or tosized material 2020. A small number or coverage of syncing features 2022 are shown for clarity, but in practice syncing features 2022 may be placed all along the length of shapedmaterial 2018 orsized material 2020 or they may be placed at regular intervals or at irregular intervals. - If syncing features are placed at irregular intervals, they may serve as markers which may be read or synced to by
material deposition system 2012. If syncing features 2022 are added to shapedmaterial 2018, they may persist as part ofsized material 2020.Sized material 2020 may be stored for future use on a spool or in a container, or it may be fed directly tomaterial deposition system 2012, or it may have a service loop, storage system or other buffer such asbuffer 2010.Buffer 2010 may serve to allowsystem 2002 to operate with a different feedrate or intermittent feed formaterial deposition system 2012 as compared to the feedrate ofmaterial combining system 2004. -
Materials 2014 may be controllably fed intomaterial combining system 2004 at different rates to create any desired combined ratio of the individual input materials. Ifinput materials 2014 have different colors or material properties, combined material may therefore have any mixture of those properties or colors, and the mixture of colors or material properties or the ratio of materials may be varied continuously along the length of combinedmaterial 2016.Input materials 2014 may be any material including polymer filaments such as those used for conventional FDM 3D printing systems. Combiningsystem 2004 is shown receiving 5input materials 2014 inFIG. 20A , but nearly any number of input materials is possible. - For mixing of colors,
input materials 2014 may be red, green and blue, or they may be cyan, yellow, magenta, black and white, or they may include purple, blue, green, yellow, orange, and red, or translucent, fluorescent, metallic, pearlescent colors or any combination thereof. For achievingmaterial 2016 with variable material composition or properties,input materials 2014 may include polymers, waxes, elastomers, rubbers, mineral fillers, metals, metal-polymer composites, carbon-fiber, carbon fiber composites, Kevlar, spectra, nylon, ABS (Acrylonitrile Butadiene Styrene), PLA (Polylactic acid), PET (Polyethylene terephthalate), PC (Polycarbonate), PVA (Polyvinyl alcohol), polystyrene, dissolvable materials, meltable materials, fibers, particulate composites, wood-based materials, or combinations thereof. Combinedmaterial 2016 may be suitable for use as an input material for conventional, existing or new FDM systems.Shaped material 2018 andsized material 2020 may also optionally be used as input material for other FDM systems as well as being used as input formaterial deposition system 2012. -
Material deposition system 2012 may includefeed drive 2026 andnozzle 2028.Feed drive 2026 may sync with syncing features 2022.Feed drive 2026 may sync withsyncing features 2022 by mechanical fit, or by intelligent control bycontroller 2024 or some other controller.Controller 2025 may communicate and control the actions of combiningsystem 2004 andmaterial deposition system 2012 viacommunication links 2025.Controller 2024 may also communicate with andcontrol shaping system 2006 or sizingsystem 2008 or combinations thereof for example to enable closed-loop control of shaping or sizing or creation of syncing features 2022. - By creating
syncing features 2022 in close proximity to the material combining function ofmaterial combining system 2004, syncing features 2022 may allow the syncing offeed drive 2026 with syncing features 2022 onmaterial 2020 and therefore maintaining sync betweenmaterial deposition system 2012 and the instantaneous or localized material composition, properties or color ofmaterial 2020.Controller 2024 may control the feedrates ofsystems material deposition system 2012 in full color or variable material composition with low error (<1 mm material length) between an instantaneously specified material color or composition to be deposited and the actual position of the corresponding material color or composition onmaterial 2020, asmaterial 2020 is being fed throughnozzle 2028 and deposited on a part. - Syncing features 2022 may act like ridges on a timing belt so that material deposition system does not accumulate errors in the position of material 2020 over time beyond a possible very small non-accumulating error that may be due to clearance between syncing features 2022 and corresponding syncing features on
material drive system 2026.Material drive system 2026 is shown as wheels with optional syncing features, but it may also include, belts, gears, smooth rollers, reciprocating feed dogs or vibrating feed components or combinations thereof. - Another optional way of syncing the locations of material ratio or composition of
material 2020 withfeed drive 2026 is the use ofmarkers 2030 which may be placed into or onmaterial 2020 bysystems Markers 2030 may be physical features such as notches, holes, grooves or bosses, or they may be changes in the material composition or ratio. For example, one ofinput materials 2014 may be a marker material such as a material that reflects or absorbs ultraviolet (UV) light or fluoresces under UV light or some other frequency of light or it may be a different material that may be detectable bydeposition system 2012 orcontroller 2024, but may not be readily visually detectable by humans. - Optional syncing features 2022 may have shapes such that an area of the cross section of
material 2020 is constant along the length ofmaterial 2020. A constant material cross section formaterial 2020 may enable a more easily controllable or continuous feedrate of material through and out ofnozzle 2028. A variety of shapes for syncingfeatures 2022 are possible such that the cross sectional area ofmaterial 2020 will remain constant including offset bosses, indentations, notches, grooves, bars, spiral ridges, threads or grooves and chevron features.FIG. 20A shows one version of offset chevron shapes for syncing features 2022.Material 2020 may be fed throughnozzle 2028 where it may be extruded with or without heat and deposited on a part surface (not shown).Nozzle 2028 is shown cross sectioned to reveal the passage ofmaterial 2020 through it. -
FIG. 20B shows a schematic front cross section view ofmaterial combining system 2004 andmaterial shaping system 2006.System 2004 may include inputmaterial feed systems 2032, which may controllably feed input materials into a combiningchamber 2036.Feed systems 2032 are shown as feed rollers, but they may include belts, gears, reciprocating feed dogs, vibrating feed components or combinations thereof.Input materials 2014 may pass throughrestriction orifices 2034 which may serve to prevent backflow and mixing ofinput materials 2014 before they have entered mixingchamber 2036. Mixingchamber 2036 may include mixing vanes, grooves, or members to promote convoluted flow and mixing (not shown). Mixingchamber 2036 may include valves or flow preventers (not shown). Mixingchamber 2036 may include anexit orifice 2038 that may have a diameter or width smaller than mixingchamber 2036. Mixingchamber 2036 may be heated to melt or activate input materials. -
Input materials 2014 may be insulated from heat from mixingchamber 2036 or they may be actively cooled until they reachrestriction orifices 2034 where they may become softened or liquefied before or as they enter mixingchamber 2036.Material feed systems 2032 may be controlled bycontroller 2024 such that they feed theirrespective input materials 2014 at predetermined rates corresponding to a desired material or color ratio of combinedmaterial 2016.FIG. 20B shows combinedmaterial 2016 being shaped bymaterial shaping system 2006.Material shaping system 2006 may include shapingrollers 2040. Combinedmaterial 2016 may be hot or soft enough to change shape as it passes betweenrollers 2040.Material shaping rollers 2040 may create syncingfeatures 2022 in shapedmaterial 2018 by embossing, squeezing, indenting, turning, or shiftingmaterial 2018. The rate ofshaping system 2006 may controlled bycontroller 2024 to match the rate of combiningsystem 2004. -
FIG. 20C shows an isometric view ofmaterial combining system 2004,material shaping system 2006, andmaterial sizing system 2008.Material sizing system 2008 may include a blade, a set of pinch rollers or shear rollers, a reciprocating shear, a laser or water jet cutter, or it may include arotary cutter 2042. Shapingrollers 2040 may provide a primary cross section area through which material 2016 passes and may have a gap on one side which may allow a fraction ofmaterial 2016 which may be in excess of the primary cross section area to flow or escape and form a thin discardflange 2044 on one side of shapedmaterial 2018.Material sizing system 2008 may remove discardflange 2044 or other excess material frommaterial 2018, yieldingsized material 2020 which may have a more precisely controlled remaining cross section area than combinedmaterial 2016 or shapedmaterial 2018. For example,material 2020 may have a standard deviation of cross section area less than 1% of the average cross section area for a batch of material, whereas typical FDM material that has not been processed by additional shaping and sizing systems may have a standard deviation of cross section area greater than 2% of the average cross section area of a batch of material. - In
system 2002,shaping system 2004, sizingsystem 2006 and syncing features 2022 are optional. It is also possible to produce combinedmaterial 2016 with continuously variable color or composition with cross sections that may be round, square, rectangular, triangular, hexagonal, corrugated, oval, tubular or combinations thereof. Combinedmaterial 2016 with a round cross section and variable color or composition may be used directly in many existing FDM systems. - If syncing features 2022 are created for a batch of material 2018 or
material 2020, a corresponding dataset or data file may be created that tells a controller (possibly on a different FDM system) how to sync material 2018 with volumetric or surface locations in a corresponding part.FIG. 20D shows a flow chart of an example of a process that can be used with one or more of the systems ofFIGS. 20A-20C . At 2062, a feed rate for each of at least two different input materials is independently controlled. For example, as noted above, thecontroller 2024 can control feedrates ofmaterial combining system 2004 to generate a processed material that varies in composition along its length. In some implementations, the different input materials are different FDM filaments. - At 2064, syncing features are added to the processed material. For example, as noted above, the
controller 2024 can control thematerial shaping system 2006 to enable closed-loop control of creation and use of syncing features 2022. In some cases, thecontroller 2024 also controls thesizing system 2008, as noted above. In any case, the syncing features can be useable by a 3D printer to synchronize the variation in composition of the processed material during 3D printing of an object using the processed material. - In some implementations, at 2066, a check is made as to whether the processed material will be used locally. Note that some implementations create and use the processed material all within the same system, some implementations create the processed material for use in a separate additive manufacturing system, and some implementations create the processed material for either use in additive manufacturing locally or for use elsewhere.
- For local consumption of the processed material, data can be created at 2068, which data is usable by a local 3D printer to sync the processed material with volumetric or surface locations of the object during the 3D printing. For example, as noted above, the
controller 2024 can also control thematerial deposition system 2012, and so the data can be created for use by thesame controller 2024 in charge of both material preparation and 3D printing. At 2070, the 3D printer can be controlled to use the processed material, including the synching features, based on the generated data. In addition, the process can be ongoing, and the controlling and adding at 2062 and 2064 can include creating lengths of the processed material with continuously variable composition ratios and with the syncing features placed in specific locations along the processed material, the specific locations being coordinated with the composition ratios. - In some implementations, the data generated for such processed material can be sent to another system for use with this processed material. For example, at 2072 a data file can be created in which the data file is usable by an entirely different 3D printer (e.g., an FDM system that is separate and distinct from an FDM system that creates the processed material). At 2074, this data file can be sent to the different system (e.g., by communication over a wireless network or by communication through a wired computer network) for use with the processed material.
-
Material Material - The systems shown in
FIGS. 20A-20C , such assystem 2002, may allow for a stand-alone system that may take as input 3D part models with color or material information associated with each volumetric or surface location in the 3D part models and may produce as output three dimensional objects with continuously or discretely variable color or material composition or properties over the surfaces or volumes of the parts that may match the input volumetric or surface color or material information. Components ofsystem 2002 may also be retrofitted to existing FDM machines to enable existing FDM machines to achieve new capabilities including full color and continuously or discretely variable material deposition capability. Components ofsystem 2002 may also be used to create batches of material 2020 that correspond to specific parts to be fabricated and these part-specific batches ofmaterial 2020 may be stored for later use or sold or distributed for use to print the corresponding full color or variable material parts on different FDM systems, even though other FDM systems may not have the local capability to create combined, shaped or sized variable composition material such asmaterial 2020. - Implementations of the subject matter described in this specification can be implemented in combination with digital electronic circuitry, or computer software, firmware, or hardware. Implementations of the subject matter described in this specification can be implemented in an additive manufacturing system that uses one or more modules of computer program instructions encoded on a computer-readable medium for execution by, or to control the operation of, data processing apparatus. The computer-readable medium can be a manufactured product, such as hard drive in a computer system or an optical disc sold through retail channels, or an embedded system. The computer-readable medium can be acquired separately and later encoded with the one or more modules of computer program instructions, such as by delivery of the one or more modules of computer program instructions over a wired or wireless network. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, or a combination of one or more of them.
- The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a runtime environment, or a combination of one or more of them. In addition, the apparatus can employ various different computing model infrastructures, such as web services, distributed computing and grid computing infrastructures.
- A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
- Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device (e.g., a universal serial bus (USB) flash drive), to name just a few. Devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
- To provide for interaction with a user, implementations of the subject matter described in this specification can be implemented using a computer having a display device, e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
- Implementations of the subject matter described in this specification can be implemented using a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the subject matter described is this specification, or any combination of one or more such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (“LAN”) and a wide area network (“WAN”), an inter-network (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks).
- The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
- While this specification contains many implementation details, these should not be construed as limitations on the scope of the invention or of what may be claimed, but rather as descriptions of features specific to particular implementations of the invention. Certain features that are described in this specification in the context of separate implementations can also be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
- Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
- Thus, particular implementations of the invention have been described. Other implementations are within the scope of the following claims.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/663,408 US20150266235A1 (en) | 2014-03-19 | 2015-03-19 | Systems and methods for improved 3d printing |
US15/910,474 US20180250748A1 (en) | 2014-03-19 | 2018-03-02 | Systems and methods for improved 3d printing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461955214P | 2014-03-19 | 2014-03-19 | |
US14/663,408 US20150266235A1 (en) | 2014-03-19 | 2015-03-19 | Systems and methods for improved 3d printing |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/910,474 Division US20180250748A1 (en) | 2014-03-19 | 2018-03-02 | Systems and methods for improved 3d printing |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150266235A1 true US20150266235A1 (en) | 2015-09-24 |
Family
ID=54141260
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/663,408 Abandoned US20150266235A1 (en) | 2014-03-19 | 2015-03-19 | Systems and methods for improved 3d printing |
US14/663,393 Active 2035-12-23 US10005126B2 (en) | 2014-03-19 | 2015-03-19 | Systems and methods for improved 3D printing |
US15/910,474 Abandoned US20180250748A1 (en) | 2014-03-19 | 2018-03-02 | Systems and methods for improved 3d printing |
US16/017,765 Active 2035-10-23 US10899071B2 (en) | 2014-03-19 | 2018-06-25 | Systems and methods for improved 3D printing |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/663,393 Active 2035-12-23 US10005126B2 (en) | 2014-03-19 | 2015-03-19 | Systems and methods for improved 3D printing |
US15/910,474 Abandoned US20180250748A1 (en) | 2014-03-19 | 2018-03-02 | Systems and methods for improved 3d printing |
US16/017,765 Active 2035-10-23 US10899071B2 (en) | 2014-03-19 | 2018-06-25 | Systems and methods for improved 3D printing |
Country Status (1)
Country | Link |
---|---|
US (4) | US20150266235A1 (en) |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150056318A1 (en) * | 2013-08-23 | 2015-02-26 | Xyzprinting, Inc. | Printing head module and three dimensional printing apparatus using the same |
US20150314529A1 (en) * | 2014-04-30 | 2015-11-05 | Solid Fusion, LLC | Discrete 3d deposition printer |
US9533449B2 (en) | 2014-06-19 | 2017-01-03 | Autodesk, Inc. | Material deposition systems with four or more axes |
US9669586B2 (en) | 2013-10-01 | 2017-06-06 | Autodesk, Inc. | Material dispensing system |
WO2017110074A1 (en) * | 2015-12-21 | 2017-06-29 | Canon Kabushiki Kaisha | Molding system, data processing device for generating molding data, and method of manufacturing three-dimensional object |
US20170232516A1 (en) * | 2016-02-11 | 2017-08-17 | Ddm Systems, Inc. | Conformal material and support structures for additive manufacturing systems and methods of use thereof |
US9796140B2 (en) | 2014-06-19 | 2017-10-24 | Autodesk, Inc. | Automated systems for composite part fabrication |
CN107303728A (en) * | 2016-04-15 | 2017-10-31 | 物化股份有限公司 | Use the 3 D-printing of the optimization of the supporter made |
WO2017180958A3 (en) * | 2016-04-15 | 2017-12-21 | Materialise N.V. | Optimized three dimensional printing using ready-made supports |
US9895841B2 (en) | 2014-05-09 | 2018-02-20 | Autodesk, Inc. | User specific design customization for 3D printing |
DE102017213072A1 (en) | 2016-09-05 | 2018-03-08 | Ford Global Technologies, Llc | Additive manufacturing process |
WO2018072034A1 (en) | 2016-10-21 | 2018-04-26 | Mosaic Manufacturing Ltd. | Joiners, methods of joining, and related systems for additive manufacturing |
US10005126B2 (en) | 2014-03-19 | 2018-06-26 | Autodesk, Inc. | Systems and methods for improved 3D printing |
CN108472876A (en) * | 2015-12-21 | 2018-08-31 | 佳能株式会社 | Molding-system, the data processing equipment for generating molding data and the method for manufacturing three-dimension object |
US20180297272A1 (en) * | 2017-04-14 | 2018-10-18 | Desktop Metal, Inc. | High density 3d printing |
US20180307207A1 (en) * | 2017-04-24 | 2018-10-25 | Autodesk, Inc. | Closed-loop robotic deposition of material |
CN108780588A (en) * | 2016-03-04 | 2018-11-09 | 瑞尼斯豪公司 | Increasing material manufacturing method and system |
WO2018219698A1 (en) | 2017-05-30 | 2018-12-06 | Philips Lighting Holding B.V. | Fdm printer and method with force feedback for printing non-uniform filaments |
WO2018219461A1 (en) * | 2017-06-01 | 2018-12-06 | Siemens Aktiengesellschaft | Modification of the surface structure in 3d printing |
WO2018099818A3 (en) * | 2016-12-01 | 2018-12-20 | Philips Lighting Holding B.V. | Optical component for generating a light effect |
US20190039288A1 (en) * | 2017-08-07 | 2019-02-07 | Adobe Systems Incorporated | Facilitating Extraction of Three-Dimensional Object with Printed Hint |
US10370510B2 (en) * | 2013-10-08 | 2019-08-06 | Stratasys, Inc. | Consumable filaments having reversible reinforcement for extrusion-based additive manufacturing |
US10481586B2 (en) | 2015-09-11 | 2019-11-19 | Autodesk, Inc. | Narrow angle hot end for three dimensional (3D) printer |
JP2019202535A (en) * | 2018-03-30 | 2019-11-28 | コニカ ミノルタ ラボラトリー ユー.エス.エー.,インコーポレイテッド | Discrete three-dimensional printing method |
WO2020046125A1 (en) | 2018-08-31 | 2020-03-05 | Ultimaker B.V. | Methods and systems for layered deposition modelling with reinforced interlayer connections |
CN110997285A (en) * | 2017-07-31 | 2020-04-10 | 惠普发展公司,有限责任合伙企业 | Different mixtures of build materials deliverable during three-dimensional printing operations |
US10691095B2 (en) | 2016-05-02 | 2020-06-23 | Board Of Regents, The University Of Texas System | In-situ diagnostics and control method and system for material extrusion 3D printing |
CN111444559A (en) * | 2020-03-20 | 2020-07-24 | 杭州电子科技大学 | Dynamic simulation method for FDM type 3D printing process based on ANSYS |
US10836077B2 (en) | 2017-09-13 | 2020-11-17 | Scott Charles Andrews | Process and system for fabricating a colored powder coating composition from solid filaments |
WO2020244980A1 (en) * | 2019-06-06 | 2020-12-10 | Signify Holding B.V. | Preventing buckling of 3d fdm printed items |
US10870268B2 (en) | 2014-08-21 | 2020-12-22 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
US10906291B2 (en) | 2016-01-06 | 2021-02-02 | Autodesk, Inc. | Controllable release build plate for 3D printer |
US10928742B2 (en) * | 2018-08-07 | 2021-02-23 | 3DFortify, Inc. | Additive manufacturing systems and methods for non-planar interfaces between layers |
US10955814B2 (en) | 2017-04-24 | 2021-03-23 | Autodesk, Inc. | Closed-loop robotic deposition of material |
US20210101818A1 (en) * | 2016-11-28 | 2021-04-08 | Corning Incorporated | Additive manufacturing systems and method for making glass articles |
CN112706399A (en) * | 2015-11-09 | 2021-04-27 | 耐克创新有限合伙公司 | Adhesive and drag printing |
WO2021175780A1 (en) * | 2020-03-05 | 2021-09-10 | Signify Holding B.V. | 3d item with interpenetrating layers produced by multi-material printing |
EP3882003A1 (en) * | 2020-03-16 | 2021-09-22 | Signify Holding B.V. | 3d printed item with surface with opening |
WO2021209344A1 (en) * | 2020-04-16 | 2021-10-21 | Signify Holding B.V. | Luminaire with texture perforation |
US20210402684A1 (en) * | 2019-03-21 | 2021-12-30 | Hewlett-Packard Development Company, L.P. | Three-dimensional printing |
US11305481B2 (en) * | 2018-10-15 | 2022-04-19 | Seiko Epson Corporation | Manufacturing method of three-dimensional object |
JP2022100050A (en) * | 2020-12-23 | 2022-07-05 | 三菱電機株式会社 | Additive manufacturing apparatus and additive manufacturing method |
US11383445B2 (en) | 2017-04-04 | 2022-07-12 | Hewlett-Packard Development Company, L.P. | Forming layers of build material of a three-dimensional printing system |
US11559918B2 (en) * | 2018-10-10 | 2023-01-24 | Rolls-Royce Corporation | Additively manufactured composite components |
WO2023015227A1 (en) * | 2021-08-06 | 2023-02-09 | Ppg Industries Ohio, Inc. | System and method for 3d printing a non-planar surface |
US11590690B2 (en) | 2017-10-05 | 2023-02-28 | Signify Holding B.V. | Printer unit for a 3D-printing apparatus and method |
US11660822B2 (en) | 2021-01-25 | 2023-05-30 | Xerox Corporation | System and method for improved infilling of part interiors in objects formed by additive manufacturing systems |
US11708296B2 (en) | 2017-11-30 | 2023-07-25 | Corning Incorporated | Non-iox glasses with high coefficient of thermal expansion and preferential fracture behavior for thermal tempering |
WO2023242069A1 (en) * | 2022-06-14 | 2023-12-21 | Signify Holding B.V. | Printer head arrangement, 3d-printed object and method for 3d printing |
US11883881B2 (en) | 2021-01-25 | 2024-01-30 | Xerox Corporation | System and method for operating a material drop ejecting three-dimensional (3D) object printer to prevent quantization error in perimeters of a three-dimensional printed object |
US11891324B2 (en) | 2014-07-31 | 2024-02-06 | Corning Incorporated | Thermally strengthened consumer electronic glass and related systems and methods |
US11904548B2 (en) | 2017-11-30 | 2024-02-20 | Hewlett-Packard Development Company, L.P. | Varying the composition of build materials used for a three dimensional part |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9815268B2 (en) | 2013-03-22 | 2017-11-14 | Markforged, Inc. | Multiaxis fiber reinforcement for 3D printing |
US9688028B2 (en) | 2013-03-22 | 2017-06-27 | Markforged, Inc. | Multilayer fiber reinforcement design for 3D printing |
US10682844B2 (en) | 2013-03-22 | 2020-06-16 | Markforged, Inc. | Embedding 3D printed fiber reinforcement in molded articles |
US9186846B1 (en) | 2013-03-22 | 2015-11-17 | Markforged, Inc. | Methods for composite filament threading in three dimensional printing |
US9694544B2 (en) | 2013-03-22 | 2017-07-04 | Markforged, Inc. | Methods for fiber reinforced additive manufacturing |
US9126365B1 (en) | 2013-03-22 | 2015-09-08 | Markforged, Inc. | Methods for composite filament fabrication in three dimensional printing |
US9579851B2 (en) | 2013-03-22 | 2017-02-28 | Markforged, Inc. | Apparatus for fiber reinforced additive manufacturing |
US9186848B2 (en) | 2013-03-22 | 2015-11-17 | Markforged, Inc. | Three dimensional printing of composite reinforced structures |
US9956725B2 (en) | 2013-03-22 | 2018-05-01 | Markforged, Inc. | Three dimensional printer for fiber reinforced composite filament fabrication |
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 |
US9149988B2 (en) | 2013-03-22 | 2015-10-06 | Markforged, Inc. | Three dimensional printing |
CN107813495A (en) | 2013-03-22 | 2018-03-20 | 格雷戈里·托马斯·马克 | 3 D-printing |
US10259160B2 (en) | 2013-03-22 | 2019-04-16 | Markforged, Inc. | Wear resistance in 3D printing of composites |
US9156205B2 (en) | 2013-03-22 | 2015-10-13 | Markforged, Inc. | Three dimensional printer with composite filament fabrication |
EP3444102B1 (en) | 2013-06-05 | 2023-08-09 | Markforged, Inc. | Method and apparatus for fiber reinforced additive manufacturing |
GB201314030D0 (en) * | 2013-08-06 | 2013-09-18 | Eads Uk Ltd | Extrusion-Based Additive Manufacturing System and Method |
US9833948B2 (en) * | 2014-05-08 | 2017-12-05 | Adobe Systems Incorporated | 3D printing of colored models on multi-head printers |
TWI611909B (en) * | 2014-11-29 | 2018-01-21 | National Tsing Hua University | High speed flexible 3d freeform techniques |
US10476164B2 (en) | 2015-10-28 | 2019-11-12 | Rogers Corporation | Broadband multiple layer dielectric resonator antenna and method of making the same |
US11367959B2 (en) * | 2015-10-28 | 2022-06-21 | Rogers Corporation | Broadband multiple layer dielectric resonator antenna and method of making the same |
CN105711102B (en) | 2016-04-19 | 2018-01-02 | 山东大学 | A kind of 3D printing paths planning method based on your helix of Fermat |
WO2017188997A2 (en) * | 2016-04-29 | 2017-11-02 | Hewlett-Packard Development Company, L.P. | Three-dimensional printer with a supporting element insertion apparatus |
WO2018017518A2 (en) | 2016-07-21 | 2018-01-25 | Astronics Aerosat Corporation | Multi-channel communications antenna |
WO2018039260A1 (en) * | 2016-08-22 | 2018-03-01 | Stratasys, Inc. | Multiple axis robotic additive manufacturing system and methods |
US11119466B2 (en) * | 2016-12-02 | 2021-09-14 | The Government Of The United States Of America, As Represented By The Secretary Of The Navy | Implicit method and an algorithm for flexible functionally tailorable slicing for additive manufacturing |
TWI674966B (en) * | 2017-01-05 | 2019-10-21 | 三緯國際立體列印科技股份有限公司 | Method for compensating coloring range of colored 3d object |
US11876295B2 (en) | 2017-05-02 | 2024-01-16 | Rogers Corporation | Electromagnetic reflector for use in a dielectric resonator antenna system |
US11283189B2 (en) | 2017-05-02 | 2022-03-22 | Rogers Corporation | Connected dielectric resonator antenna array and method of making the same |
WO2019002271A1 (en) | 2017-06-27 | 2019-01-03 | Covestro Deutschland Ag | 3d printing process with path-dependent control of the printing path |
US10992052B2 (en) * | 2017-08-28 | 2021-04-27 | Astronics Aerosat Corporation | Dielectric lens for antenna system |
EP3482914B1 (en) * | 2017-11-14 | 2021-08-04 | VenturaPlus S.r.l. | Method for determining the inclination of the axes of a machine with five or more axes for producing objects by additive manufacturing, system for producing objects by said method |
US11616302B2 (en) | 2018-01-15 | 2023-03-28 | Rogers Corporation | Dielectric resonator antenna having first and second dielectric portions |
CN112236289B (en) | 2018-05-22 | 2023-02-21 | 曼特尔公司 | Method and system for automatic tool path generation |
JP7091876B2 (en) * | 2018-06-22 | 2022-06-28 | 株式会社リコー | Modeling equipment, control equipment and methods |
WO2020039022A1 (en) | 2018-08-24 | 2020-02-27 | Signify Holding B.V. | Stress releasing object by multiple-material fdm printing |
US11552390B2 (en) | 2018-09-11 | 2023-01-10 | Rogers Corporation | Dielectric resonator antenna system |
GB2594171A (en) | 2018-12-04 | 2021-10-20 | Rogers Corp | Dielectric electromagnetic structure and method of making the same |
CN117507355A (en) * | 2018-12-20 | 2024-02-06 | 捷普有限公司 | Apparatus for applying a print plan for additive manufacturing printing |
US11633307B2 (en) | 2019-01-29 | 2023-04-25 | L'oreal | Porous formulation storage cushion, formulation delivery system, and method of manufacturing a porous formulation storage cushion |
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 |
DE102019206078A1 (en) * | 2019-04-29 | 2020-10-29 | Realizer Gmbh | 3D printing device and 3D printing process for the production of moldings with solidification surfaces determined on the basis of parameters |
GB202005046D0 (en) * | 2020-04-06 | 2020-05-20 | Cambridge Entpr Ltd | Method of additive layer manufacturing |
US11482790B2 (en) | 2020-04-08 | 2022-10-25 | Rogers Corporation | Dielectric lens and electromagnetic device with same |
US11338523B2 (en) * | 2020-06-10 | 2022-05-24 | Xerox Corporation | System and method for operating a multi-nozzle extruder during additive manufacturing |
NL2027138B1 (en) * | 2020-12-17 | 2022-07-11 | Ultimaker Bv | Infill structure with increased Z-strength |
CN112829303B (en) * | 2021-02-19 | 2022-08-09 | 武汉市中心医院 | Thin film dot matrix shaping device |
CN112873836B (en) * | 2021-02-19 | 2022-08-09 | 武汉市中心医院 | Bidirectional splicing type needle array forming device |
EP4313552A1 (en) * | 2021-03-24 | 2024-02-07 | Icon Technology, Inc. | Additive manufacturing construction with cement-based materials using mechanically interlocked layers |
US11618209B1 (en) * | 2022-03-24 | 2023-04-04 | Thermwood Corporation | Apparatus and method for depositing material during additive manufacturing |
CN114536772B (en) * | 2022-04-21 | 2022-07-12 | 南京铖联激光科技有限公司 | Intelligent partition control system in 3D printing system and control method thereof |
US11760003B1 (en) | 2022-06-08 | 2023-09-19 | Dana Italia S.R.L. | Systems and methods for reinforcing multi-layer structures |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6129872A (en) * | 1998-08-29 | 2000-10-10 | Jang; Justin | Process and apparatus for creating a colorful three-dimensional object |
US6866807B2 (en) * | 2001-09-21 | 2005-03-15 | Stratasys, Inc. | High-precision modeling filament |
US20100327479A1 (en) * | 2009-06-23 | 2010-12-30 | Stratasys, Inc. | Consumable materials having customized characteristics |
US20110076495A1 (en) * | 2009-09-30 | 2011-03-31 | Stratasys, Inc. | Consumable materials having topographical surface patterns for use in extrusion-based digital manufacturing systems |
US20110079936A1 (en) * | 2009-10-05 | 2011-04-07 | Neri Oxman | Methods and Apparatus for Variable Property Rapid Prototyping |
US20110117268A1 (en) * | 2009-11-19 | 2011-05-19 | Stratasys, Inc. | Consumable materials having encoded markings for use with direct digital manufacturing systems |
US20110121476A1 (en) * | 2009-11-19 | 2011-05-26 | Stratasys, Inc. | Encoded consumable materials and sensor assemblies for use in additive manufacturing systems |
US20140034214A1 (en) * | 2012-07-31 | 2014-02-06 | Makerbot Industries, Llc | Build material switching |
US20150142159A1 (en) * | 2013-11-18 | 2015-05-21 | Kai-Jui Chang | Color or multi-material three-dimensional (3d) printing |
US20150231829A1 (en) * | 2014-02-19 | 2015-08-20 | Charles John Haider | System for use with three-dimensional printer and method for using the same |
US20160052208A1 (en) * | 2014-08-21 | 2016-02-25 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
US20170100888A1 (en) * | 2013-03-15 | 2017-04-13 | Stratasys, Inc. | Additive manufacturing system and method for printing three-dimensional parts using velocimetry |
US9643362B2 (en) * | 2013-03-15 | 2017-05-09 | Microsoft Technology Licensing, Llc | Full color three-dimensional object fabrication |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2597778B2 (en) | 1991-01-03 | 1997-04-09 | ストラタシイス,インコーポレイテッド | Three-dimensional object assembling system and assembling method |
US5316219A (en) | 1992-07-08 | 1994-05-31 | Nordson Corporation | Coating apparatus with pattern width control |
US5943235A (en) | 1995-09-27 | 1999-08-24 | 3D Systems, Inc. | Rapid prototyping system and method with support region data processing |
US6085957A (en) * | 1996-04-08 | 2000-07-11 | Stratasys, Inc. | Volumetric feed control for flexible filament |
US5866058A (en) * | 1997-05-29 | 1999-02-02 | Stratasys Inc. | Method for rapid prototyping of solid models |
US5960411A (en) | 1997-09-12 | 1999-09-28 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US7754807B2 (en) | 1999-04-20 | 2010-07-13 | Stratasys, Inc. | Soluble material and process for three-dimensional modeling |
US6722872B1 (en) | 1999-06-23 | 2004-04-20 | Stratasys, Inc. | High temperature modeling apparatus |
US6360656B2 (en) * | 2000-02-28 | 2002-03-26 | Minolta Co., Ltd. | Apparatus for and method of printing on three-dimensional object |
US6823230B1 (en) * | 2000-09-07 | 2004-11-23 | Honeywell International Inc. | Tool path planning process for component by layered manufacture |
US6749414B1 (en) | 2001-04-30 | 2004-06-15 | Stratasys, Inc. | Extrusion apparatus for three-dimensional modeling |
US6814907B1 (en) | 2001-12-18 | 2004-11-09 | Stratasys, Inc. | Liquifier pump control in an extrusion apparatus |
WO2006076609A2 (en) * | 2005-01-14 | 2006-07-20 | Cabot Corporation | Printable electronic features on non-uniform substrate and processes for making same |
US8033811B2 (en) | 2008-07-25 | 2011-10-11 | Stratasys, Inc. | Pantograph assembly for digital manufacturing system |
US8153182B2 (en) | 2008-10-21 | 2012-04-10 | Stratasys, Inc. | Adjustable head mount for digital manufacturing system |
JP5267519B2 (en) | 2009-09-04 | 2013-08-21 | カシオ計算機株式会社 | Discharge unit, coating apparatus, and coating method |
US8349239B2 (en) * | 2009-09-23 | 2013-01-08 | Stratasys, Inc. | Seam concealment for three-dimensional models |
US8512024B2 (en) | 2011-01-20 | 2013-08-20 | Makerbot Industries, Llc | Multi-extruder |
US9248623B2 (en) * | 2011-10-14 | 2016-02-02 | Makerbot Industries, Llc | Grayscale rendering in 3D printing |
DE102011119735A1 (en) | 2011-11-30 | 2013-06-06 | Kai Parthy | Wire having increased bending stiffness useful as a plastic-welding wire, comprises wire segments connected together in a buckling-resistant manner |
WO2013163585A1 (en) * | 2012-04-26 | 2013-10-31 | Northeastern University | Device and method to additively fabricate structures containing embedded electronics or sensors |
US9174388B2 (en) * | 2012-08-16 | 2015-11-03 | Stratasys, Inc. | Draw control for extrusion-based additive manufacturing systems |
WO2014039825A2 (en) | 2012-09-07 | 2014-03-13 | Makerbot Industries, Llc | Color switching for three-dimensional printing |
EP2917026A1 (en) * | 2012-11-09 | 2015-09-16 | Evonik Röhm GmbH | Multicoloured extrusion-based 3d printing |
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 |
US9579851B2 (en) | 2013-03-22 | 2017-02-28 | Markforged, Inc. | Apparatus for fiber reinforced additive manufacturing |
US20140284832A1 (en) * | 2013-03-25 | 2014-09-25 | Petr Novikov | System and Method for Manufacturing a Three-Dimensional Object from Freely Formed Three-Dimensional Curves |
US20140307055A1 (en) * | 2013-04-15 | 2014-10-16 | Microsoft Corporation | Intensity-modulated light pattern for active stereo |
EP3444102B1 (en) | 2013-06-05 | 2023-08-09 | Markforged, Inc. | Method and apparatus for fiber reinforced additive manufacturing |
US9669586B2 (en) | 2013-10-01 | 2017-06-06 | Autodesk, Inc. | Material dispensing system |
US9339974B2 (en) | 2013-10-08 | 2016-05-17 | Raytheon Company | Application of additive manufacturing processes to efficiently achieve higher levels of hardware integration |
US10343320B2 (en) * | 2013-10-30 | 2019-07-09 | Laing O'rourke Australia Pty Limited | Method for fabricating an object |
US10730232B2 (en) * | 2013-11-19 | 2020-08-04 | Guill Tool & Engineering Co, Inc. | Coextruded, multilayer and multicomponent 3D printing inputs |
US9339975B2 (en) * | 2013-12-31 | 2016-05-17 | Nike, Inc. | 3D printer with native spherical control |
US9573024B2 (en) * | 2013-12-31 | 2017-02-21 | Nike, Inc. | 3D printed golf ball core |
US10611098B2 (en) * | 2014-01-17 | 2020-04-07 | G6 Materials Corp. | Fused filament fabrication using multi-segment filament |
US20150266235A1 (en) | 2014-03-19 | 2015-09-24 | Autodesk, Inc. | Systems and methods for improved 3d printing |
US9895841B2 (en) | 2014-05-09 | 2018-02-20 | Autodesk, Inc. | User specific design customization for 3D printing |
US9796140B2 (en) | 2014-06-19 | 2017-10-24 | Autodesk, Inc. | Automated systems for composite part fabrication |
US9533449B2 (en) | 2014-06-19 | 2017-01-03 | Autodesk, Inc. | Material deposition systems with four or more axes |
-
2015
- 2015-03-19 US US14/663,408 patent/US20150266235A1/en not_active Abandoned
- 2015-03-19 US US14/663,393 patent/US10005126B2/en active Active
-
2018
- 2018-03-02 US US15/910,474 patent/US20180250748A1/en not_active Abandoned
- 2018-06-25 US US16/017,765 patent/US10899071B2/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6129872A (en) * | 1998-08-29 | 2000-10-10 | Jang; Justin | Process and apparatus for creating a colorful three-dimensional object |
US6866807B2 (en) * | 2001-09-21 | 2005-03-15 | Stratasys, Inc. | High-precision modeling filament |
US20100327479A1 (en) * | 2009-06-23 | 2010-12-30 | Stratasys, Inc. | Consumable materials having customized characteristics |
US20110076495A1 (en) * | 2009-09-30 | 2011-03-31 | Stratasys, Inc. | Consumable materials having topographical surface patterns for use in extrusion-based digital manufacturing systems |
US8236227B2 (en) * | 2009-09-30 | 2012-08-07 | Stratasys, Inc. | Method for building three-dimensional models in extrusion-based digital manufacturing systems using tracked filaments |
US20110079936A1 (en) * | 2009-10-05 | 2011-04-07 | Neri Oxman | Methods and Apparatus for Variable Property Rapid Prototyping |
US20110121476A1 (en) * | 2009-11-19 | 2011-05-26 | Stratasys, Inc. | Encoded consumable materials and sensor assemblies for use in additive manufacturing systems |
US20110117268A1 (en) * | 2009-11-19 | 2011-05-19 | Stratasys, Inc. | Consumable materials having encoded markings for use with direct digital manufacturing systems |
US20140034214A1 (en) * | 2012-07-31 | 2014-02-06 | Makerbot Industries, Llc | Build material switching |
US20170100888A1 (en) * | 2013-03-15 | 2017-04-13 | Stratasys, Inc. | Additive manufacturing system and method for printing three-dimensional parts using velocimetry |
US9643362B2 (en) * | 2013-03-15 | 2017-05-09 | Microsoft Technology Licensing, Llc | Full color three-dimensional object fabrication |
US20150142159A1 (en) * | 2013-11-18 | 2015-05-21 | Kai-Jui Chang | Color or multi-material three-dimensional (3d) printing |
US20150231829A1 (en) * | 2014-02-19 | 2015-08-20 | Charles John Haider | System for use with three-dimensional printer and method for using the same |
US20160052208A1 (en) * | 2014-08-21 | 2016-02-25 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
Cited By (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9662835B2 (en) * | 2013-08-23 | 2017-05-30 | Xyzprinting, Inc. | Printing head module and three dimensional printing apparatus using the same |
US20150056318A1 (en) * | 2013-08-23 | 2015-02-26 | Xyzprinting, Inc. | Printing head module and three dimensional printing apparatus using the same |
US9669586B2 (en) | 2013-10-01 | 2017-06-06 | Autodesk, Inc. | Material dispensing system |
US10370510B2 (en) * | 2013-10-08 | 2019-08-06 | Stratasys, Inc. | Consumable filaments having reversible reinforcement for extrusion-based additive manufacturing |
US10899071B2 (en) | 2014-03-19 | 2021-01-26 | Autodesk, Inc. | Systems and methods for improved 3D printing |
US10005126B2 (en) | 2014-03-19 | 2018-06-26 | Autodesk, Inc. | Systems and methods for improved 3D printing |
US20150314529A1 (en) * | 2014-04-30 | 2015-11-05 | Solid Fusion, LLC | Discrete 3d deposition printer |
US9713904B2 (en) * | 2014-04-30 | 2017-07-25 | Solid Fusion, LLC | Discrete 3D deposition printer |
US9895841B2 (en) | 2014-05-09 | 2018-02-20 | Autodesk, Inc. | User specific design customization for 3D printing |
US9796140B2 (en) | 2014-06-19 | 2017-10-24 | Autodesk, Inc. | Automated systems for composite part fabrication |
US9533449B2 (en) | 2014-06-19 | 2017-01-03 | Autodesk, Inc. | Material deposition systems with four or more axes |
US10076880B2 (en) | 2014-06-19 | 2018-09-18 | Autodesk, Inc. | Material deposition systems with four or more axes |
US10518475B2 (en) | 2014-06-19 | 2019-12-31 | Autodesk, Inc. | Automated systems for composite part fabrication |
US11891324B2 (en) | 2014-07-31 | 2024-02-06 | Corning Incorporated | Thermally strengthened consumer electronic glass and related systems and methods |
US10870268B2 (en) | 2014-08-21 | 2020-12-22 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
US11702312B2 (en) | 2014-08-21 | 2023-07-18 | Mosaic Manufacturing Ltd. | Series enabled multi-material extrusion technology |
US10481586B2 (en) | 2015-09-11 | 2019-11-19 | Autodesk, Inc. | Narrow angle hot end for three dimensional (3D) printer |
CN112706399A (en) * | 2015-11-09 | 2021-04-27 | 耐克创新有限合伙公司 | Adhesive and drag printing |
WO2017110074A1 (en) * | 2015-12-21 | 2017-06-29 | Canon Kabushiki Kaisha | Molding system, data processing device for generating molding data, and method of manufacturing three-dimensional object |
CN108472876A (en) * | 2015-12-21 | 2018-08-31 | 佳能株式会社 | Molding-system, the data processing equipment for generating molding data and the method for manufacturing three-dimension object |
US11052609B2 (en) | 2015-12-21 | 2021-07-06 | Canon Kabushiki Kaisha | Molding system, data processing device for generating molding data, and method of manufacturing three-dimensional object |
US10906291B2 (en) | 2016-01-06 | 2021-02-02 | Autodesk, Inc. | Controllable release build plate for 3D printer |
US11059101B2 (en) * | 2016-02-11 | 2021-07-13 | Ddm Systems, Inc. | Conformal material and support structures for additive manufacturing systems and methods of use thereof |
US20170232516A1 (en) * | 2016-02-11 | 2017-08-17 | Ddm Systems, Inc. | Conformal material and support structures for additive manufacturing systems and methods of use thereof |
CN108780588A (en) * | 2016-03-04 | 2018-11-09 | 瑞尼斯豪公司 | Increasing material manufacturing method and system |
US11548229B2 (en) | 2016-03-04 | 2023-01-10 | Renishaw Plc | Additive manufacturing method and system |
CN107303728A (en) * | 2016-04-15 | 2017-10-31 | 物化股份有限公司 | Use the 3 D-printing of the optimization of the supporter made |
WO2017180958A3 (en) * | 2016-04-15 | 2017-12-21 | Materialise N.V. | Optimized three dimensional printing using ready-made supports |
US11330865B2 (en) | 2016-04-15 | 2022-05-17 | Materialise Nv | Optimized three dimensional printing using ready-made supports |
US10691095B2 (en) | 2016-05-02 | 2020-06-23 | Board Of Regents, The University Of Texas System | In-situ diagnostics and control method and system for material extrusion 3D printing |
US10987858B2 (en) | 2016-09-05 | 2021-04-27 | Ford Global Technologies, Llc | Three dimensional continuous fabrications |
DE102017213072A1 (en) | 2016-09-05 | 2018-03-08 | Ford Global Technologies, Llc | Additive manufacturing process |
EP3529059A4 (en) * | 2016-10-21 | 2020-06-03 | Mosaic Manufacturing Ltd. | Joiners, methods of joining, and related systems for additive manufacturing |
WO2018072034A1 (en) | 2016-10-21 | 2018-04-26 | Mosaic Manufacturing Ltd. | Joiners, methods of joining, and related systems for additive manufacturing |
US11548211B2 (en) | 2016-10-21 | 2023-01-10 | Mosaic Manufacturing Ltd. | Joiners, methods of joining, and related systems for additive manufacturing |
US20210101818A1 (en) * | 2016-11-28 | 2021-04-08 | Corning Incorporated | Additive manufacturing systems and method for making glass articles |
US10724706B2 (en) | 2016-12-01 | 2020-07-28 | Signify Holding B.V. | Optical component for generating a light effect |
WO2018099818A3 (en) * | 2016-12-01 | 2018-12-20 | Philips Lighting Holding B.V. | Optical component for generating a light effect |
US11383445B2 (en) | 2017-04-04 | 2022-07-12 | Hewlett-Packard Development Company, L.P. | Forming layers of build material of a three-dimensional printing system |
US20180297272A1 (en) * | 2017-04-14 | 2018-10-18 | Desktop Metal, Inc. | High density 3d printing |
US20180307207A1 (en) * | 2017-04-24 | 2018-10-25 | Autodesk, Inc. | Closed-loop robotic deposition of material |
US11181886B2 (en) * | 2017-04-24 | 2021-11-23 | Autodesk, Inc. | Closed-loop robotic deposition of material |
US10955814B2 (en) | 2017-04-24 | 2021-03-23 | Autodesk, Inc. | Closed-loop robotic deposition of material |
WO2018219698A1 (en) | 2017-05-30 | 2018-12-06 | Philips Lighting Holding B.V. | Fdm printer and method with force feedback for printing non-uniform filaments |
WO2018219461A1 (en) * | 2017-06-01 | 2018-12-06 | Siemens Aktiengesellschaft | Modification of the surface structure in 3d printing |
CN110997285A (en) * | 2017-07-31 | 2020-04-10 | 惠普发展公司,有限责任合伙企业 | Different mixtures of build materials deliverable during three-dimensional printing operations |
US11426927B2 (en) * | 2017-07-31 | 2022-08-30 | Hewlett-Packard Development Company, L.P. | Different mixtures of build materials deliverable during a three dimensional print operation |
US11548218B2 (en) | 2017-08-07 | 2023-01-10 | Adobe Inc. | Facilitating extraction of three-dimensional object with printed hint |
US20190039288A1 (en) * | 2017-08-07 | 2019-02-07 | Adobe Systems Incorporated | Facilitating Extraction of Three-Dimensional Object with Printed Hint |
US10518469B2 (en) * | 2017-08-07 | 2019-12-31 | Adobe Inc. | Facilitating extraction of three-dimensional object with printed hint |
US11691314B2 (en) | 2017-09-13 | 2023-07-04 | Scott Andrews | System for use in producing a powder coating composition |
US20230382012A1 (en) * | 2017-09-13 | 2023-11-30 | Scott Andrews | Powder coating composition system and process |
US11904505B2 (en) * | 2017-09-13 | 2024-02-20 | Scott Andrews | Powder coating composition system and process |
US10836077B2 (en) | 2017-09-13 | 2020-11-17 | Scott Charles Andrews | Process and system for fabricating a colored powder coating composition from solid filaments |
US11396112B2 (en) | 2017-09-13 | 2022-07-26 | Scott Charles Andrews | Process for fabricating a colored powder coating composition from solid filaments |
US11590690B2 (en) | 2017-10-05 | 2023-02-28 | Signify Holding B.V. | Printer unit for a 3D-printing apparatus and method |
US11904548B2 (en) | 2017-11-30 | 2024-02-20 | Hewlett-Packard Development Company, L.P. | Varying the composition of build materials used for a three dimensional part |
US11708296B2 (en) | 2017-11-30 | 2023-07-25 | Corning Incorporated | Non-iox glasses with high coefficient of thermal expansion and preferential fracture behavior for thermal tempering |
JP7338996B2 (en) | 2018-03-30 | 2023-09-05 | コニカ ミノルタ ラボラトリー ユー.エス.エー.,インコーポレイテッド | Discrete three-dimensional printing method |
JP2019202535A (en) * | 2018-03-30 | 2019-11-28 | コニカ ミノルタ ラボラトリー ユー.エス.エー.,インコーポレイテッド | Discrete three-dimensional printing method |
US10928742B2 (en) * | 2018-08-07 | 2021-02-23 | 3DFortify, Inc. | Additive manufacturing systems and methods for non-planar interfaces between layers |
US11599033B2 (en) * | 2018-08-07 | 2023-03-07 | 3DFortify, Inc. | Systems and methods for alignment of anisotropic inclusions in additive manufacturing processes |
US20210141314A1 (en) * | 2018-08-07 | 2021-05-13 | 3DFortify, Inc. | Systems and methods for alignment of anisotropic inclusions in additive manufacturing processes |
WO2020046125A1 (en) | 2018-08-31 | 2020-03-05 | Ultimaker B.V. | Methods and systems for layered deposition modelling with reinforced interlayer connections |
US11559918B2 (en) * | 2018-10-10 | 2023-01-24 | Rolls-Royce Corporation | Additively manufactured composite components |
US11305481B2 (en) * | 2018-10-15 | 2022-04-19 | Seiko Epson Corporation | Manufacturing method of three-dimensional object |
US20210402684A1 (en) * | 2019-03-21 | 2021-12-30 | Hewlett-Packard Development Company, L.P. | Three-dimensional printing |
WO2020244980A1 (en) * | 2019-06-06 | 2020-12-10 | Signify Holding B.V. | Preventing buckling of 3d fdm printed items |
WO2021175780A1 (en) * | 2020-03-05 | 2021-09-10 | Signify Holding B.V. | 3d item with interpenetrating layers produced by multi-material printing |
EP3882003A1 (en) * | 2020-03-16 | 2021-09-22 | Signify Holding B.V. | 3d printed item with surface with opening |
WO2021185626A1 (en) * | 2020-03-16 | 2021-09-23 | Signify Holding B.V. | 3d printed item with surface with a woven appearance |
CN111444559A (en) * | 2020-03-20 | 2020-07-24 | 杭州电子科技大学 | Dynamic simulation method for FDM type 3D printing process based on ANSYS |
WO2021209344A1 (en) * | 2020-04-16 | 2021-10-21 | Signify Holding B.V. | Luminaire with texture perforation |
JP7394743B2 (en) | 2020-12-23 | 2023-12-08 | 三菱電機株式会社 | Additive manufacturing equipment and additive manufacturing method |
JP2022100050A (en) * | 2020-12-23 | 2022-07-05 | 三菱電機株式会社 | Additive manufacturing apparatus and additive manufacturing method |
US11883881B2 (en) | 2021-01-25 | 2024-01-30 | Xerox Corporation | System and method for operating a material drop ejecting three-dimensional (3D) object printer to prevent quantization error in perimeters of a three-dimensional printed object |
US11660822B2 (en) | 2021-01-25 | 2023-05-30 | Xerox Corporation | System and method for improved infilling of part interiors in objects formed by additive manufacturing systems |
WO2023015227A1 (en) * | 2021-08-06 | 2023-02-09 | Ppg Industries Ohio, Inc. | System and method for 3d printing a non-planar surface |
WO2023242069A1 (en) * | 2022-06-14 | 2023-12-21 | Signify Holding B.V. | Printer head arrangement, 3d-printed object and method for 3d printing |
Also Published As
Publication number | Publication date |
---|---|
US10899071B2 (en) | 2021-01-26 |
US20180250748A1 (en) | 2018-09-06 |
US20180345376A1 (en) | 2018-12-06 |
US20150266244A1 (en) | 2015-09-24 |
US10005126B2 (en) | 2018-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180250748A1 (en) | Systems and methods for improved 3d printing | |
US20210387416A1 (en) | Scanning print bed and part height in 3d printing | |
EP2523799B1 (en) | Method for generating and building support structures with deposition-based digital manufacturing systems | |
CN106794624B (en) | Method for manufacturing an object | |
US9694544B2 (en) | Methods for fiber reinforced additive manufacturing | |
US20160107379A1 (en) | Composite filament 3d printing using complementary reinforcement formations | |
US11911953B2 (en) | Methods and apparatus for compressing material during additive manufacturing | |
US20110070394A1 (en) | Seam concealment for three-dimensional models | |
EP3835031A1 (en) | Methods for fiber reinforced additive manufacturing | |
NL1041597B1 (en) | Method for optimized manufacturing. | |
JP2004508222A (en) | Procedures for rapid assembly and improved surface properties in laminate manufacturing | |
US11235524B2 (en) | Systems and methods for printing components using additive manufacturing | |
Huang | Alternate slicing and deposition strategies for Fused Deposition Modelling | |
JP6170239B1 (en) | Control method for three-dimensional additive manufacturing apparatus, control method for three-dimensional additive manufacturing apparatus, and control program for three-dimensional additive manufacturing apparatus | |
US20220032508A1 (en) | Breakable three dimensional (3d) printed molds | |
US11241830B2 (en) | Build material spreaders | |
CA3217218A1 (en) | A printer for printing a 3d object based on a computer model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOPOLABS TECHNOLOGY, LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PAGE, JAMES SHERWOOD;REEL/FRAME:035325/0433 Effective date: 20140605 Owner name: AUTODESK, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TOPOLABS TECHNOLOGY, LLC;REEL/FRAME:035325/0438 Effective date: 20140709 |
|
AS | Assignment |
Owner name: AUTODESK, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 14/634,408 PREVIOUSLY RECORDED AT REEL: 035325 FRAME: 0438. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:TOPOLABS TECHNOLOGY, LLC;REEL/FRAME:035935/0385 Effective date: 20140709 Owner name: TOPOLABS TECHNOLOGY, LLC, CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT RECORDING OF ASSIGNMENT AGAINST INCORRECT APPLICATION NO. 14/634,408 PREVIOUSLY RECORDED ON REEL 035325 FRAME 0433. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:PAGE, JAMES SHERWOOD;REEL/FRAME:035935/0284 Effective date: 20140605 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |