Method and system for generating PCBA packaging information

Through the method and system of generating PCBA packaging information, the packaging pattern is directly drawn and adjusted in the graphic display area, and the problems of cumbersome packaging process and low accuracy in the prior art are solved, and high-precision PCBA board packaging is achieved.

CN119940276APending Publication Date: 2025-05-06SUZHOU KONIG ELECTRONICS TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510412154.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In the prior art, Gerber files need to be opened through specific software, and the packaging layer needs to be drawn through another drawing software, which is converted into a file format that can be recognized by the packaging device, resulting in a cumbersome packaging process and low drawing accuracy, making it impossible to achieve high-precision packaging.

Method used

It provides a method and system for generating PCBA packaging information. By reading and parsing Gerber files, the initial packaging pattern is drawn directly on the product graphics in the graphics display area, and adjusted to the target packaging pattern, setting the spray thickness, generating a printing project, simplifying the packaging process and improving accuracy.

Benefits of technology

This method simplifies the production process of printing engineering, improves packaging accuracy, and realizes high-precision PCBA board packaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119940276A_ABST
    Figure CN119940276A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for generating PCBA packaging information, and relates to the technical field of PCBA packaging, and the method for generating the PCBA packaging information comprises the following steps: reading a to-be-analyzed Gerber file; the Gerber file is analyzed, and a product graph obtained through analysis is displayed in a graph display area; drawing an initial packaging pattern on the product graph of the graph display area; adjusting the initial packaging pattern to obtain a target packaging pattern; setting the spraying thickness of different parts of the target packaging pattern to obtain a printing project; and storing and exporting the printing project. The system for generating the PCBA packaging information comprises a reading module used for reading a Gerber file to be analyzed; the analysis module is used for analyzing the Gerber file; the graph display area is used for displaying the product graph analyzed by the analysis module; a drawing module; an adjusting module; a setting module; and a storage module. According to the method and system for generating the PCBA packaging information, the production process of printing engineering can be simplified, the drawing precision is high, and the packaging precision can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of PCBA packaging technology, and in particular to a method and system for generating PCBA packaging information. Background Art

[0002] The description in this section merely provides background information related to the disclosure of this specification and does not constitute prior art.

[0003] Gerber file is a computer software. It is a collection of document formats used by the circuit board industry software to describe the images and drilling and milling data of circuit boards (circuit layers, solder mask layers, character layers, etc.). It is the standard format for image conversion in the circuit board industry.

[0004] In the prior art, Gerber files need to be opened by specific software. Before packaging the PCBA product represented by the Gerber file, it is often necessary to draw the packaging layer by another drawing software, and then convert the file format of the drawn packaging layer into a file format that can be recognized by the packaging device, so as to realize the packaging of the PCBA. This process is cumbersome, and the drawing accuracy is low, and high-precision packaging cannot be achieved.

[0005] It should be noted that the above introduction to the technical background is only for the convenience of providing a clear and complete description of the technical solutions of this specification and for the convenience of understanding by those skilled in the art. It cannot be considered that the above technical solutions are well known to those skilled in the art simply because they are described in the background technology section of this specification. Summary of the invention

[0006] In view of the deficiencies in the prior art, an object of this specification is to provide a method and system for generating PCBA packaging information, which can simplify the production process of printing engineering, have high drawing accuracy, and improve packaging accuracy.

[0007] To achieve the above object, the present specification provides a method for generating PCBA packaging information, comprising the following steps: Read the Gerber file to be parsed; Parsing the Gerber file and displaying the product graphics obtained by parsing in the graphics display area; Drawing an initial packaging pattern on the product graphic in the graphic display area; Adjusting the initial packaging pattern to obtain a target packaging pattern; Setting the spraying thickness of different parts of the target packaging pattern to obtain a printing project; The printing project is saved and exported.

[0008] As a preferred embodiment, in the step of drawing the initial packaging pattern, the drawing stroke has a first state and a second state. When the drawing stroke is in the first state, the drawn primitive is in a solid state; when the drawing stroke is in the second state, the drawn primitive is in a hollow state.

[0009] As a preferred implementation, the step of drawing the initial packaging pattern includes: selecting a straight line, rectangle, circle, ellipse or polygonal brush stroke for drawing.

[0010] As a preferred implementation, when the brush stroke of the straight line is selected for drawing, the drawing brush stroke is always in the first state.

[0011] As a preferred implementation, when the rectangle, circle, ellipse or polygonal brush stroke is selected for drawing, the drawing brush stroke is in the second state by default, and the second state is switched to the first state by pressing a switching button.

