Some print components may include an array of nozzles and/or pumps each including a fluid chamber and a fluid actuator, where the fluid actuator may be actuated to cause displacement of fluid within the chamber. Some example fluidic dies may be printheads, where the fluid may correspond to ink or print agents. Print components include printheads for 2D and 3D printing systems and/or other high pressure fluid dispensing systems.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements. The figures are not necessarily to scale, and the size of some parts may be exaggerated to more clearly illustrate the example shown. Moreover the drawings provide examples and/or implementations consistent with the description; however, the description is not limited to the examples and/or implementations provided in the drawings.
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.
Examples of print components, such as fluidic dies, for instance, may include fluid actuators. The fluid actuators may include thermal resistor based actuators (e.g., for firing or recirculating fluid), piezoelectric membrane based actuators, electrostatic membrane actuators, mechanical/impact driven membrane actuators, magneto-strictive drive actuators, or other suitable devices that may cause displacement of fluid in response to electrical actuation. Fluidic dies described herein may include a plurality of fluid actuators, which may be referred to as an array of fluid actuators. An actuation event may refer to singular or concurrent actuation of fluid actuators of the fluidic die to cause fluid displacement. An example of an actuation event is a fluid firing event whereby fluid is jetted through a nozzle orifice.
Example fluidic dies may include fluid chambers, orifices, fluidic channels, and/or other features which may be defined by surfaces fabricated in a substrate of the fluidic die by etching, microfabrication (e.g., photolithography), micromachining processes, or other suitable processes or combinations thereof. In some examples, fluidic channels may be microfluidic channels where, as used herein, a microfluidic channel may correspond to a channel of sufficiently small size (e.g., of nanometer sized scale, micrometer sized scale, millimeter sized scale, etc.) to facilitate conveyance of small volumes of fluid (e.g., picoliter scale, nanoliter scale, microliter scale, milliliter scale, etc.). Some example substrates may include silicon based substrates, glass based substrates, gallium arsenide based substrates, and/or other such suitable types of substrates for microfabricated devices and structures.
In example fluidic dies, a fluid actuator (e.g., a thermal resistor) may be implemented as part of a fluidic actuating structure, where such fluidic actuating structures include nozzle structures (sometimes referred to simply as “nozzles”) and pump structures (sometimes referred to simply as “pumps”). When implemented as part of a nozzle structure, in addition to the fluid actuator, the nozzle structure includes a fluid chamber to hold fluid, and a nozzle orifice in fluidic communication with the fluid chamber. The fluid actuator is positioned relative to the fluid chamber such that actuation (e.g., firing) of the fluid actuator causes displacement of fluid within the fluid chamber which may cause ejection of a fluid drop from the fluid chamber via the nozzle orifice. In one example nozzle, the fluid actuator comprises a thermal actuator, where actuation of the fluid actuator (sometimes referred to as “firing”) heats fluid within the corresponding fluid chamber to form a gaseous drive bubble that may cause a fluid drop to be ejected from the nozzle orifice.
When implemented as part of a pump structure, in addition to the fluid actuator, the pump structure includes a fluidic channel. The fluid actuator is positioned relative to a fluidic channel such that actuation of the fluid actuator generates fluid displacement in the fluid channel (e.g., a microfluidic channel) to thereby convey fluid within the fluidic die, such as between a fluid supply and a nozzle structure, for instance.
As described above, fluid actuators, and thus, the corresponding fluidic actuator structures, may be arranged in arrays (e.g., columns), where selective operation of fluid actuators of nozzle structures may cause ejection of fluid drops, and selective operation of fluid actuators of pump structures may cause conveyance of fluid within the fluidic die. In some examples, the array of fluidic actuating structures may be arranged in sets of fluidic actuating structures, where each such set of fluidic actuating structures may be referred to as a “primitive” or a “firing primitive.” The number of fluidic actuating structures, and thus, the number of fluid actuators in a primitive, may be referred to as a size of the primitive.
In some examples, the set of fluidic actuating structures of each primitive are addressable using a same set of actuation addresses, with each fluidic actuating structure of a primitive and, thus, the corresponding fluid actuator, corresponding to a different actuation address of the set of actuation addresses. In examples, the address data representing the set of actuation addresses are communicated to each primitive via an address bus shared by each primitive. In some examples, in addition to the address bus, a fire pulse line communicates a fire pulse signal to each primitive, and each primitive receives actuation data (sometimes referred to as fire data, nozzle data, or primitive data) via a corresponding data line.
In some examples, during an actuation or firing event, for each primitive, based on a value of the actuation data communicated via the data line for the primitive, the fluidic actuator of the fluidic actuating structure corresponding to the address on the address will actuate (e.g., “fire”) in response to the fire pulse signal, where an actuation duration (e.g., firing time) of the fluid actuator is controlled by the fire pulse signal (e.g., a waveform of the fire pulse).
In some cases, electrical and fluidic operating constraints of a fluidic die may limit which fluid actuators of each primitive may be actuated concurrently for a given actuation event. Arranging the fluid actuators and, thus, the fluid actuating structures, into primitives facilitates addressing and subsequent actuation of subsets of fluid actuators that may be concurrently actuated for a given actuation event in order to conform to such operating constraints.
To illustrate by way of example, if a fluidic die comprises four primitives, with each primitive including eight fluid actuating structures (with each fluid actuator structure corresponding to different address of a set of addresses 0 to 7), and where electrical and/or fluidic constraints limit actuation to one fluid actuator per primitive, the fluid actuators of a total of four fluid actuating structures (one from each primitive) may be concurrently actuated for a given actuation event. For example, for a first actuation event, the respective fluid actuator of each primitive corresponding to address “0” may be actuated. For a second actuation event, the respective fluid actuator of each primitive corresponding to address “5” may be actuated. As will be appreciated, such example is provided merely for illustration purposes, with fluidic dies contemplated herein may comprise more or fewer fluid actuators per primitive and more or fewer primitives per die.
In some cases, it may be desirable for different nozzles to provide fluid drops of different sizes (e.g., different weights). To achieve different drop sizes, different nozzle structures may employ different fluidic architecture types, where different fluidic architecture types have different combinations of features such as different fluid chamber sizes, different nozzle orifice sizes, and different fluid actuator sizes (e.g., larger and smaller thermal resistors), for instance. For example, a nozzle having a first fluidic architecture type for providing larger drops sizes may have a nozzle orifice size larger than a nozzle having a second fluidic architecture type for providing smaller drop sizes. In other examples, a nozzle for providing a larger drop size may have a fluidic architecture type having a fluid actuator with a smaller thermal resistor than nozzle having a fluidic architecture type employing a larger resistor for providing smaller drop sizes. It is noted that such examples are for illustrative purposes, and other fluidic architecture types are possible.
In addition to fluidic architecture types, the fire pulse may also be adjusted to adjust drop size (i.e., the fire pulse waveform may be adjusted). Some fluidic dies employ on-die fire pulse generation circuitry which may provide a same fire pulse for all drop sizes or may provide different fire pulse signal for different drop sizes. However, a same fire pulse signal for all drop sizes may not be optimal for any of the drop sizes, and on-die generation circuitry, particularly for multiple fire pulse signals, is complex and consumes a large amount of silicon area on the die.
According to examples of the present disclosure, an arrangement of fluidic actuating structures of different fluidic architecture types is described, which may include both nozzle structures and pump structures, that provides different drops sizes while enabling fire pulse generation to be performed off-die based on actuation addresses of the fluidic actuating structures.
In one example, the fluidic actuating structures FAS(1) to FAS(n) of each column 32L and 32R are addressable by a set of actuating addresses, illustrated as address A1 to An. According to examples of the present disclosure, each fluidic actuating structure FAS(1) to FAS(n) of second column 33R has a same architecture type, AT, as the fluidic actuating structure FAS(1) to FAS(n) of first column 33L having the same actuation address. For example, FAS(3) in second column 33R at actuation address A3 has the same fluid architecture type AT(1) as fluid actuating structure FAS(3) having the same actuation address A3 in first column 33L. Similarly, FAS(n) in second column 33R at actuation address An has the same fluid architecture type AT(2) as fluid actuating structure FAS(n) having the same actuation address An in first column 33L.
In one example, an address bus 40 communicates the set of actuation addresses A1 to An to first and second columns 33L and 33R of fluidic actuating structures FAS(1) to FAS(n) of array 32, and a fire signal line 42 communicates a fire pulse signal to the fluidic actuating structures FAS(1) to FAS(n) of first and second columns 33L and 33R array 32. In one example, each fluidic architecture type, AT, has a corresponding fire pulse signal type, with a particular fire pulse signal type being communicated on fire signal line 42 being based on the actuation address of the set of actuation addresses being communicated via address bus 40. As will be described in greater detail below (see
As an illustrative example, in one case, fluidic architecture type AT(1) has a corresponding fire pulse signal type, FPS(1), associated with odd-numbered actuating addresses A1, A3 . . . A(n−1), and fluidic architecture type AT(2) has a corresponding fire pulse signal type, FPS(2), associated with even-numbered actuation addresses A2, A4 . . . A(n). Thus, as an illustrative example, if the actuation address being communicated on address bus 40 is one of the even-numbered addresses A2, A4, . . . An, fire pulse signal type, FPS(2) will be communicated via fire signal line 42.
Although illustrated above as having only two fluidic architect types, AT(1) and AT(2), in other examples, each fluidic actuating structure FAS(1) to FAS(n) of first column 33L may have a different fluidic architecture type, with FAS(1) to FAS(n) of first column 33L respectively having fluidic architecture types AT(1) to AT(n), so long as each of the fluidic actuating structures FAS(1) to FAS(n) of second column 33R has the same fluidic architecture type, AT, as the fluidic actuating structure having the same actuation address in first column 33L. In such case, fire signal line 42 may communicate a different fire pulse signal type, FPS(1) to FPS(n), for each fluidic architecture type AT(1) to AT(n) and, thus, communicate a different fire pulse signal type FPS(1) to FPS(n) for each actuation address A1 to An.
By arranging each fluidic actuating structure FAS(1) to FAS(n) of second column 33R of the array 32 to have a same fluidic architecture type, AT, as the fluidic actuating structure FAS(1) to FAS(n) of first column 33L having the same actuation address, a fire pulse signal type, FPS, can be provided on shared fire signal line 42 to first and second columns 33L and 33L which is based on the actuating address communicated via address bus 40, where such address indicates which of the fluidic actuating structure FAS(1) to FAS(n) are to be enabled to be actuated as part of an actuation event. Thus, the arrangement of the array 32 of the fluidic actuating structures of columns 33L and 33R enables different fire pulse signal types to be generated off-die based on an actuating address of fluidic actuating structures which are to be actuated during a given actuating event.
In one example, each nozzle structure 50a and 50b respectively includes a fluid chamber 52a and 52b formed in actuating structure layer 64, with nozzle orifices 54a and 54b extending through actuating structure layer 64 to the respective fluid chambers 52a and 52b. In one example nozzle structure 50a and 50b includes a fluid actuator, such as thermal resistors 56a and 56b disposed in thin-film layer 62 below corresponding fluid chambers 52a and 52b. In one example, substrate 60 includes a plurality of fluid feed holes 66 to supply fluid 68 (e.g., ink) from a fluid source to fluid chambers 52a and 52b of nozzle structures 50a and 50b, such as via channels 69a and 69b (as illustrated by the arrows). According to one example, selective operation of nozzles 50a and 50b, such as through selective energization of thermal resistors 56a and 56b, as will be described in greater detail below, may vaporize a portion of fluid 68 in fluid chambers 52a and 52b to eject fluid drops 58a and 58b from respective nozzle orifices 54a and 54b during an actuation event.
As described above, the fluidic architecture types, AT, of nozzle structures, such as nozzle structures 50a and 50b, may vary in order to provide different fluid drop sizes, where sizes of features of fluid actuating structures, such as fluid chamber, nozzle orifices, and fluid actuators, may vary between different fluidic architecture types. For example, with reference to
In one example, each column 33L and 33R has a number of column positions, illustrated as column positions CP(1) to CP(8), extending in a longitudinal direction of the columns, with each fluidic actuating structure FAS(1) to FAS(8) disposed at different one of the column positions. In the illustrated example, fluidic actuating structures FAS(1) to FAS(8) of columns 33L and 33R respectively correspond to column positions CP1 to CP(8).
In contrast to the example of
For example, fluidic actuating structure FAS(1) of column 33L having address A1 at column position CP(1) is offset by four column positions from fluidic actuating structure FAS(5) of column 33R having address A1 at column position CP(5). While offset by a number of column positions, each of the fluidic actuating structures FAS(1) to FAS(8) of column 33R has the same fluidic architecture type as the fluidic actuating structures FAS(1) to FAS(8) of column 33L having the same actuating address. For instance, fluidic actuating structure FAS(5) of column 33R having actuation address A1 has a fluidic architecture type A(1) as does fluidic actuating structure FAS(1) of column 33L having actuation address A1.
In some examples, the fluidic actuating structures of FAS(1) to FAS(8) of each column 33L and 33R may be in close proximity to and receive fluid from a same fluid source (such as illustrated by
In the example of
In one example, to have a same offset between each pair of fluidic actuating structures FAS(1) to FAS(8) of columns 33L and 33R having a same actuation address, a quotient resulting from the division of the total number of fluidic actuating structures in a column by the total number of different fluidic architecture types must be an integer number (e.g., 8÷2=4, in the illustrated example). In example, a maximum offset is equal to one-half the number of fluidic actuating structures in a column, where the number of fluidic actuating structures in the column is an even number. In some examples, a same offset between fluidic actuating structures FAS(1) to FAS(8) of columns 33L and 33R may be less than the maximum possible offset.
In one example, fluidic die 30 includes an address decoder 80, and a chain 82 of individual memory elements 84 for each column of primitives 70L and 70R, respectively illustrated as memory element chains 82L and 82R. In one example, as illustrated, each chain of memory elements 82L and 82R includes a number of memory elements 84 corresponding to address encoder 80, as illustrated at 86L and 86R, and a memory element corresponding to each primitive P(2) and P(1), respectively illustrated as memory elements 84-P2 and 84-P1. In addition, each primitive, as illustrated by primitives P(1) and P(2), includes an AND-gate, as illustrated by AND-gates 90-P2 and 90-P1, and each fluidic actuating structure of each primitive has a corresponding AND-gate, such as illustrated by AND-gates 92-L1 and 92-R1, and a corresponding address decoder to decode the corresponding actuation address, such as illustrated by address encoders 94-L1 and 94-R1, respectively corresponding to fluidic actuating structures FAS(1) of primitives P(2) and P(1).
According to one example, in operation, print component 20 receives incoming data segments 100 at a data terminal 102, and incoming fire pulse signals (FPS) at a fire pulse terminal 110, such as from an external controller 120 (e.g., a controller of a printing system, for instance).
As described above, and as is illustrated in greater detail below, a duration of an actuation time of a fluid actuator, such as a thermal resistor (e.g., thermal resistors 56a and 56b of
By adjusting the durations of the PCP, DT, and FP, the waveform of a fire pulse signal may be adjusted to adjust amount of energy supplied to the fluid by the fluid actuator to thereby adjust a size of an ejected fluid drop. In one example, a unique FPS type may be provided for each fluidic architecture type, AT, by adjusting a duration of one or more of the PCP, DT, and FP to optimize a size of a fluidic drop ejected by each fluidic architecture type. For example, with reference to
Returning to
According to the illustrative example of
As an illustrative example, if the actuation address on address bus 40 corresponds to address A8, and AND-gates 90-P2 and 90-P1 have each passed FPS(2) on fire signal line 42 to primitives P2 and P1 (e.g., the actuation data in memory elements 84-P2 and 84-P1 has a logic “high”), address decoders 94-R4 and 94-L8 will each output a logic “high” to the corresponding AND-gates 92-R4 and 92-L8 which, in turn, provide FPS(2) at their outputs to respectively actuate the fluid actuators of FAS(4) of primitive P(1) and FAS(8) of primitive P(2), each of which have fluidic architecture type AT(2).
In view of the above, by arranging primitives P(1) and P(2) so that fluidic actuating structures, FAS, having a same address in each primitive have a same fluidic architecture type, AT, and by offsetting such fluidic actuating structures by a number of column positions (in the illustrative example, FAS(8) of primitive P(2) and FAS(4) of primitive P(1), both corresponding to actuation address A8, are offset by four column positions), a same fire pulse signal type, FPS, based on the actuation address, can be provided to primitives P(1) and P(2) without an occurrence of fluid interference between concurrently actuating fluid actuating structures. Such an arrangement enables fire pulse signals of different types to be generated off-die based, where the fire pulse signal type is based on the actuation address associated with the particular actuating event.
Additionally, according to the implementation of
In operation, upon receiving incoming data segment 100 from external controller 120 (e.g., a controller of a printing system, such as illustrated by
In one example, fire pulse adjust 140 truncates the trailing edge of the FP of the base fire pulse signal FPS(B) based on the actuation address received via communication path 142 to provide a fire pulse signal type on fire signal line which corresponds to the fluidic architecture type, AT, of the fluidic actuating structure, FAS, corresponding to the actuation address. For instance, according to one example, fire pulse adjuster 140 truncates the FP portion of base fire pulse signal FPS(B) at dashed line 144 to provide FPS(4) for architecture type AT(4) corresponding to actuation addresses A4 and A8, truncates the FP portion of base fire pulse signal FPS(B) at dashed line 145 to provide FPS(3) for architecture type AT(3) corresponding to actuation addresses A3 and A7, truncates the FP portion of FPS(B) at dashed line 146 to provide FPS(2) for architecture type AT(2) corresponding to actuation address A2 and A6, and truncates the FP portion of FPS(B) at dashed line 147 to provide FPS(1) for architecture type AT(1) corresponding to actuation addresses A1 and A5.
Although illustrated by the above examples primarily in terms of primitives having eight fluidic actuating structures, FAS(1) to FAS(8), and in terms of two or four fluidic architectures types, AT(1) to AT(4), primitives having more than eight fluidic actuating structures may be employed, and more than four fluidic architecture types may be employed. For instance, primitives having 16 fluidic actuating structures may be employed, where each fluidic actuating structure has its own fluidic architecture type (i.e., 16 fluidic architecture types), wherein each fluidic actuating structure has its own respective fire pulse signal type (e.g., as generated by external controller 120).
Printhead assembly 204 includes at least one printhead 212 which ejects drops of ink or fluid through a plurality of orifices or nozzles 214, where printhead 212 may be implemented, in one example, as print component 20, or as fluidic die 30, with fluidic actuation structures FAS(1) to FAS(n), as previously described by
Ink supply assembly 216 supplies ink to printhead assembly 204 and includes a reservoir 218 for storing ink. As such, in one example, ink flows from reservoir 218 to printhead assembly 204. In one example, printhead assembly 204 and ink supply assembly 216 are housed together in an inkjet or fluid-jet print cartridge or pen. In another example, ink supply assembly 216 is separate from printhead assembly 204 and supplies ink to printhead assembly 204 through an interface connection 220, such as a supply tube and/or valve.
Carriage assembly 222 positions printhead assembly 204 relative to print media transport assembly 226, and print media transport assembly 226 positions print media 232 relative to printhead assembly 204. Thus, a print zone 234 is defined adjacent to nozzles 214 in an area between printhead assembly 204 and print media 232. In one example, printhead assembly 204 is a scanning type printhead assembly such that carriage assembly 222 moves printhead assembly 204 relative to print media transport assembly 226. In another example, printhead assembly 204 is a non-scanning type printhead assembly such that carriage assembly 222 fixes printhead assembly 204 at a prescribed position relative to print media transport assembly 226.
Service station assembly 208 provides for spitting, wiping, capping, and/or priming of printhead assembly 204 to maintain the functionality of printhead assembly 204 and, more specifically, nozzles 214. For example, service station assembly 208 may include a rubber blade or wiper which is periodically passed over printhead assembly 204 to wipe and clean nozzles 214 of excess ink. In addition, service station assembly 208 may include a cap that covers printhead assembly 204 to protect nozzles 214 from drying out during periods of non-use. In addition, service station assembly 208 may include a spittoon into which printhead assembly 204 ejects ink during spits to ensure that reservoir 218 maintains an appropriate level of pressure and fluidity, and to ensure that nozzles 214 do not clog or weep. Functions of service station assembly 208 may include relative motion between service station assembly 208 and printhead assembly 204.
Electronic controller 230 communicates with printhead assembly 204 through a communication path 206, service station assembly 208 through a communication path 210, carriage assembly 222 through a communication path 224, and print media transport assembly 226 through a communication path 228. In one example, when printhead assembly 204 is mounted in carriage assembly 222, electronic controller 230 and printhead assembly 204 may communicate via carriage assembly 222 through a communication path 202. Electronic controller 230 may also communicate with ink supply assembly 216 such that, in one implementation, a new (or used) ink supply may be detected.
Electronic controller 230 receives data 236 from a host system, such as a computer, and may include memory for temporarily storing data 236. Data 236 may be sent to fluid ejection system 200 along an electronic, infrared, optical or other information transfer path. Data 236 represents, for example, a document and/or file to be printed. As such, data 236 forms a print job for fluid ejection system 200 and includes at least one print job command and/or command parameter.
In one example, electronic controller 230 provides control of printhead assembly 204 including timing control for ejection of ink drops from nozzles 214. As such, electronic controller 230 defines a pattern of ejected ink drops which form characters, symbols, and/or other graphics or images on print media 232. Timing control and, therefore, the pattern of ejected ink drops, is determined by the print job commands and/or command parameters. In one example, logic and drive circuitry forming a portion of electronic controller 230 is located on printhead assembly 204. In another example, logic and drive circuitry forming a portion of electronic controller 230 is located off printhead assembly 204. In another example, logic and drive circuitry forming a portion of electronic controller 230 is located off printhead assembly 204. In one example, data segments 100 and fire pulse signals, FS, such as illustrated previously herein by
At 304, method 300 includes arranging a second portion of the array of fluid actuation structures into a second column, each fluidic actuating structure of the second column having a different one of the actuation addresses and having a same fluidic architecture type as the fluidic actuating structure of the first column having the same address, such as fluidic actuating structures FAS(1) to FAS(8) of column 33R, each having a different actuation address of the set of actuation addresses A1 to A8, and each having a same fluidic architecture type, AT(1) or AT(2), as the fluidic actuating structures FAS(1) to FAS(8) having the same actuation address in column 33L, as illustrated by
At 306, method 300 includes arranging each fluidic actuating structure of the first and second columns at a different one of a number of column positions, the first and second columns each having a same number of column positions, such that the column positions of each fluidic actuating structure of the second column are offset by a same number column positions from the fluidic actuating structure of the first column having the same actuation address, such as fluidic actuating structures FAS(1) to FAS(8) of columns 33L and 33R each being at a different one of the column positions CP(1) to CP(8), with each of the fluidic actuating structures FAS(1) to FAS(8) of column 33R being offset by four column positions from the fluid actuating structure of column 33L having the same actuation address, as illustrated by
Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.
This application is a Continuation Application of U.S. National Stage application Ser. No. 16/957,524, filed Jun. 24, 2020, entitled “PRINT COMPONENT HAVING FLUIDIC ACTUATING STRUCTURES WITH DIFFERENT FLUIDIC ARCHITECTURES”, which is a U.S. National Stage of PCT Application No. PCT/US2019/016889, filed Feb. 6, 2019, entitled “PRINT COMPONENT HAVING FLUIDIC ACTUATING STRUCTURES WITH DIFFERENT FLUIDIC ARCHITECTURES”, both of which are incorporated herein.
Number | Date | Country | |
---|---|---|---|
Parent | 16957524 | Jun 2020 | US |
Child | 17859188 | US |