Abstract:
A method for printing on a substrate, the method may include determining actual locations of substrate holes; printing a first ink on an object at locations that correspond to the actual locations of the substrate holes and curing the first ink to provide a holes mask; and wherein after the substrate is positioned on the object so that holes mask seals bottoms of the substrate holes then printing the second ink on the substrate thereby forming a predefined pattern on the substrate.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
       [0001]    This patent application claims the priority of U.S. provisional patent Ser. No. 62/137,841 filed Mar. 25, 2015, which is incorporated herein by reference. 
     
    
     BACKGROUND OF THE INVENTION 
       [0002]    Currently in regular process of electrical circuits manufacturing such as PCB, non-conductive layer (such as Solder Mask for example) cannot be applied till the edge of the drill holes or Through silicon vias (TSV-s) or other holes in the substrate due to the fact that it blocks the hole and creates an air bubbles in the hole—this air bubble can explode in the process of soldering that leads to malfunction of the electrical circuit and wastage of the material. The current solution of the problem is to clog the holes with the clogging material and applying the solder mask over the clogged holes—this way of production requires an additional work and waste of time and human resources. 
       SUMMARY OF THE INVENTION 
       [0003]    According to an embodiment of the invention there may be provided a method for printing on a substrate, may include determining actual locations of substrate holes; printing a first ink on an object at locations that correspond to the actual locations of the substrate holes; curing the first ink to provide a holes mask; wherein after the substrate is positioned on the object so that holes mask seals bottoms of the substrate holes then printing the second ink on the substrate thereby forming a predefined pattern on the substrate. 
         [0004]    The first ink may equal the second ink or may differ from the second ink. 
         [0005]    The determining of the actual locations of the substrate holes may include ignoring holes in the substrate that may be smaller than a predefined size threshold. 
         [0006]    The printing of the first ink on the object at locations that correspond to the actual locations of the substrate holes exhibits a first accuracy level; wherein the printing of the first ink on the object thereby forming the predefined pattern on the substrate exhibits a second accuracy level. 
         [0007]    The second accuracy level may be higher than the first accuracy level. 
         [0008]    The second accuracy level equals the first accuracy level. 
         [0009]    The object may be a paper sheet. 
         [0010]    The method wherein a thickness of the object may be a fraction of the thickness of the substrate. 
         [0011]    The object may be elastic. 
         [0012]    The substrate may be a printed circuit board. 
         [0013]    The first ink and/or the second ink may be a solder mask ink. 
         [0014]    The holes mask may include multiple holes mask segments, wherein at least one holes mask segment may be configured to cover more than a substrate hole. 
         [0015]    The determining of the locations of the substrate holes may include searching the substrate holes in an image of the substrate. 
         [0016]    The searching the substrate holes may be preceded by acquiring the image of the substrate. 
         [0017]    The acquiring the image of the substrate may be followed by removing the substrate from a supporting module of an imaging system and placing the object on the supporting module. 
         [0018]    The printing of the first ink on the object at locations that correspond to the actual locations of the substrate holes may involve jetting ink drops of a first size; wherein the printing of the second ink on the substrate involves jetting ink drops of a second size that exceeds the first size. 
         [0019]    The printing of the first ink on the object at locations that correspond to the actual locations of the substrate holes may exhibit a first printing speed; wherein the printing of the second ink on the substrate thereby forming the predefined pattern on the substrate may exhibit a second printing speed that may be lower than the first printing speed. 
         [0020]    According to an embodiment of the invention there may be provided a system that may include a controller, a printing unit, a curing unit and a supporting module; wherein the controller may be configured to determine actual locations of substrate holes or to receive information about the actual locations of the substrate holes; wherein the printing unit may be configured to print, under a control of the controller, a first ink on an object at locations that correspond to the actual locations of the substrate holes; wherein the curing unit may be configured to cure the first ink to provide a holes mask; wherein after the substrate may be positioned on the object so that holes mask seals bottoms of the substrate holes the printing unit may be configured to print the second ink on the substrate thereby forming a predefined pattern on the substrate. 
         [0021]    The system further may include an imaging unit that may be configured to acquire an image of the substrate; and wherein the controller may be configured to search in the image of the substrate for the substrate holes. 
     
    
     
       BRIEF DESCRIPTION OF THE INVENTION 
         [0022]    The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which: 
           [0023]      FIG. 1  illustrates a method according to an embodiment of the invention; 
           [0024]      FIG. 2  illustrates a system according to an embodiment of the invention; and 
           [0025]      FIG. 3  is a side view of a table of the system of  FIG. 2 , a porous object and a substrate according to an embodiment of the invention. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0026]    Because the apparatus implementing the present invention is, for the most part, composed of electronic components and circuits known to those skilled in the art, circuit details will not be explained in any greater extent than that considered necessary as illustrated above, for the understanding and appreciation of the underlying concepts of the present invention and in order not to obfuscate or distract from the teachings of the present invention. 
         [0027]    In the following specification, the invention will be described with reference to specific examples of embodiments of the invention. It will, however, be evident that various modifications and changes may be made therein without departing from the broader spirit and scope of the invention as set forth in the appended claims. 
         [0028]    The method allows to print non-conductive layer (such as printing Solder Mask) till the edge of the hole (of the drill or TSV or any other type) without contaminating the other side of the substrate and to achieve high precision application. 
         [0029]    It is noted that the solder mask ink and the non-conductive ink mentioned below are just non-limiting examples of inks that can be printing on the substrate and on the object. Using the same printing unit to print over the object and the substrate is effective and increases the throughput of the system. 
         [0030]    The method (see  FIG. 1 ) may include the following steps:
       a. Placing the substrate (e.g. PCB) on a supporting module (such as a table) of an imaging system. (Step  110 ).   b. Scanning the substrate to provide an image of the substrate. (Step  120 ).   c. Determine the actual location of the holes—as reflected in the image of the substrate. (Step  130 ).   d. Placing an object (such as a sheet) on a table (or other supporting element) of a printing system. (Step  140 ). The printing system may differ from the imaging system. Alternatively, a single system may perform both the printing and the imaging. The object may be a porous or non-porous object. A non-limiting example of an object is a paper object. The object may be elastic or not elastic. Using an elastic object such as a paper object may allow a tighter connection of the object to the substrate and increase the efficiency of a holes mask that is formed on the object during step  150 . The object may be much thinner (a fraction—1/N, N being a positive number that exceeds one) than the substrate.   e. Printing on the object a first ink (for example—a non-conductive ink such as solder mask ink) at the actual position of the holes. (Step  150 ). The first ink may cover areas that are bigger than the cross section of the actual hole drill. Step  150  may be less accurate, use larger ink drops, and/or be faster than the printing of step  170 .   f. Curing the first ink printed on the object (using UV and/or heat). (Step  160 ).   g. Positioning the substrate on the object in an aligned manner. The object is positioned below the substrate in a manner that prevents a relative movement between the object and the substrate during the next step of printing. (Step  165 ). The object may be attached to the substrate and/or to a system by various means including clips, screws, grip arms and the like. The positioning can be made by a user of the system and/or by the system itself. The alignment can be done by the user, by the system, by the system that provides instructions to the user, by using images (acquired by the imaging unit) of the object and the substrate, by using alignment targets, and the like.   h. Printing a second ink (for example—a non-conductive ink such as a solder mask ink) on the object to provide a predefined pattern. The holes mask will seal the bottom of the drill holes and will prevent the second ink from contaminating the table or the bottom surface of the substrate. (Step  170 ). The second ink may be cured by the system.       
 
         [0039]    The method may include comparing the actual location of the holes to the expected locations and generating an updated design file. 
         [0040]    The method may include ignoring holes of the substrate that are small enough (below a predefine size)—for example that are small enough so that air bubbles are not formed, smaller than drill holes and/or smaller than Through silicon vias (TSVs), holes that are not deep enough or that to not pass through the entire substrate. 
         [0041]      FIG. 2  illustrates a system  200  according to an embodiment of the invention. 
         [0042]    System  200  may execute method  100 . 
         [0043]    System  200  includes controller  202 , printing unit  204 , imaging unit  207 , curing unit  212  and a mechanical support such as table  220 . 
         [0044]    Controller  202  determines where to print the first ink and the second ink on the sheet  302  and controls the printing steps  150  and  170  that are executed by printing unit  204 . The curing unit  212  may cure the first ink and the second ink—during step  160  and after step  170 . The imaging unit  210  images the substrate (Step  120 ). 
         [0045]      FIG. 3  is a cross sectional view of system  200 , substrate  300  and object  303  according to an embodiment of the invention. 
         [0046]    Substrate  300  includes a drill hole  301 . A bottom of the drill hole  301  is sealed by hole mask  302  that is printed on object  303 . 
         [0047]    Table  220  supports the object  303  that is positioned below the substrate  300 . 
         [0048]    A bridge  220  may be connected to the table  220  or to another components of the system  200  and may be mechanically coupled to a motor  230 . Motor  230  is configured to introduce movement (for example from right to left and vise verse) between printing unit  204  and the bridge  220 . The curing unit and/or the imaging unit may be coupled to the bridge  220 . The system may include one or more bridges. 
         [0049]    Furthermore, those skilled in the art will recognize that boundaries between the functionality of the above described operations are merely illustrative. The functionality of multiple operations may be combined into a single operation, and/or the functionality of a single operation may be distributed in additional operations. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments. 
         [0050]    Thus, it is to be understood that the architectures depicted herein are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In an abstract, but still definite sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality. 
         [0051]    However, other modifications, variations, and alternatives are also possible. The specifications and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense. 
         [0052]    The word “comprising” does not exclude the presence of other elements or steps then those listed in a claim. It is understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in other orientations than those illustrated or otherwise described herein. 
         [0053]    Furthermore, the terms “a” or “an,” as used herein, are defined as one or more than one. Also, the use of introductory phrases such as “at least one” and “one or more” in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim element to inventions containing only one such element, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an.” The same holds true for the use of definite articles. Unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. 
         [0054]    Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements. The mere fact that certain measures are recited in mutually different claims does not indicate that a combination of these measures cannot be used to advantage.