Inkjet printers and other apparatus that use a fluid during operation may comprise a fluid container attached to a support in the apparatus, for example removably attached to the support. The amount of fluid in such a fluid container may be monitored during operation, for example to obtain data on the fluid consumption, and/or to issue a warning when it is convenient to change the container, and/or for maintenance or other purposes.
Some non-limiting examples of the present disclosure will be described in the following with reference to the appended drawings, in which:
Inkjet printers and other apparatus that use a fluid during operation may comprise a fluid container, for example a supply of printing fluid, a tank for waste print fluid, or other. The amount of fluid present in a fluid container and/or the amount of fluid consumed in a print job or in a servicing operation are sometimes estimated based on drop counting, e.g. recording the expected size and frequency of fluid jetted drops during printing and servicing events: however, the accuracy of this measurement method is poor. In other methods, the fluid container is removed from the printer and weighed on a standalone scale, which is time consuming and involves manual intervention; it may also cause undesired effects on the fluid supply system itself, such as intake of air, wear of some components, and other.
It is hereby proposed to estimate the amount of ink in an ink container by attaching a strain gauge to a component associated with the ink container. In the present case, ink amount accuracy is improved due to its construction design and, in particular, the position of the strain gauge within the construction design.
The present disclosure relates to determining the amount of fluid or level of fluid in a fluid container, for example a fluid container associated with a printing apparatus.
Improved estimates of the amount of fluid in a fluid container may be obtained by mounting the fluid container, e.g. in a printing apparatus, using a support according to examples of the present disclosure. Such a support for a fluid container may comprise a U-shaped bracket, i.e., a bracket with a substantially U-shaped cross section, and a strain gauge attached to a web of the U-shaped bracket.
Examples of printing apparatus which may comprise supports for fluid containers and/or may implement methods according to examples disclosed herein may be, amongst others, printers using printing fluids for thermal or piezoelectric inkjet technology, or others; 3D printers with nozzles to release fluid agents on a build material. Fluids contained in a fluid container may include latex printing fluids, solvent-based printing fluids or others, as well as fusing agents and other substances used in 3D printing, such as binding agents, detailing agents, or others.
For clarity reasons, not all the elements of the example supports and systems are illustrated in the drawings. Furthermore, the drawings are generally schematic and may not be to scale, thus not defining the precise proportions of the illustrated elements.
In
In some examples, each of web 101, wing 102 and wing 103 may have different widths in the width direction, and wings 102 and 103 may have different lengths. In some examples, one or both wings 102, 103 may be substantially perpendicular to the web 101; in other examples, one or both wings 102, 103 may form angles of between 60° and 130° with the web 101.
A mounting portion 104 may be defined on wing 102 of the bracket 100, for attaching the bracket 100 to a printing apparatus PA, e.g. to a stationary supporting frame of the printing apparatus. A bearing portion 105 may be defined on the other wing 103 of the bracket 100, for attaching, for example for removably attaching, a fluid container FC to the bracket 100. The bracket 100 may be shaped such that once it is in operating position in the printing apparatus PA, i.e., with the mounting portion 104 attached to the frame of the printing apparatus, the bearing portion 105 of the bracket is substantially horizontal.
In some examples, the wing 103 of the bracket on which the bearing portion 105 is provided is intended to extend in a substantially horizontal plane, and to be the upper wing of the bracket 100, once the support 10 is in working position in a printing apparatus.
The mounting portion 104 and the bearing portion 105 of the bracket 100 may each comprise suitable attachment features such as mounting holes or grooves, snap fit joints, guides, and/or others. Once the bracket 100 is mounted in the printing apparatus PA and the fluid container FC is attached to the bracket 100, the space between the wings 102 and 103 may remain substantially free.
In some examples of the present disclosure, a strain gauge 30 is attached to the web 101 of the bracket 100, between the mounting portion 104 and the bearing portion 105.
When the bracket 100 is attached to the frame of the printing apparatus PA, and a fluid container FC is attached to the bearing portion 105, the weight of the fluid container exerts a force on the wing 103 that tends to deform the bracket 100 and in particular the web 101. This causes a strain on the web 101, that is proportional to the force applied on the bracket, i.e., to the weight of the fluid container FC. As fluid is consumed during operation and exits the fluid container FC, the strain on the strain gauge 30 decreases, and therefore the reading of the strain gauge 30 decreases proportionally.
As a consequence of the U-shaped geometry of the bracket 100 and the positioning of the fluid container FC on the bearing portion 105 of the bracket 100, strain due to the weight of the fluid container FC concentrates on the web 101 of the bracket 100. The arrangement of a strain gauge 30 on the web 101 thus allows obtaining accurate readings of the strain on the web 101, and therefore accurate measurements of the weight of the fluid container.
In some implementations, the distance between the bearing portion 105 and the web 101 of the bracket may be greater than the distance between the mounting portion 104 and the web 101. For example, the distance between a central point of the bearing portion 105 and the web 101 may be greater than the distance between a central point of the mounting portion 104 and the web 101, with the central points being defined as the points of the bearing and mounting portions where the respective loads are centred. This may increase the torque exerted by the weight of the fluid container FC on the web, and therefore the strain to which the web 101 is subjected, so that the readings of strain gauge 30 may be increased for a given weight of the fluid container FC.
In some examples, a strain gauge 30 may be positioned substantially in the centre, in the width direction, of the web 101. Such a central position of the strain gauge 30 may be useful to reduce the influence on the strain gauge of a twisting strain to which the web 101 may be subject: the strain gauge readings may therefore be more accurately correlated to the strain caused on the web 101 by the weight of the fluid container FC.
As shown e.g. in
The strain gauge 30 may be oriented on the web 101 in such a way to be subject in particular to deformation and strain occurring in the direction perpendicular to the width direction of the web 101, i.e., the direction extending from one wing 102 to the other wing 103 in the U-shaped cross section, as strain in this direction is substantially related to the load exerted by the weight of the fluid container FC.
In some examples, more than one strain gauge 30 may be attached to the bracket 100, e.g. on the outer surface of the web 101.
In some examples, the amount of fluid or the level of fluid in the fluid container FC may be determined based on the measured weight of the fluid container, i.e., based on readings provided by the strain gauge 30.
For instance, a controller 40 may use the output of the strain gauge 30 to determine the amount of fluid in the container FC, taking into account also the weight of the empty container, and/or the weight of the full container, and/or the kind of fluid, and/or density of the fluid, and/or the temperature in the printing apparatus, and/or other parameters.
Since the determination of the amount of fluid is based on an accurate measurement of the weight of the fluid container, the amount of fluid may also be accurately determined. Furthermore, the determination of the amount of fluid in the fluid container may be performed at any time, e.g. programmed and automatically executed by the controller, without manual intervention of an operator and without involving down times.
The amount of fluid may be determined at predetermined intervals, e.g. in order to issue an alert when the amount of fluid falls below a predetermined threshold, or when the amount of fluid raises above a predetermined threshold in the case of a fluid container of a service station that received waste fluid; it may be determined before, during or after the operation of the printing apparatus, e.g. before a print job to estimate if there is enough fluid to complete a desired print job, or both before and after a print job, to obtain an estimate of the amount of fluid employed in that job.
In some examples, the amount or level of fluid in the fluid container FC may be determined in any circumstance where it is deemed useful to obtain such information, for example for print fluid management or printing fluid accounting purposes. Accurately monitoring the amount of fluid over time may also allow detecting unusual fluid consumption from the fluid container, indicating a potential leak or other issue.
Implementations of a support for a fluid container according to the disclosure may be employed e.g. for print fluid containers supplying fluid to inkjet printheads or other printing systems, and/or for fluid containers intended to receive fluid discarded for maintenance purposes, such as waste print fluid tanks, and/or for other fluid containers, e.g. intermediate fluid containers that may be used in the apparatus. In each case, the fluid container may be e.g. removably attached to the U-shaped bracket, to be replaced when depleted (or when full, in the case of a waste fluid container), or the fluid container may be permanently attached to the U-shaped bracket, e.g. to be refilled when convenient.
In some implementations, e.g. when printing fluids of different colours and/or types are employed, several example supports as disclosed herein may be provided in a printing apparatus, each provided with a U-shaped bracket and a strain gauge, and with a fluid container being attached to each support, e.g. fluid containers containing print fluids of different colours.
Strain gauge 30 is a sensing element that, under the load caused by the weight of the fluid container FC, deforms and changes its electrical resistance, in proportion to the mechanical strain of the web 101 of the bracket 100.
In some implementations, strain gauge 30 may be a foil strain gauge, comprising an insulating flexible backing which supports a conductive foil pattern, e.g. a metallic foil pattern. In some examples, the foil strain gauge may be attached to the web 101 using a suitable adhesive, such as epoxy or others.
In some examples the conductive foil pattern of strain gauge 30 may comprise a plurality of thin parallel tracks connected in series between two connection terminals. Such a strain gauge 30 may be oriented on the web 101 with the parallel tracks extending in the direction perpendicular to the width direction of the web 101, i.e., the direction extending between one wing 102 and the other wing 103 in the U-shaped cross section. The strain gauge 30 thus may sense the strain in this direction, which is caused by the weight of the fluid container FC.
In some implementations, strain gauges 30 may extend a distance beyond the web 101 e.g. towards the bearing portion 105 and/or towards the mounting portion 104, so as to be subject to strain at one or at both bends of the bracket 100.
In example supports 10 according to the present disclosure, the bracket 100 may be an integral part, e.g. formed by a bent metal sheet, such that irregularities in the properties of the bracket due e.g. to assembly of different components, may be reduced. The strain to which the web 101 is subject may therefore be more uniform: this may prevent, for instance, a high degree of twisting of the web 101 in the direction of the width.
In some examples, the web 101 and/or the wings 102, 103 of the bracket 100 may have cut outs of different shapes and sizes, e.g. for a higher concentration of the strain of the web 101 in some areas, where the strain gauges 30 may be attached.
In some examples, and as explained in more detail later on, one or more strain gauges 30 may be connected in a Wheatstone bridge configuration in order to measure the change of resistance and therefore the strain in the web 101 of the bracket 100, to which the strain gauges 30 are subject. An excitation voltage may be applied to input leads of the Wheatstone bridge and a voltage reading may be taken from output leads of the Wheatstone bridge, related to the resistance of the strain gauge 30 and therefore related to the strain of the web of the bracket and to the weight of the fluid container. For increased accuracy in the determination of the amount of fluid in the fluid container, an electronic circuit may be provided to amplify the output of the Wheatstone bridge, as explained in more detail later on.
Also, according to examples of the present disclosure, a fluid level sensor 50 may be provided, e.g. to measure the fluid level, or the fluid amount, in a fluid container. As illustrated e.g. by
Implementations of fluid level sensors according to the present disclosure may combine different brackets, strain gauges and controllers as described in any of the examples herein.
Examples of supports and/or examples of fluid level sensors according to the present disclosure may be applied, inter alia, to a printing apparatus, e.g. to an inkjet printing apparatus. For example, such supports or fluid level sensors may be used for fluid containers of a printing apparatus, such as print fluid containers for supplying print fluid for a print job, tanks for collecting waste print fluid, or others.
Example supports 10 and example fluid level sensors 50 may be mounted in a printing apparatus e.g. by attaching the bracket 100 to a stationary frame of the printer and/or to a print fluid supply station, a printhead service station, or other, with the web 101 and bearing portion 105 of the bracket 100 positioned so that the weight of a fluid container FC attached on the bearing portion 105 causes a load and consequent strain on the web 101.
Wing 202 of the bracket 200 extends from one end of the web 201 and comprises a mounting portion 204 for allowing the assembly of the bracket 200 on a support frame of a printing apparatus (not shown).
Wing 203 of the bracket 200 extends from another end of the web 201 and comprises a bearing portion 205 for attaching and supporting a fluid container (not shown in
Each of the web 201 and the two wings 202, 203 have a width dimension in a width direction, i.e., the X direction in
In some examples, the wings 202, 203, e.g. wing 203 in
Example brackets 200, e.g. as illustrated in
In the example support 20, two strain gauges 30 are attached to the bracket 200, e.g. on an outer surface 207 of the web 201 as illustrated.
In some implementations of the present disclosure, one, two or four strain gauges 30 may be attached to the bracket 200, e.g. on the outer surface 207 of the web 201. In other examples, a different number of strain gauges 30 may be used.
In some examples in which two strain gauges are used, attached to the web of a bracket 100 or 200, each strain gauge 30 may be a foil strain gauge, oriented as described above in relation with
In some implementations in which four strain gauges 30 are used, for instance four foil strain gauges, two of the four strain gauges may be attached to the web 101 or 201, e.g. as in a two-gauge implementation as described in the previous paragraph; for instance, they may be attached to the outer surface 207 of the web. In some examples, the two additional strain gauges 30 may also be attached to the web 101 or 201 and, in some examples, they may be attached to the inner surface of the web. For instance, they may be placed in a mirror position with respect to the two strain gauges 30 positioned on the outer surface of the web, as this mirror position may allow a better balancing of the readings.
In some implementations, in order to increase the accuracy of the determination of the amount of fluid in the container, a simulation based on Finite Element Analysis (FEA) may be carried out for a particular design of the bracket or for a particular bracket, to determine the zones of the web which undergo a relevant degree of strain caused by the weight of the fluid container. The position of strain gauges may thus be tailored such that the strain they undergo, and the measurement they provide, is closely related to the weight of the fluid container.
In some examples, a support 20 for a fluid container FC may comprise additional elements intended to cooperate with the fluid container FC, which may be provided on the wing 203 of the bracket 200, i.e., on the wing intended to be the upper wing once the support 20 is in working position in a printing apparatus.
For example, such as shown in
In some implementations, example brackets 100 or 200 disclosed above may be made of metal, e.g. aluminium, which may be useful in case of smaller fluid containers which exert relatively low loads on the bracket, or hardened steel, stainless steel, titanium, or others. Example brackets may also be made of non-metallic materials, e.g. plastics, or combinations of several materials.
Implementations of methods according to the present disclosure for determining the amount of fluid in a fluid container, e.g. in a printing apparatus, are described below. In some implementations, such example methods may be carried out using any example support for a fluid container disclosed herein.
With reference to
The first wing and second wing may be the wings extending from the two ends of the web of the U-shaped bracket, e.g. as in example supports 10 or 20 disclosed above.
According to implementations of the present disclosure, a correlation may be established between the strain in the web of the bracket, as measured with the strain gauge, and the amount of fluid in the fluid container, by virtue of the geometry of the bracket and of the positioning of the strain gauge, which, as explained above, allow concentrating and measuring the strain caused on the bracket by the weight of the fluid container, and therefore by the amount of fluid in the fluid container.
As illustrated in
In some examples, additional parameters on which the determination of the amount of fluid may be based at 620 may comprise for instance a weight of the container when empty, and/or a weight of the container when full, and/or a density of the fluid in the fluid container, and/or others.
In implementations, an example method 700 for determining the amount of fluid in a fluid container in a printing apparatus may comprise, at 710, monitoring the amount of fluid in the fluid container during operation of the printing apparatus, for example when a print job is being printed, or when a printer servicing operation is being performed.
Monitoring the amount of fluid at 710 may be performed by obtaining at 720 measurements with the strain gauge of the strain at the web of the U-shaped bracket, and determining, at 730, corresponding amounts of fluid in the fluid container. Such measurements and determinations may be successively performed: e.g., at 740, a predetermined time interval may lapse, or an event may occur, between one measurement at 720 and corresponding determination at 730, and a subsequent measurement at 720 and corresponding determination at 730.
Example method 700 may also comprise, at 750, triggering an action when a determined amount of fluid is above or below a predetermined threshold. For instance, an action triggered at 750 may comprise one or more of: issuing a warning that the fluid container has a low level of fluid; issuing a warning that the fluid container is to be replaced; storing data related to the printing or servicing operation and the determined amounts of fluid in the fluid container; or other.
In implementation of methods for determining or for monitoring the amount of fluid in a fluid container from the readings of the strain gauges, a zero point may be determined, i.e., a value of the readings for which there is no fluid in the fluid container; this allows obtaining measures of absolute values of the amount of fluid in the container (e.g. instead of obtaining values of relative decreases of the amount). For example, when the fluid container is empty, the strain on the gauges is caused by the weight of the ink container itself and of the support of the fluid container. In some examples, this may be considered the zero point.
In some implementations, the zero point may be determined by a statistical study of the strain registered when the container is empty: the statistical normal of the reading for this strain may be obtained, and this value may be set as the zero point “empty”.
In some implementations, the reading obtained for the total weight of a new fluid container, full of fluid, may be set as a zero point “full”: decreases of the readings are registered as fluid is consumed, from 0 g down to e.g. minus 1000 g (−1000 g) for a 1 liter container; in implementations, a correction may be introduced in the calculation to take into account the specific gravity of the fluid in relation to water.
In examples, the variable resistance R(ϵ) of a strain gauge 30 has a behavior modelled by equation (1), where ϵ is the applied strain, GF is a Gauge Factor GF characteristic of the strain gauge, and Rs is the strain gauge nominal resistance, when ϵ=0:
In the example of
In the example of
In the example of
Example sensor bridge 800b, and especially example sensor bridge 800c, may provide more resolution, and therefore more accuracy in the readings, as well as better temperature compensation, i.e., a lower variation of the readings with changes in the temperature, than example sensor bridge 800a.
For example, in sensor bridge 800c with four strain gauges, in some examples positioned two on each side of the web as described above, the four resistors of the bridge 800c are at substantially the same temperature of operation.
In each case, an excitation voltage Vcc may be applied to the sensor bridge 800a, 800b or 800c, for example 3.3 V or 5 V, and an output voltage Vo is obtained, e.g. in the range of millivolts, which is a function of the applied strain ϵ, i.e. the strain to which the web of the bracket is subject.
In examples, sensor bridges 800a, 800b, 800c convert the variable resistance R(ϵ) to an output voltage Vo(ϵ) according to equation (2), where Vcc is the applied excitation voltage, and k is a constant depending on the topology of the sensor bridge, which assuming ΔR(ϵ)<<Rs and for balanced bridge conditions, is k=¼, k=½, and k=1 for sensor bridges 800a, 800b and 800c, respectively:
The output voltage Vo may therefore be used to determine the weight of the fluid container causing the strain, and the corresponding amount or level of fluid in the fluid container. In other words, a relationship may be established between the output voltage Vo of the sensor bridge 800a, 800b or 800c, and the amount of fluid in the fluid container.
In some implementations, the output of the sensor bridge 800a, 800b or 800c may be fed to a controller, such as controller 40 of
In some examples, in a support 100 for a fluid container, such as shown in
While such systems and methods may provide a determination of the amount of fluid that is suitable in some cases, there may be other cases, e.g. when there are small amounts of fluid in a fluid container, in which the strain sensed by the strain gauges 30 and its variation may be small, and therefore the magnitude and variation of the output voltage Vo(ϵ) may also be small, making it difficult to determine and monitor small amounts of fluid within the fluid container with a degree of accuracy that may be convenient for some applications.
On the other hand, since the output voltage Vo(ϵ) of sensor bridges 800a, 800b or 800c is related to the amount of strain applied to the strain gauge 30, this output voltage should be zero when no strain is applied to the strain gauge 30, and equation (2) is based on this assumption. However, in practice, due to component tolerances, resistance of the various elements such as e.g. wires, as well as aging, temperature, etc., the voltage output when no strain is applied may be different from zero. This non-zero output voltage when the applied strain ϵ is zero, which may be referred to as bridge offset voltage Voff,bridge, may be relevant to the determination of the amount of fluid, for instance, when the amount of fluid in the fluid container is very small, as Voff,bridge may be of a magnitude similar to small variations of Vo(ϵ) due to variations in the amount of fluid in the fluid container.
In examples, the output voltage Vo(ϵ) of sensor bridges 800a, 800b or 800c may therefore be modelled by equation (3), which includes the offset voltage Voff,bridge of the sensor bridges:
However, Voff,bridge is not easily compensated at the output of the sensor bridges 8900a, 800b, 800c, because of the difficulty of generating such small voltages with common Digital to Analog Converters (DAC).
In order to provide a more accurate and reliable determination of the fluid amount, according to some implementations the output voltage Vo(ϵ) signal may be processed in an example measuring system, which may amplify the sensor bridge output voltage Vo(ϵ) and also take into account the effect of the bridge offset voltage Voff,bridge in the measurements.
Implementations of measuring systems, which comprise an example sensor bridge such as 800a, 800b or 800c, are described in the following with reference to
In implementations of the measuring system 900, a correction circuit 903 may apply a dynamic correction to the amplified signal before it is converted to a digital signal in an ADC (Analog to Digital Converter) 904, in order to avoid a saturation of the ADC 904.
An example numerical case is presented in the following to illustrate how saturation may occur. In such an example, the signal Vo may be a differential signal, e.g. ranging from −0.5 mV and +0.5 mV, and the ADC 904 input may work between e.g. 0 V and 1 V. In such case, the amplifying circuit 902 would be designed to maximize the range of the ADC input, i.e. applying an amplification offset, e.g. Voff,amp=+0.5 V, and subsequently amplifying the signal with a gain of e.g. 1000, thus fitting the Vo signal to the full resolution of the ADC. However, Vo in practice also includes a bridge offset voltage Voff,bridge: if, for example, there is a Voff,bridge=+0.6 mV, then Vo may range from +0.1 mV to +1.1 mV, so in practice the output of the amplifier may be a signal ranging from 0.1 V to 1.1 V (resulting from adding Voff,amp=+0.5 V and applying the gain). If such a signal is fed to the ADC, it would saturate the converter, which has a maximum input voltage of 1 V. The resulting digital signal may therefore be incorrect.
To prevent such a saturation of the ADC 904, the dynamic correction applied to the amplified signal by correction circuit 903 may take into account the range of the amplified signal, which includes the part of the signal due to the bridge offset voltage Voff,bridge and varies over time, in such a way that the signal inputted into the converter 904 fits a resolution of the converter 904 over time, and an accurate digitalized measurement of Vo(ϵ) may be obtained.
The bridge offset voltage Voff,bridge may be obtained by a closed loop calibration of the measurement system 900, performed at a time when there is no strain applied on the strain gauges 30, e.g. during a fluid container replacement operation.
As shown in
In some examples, the amplifying circuit 902 may comprise an Indirect Current Feedback (ICF) amplifier, which may avoid saturation of the output of the amplifying circuit 902, while maximizing the use of the resolution of the ADC 903, using the highest resolution available for the amplified signal.
The Front-End analog electronic circuit 951 may comprise a sensor bridge 953, e.g. one of sensor bridges 800a, 800b or 800c described above; an output offset generation circuit 954; and an ICF (Indirect Current Feedback) amplifier 955.
The microcontroller unit (MCU) 952 may comprise an analog-to-digital converter (ADC) 956 to convert the voltage related to the measured strain E to a digital signal; a digital-to-analog converter (DAC) 957; and a CPU 958 for digital processing with data acquired through the ADC 956, and for control of the DAC 957.
The output offset generation circuit 954 generates a fixed voltage Voff,amp which is employed as an output voltage reference of the ICF amplifier 955 to accommodate the ADC input voltage to a dynamic voltage range of the ADC 956. The ICF amplifier 955 amplifies the differential output voltage Vo of the sensor bridge 953, and sets the output voltage for zero-load conditions (ϵ=0) according to the fixed voltage Voff,amp and the variable voltage VDAC, thus being able to dynamically compensate non-desired effects in the sensing application. The voltage being inputted to the ADC can be computed as expressed in equation (4):
In equation (4), Av is the voltage gain, and depends on external resistor ratio as specified in equation (5), and Av,DAC is the voltage gain on the compensation voltage and depends on external resistor ratio as specified in equation (6):
The digital-to-analog converter (DAC) 957 generates a voltage VDAC for dynamic compensation of the sensing application. For this compensation, this voltage aims to set Vin,ADC(ϵ=0)=Voff,amp.
To achieve this, VDAC is set according to equation (7):
In order to set VDAC, a close-loop calibration process may be performed, prior to the regular operation of the measurement system 950, to obtain the value of Voff,bridge.
The process to obtain Voff,bridge and set VDAC may be performed e.g. every time a fluid container is replaced, to take into account the variation that Voff,bridge may have in time, and therefore obtain more accurate estimates of the amount of fluid in the fluid container.
Although a number of particular implementations and examples have been disclosed herein, other variants and modifications of the disclosed devices and methods are possible. For example, not all the features disclosed herein are included in all the implementations, and implementations comprising other combinations of the features described are also possible.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/043779 | 7/29/2021 | WO |