[0012] As a preferred implementation, the step of adjusting the initial packaging pattern includes: A first pattern to be adjusted in the initial packaging pattern is selected, and a rectangular dotted frame appears outside the first pattern to be adjusted; Drag any side of the rectangular dotted frame to adjust the position of the first graphic to be adjusted.

[0013] As a preferred implementation, the lower right corner of the rectangular dotted frame is selected and moved to adjust the size of the first graphic to be adjusted.

[0014] As a preferred implementation, the step of adjusting the initial packaging pattern includes: Selecting a second pattern to be adjusted in the initial packaging pattern; The array distance, array direction and array quantity are set so that the second pattern to be adjusted completes the array.

[0015] As a preferred embodiment, the step of drawing the initial packaging pattern includes: drawing the initial packaging pattern in a spraying area at the upper left corner of the product graphic in the graphic display area; The step of adjusting the initial packaging pattern comprises: Measuring the center distance of the product graphics in the horizontal and vertical directions; The spraying area of ​​the entire product pattern is arrayed according to the initial packaging pattern to obtain the target packaging pattern.

[0016] The embodiment of this specification provides a system for generating PCBA packaging information, including: Reading module, used to read the Gerber file to be parsed; A parsing module, used for parsing the Gerber file; A graphic display area, used to display the product graphics analyzed by the analysis module; A drawing module, used for drawing an initial packaging pattern on the product graphic; An adjustment module, used for adjusting the initial packaging pattern to obtain a target packaging pattern; A setting module, used to set the spraying thickness of different parts of the target packaging pattern to obtain a printing project; The saving module is used to save and export the printing project. Beneficial Effects

[0017] The method for generating PCBA packaging information provided in this embodiment can not only read and parse the Gerber file, and display the product graphics obtained by the analysis in the graphics display area, but also directly draw the initial packaging pattern on the product graphics in the graphics display area, and can adjust the initial packaging pattern to the target packaging pattern, and then set the spraying thickness of different parts of the target packaging pattern, that is, the printing project can be obtained, so that the packaging device can package the PCBA board according to the printing project. The method for generating PCBA packaging information can simplify the production process of the printing project, and directly drawing the packaging pattern on the product graphics in the graphics display area has a high drawing accuracy, so as to improve the packaging accuracy of the PCBA board.

[0018] With reference to the following description and the accompanying drawings, the specific embodiments of the present invention are disclosed in detail, indicating the manner in which the principles of the present invention can be adopted. It should be understood that the embodiments of the present invention are not limited in scope thereby.

[0019] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.

[0020] It should be emphasized that the term “include / comprises” when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative labor.

[0022] Figure 1A flowchart of the steps of a method for generating PCBA packaging information provided in this embodiment; Figure 2 The following is a schematic diagram of the structure of a system for generating PCBA packaging information provided in this embodiment.

[0023] Description of reference numerals: 1. Reading module; 2. Parsing module; 3. Graphic display area; 4. Drawing module; 5. Adjustment module; 6. Array button; 7. Saving module; 8. Loading area; 9. Switch button. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that when an element is referred to as being "disposed on" another element, it may be directly on the other element or there may be another element centered thereon. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be another element centered thereon at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only and do not represent the only implementation method.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0027] See also Figure 1 The present application embodiment provides a method for generating PCBA packaging information, comprising the following steps: Step S10: Read the Gerber file to be parsed; Step S20: parsing the Gerber file and displaying the product graphics obtained by parsing in the graphics display area 3; Step S30: drawing an initial packaging pattern on the product graphic in the graphic display area 3; Step S40: adjusting the initial packaging pattern to obtain a target packaging pattern; Step S50: setting the spraying thickness of different parts of the target packaging pattern to obtain a printing project; Step S60: saving and exporting the printing project.

[0028] The method for generating PCBA packaging information provided in this embodiment can not only read and parse the Gerber file, and display the product graphics obtained by the analysis in the graphics display area 3, but also directly draw the initial packaging pattern on the product graphics in the graphics display area 3, and can adjust the initial packaging pattern to the target packaging pattern, and then set the spraying thickness of different parts of the target packaging pattern, so as to obtain the printing project (the printing project is the required PCBA packaging information), so that the packaging device can package the PCBA board according to the printing project. The method for generating PCBA packaging information can simplify the production process of the printing project, and directly draw the packaging pattern on the product graphics in the graphics display area 3 with high drawing accuracy, so as to improve the packaging accuracy of the PCBA board.

