U.S. Pat. No. 10,073,434—Hollander
U.S. Pat. No. 8,827,684—Schumacher, et al.
U.S. Pat. No. 10,065,241—Dods
U.S. Pat. No. 10,034,964—Bonassar, et al.
U.S. Pat. No. 9,919,474—Napadensky
U.S. Pat. No.
7,625,198—Lipson, et al.
U.S. Pat. No. 9,908,290—Clayton
20160067920—Fontaine
Components for industrial, commercial, and consumer use are commonly formed by at least one of three basic fabrication methods: formation, subtractive, or additive. Formation fabrication is the process of creating a mold, typically in the shape of a “negative” of the desired component, then filling that mold with material in a liquid form such that it takes the shape of the mold before solidifying. The mold is removed and solid material in the shape of the component remains. Subtractive fabrication is the process of starting with an excess of material in solid form and cutting away the material that is not wanted to expose the component within. Additive fabrication is a process in which a three-dimensional digital description of an object is cross-sectioned into a series of thin layers. Each layer is then printed on top of each other using a computer-controlled motion system. ISO/ASTM-2900-15 defines seven basic processes for additive manufacturing. This invention is a machine that utilizes all three fabrication methods, allowing customers to leverage and combine each method as they see appropriate for the component they wish to build.
The basic machine consists of electronics that control the XYZ position of multiple tool tips relative to a build surface. The novel aspect of this machine is that the tools provide a variety of different functions and can easily be changed and/or combined by the user. As different tools are removed and attached to the machine, the machine reads data off the tool to understand that tool's capabilities and configures itself for use with respect to those capabilities along with the capabilities of all the other tools currently attached as well.
Tools may include, but not be limited to: milling cutter, laser etching, laser curing, filament fused deposition, paste extrusion deposition, droplet printing, visual inspection, distance scanning, touch probe, vacuum, and heated probe, among others. This machine embodies no fewer than four tool slots allowing any combination of tools to be used, providing upwards of 5,000 possible tool combinations to be created. This creates the obvious advantage of a highly versatile fabrication machine capable of producing a wide variety of components out of a wide variety of materials.
There are several advantages to a machine having at least four active tool slots. When configured to use four additive fabrication tools the ability to deposit four different materials becomes possible. This is not particularly unique if all four additive tools function in the same manner (as filament fused deposition modeling devices would use four colors for example). What is unique is that the additive tools do not have to utilize the same process. One tool may deposit hard plastic via filament fused deposition modelling (melting filament then extruding out a nozzle after which it re-freezes) while another tool may deposit soft silicone via paste extrusion deposition modelling (squeezing liquid paste out of syringe) while a third tool may deposit photo-cured conductive ink via droplet deposition and yet a fourth tool may provide the UV light to cure the photo-cured conductive ink. The resulting component would be a flex-circuit that has hard plastic ends for mating with other connections and a flexible silicone insulation incasing electrically conductive traces.
In another embodiment, maybe only three additive tools are used and one subtractive tool is used. In this case the user may use an additive filament fused deposition tool to print a plastic frame, a milling cutter tool to enhance the surface finish of the plastic that was just deposited, an additive paste extrusion deposition tool to print soft silicone gaskets onto the plastic frame, and a final additive paste extrusion deposition tool to deposit a removable support structure. The resulting component would be a hard plastic lid with a soft gasket for making an air tight seal.
In yet another embodiment, maybe three additive tools and one laser tracing tool is used. In this case the user may use an additive extrusion deposition tool to deposit a powder binder paste that is electrically conductive, another additive extrusion deposition tool to deposit a powder binder paste that is dielectric, a third additive extrusion deposition tool to deposit a removable support structure, and a fourth tool that uses a laser beam to trace over the materials previously deposited by the extrusion tools to remove (vaporize) the binder and fuse the powder together on a layer-by-layer basis. The resulting component would be a rigid high power electronic circuit capable of carrying high current.
In yet another embodiment, maybe three additive tools and one flame burner tool is used. In this case the user may use an additive paste extrusion deposition tool to deposit cake batter, another paste extrusion deposition tool to deposit raspberry filling, another paste extrusion deposition tool to deposit chocolate frosting, and the flame burner tool to “bake” the deposited cake batter in a layer by layer fashion before the filling and chocolate are deposited. The resulting component would be dessert.
It is not practical to list all the combinations or uses that are possible with this machine attesting to the novelty of such a machine. The wide range of material and tool combinations would not be possible without the ability for the machine to self-configure. Each tool contains a non-volatile memory that includes information about the tool and its usage. When plugged into the machine, the machine reads that memory to understand how that tool can be used for fabrication. Software within the machine then combines that tool's functions with the functions of the other tools that are installed to generate a set of possible fabrication processes available with that set of tools. The most common process for that configuration is selected as the default, but the other possible processes are presented to the user. The user is able to select which process to be used under that configuration with very little limitation.
A fabrication machine 1 such as the one shown in
Tools are inserted by the user. They are mated to the tool carriage 7 with four guide pins. As the tool is pushed upon the guide pins electrical connectors 14 on the tool align with receiving electrical connectors on the tool carriage 7. When fulling inserted, each tool latches into place preventing it from being removed without actively releasing the latch.
The multi-tool fabrication machine operates on digital data the way a common 3D printer does. It accepts a 3D model of the desired component(s) in STL, AMF, GERBER, or G-CODE file format. 3D models can be generated from a variety of sources including computer aided design systems, scanners, or tomography data. Once the user transfers the input file(s) to the multi-tool fabrication machine via network or USB stick, they must select which tools and materials to use for the job. The tools and materials dictate how the machine can build the desired component requesting the user associate specific portions of the input file(s) to a specific tool and material. The user selects tools by simply installing them into the machine. The machine automatically recognizes the tool and its capabilities. Depending on which tools are installed, the system may also request a desired resolution and/or surface finish on specific faces of the input file because there may be multiple uses of certain tools within one build job.
The general build process is as follows:
1. The user creates an STL/AMF surface representation or G-CODE/GERBER tool path representation of their desired component.
2. The file is loaded into the Multi-tool Fabrication Machine via network or USB.
3. The user installs the tools they want used to build their component into the Multi-tool Fabrication Machine.
4. The user installs a build plate along with any existing component to be printed upon, or any raw material that will be subtracted from.
5. The user initiates a build job and the machine uses a distance sensor mounted to the underside of the tool carriage to scan the build platform to determine if it is empty or has an existing component or raw material on it.
6. If the build platform is empty, the machine uses the scan to establish the planarity of the build platform and adjusts the slicing plane accordingly.
7. If the table is not empty, a high resolution scan of the build platform is done and the user is prompted if the existing material on the build plate is to be added to, or is raw material to be subtracted from.
8. The machine then reads the tool types and capabilities and presents the user the viable options for the fabrication of their component. For additive tools, a material type is requested. For subtractive tools, further tool details are requested (like cutting blade diameter), as well as the function the user wishes to perform with that tool. The user then associates each tool with an input file.
9. Based on the shape of any existing component on the build platform, and the shape of the new components and the model material(s) selected, the machine makes a recommendation for support material.
10. The machine then slices each input file per the tool and material selected for that file. Note that the slice thicknesses for different tools do not have to be the same. For example, the filament fused deposition (FDM) tool may deposit plastic in layers that are 0.25 mm thick while an Extrusion tool may deposit silicone in layers that are 0.33 mm thick. Software keeps track of the height of each tool's deposition on all loaded model files to avoid any overlapping conflicts. Slices are then sequenced based on their thickness, the materials used, and the dictated additive and/or subtractive operations.
11. Step 10 is repeated until the entire height of the new component has been sliced and deposited (in the case of an additive build), or sliced and removed (in the case of a subtractive build).