The invention relates to a three-dimensional fabrication device that extrudes multiple build materials.
Multiple extrusion drive motors are nested in an overlapping configuration that permits re-use of the drive axes to support drive gears and complementary guide bearings, resulting in a compact arrangement of independently controllable extruders for multiple build materials.
The foregoing and other objects, features and advantages of the invention will be apparent from the following description of particular embodiments thereof, as illustrated in the accompanying drawings. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
Described herein are devices where drive motors are nested with overlapping axes to permit compact configurations of multiple, independently controlled extruders. It will be understood that while the exemplary embodiments below emphasize fabrication techniques using extrusion, the principles of the invention may be adapted to a wide variety of applications where two or more offset axes can provide complementary drive gears and guide bearings. All such variations that can be adapted to use with fabrication process as described herein are intended to fall within the scope of this disclosure. It should also be understood that any reference herein to a fabrication process such as three-dimensional printing is intended to refer to any and all additive fabrication techniques that might benefit from the principles disclosed herein unless a narrower meaning is explicitly stated or otherwise clear from the context.
The build platform 102 may include a surface 116 that is rigid and substantially planar, or more generally, and surface that can provide a fixed, dimensionally and positionally stable platform on which to build the object 112.
The build platform 102 may include a thermal element 130 that controls the temperature of the build platform 102 through one or more active devices 132 such as resistive elements that convert electrical current into heat, Peltier effect devices that can create a heating or cooling effect, or any other thermoelectric or other heating and/or cooling devices. Thus, the thermal element 130 may be a heating element that provides active heating to the build platform 102, a cooling element that provides active cooling to the build platform 102, or a combination of these. The heating element 130 may be coupled in a communicating relationship with the controller 110 in order for the controller 110 to controllably impart heat to or remove heat from the surface 116 of the build platform 102.
In one aspect, the build platform 102 may include a number of different working areas with different surface treatments adapted for different build materials or processes, and/or a conveyer for continuous fabrication of multiple objects. For example, different areas may have different textures (smooth, abraded, grooved, etc.). Different areas may be formed of different materials. Different areas may also have or receive different chemical treatments. Thus, a single build platform 102 may be used in a variety of different build processes by selecting the various working areas as needed or desired.
The extruder 106 may include a chamber 122 in an interior thereof to receive a build material. The build material may, for example, include acrylonitrile butadiene styrene (“ABS”), high-density polyethylene (“HDPL”), polylactic acid, or any other suitable plastic, thermoplastic, or other material that can usefully be extruded to form a three-dimensional object. The extruder 106 may include a nozzle 124 or other opening that includes an exit port with a circular, oval, slotted, or other cross-sectional profile that extrudes build material in a desired cross-sectional shape, typically in a plane parallel to the surface 116 of the build platform 102.
The extruder 106 may include a heater 126 to melt thermoplastic or other meltable build materials within the chamber 122 for extrusion through the nozzle 124 in liquid form. While illustrated in block form, it will be understood that the heater 126 may include, e.g., coils of resistive wire wrapped about the extruder 106, one or more heating blocks with resistive elements to heat the extruder 106 with applied current, an inductive heater, or any other arrangement of heating elements suitable for creating heat within the chamber 122 to melt the build material for extrusion. The extruder 106 may also or instead include a motor 128 or the like to push the build material into the chamber 122 and/or through the extrusion tip 126.
As explained in greater detail below, the extruder 106 may be a multi-extruder configured to handle and/or extrude multiple build materials as discussed in greater detail below. Thus, it will be understood that while a single heater 126, chamber 122, nozzle 124, and so forth are depicted, the extruder 106 may include two or more of some or all of the foregoing to accommodate multi-extrusion. So for example, the device may include a pair of nozzles such as the nozzle 124, a pair of heating elements such as the heater 126, and/or a pair of interior chambers to receive build material, each of which may process build material from one of the two independently controllable filament drives.
In general operation (and by way of example rather than limitation), a build material such as ABS plastic in filament form may be fed into the chamber 122 from a spool or the like by the motor 128, melted by the heater 126, and extruded from the extrusion tip 124. By controlling a rate of the motor 128, the temperature of the heater 126, and/or other process parameters, the build material may be extruded at a controlled volumetric rate. It will be understood that a variety of techniques may also or instead be employed to deliver build material at a controlled volumetric rate, which may depend upon the type of build material, the volumetric rate desired, and any other factors. All such techniques that might be suitably adapted to delivery of build material for fabrication of a three-dimensional object are intended to fall within the scope of this disclosure.
The x-y-z positioning assembly 108 may generally be adapted to three-dimensionally position the extruder 106 and the extrusion tip 124 within the working volume 114. Thus by controlling the volumetric rate of delivery for the build material and the x, y, z position of the extrusion tip 124, the object 112 may be fabricated in three dimensions by depositing successive layers of material in two-dimensional patterns derived, for example, from cross-sections of a computer model or other computerized representation of the object 112. A variety of arrangements and techniques are known in the art to achieve controlled linear movement along one or more axes. The x-y-z positioning assembly 108 may, for example, include a number of stepper motors 109 to independently control a position of the extruder within the working volume along each of an x-axis, a y-axis, and a z-axis.
More generally, the x-y-z positioning assembly 108 may include without limitation various combinations of stepper motors, encoded DC motors, gears, belts, pulleys, worm gears, threads, and so forth. Any such arrangement suitable for controllably positioning the extruder 106 within the working volume 11 may be suitably adapted to use with the printer 100 described herein. More generally, any arrangement of motors and other hardware controllable by the controller 110 may serve as the x-y-z positioning assembly 108 in the printer 100 described herein. Still more generally, while an x, y, z coordinate system serves as a convenient basis for positioning within three dimensions, any other coordinate system or combination of coordinate systems may also or instead be employed, such as a positional controller and assembly that operates according to spherical coordinates.
The controller 110 may be electrically coupled in a communicating relationship with the build platform 102, the x-y-z positioning assembly 108, and the other various components of the printer 100. In general, the controller 110 is operable to control the components of the printer 100, such as the build platform 102, the x-y-z positioning assembly 108, and any other components of the printer 100 described herein to fabricate the object 112 from the build material. The controller 110 may include any combination of software and/or processing circuitry suitable for controlling the various components of the printer 100 described herein including without limitation microprocessors, microcontrollers, application-specific integrated circuits, programmable gate arrays, and any other digital and/or analog components, as well as combinations of the foregoing, along with inputs and outputs for transceiving control signals, drive signals, power signals, sensor signals, and so forth.
A variety of additional sensors and other components may be usefully incorporated into the printer 100 described above. These other components are generically depicted as other hardware 134 in
In another aspect, the other hardware 134 may include a sensor to detect a presence of the object 112 at a predetermined location within the working volume 114. This may include an optical detector arranged in a beam-breaking configuration to sense the presence of the object 112 at a location. This may also or instead include an imaging device and image processing circuitry to capture an image of the working volume and analyze the image to evaluate a position of the object. This sensor may be used for example to ensure that the object 112 is removed from the working volume 114 prior to beginning a new build at that location on the working surface. Thus the sensor may be used to determine whether an object is present that should not be, or to detect when an object is absent. The feedback from this sensor may be used by the controller 110 to issue processing interrupts or otherwise control operation of the printer 100.
In another aspect, the sensor may include a heater (instead of or in addition to the thermal element 130) to heat the working volume such as a radiant heater or forced hot air to maintain the object 112 at a fixed, elevated temperature throughout a build. It will be appreciated that, while a single extruder is shown and described in
The multi-extruder 300 may include a first motor 302 and a second motor 304 secured to two opposing plates 306. Each motor 302, 304 may be a DC stepper motor or any other drive unit suitable for applying adequate force to a filament for extrusion as contemplated herein.
The first motor 302 may have a first axis 308 extending therefrom in a first direction 310. An end of the first axis 308 away from the first motor 302 may be secured, for example, in a bearing secured in the opposing plate 306 from the one that retains the first motor 302. The second motor 304 may similarly include a second axis 312 extending in a second therefrom in a second direction 314, with an end of the second axis 312 secured in the one of the opposing plates 306 that secures the first motor 302.
The second axis 312 of the second motor 304 may be parallel to the first axis 308 of the first motor 302, with the two axes 308, 312 pointing in opposite directions as depicted, and overlapping one another to provide a space therebetween where gears and bearings can be arranged as discussed below.
A first gear 316 may be rigidly coupled to the first axis 308 in a manner such that rotation of the first motor 302 directly translates into rotation of the first axis 308 and the first gear 316. The first gear 316 may include a concave, toothed portion 318 around its perimeter that includes teeth, ribs, or other similar surface treatment capable of gripping a filament of build material under opposing pressure from a bearing. A second gear 320 may be rigidly coupled to the second axis 312 in a manner such that rotation of the second motor 304 directly translates into rotation of the second axis 312 and the second gear 320. The second gear 320 may include a concave, toothed portion 322 around its perimeter that includes teeth, ribs, or other similar surface treatment capable of gripping a filament of build material under opposing pressure from a bearing or the like.
A first bearing 324 may be rotatably coupled to the first axis 308 in a free-wheeling manner at a position axially aligned with (e.g., positioned along the axis at a corresponding position to) the second gear 320 so that a first channel 326 is formed between the first bearing 324 and the second gear 320. Within the first channel 326, the concave, toothed portion 322 of the second gear 320 can grip and propel a filament under power of the second motor 304, with opposing pressure providing by the first bearing 324. Similarly, a second bearing 328 may be rotatably coupled to the second axis 312 in a free-wheeling manner at a position axially aligned with (e.g., positioned along the axis at a corresponding position to) the first gear 316 so that a second channel 330 is formed between the second bearing 328 and the first gear 316. Within the second channel 330, the concave, toothed portion 318 of the first gear 316 can grip and propel a filament under power of the first motor 302, with opposing pressure provided by the second bearing 328.
The first gear 316 and the second gear 320 may be equally proportioned, particularly with respect to radius and the shape/size/depth of the concave, toothed portions 322, 318. This may be particularly useful where filaments of similar or identical diameter are used in each channel 326, 330. Conversely, each of the gears 316, 320 may be differently proportioned, with corresponding adaptations to the shape and size of the opposing bearings 324, 328 and other components. The first motor 302 and/or the second motor 304 may also be equally proportioned, and/or may provide equivalent drive forces. Similarly, the first bearing 324 and the second bearing 328 may be equally proportioned, or may have differing sizes and/or shapes.
In one aspect, the first channel 326 may be offset (within the plane of
The first motor 302 and the second motor 304 may be coupled to a controller such as the controller 110 described above in order to control operation of the two motors 302, 304, which may operate cooperatively or independently according to the desired output from the multi-extruder 300. As noted generally above, the controller 110 may control a build process using two filaments fed to the multi-extruder 300. It will be readily appreciated that any number of other additional motors and/or gears may be arranged to drive one or more additional build materials in an extrusion process as contemplated herein. So for example, three filament feeds may be closely arranged with three axes, each carrying a fixed gear, along with free-wheeling bearings arranged to provide complementary forces for gripping and driving filament. It will similarly be appreciated that two or more of the independently controllable filament drives may share components such as a nozzle, a heating element, an interior chamber, and so forth.
A first filament 402 may enter a first channel (not visible in the side perspective) where it is driven by a first motor 404, and a second filament 406 may enter a second channel (not visible) where it is independently driven by a second motor 408. Each filament 402, 406 may be driven into a receiving chamber 410 where the filament 402, 406 is, e.g., heated, liquefied, and pushed through a nozzle at a desired rate. It will be understood that processing paths downstream from the gears and bearings may combine into a single path for extrusion, or maintained as two separate paths for different materials, according to the types of build materials to be used, the build processes desired, and so forth.
The two filaments 402, 406 may be different build materials or the same type of build material. The two filaments 402, 406 may be different colors or the same color. The two filaments 402, 406 may be similar or different diameters. The two filaments 402, 406 may be formed of acrylonitrile butadiene styrene (ABS), high-density polyethylene (“HDPL”), polylactic acid, or any other suitable thermoplastic or other material.
It will be understood that while use of parallel offset axes is a convenient arrangement amenable to construction with many readily available components, strict parallelism is not required for operation of the devices described herein. While minor variations to perfect geometric parallelism are specifically within the scope of the term ‘parallel’ as used herein, non-parallel arrangements are also possible and are intended to fall within the scope of this disclosure. Non-parallelism may be readily accomplished, for example by beveling mating edges of gears and bearings where they form a channel, which beveling may achieve satisfactory operation over a wide range of non-parallel axis alignments.
While particular embodiments of the present invention have been shown and described, it will be apparent to those skilled in the art that various changes and modifications in form and details may be made therein without departing from the spirit and scope of the invention as defined by the following claims. For example, the principles of the invention may be usefully employed to accommodate three or more different build materials in a multi-extruder, which may be extruded concurrently or separately according to the physical arrangement of nozzles, heaters, and the like. The claims that follow are intended to include all such variations and modifications that might fall within their scope, and should be interpreted in the broadest sense allowable by law.