[0029] In this embodiment, for step S10, the Gerber file to be parsed can be selected by clicking the "Read" button. The Gerber file contains multiple layers, each layer corresponds to a specific part in the PCB design, and common layers include circuit layer, solder mask layer, silk screen layer, drilling layer, etc. The circuit layer is the skeleton of the PCB and carries the transmission path of the current; the solder mask layer covers the area that does not need to be soldered to prevent short circuits; the silk screen layer marks the position number and parameter information of the component; the drilling layer indicates the location and specifications of the drilling, which is used for positioning and processing during the manufacturing process. The information of each layer of the Gerber file can be displayed in the loading area 8. The information of each layer may include the layer name and color.

[0030] In step S20, the Gerber file can be parsed by clicking a "Start" button. The "Start" button can be set in the loading area 8.

[0031] In this embodiment, in the step of drawing the initial packaging pattern (i.e., step S30), the drawing stroke has a first state and a second state. When the drawing stroke is in the first state, the drawn primitive is in a solid state. When the drawing stroke is in the second state, the drawn primitive is in a hollow state. By switching the first state and the second state of the drawing stroke, the glue spraying line or the glue spraying filling part can be conveniently drawn.

[0032] Specifically, in step S30, a straight line, rectangle, circle, ellipse or polygonal brush stroke can be selected for drawing. When a straight line brush stroke is selected for drawing, the drawing brush stroke is always in the first state, that is, drawing a solid straight line.

[0033] When a rectangle, circle, ellipse or polygonal stroke is selected for drawing, the drawing stroke defaults to the second state, that is, the default drawing of a rectangle, circle, ellipse or polygon is first in a hollow state, and a hollow rectangle, circle, ellipse or polygon will be drawn (that is, the edges of the rectangle, circle, ellipse or polygon will be drawn). By pressing the switch button 9, the second state is switched to the first state, so that a solid rectangle, circle, ellipse or polygon can be drawn. The switch button 9 can be a "fill" button.

[0034] In this embodiment, the step of adjusting the initial packaging pattern (ie, step S40) includes: Step S401: Selecting a first pattern to be adjusted in the initial packaging pattern, and a rectangular dotted frame appears outside the first pattern to be adjusted; Step S402: drag any side of the rectangular dotted frame to adjust the position of the first graphic to be adjusted.

[0035] In step S401, the side of the rectangular dotted frame is tangent to the side of the first figure to be adjusted. In step S402, the position of the entire first figure to be adjusted can be adjusted. In addition, after step S401, the first figure to be adjusted can be deleted by pressing the "Delete" button.

[0036] Further, after step S401, the lower right corner of the dotted rectangle frame can be selected and moved to adjust the size of the first graphic to be adjusted. When the mouse moves to the lower right corner of the dotted rectangle frame, a double arrow will appear, and by pressing and moving, the size of the first graphic to be adjusted can be adjusted to a desired size.

[0037] In one embodiment, the step of adjusting the initial packaging pattern (ie, step S40) includes: Step S403: selecting a second pattern to be adjusted in the initial packaging pattern; Step S404: setting the array distance, array direction and array quantity so that the second pattern to be adjusted completes the array.

[0038] Through step S403 and step S404, the second graphics to be adjusted can be arrayed according to the required distance, direction and quantity, thereby improving the drawing efficiency. Step S404 can be set by pressing the array button 6.

[0039] In another embodiment, the step of drawing the initial packaging pattern (step S30) includes: drawing the initial packaging pattern in the spraying area at the upper left corner of the product graphic in the graphic display area 3. Correspondingly, the step of adjusting the initial packaging pattern (step S40) includes: Step S405: measuring the center distance of the product graphics in the horizontal and vertical directions; Step S406: Array the spraying area of ​​the entire product pattern according to the initial packaging pattern to obtain the target packaging pattern.

[0040] The array method of step S405 and step S406 is suitable for PCBA boards with neat and regular arrangement of components, and can quickly realize array. The horizontal direction and the vertical direction in step S405 correspond to the length direction and the width direction of the PCBA board.

[0041] See also Figure 2 The embodiment of the present invention also provides a system for generating PCBA packaging information, including: a reading module 1, a parsing module 2, a graphic display area 3, a drawing module 4, an adjustment module 5, a setting module and a saving module 7.

[0042] Among them, the reading module 1 is used to read the Gerber file to be parsed. The parsing module 2 is used to parse the Gerber file. The graphic display area 3 is used to display the product graphics parsed by the parsing module 2. The drawing module 4 is used to draw the initial packaging pattern on the product graphics. The adjustment module 5 is used to adjust the initial packaging pattern to obtain the target packaging pattern. The setting module is used to set the spraying thickness of different parts of the target packaging pattern to obtain a printing project. The saving module 7 is used to save and export the printing project.

