Fabrication devices can produce three dimensional objects using a range of three dimensional printing techniques. In some examples, fabrication devices can include three dimensional printers that can produce three dimensional objects by melting any number of layers of different materials. In some examples, the three dimensional printers can use any suitable heat source, such as a light bulb, among others, to generate the heat to melt each layer.
Certain examples are described in the following detailed description and in reference to the drawings, in which:
In examples described herein, a fabrication device can fabricate or generate three dimensional objects using various techniques. In some examples, the fabrication device is a three dimensional printer that can generate an object by melting and fusing a number of layers of material. In some examples, each layer of material can be melted using heating sources that reside in a lamp carriage. Each heating source can use any suitable type of bulb, such as infrared quartz tungsten bulbs, or any suitable thermic source. The heating sources can generate heat to melt a layer of material, which fuses the layer to previously melted and solidified layers. In some examples, the temperature in the operating environment of the heating source can vary during the fabrication process. For example, as the heating sources generate heat for an extended period of time, the temperature proximate the heating sources can increase. Additionally, the temperature can increase as heat generated from heating sources remains in a closed area such as a lamp carriage. The change in temperature of the operating environment of a heating source can change the resistance of the heating source, which can affect the optical power or output of the heating source.
The techniques described herein can enable a fabrication device to generate a constant color temperature and power output by varying the voltage provided to a heating source. For example, the fabrication device can include a processor that can calibrate a fabrication system to detect a temperature component and a current component by operating a heating source with at least two different calibration voltages. In some examples, the calibration process can also include monitoring a color temperature of the heating source and an optical power of the heating source at each of the at least two different calibration voltages. The temperature component and the current component can be used by the processor to modify a voltage provided to a heating source during the fabrication process. In some examples, the processor can also perform a three dimensional printing operation while applying a fabrication voltage to the heating source. Additionally, the processor can monitor the fabrication voltage and a current of the heating source during the fabrication of the three dimensional object or the three dimensional printing operation. Furthermore, the processor can adjust the fabrication voltage of the heating source in response to a change in a resistance of the heating source or a characteristic of the three dimensional object, wherein the fabrication voltage is adjusted based at least on the temperature component and the current component.
In some examples, the heating source 102 can be monitored by any suitable number of sensors during a calibration process. For example, a color temperature sensor 104 and an optical power sensor 106 can detect characteristics of the heating source 102. In some examples, the color temperature sensor 104 and the optical power sensor 106 can detect characteristics for each heating source in a lamp carriage or separate color temperature and optical power sensors can be assigned to each heating source. The color temperature characteristic of a heating source 102, as referred to herein, can indicate a warmth or a coolness of the heating source. The color temperature can indicate the spectral power distribution or an amount of power emitted at each wavelength in the electromagnetic spectrum. For example, yellow-red colors can be considered cool and blue-green colors can be considered warm. In some examples, the color temperature characteristic of a heating source 102 can indicate a shift in color temperature and a corresponding shift in spectral power distribution in relation to a black body radiation curve. The color temperature characteristic 102 may also correspond to near and mid infrared regions, which are not visible.
In some examples, the optical power sensor 106 can detect information regarding the amount of light produced by the heating source 102. For example, the optical power sensor 106 can detect an amount of luminous flux generated by the heating source 102 based on an amount of light emitted per a period of time in a predetermined angle from the heating source 102. In some examples, the optical power sensor 106 may detect visible optical power. In some examples, the optical power sensor 106 and the color temperature sensor 104 can detect values for any suitable number of voltages applied to a heating source 102 during the calibration process. In some examples, two voltages may be applied to the heating source 102 with a system controller 108, which can result in two color temperature values and two optical power values.
In some examples, the system controller 108 can turn off the color temperature sensor 104 and the optical power sensor 106 in response to detecting the color temperature values and the optical power values and transmitting the optical power values and the color temperature values for the heating source 102 to the system controller 108. Accordingly, the system controller 108 can operate the heating source 102 during fabrication of a three dimensional object without sensors. The system controller 108 can apply an initial voltage or a fabrication voltage to the heating source 102. The system controller 108 can monitor an electrical current of the heating source with an electrical current monitor 110 and monitor an electrical voltage of the heating source with an electrical voltage monitor 112 during fabrication of a three dimensional object. The system controller 108 can use the electrical current and electrical voltage values to adjust a voltage applied to the heating source 102 based on calculations described in greater detail below in relation to
It is to be understood that the example system 100 illustrated in
At block 202, the process 200 can include calibrating a system to detect a temperature component and a current component by operating a heating source with at least two different calibration voltages. In some examples, calibrating a system can also include monitoring a color temperature of the heating source and an optical characteristic, such as optical power, among others, of the heating source at each of the at least two different calibration voltages. As discussed above, the color temperature of a heating source can indicate a warmth or a coolness of the heating source. The optical power can indicate an amount of luminous flux generated by a heating source based on an amount of light emitted per a period of time at a predetermined angle from the heating source. In some examples, the optical power values and the color temperature values corresponding to the calibration voltages of the heating source can be used to detect several unknown values such as a nominal voltage V0 of the heating source, a nominal color temperature T0 of the heating source, and a nominal optical power L0 of the heating source, among others. By determining these unknown values, a system controller or computing system can adjust the voltage applied to a heating source during fabrication of a three dimensional object as a resistance of the heating source changes.
In some examples, the process 200 can include calculating unknown values using any suitable mathematical technique. In the example process 200, Equations 1-20 below calculate various values corresponding to a heating source, which enable adjusting a voltage provided to a heating source during fabrication of a three dimensional object without feedback or sensor data from sensors.
In some examples, the color temperature of a heating source can be defined based on Equations 1-10 below. For example, Equation 1 can indicate a calculation of a color temperature of a heating source. In some examples, the color temperature represents a measurement in Kelvin, or any other suitable unit.
In some examples, the variable KI is calculated based on Equation 2 below, wherein V1 and V2 are two different voltages applied to the heating source during calibration. In some examples, the process 200 can include detecting a nominal resistance R0 using Equation 6 below based on the at least two different voltages V1 and V2. In addition, Equation 7 below can indicate a constant value KT to be included in Equation 1, and Equation 8 can be used to indicate a color temperature value T0 to be included in Equation 1.
In some examples, the variables I1 and I2, corresponding to a current of the heating source at each calibration voltage, are calculated based on Equations 3, 4, and 5 below. The variable V0 indicates a voltage of a heating source at any suitable time.
In some examples, the resistance of the heating source is calculated by detecting a value for R0 as indicated in Equation 6 below. The resistance value R0 can be a measurement in Ohms or any other suitable unit.
In some examples, the variable KT is a constant related to color temperature that is calculated by Equation 7 below.
In some examples, Equations 8, 9, and 10 below indicate color temperature values of the heating source based on different voltages V1 and V2 applied to the heating source during the calibration process. The nominal temperature color of the heating source is defined as T0 in Equation 8 below.
In some examples, the optical power of a heating source can be defined based on similar equations. For example, the optical power (also referred to herein as a current component) of a heating source, L, can be calculated based on Equation 11 below. The optical power of a heating source can be a measurement in Lumens, or any other suitable unit.
The variables R0, KL, KI, and L0 can be calculated using Equations 12 through 20 below. Equations 12-20 are similar to Equations 2-10, but the color temperature values T0, T1, and T2 are substituted with optical power values L0, L1, and L2.
In some examples, the nominal resistance of the heating source is calculated by detecting a value for R0 as indicated in Equation 16 below.
In some examples, the variable KL is a constant related to optical power that is calculated by Equation 17 below.
In some examples, Equations 18, 19, and 20 below indicate optical power values of the heating source based on different voltages V1 and V2 applied to the heating source during the calibration process. The optical power of the heating source is defined as L0 in Equation 18 below.
The various values calculated at block 202 can be used to adjust the voltage applied to a heating source at block 208 below. For example, the color temperature value T and optical power value L for a heating source can enable adjusting the voltage applied to a heating source to maintain a constant resistance level in the heating source as an environmental temperature proximate the heating source changes.
At block 204, the process 200 can also include performing a three dimensional printing operation while applying a fabrication voltage to the heating source. For example, the process 200 can initiate a fabrication of the three dimensional object with any suitable voltage. In some examples, the fabrication voltage can correspond to an initial voltage to be applied to a first layer of material of a three dimensional object. In some examples, the fabrication voltage corresponds to a room temperature environment in which the heating source resides. For example, the fabrication voltage may be applied when a fabrication device has not been recently utilized.
At block 206, the process 200 can include monitoring the fabrication voltage and a current of the heating source during the three dimensional printing operation or fabrication of the three dimensional object. For example, the process 200 can include monitoring the electrical current of the heating source and the electrical voltage of the heating source as a three dimensional object is fabricated. In some examples, the process 200 can include monitoring the electrical current and electrical voltage of a heating source using any suitable monitors or components located along the electrical lines providing a voltage to the heating source. As discussed above, the temperature of the environment surrounding the heating source may change as the three dimensional object is fabricated, which can result in a resistance of the heating source changing as well. By monitoring the fabrication voltage and the current of the heating source during the fabrication process, a system controller or a computing device can determine if the fabrication voltage is to be adjusted or modified as described below at block 208 in greater detail.
At block 208, the process 200 can include adjusting the fabrication voltage of the heating source in response to a change in a resistance of the heating source or a characteristic of the three dimensional object, wherein the fabrication voltage is adjusted based at least on the temperature component and the current component. In some examples, the temperature component is equal to T calculated by Equation 1 using the temperature exponent KT. In some examples, the current component (also referred to herein as optical power component) is equal to L calculated by Equation 11 using the current or optical power exponent KL. The temperature and current values of T and L can be recalculated as the resistance of the heating source changes during fabrication of a three dimensional object. In some examples, the temperature and current values of T and L can be continuously calculated or the temperature and current values of T and L can be calculated at predetermined time intervals. For example, a system controller or a computing device may recalculate the temperature and current values of T and L at any suitable number of seconds, or other time periods, during the fabrication of a three dimensional object.
In some examples, the characteristic of the three dimensional object can include a depth of a layer being fabricated with the heating source. In some examples, the characteristic of the three dimensional object can include a material of a layer being fabricated with the heating source. For example, the temperature and current values of T and L can be modified based on the depth of a layer or a material in a layer of a three dimensional object because a different optical power may be needed to melt the layer and generate the three dimensional object. In some examples, each layer of a three dimensional object can be fabricated with a different material and a different depth.
As discussed above, the process 200 can adjust the voltage provided to the heating source without detecting sensor data from a color temperature sensor or an optical power sensor. Rather, the process 200 can include adjusting the voltage provided to a heating source based on a detected electrical current and electrical voltage in combination with the temperature component T and current component L calculated above in relation to block 202. Accordingly, the process 200 can reduce latency in fabricating a three dimensional object by preventing any wait time or polling time associated with detecting sensor data from color temperature sensors and optical power sensors.
The description of process 200 in
The processor 302 may be connected through a system bus 304 (e.g., AMBA®, PCI®, PCI Express®, Hyper Transport®, Serial ATA, among others) to an input/output (I/O) device interface 306 adapted to connect the computing system 300 to one or more I/O devices 308. The I/O devices 308 may include, for example, a pointing device, wherein the pointing device may include a touchpad or a touchscreen, among others. The I/O devices 308 may be built-in components of the computing system 300, or may be devices that are externally connected to the computing system 300.
The processor 302 may also be linked through the system bus 304 to a display device interface 310 adapted to connect the computing system 300 to display device 312. The display device 312 may include a display screen that is a built-in component of the computing system 300. The display device 312 may also include computer monitors, televisions, or projectors, among others, that are externally connected to the computing system 300. Additionally, the processor 302 may also be linked through the system bus 304 to a network interface card (also referred to herein as NIC) 314. The NIC 314 may be adapted to connect the computing system 300 through the system bus 304 to a network (not depicted). The network may be a wide area network (WAN), local area network (LAN), or the Internet, among others.
The processor 302 may also be linked through the system bus 304 to a memory device 316. In some examples, the memory device 316 can include random access memory (e.g., SRAM, DRAM, eDRAM, EDO RAM, DDR RAM, RRAM®, PRAM, among others), read accessible memory (e.g., Mask ROM, EPROM, EEPROM, among others), non-volatile memory (PCM, STT_MRAM, ReRAM, Memristor), or any other suitable memory systems.
In some examples, the processor 302 may also be linked through the system bus 304 to a storage device 318. The storage device 318 can include any suitable number of software modules or applications. For example, a calibration application 320 can calibrate the system to detect a temperature component and a current component by operating a heating source 322 with at least two different calibration voltages and monitoring a color temperature of the heating source 322 and an optical power of the heating source 322 at each of the at least two different calibration voltages. The heating source 322 can include any suitable bulb, such as a quartz infrared tungsten lamp, among others. In some examples, the computing system 300 can include any suitable number of heating sources 322 in a lamp carriage (not depicted). The heating source 322 can be located proximate a surface on which layers of material are placed to be melted to form a three dimensional object. In some examples, the heating source 322 can reside in a fabrication device attached to the computing system 300 as an I/O device 308. In some examples, the heating source 322 can also reside in a fabrication device electronically coupled to the NIC 314 via any suitable network, remote computing device, or remote fabrication device, among others.
In some examples, a fabrication application 324 can perform a three dimensional printing operation while applying a fabrication voltage to the heating source. In some examples, the fabrication application 324 can also monitor the fabrication voltage and a current of the heating source 322 during the three dimensional printing operation or fabrication of the three dimensional object. Furthermore, in some examples, the fabrication application 324 can adjust the fabrication voltage of the heating source 322 in response to a change in a resistance of the heating source 322 or a characteristic of the three dimensional object, wherein the fabrication voltage is adjusted based at least on the temperature component and the current component.
It is to be understood that the block diagram of
The various software components discussed herein may be stored on the tangible, non-transitory, computer-readable medium 400, as indicated in
While the present techniques may be susceptible to various modifications and alternative forms, the techniques discussed above have been shown by way of example. It is to be understood that the technique is not intended to be limited to the particular examples disclosed herein. Indeed, the present techniques include all alternatives, modifications, and equivalents falling within the scope of the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/028513 | 4/20/2017 | WO | 00 |