APPARATUS AND METHOD FOR MANUFACTURING MULTILAYER CIRCUIT BOARDS
20210105900 · 2021-04-08
Inventors
Cpc classification
H05K3/0008
ELECTRICITY
H05K3/00
ELECTRICITY
H05K3/0091
ELECTRICITY
International classification
Abstract
An apparatus for manufacturing printing circuit boards is provided. The apparatus includes a microcontroller, power supply, two-dimensional stage, laser, and one or more chemical treatment tanks. The apparatus may include a mutlifunctional print module, or multiple independent modules capable of being exchanged, to perform various different processes on a substrate on the same build plate, and may include mechanical means for transporting the substrate during different stages between the build plate, chemical processing chamber(s), and a pressing chamber.
Claims
1. An apparatus comprising: a platform adapted to receive a printed circuit board (PCB) substrate; a tool module receptor positioned over the platform, the receptor adapted to receive a plurality of different PCB processing tool modules, each module comprising one or more of a laser tool module and a drilling tool module; a plurality of stepper motors operative to move the tool module receptor in two dimensions; and a microcontroller operative to control the stepper motors to move the tool module receptor based on received input corresponding to a PCB processing operation.
2. The apparatus of claim 1, further comprising: a chemical processing chamber; a pressing chamber; and mechanical means for moving the PCB substrate between the platform, the chemical processing chamber, and the pressing chamber in response to instructions from the microcontroller.
3. The apparatus of claim 1, wherein the plurality of tool modules include a multifunctional too module adapted to perform two or more PCB processing steps.
4. The apparatus of claim 1, further comprising mechanical means for retrieving and flipping a substrate from the platform.
5. A method comprising: placing a printed circuit board (PCB) substrate on a platform; attaching a laser module to a tool module receptacle positioned over the platform; performing a lithography operation on the PCB substrate on the platform using the laser module; interchanging the laser module with a drilling tool module; subsequently performing a drilling operation on the PCB substrate on the platform using the drilling tool module.
6. The method of claim 5, further comprising: subsequent to the lithography operation, retrieving the PCB substrate from the platform and moving the substrate to a chemical processing chamber using mechanical means; and performing a chemical processing operation on the PCB substrate.
7. The method of claim 6, further comprising: Subsequent to the chemical processing operation, returning the PCB substrate to the platform prior to the drilling operation using said mechanical means.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031]
[0032]
[0033] The computer may be loaded with Gerber files representing the PCB design, which is a common file format used by PCB industry software to describe the printed circuit board images, e.g., copper layers, solder mask, legend, drill data, etc. The Gerber files may then be used to by a CAD drawing program to control the microcontroller 202 to control the various components of the circuit board printer to perform the various steps of the process.
[0034] In an embodiment, the doped copper (prepreg) substrate 300 would be placed onto the platform 212 in the circuit board printer from a container that holds the previously described prepreg, and loaded onto a build plate by a multifunctional print head after loading the pick and place module powered by a vacuum pump.
[0035] After placing the prepreg substrate onto the build plate, the multifunctional print head would use its optical system to detect feature points, which may be fiducials on the corners of the prepreg, to create the virtual coordinate system.
[0036] Upon computing the 2-dimensional transforms, the multifunctional print head would then load the laser module 210, which is then used to image the desired pattern onto the laminate. The microcontroller 202 would receive input from the host computer via a serial interface or other protocol. The computer would instruct the microcontroller to perform intricate movements using the stepper motors on both the x and y axes of the printer apparatus while imaging the prepreg via laser beam. The laser beam may also be moved via a galvo system.
[0037] Upon finishing the imaging sequence, the prepreg is then transferred from the build plate to a flipping station via the multifunctional print, which then flips the prepreg onto its underside. The prepreg is then loaded back onto the build plate where it is then located by the optical system. The algorithm of imaging the pattern onto the substrate, as mentioned previously, is then performed once more to create a double sided prepreg.
[0038] After completing the printing process, the multifunctional print head loads the imaged panel into the developing and etching chamber, shown in
[0039] The developer is designed in such a manner to remove unpolymerized polymers from the surface of the prepreg, whereby leaving the image of the desired pattern onto the prepreg.
[0040] The microcontroller then loads warm water to spray onto the prepreg thereby washing away the developer solution. The chamber is then drained. This processing would then create a circuit board that is shown in
[0041] After developing the prepreg, the microcontroller then loads the chemical etchant into the chamber, and begins spraying the developed prepreg. As is it being sprayed and dripped back into the chamber, the microcontroller is then measuring the temperature, pH, and oxide concentrations and balancing it with a standard PID control algorithm. The combined data of the change of oxide concentrations, pH, and temperature as well as imaging of the panel would dictate when to stop the developing or etching process via an algorithm. Upon completion, the microcontroller would spray the panel with a water solution, and then emptied the chamber. The multifunctional print head would then pick up the panel and place it back into the build plate for further processing. This processing would then create the final product which is shown in
[0042] The multifunctional print head would then load a drilling module to drill through holes or other structures pertaining to the design. After the drilling is finished, the multifunctional print head would then load a via placement module. The via placement module would then place rivets thereby creating vias in the appropriate holes. The vias may be of the nature of a blind, through-hole or other type. The multifunctional print head would then place a generic panel on top of the panel thereby creating a seal on top of the rivets. The panel is then moved to the flipping station, where it is then flipped and placed back onto the build plate.
[0043] The multifunctional print head would then load a via plunging module. Depending on the rivet size, the module may load the appropriate plunger. The module would generate the appropriate load to deform the rivet structure thereby creating a mechanical and electrical connection. A flat plunger is then loaded as a final operation of flattening all rivets. This completes the creation of a layer and panel.
[0044] Assuming the design is of the nature of a multilayer PCB, the circuit board may either cached into the pressing chamber, or loaded back onto the build plate for placing solder mask and or silk screen.
[0045] In the event of creating complex via structures, such as blind vias, the apparatus would cache a layer in the pressing chamber, as well as the prepreg loading chamber, while performing stacking operations in the build plate.
[0046] In the event the desired circuit board is only two layers, upon completing the structure, the apparatus would then image the solder mask and silkscreen.
[0047]
[0048]
[0049] As shown in
[0050] Next, the cartridge moves the panel to the chemical processing chamber 506, and a photoresist developing routine 608 is performed, as shown in
[0051] A chemical etching process 610 shown in
[0052] After the chemical etching process 610 is complete, it determined whether a drilling routine 612, described in reference to
[0053]
[0054] A via placement routine 1006 described in
[0055] After the rivets are placed, a via/rivet plunging routine 1008, shown in
[0056] Returning to
[0057] A desired flattening plunger is loaded into the module 1600 and desired rivet(s) are flattened 1602. This operation is repeated until a rivets are flattened, a which point the drilling routine 612 is complete.
[0058] The printer 500 is capable of processing multiple layer PCBs. Generally, the bottom layer is processed before the top layer of each panel in the multi-layer PCB, and when the top layer of the top panel in the stack is processed, the panels are stacked and pressed heated to form the final multilayer PCB.
[0059] Returning to
[0060] If the drilled panel is the top panel, the stack of finished stack of layers is transferred to the pressing chamber 508, and a panel heated press routine 620 performed.
[0061] A finishing operation 614 including optional operations may then be performed in the following order: solder mask imaging, silk screen imaging, automated optical inspection, and automated continuity inspection.
[0062]
[0063] A panel imaging routine 606 described above is then performed. If it is a double-sided design and the top panel, the panel is flipped 1302 and the process returns to step 1702. If not, and the bottom side is up, the panel is flipped 1302, and a photoresist developing routine 608 performed. If the top side is facing up, the flipping operation is skipped.
[0064] In an embodiment, the multifunctional print head may be replaced by individual-use modules may be manually interchanged in a tool module receiver for different processes. For example,
[0065] While the making and using of various embodiments of the present invention are discussed in detail below, it should be appreciated that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The principal features of this invention may be employed in various embodiments without departing from the scope of the invention. Those of ordinary skill in the art will recognize numerous equivalents to the specific procedures described herein. The specific embodiments discussed herein are merely illustrative of specific ways to make and use the invention and do not delimit the scope of the invention.
[0066] The terms “controller,” “control circuit,” and “control circuitry” as used herein may refer to, be embodied by or otherwise included within a machine, such as a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed and programmed to perform or cause the performance of the functions described herein. A general purpose processor can be a microprocessor, but in the alternative, the processor can be a controller, microcontroller, or state machine, combinations of the same, or the like. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0067] As will be appreciated by those ordinary skilled in the art, the foregoing example, demonstrations, and method steps may be implemented by suitable code on a processor base system, such as general purpose or special purpose computer. It should also be noted that different implementations of the present technique may perform some or all the steps described herein in different orders or substantially concurrently, that is, in parallel. Furthermore, the functions may be implemented in a variety of programming languages. Such code, as will be appreciated by those of ordinary skilled in the art, may be stored or adapted for storage in one or more tangible machine readable media, such as on memory chips, local or remote hard disks, optical disks or other media, which may be accessed by a processor based system to execute the stored code. Note that the tangible media may comprise paper or another suitable medium upon which the instructions are printed. For instance, the instructions may be electronically captured via optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.