[0043] The system for generating PCBA packaging information provided in this embodiment can not only read and parse the Gerber file through the reading module 1 and the parsing module 2, and display the product graphics obtained by parsing in the graphics display area 3, but also directly draw the initial packaging pattern on the product graphics in the graphics display area 3 through the drawing module 4, and adjust the initial packaging pattern to the target packaging pattern through the adjustment module 5, and then set the spraying thickness of different parts of the target packaging pattern through the setting module, so as to obtain the printing project, and save and export the printing project through the saving module 7, so that the packaging device can package the PCBA board according to the printing project. The system for generating PCBA packaging information can simplify the production process of the printing project, and directly draw the packaging pattern on the product graphics in the graphics display area 3 with high drawing accuracy, so as to improve the packaging accuracy of the PCBA board.

[0044] In this embodiment, the graphics primitives drawn in the current graphics display area 3 can be saved as BMP monochrome images through the saving module 7. The drawing module 4 may include a straight line button, a rectangle button, a circle button, an ellipse button, and a polygon button. Press the straight line button, and press the "shift" key when drawing a line segment to ensure that the drawn line segment is vertical or horizontal. Press the rectangle button, and press the "shift" key when drawing a rectangle to ensure that a square is drawn. Press the circle button, and hold down Shift during the drawing process to draw a perfect circle graphics primitive. Press the polygon button, click the left mouse button at the desired position to generate the first point of the polygon, and click the left button for the remaining corner points as well. Click the right mouse button at the end, and the graphics primitive automatically forms a closed loop. If the graphics primitive does not need to form a closed loop, you can press the computer Enter key to interrupt at the point where you need to stop.

[0045] In addition, the system can also set a line width button to control the pixel width of the drawn pattern line. The default width is 3 pixels, and special application scenarios can be determined according to specific circumstances. The system can also set an eraser button to implement the layer erasing function. The system can also set a screen ruler button to display or hide the screen ruler of the graphic display area 3, which is hidden by default.

[0046] It should be noted that in the implementation of the system for generating PCBA packaging information in the above-mentioned example, the information interaction, execution process and other contents between the modules / units are based on the same concept as the aforementioned method embodiment of the present invention, and the technical effects brought about are the same as the aforementioned method embodiment of the present invention. For specific contents, please refer to the description in the method embodiment of the present invention, which will not be repeated here.

[0047] In addition, in the implementation of the system for generating PCBA packaging information in the above example, the logical division of each functional module is only an example. In actual application, the above functions can be assigned to different functional modules as needed, for example, for the convenience of corresponding hardware configuration requirements or software implementation, that is, the internal structure of the system for generating PCBA packaging information is divided into different functional modules to complete all or part of the functions described above. Each functional module can be implemented in the form of hardware or software functional modules.

[0048] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium and sold or used as an independent product. When the program is executed, all or part of the steps in the embodiments of the above-mentioned methods can be executed. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0049] It should be noted that, in the description of this specification, the terms "first", "second", etc. are only used for descriptive purposes and to distinguish similar objects. There is no order of precedence between the two, and they cannot be understood as indicating or implying relative importance. In addition, in the description of this specification, unless otherwise specified, the meaning of "plurality" is two or more.

[0050] Any numerical value cited herein includes all values ​​of lower and upper values ​​that increase by one unit from the lower limit to the upper limit, and there is at least a two-unit interval between any lower value and any higher value. For example, if the value of the quantity of a component or a process variable (such as temperature, pressure, time, etc.) is set forth to be from 1 to 90, preferably from 20 to 80, and more preferably from 30 to 70, the purpose is to illustrate that values ​​such as 15 to 85, 22 to 68, 43 to 51, 30 to 32 are also explicitly listed in the specification. For values ​​less than 1, one unit is appropriately considered to be 0.0001, 0.001, 0.01, 0.1. These are merely examples that are intended to be clearly expressed, and it can be considered that all possible combinations of numerical values ​​listed between the lowest value and the highest value are clearly set forth in the specification in a similar manner.

[0051] Unless otherwise indicated, all ranges include the endpoints and all numbers between the endpoints. "About" or "approximately" used with a range applies to both endpoints of the range. Thus, "about 20 to 30" is intended to cover "about 20 to about 30", including at least the specified endpoints.

[0052] All articles and references disclosed, including patent applications and publications, are incorporated herein by reference for all purposes. The term "consisting essentially of..." to describe a combination should include the identified elements, ingredients, parts or steps and other elements, ingredients, parts or steps that do not substantially affect the basic novel characteristics of the combination. The use of the terms "comprising" or "including" to describe a combination of elements, ingredients, parts or steps herein also contemplates embodiments that consist essentially of these elements, ingredients, parts or steps. By using the term "may", it is intended to indicate that any attribute described that "may" include is optional.

[0053] Multiple elements, ingredients, parts or steps can be provided by a single integrated element, ingredient, part or step. Alternatively, a single integrated element, ingredient, part or step can be divided into separate multiple elements, ingredients, parts or steps. The disclosure "one" or "an" used to describe an element, ingredient, part or step is not intended to exclude other elements, ingredients, parts or steps.

[0054] It should be understood that the above description is for illustration and not for limitation. Many embodiments and many applications beyond the examples provided will be apparent to those skilled in the art upon reading the above description. Therefore, the scope of the present teachings should not be determined with reference to the above description, but should be determined with reference to the appended claims and the full scope of equivalents possessed by such claims. For the purpose of comprehensiveness, all articles and references, including disclosures of patent applications and publications, are incorporated herein by reference. The omission of any aspect of the subject matter disclosed herein in the preceding claims is not intended to be a waiver of the subject matter, nor should it be considered that the inventors did not consider the subject matter to be part of the disclosed inventive subject matter.

Claims

1. A method for generating PCBA packaging information, characterized in that: The following steps are involved: Read the Gerber file to be parsed; Parsing the Gerber file and displaying the product graphics obtained by parsing in the graphics display area; Drawing an initial packaging pattern on the product graphic in the graphic display area; Adjusting the initial packaging pattern to obtain a target packaging pattern; Setting the spraying thickness of different parts of the target packaging pattern to obtain a printing project; The printing project is saved and exported.

2. The method for generating PCBA packaging information according to claim 1, characterized in that: In the step of drawing the initial packaging pattern, the drawing stroke has a first state and a second state. When the drawing stroke is in the first state, the drawn primitive is in a solid state; when the drawing stroke is in the second state, the drawn primitive is in a hollow state.

3. The method for generating PCBA packaging information according to claim 2, characterized in that: The step of drawing the initial packaging pattern includes: selecting a straight line, rectangle, circle, ellipse or polygonal stroke for drawing.

4. The method for generating PCBA packaging information according to claim 3, characterized in that: When the brush stroke of the straight line is selected for drawing, the drawing brush stroke is always in the first state.

5. The method for generating PCBA packaging information according to claim 3, characterized in that: When the brush stroke of the rectangle, circle, ellipse or polygon is selected for drawing, the drawing brush stroke is in the second state by default, and the second state is switched to the first state by pressing the switching button.

6. The method for generating PCBA packaging information according to claim 1, characterized in that: The step of adjusting the initial packaging pattern comprises: A first pattern to be adjusted in the initial packaging pattern is selected, and a rectangular dotted frame appears outside the first pattern to be adjusted; Drag any side of the rectangular dotted frame to adjust the position of the first graphic to be adjusted.

7. The method for generating PCBA packaging information according to claim 6, characterized in that: Select the lower right corner of the rectangular dotted frame and move it to adjust the size of the first graphic to be adjusted.

8. The method for generating PCBA packaging information according to claim 1, characterized in that: The step of adjusting the initial packaging pattern comprises: Selecting a second pattern to be adjusted in the initial packaging pattern; The array distance, array direction and array quantity are set so that the second pattern to be adjusted completes the array.

9. The method for generating PCBA packaging information according to claim 1, characterized in that: The step of drawing the initial packaging pattern includes: drawing the initial packaging pattern in the spraying area at the upper left corner of the product graphic in the graphic display area; The step of adjusting the initial packaging pattern comprises: Measuring the center distance of the product graphics in the horizontal and vertical directions; The spraying area of ​​the entire product pattern is arrayed according to the initial packaging pattern to obtain the target packaging pattern.

10. A system for generating PCBA packaging information, characterized in that: include: Reading module, used to read the Gerber file to be parsed; A parsing module, used for parsing the Gerber file; A graphic display area, used to display the product graphics analyzed by the analysis module; A drawing module, used for drawing an initial packaging pattern on the product graphic; An adjustment module, used for adjusting the initial packaging pattern to obtain a target packaging pattern; A setting module, used to set the spraying thickness of different parts of the target packaging pattern to obtain a printing project; The saving module is used to save and export the printing project.

Citation Information

Patent Citations

  • A multi-element Gerber file parsing and rendering method for improving drawing precision

    CN109241555A

  • To-be-printed image enhancement method, system and equipment and storage medium

    CN109683833A

  • Packaging method and packaging apparatus for PCBA

    CN114007339A

  • Substrate packaging method and substrate packaging equipment

    CN116056359A

  • PCBA board packaging method and packaging equipment

    CN116390372A