HOME

TheInfoList



OR:

Printed circuit board milling (also: isolation milling) is the process of removing areas of
copper Copper is a chemical element with the symbol Cu (from la, cuprum) and atomic number 29. It is a soft, malleable, and ductile metal with very high thermal and electrical conductivity. A freshly exposed surface of pure copper has a pinkis ...
from a sheet of printed circuit board material to recreate the pads,
signal trace In electronics, a signal trace or circuit trace on a printed circuit board (PCB) or integrated circuit (IC) is the equivalent of a wire for conducting signals. Each trace consists of a flat, narrow part of the copper foil that remains after etching ...
s and structures according to patterns from a digital circuit board plan known as a ''layout file''. Similar to the more common and well known chemical PCB etch process, the PCB milling process is subtractive: material is removed to create the electrical isolation and ground planes required. However, unlike the chemical etch process, PCB milling is typically a non-chemical process and as such it can be completed in a typical office or lab environment without exposure to hazardous chemicals. High quality circuit boards can be produced using either process. In the case of PCB milling, the quality of a circuit board is chiefly determined by the system's true, or weighted, milling accuracy and control as well as the condition (sharpness, temper) of the milling bits and their respective feed/rotational speeds. By contrast, in the chemical etch process, the quality of a circuit board depends on the accuracy and/or quality of the mask used to protect the copper from the chemicals and the state of the etching chemicals.


Advantages

PCB milling has advantages for both prototyping and some special PCB designs. The biggest benefit is that one does not have to use chemicals to produce PCBs. When creating a prototype, outsourcing a board takes time. An alternative is to make a PCB in-house. Using the wet process, in-house production presents problems with chemicals and disposing thereof. High-resolution boards using the wet process are hard to achieve and still, when done, one still has to drill and eventually cut out the PCB from the base material. CNC machine prototyping can provide a fast-turnaround board production process without the need for wet processing. If a
CNC machine Numerical control (also computer numerical control, and commonly called CNC) is the automated control of machining tools (such as drills, lathes, mills, grinders, routers and 3D printers) by means of a computer. A CNC machine processes a pie ...
is already used for drilling, this single machine could carry out both parts of the process, drilling and milling. A CNC machine is used to process drilling, milling and cutting. Many boards that are simple for milling would be very difficult to process by wet etching and manual drilling afterward in a laboratory environment without using top-of-the-line systems that usually cost many times more than CNC milling machines. In mass production, milling is unlikely to replace etching although the use of CNC is already standard practice for drilling the boards.


Hardware

A PCB milling system is a single machine that can perform all of the required actions to create a prototype board, with the exception of inserting '' vias'' and '' through hole plating''. Most of these machines require only a standard AC mains outlet and a shop-type
vacuum cleaner A vacuum cleaner, also known simply as a vacuum or a hoover, is a device that causes suction in order to remove dirt from floors, upholstery, draperies, and other surfaces. It is generally electrically driven. The dirt is collected by either a ...
for operation.


Software

Software for milling PCBs is usually delivered by the CNC machine manufacturer. Most of the packages can be split in two main categories – raster and vector. Software that produces tool paths using raster calculation method tends to have lower resolution of processing than the vector based software since it relies on the raster information it receives.


Mechanical system

The mechanics behind a PCB milling machine are fairly straightforward and have their roots in
CNC Numerical control (also computer numerical control, and commonly called CNC) is the automated control of machining tools (such as drills, lathes, mills, grinders, routers and 3D printers) by means of a computer. A CNC machine processes a p ...
milling technology. A PCB milling system is similar to a miniature and highly accurate NC milling table. For
machine control In civil engineering, machine control is used to accurately position earthwork machinery based on 3D design models and GPS systems, and thus aid machine operators to e.g. control the position of a road grader's blade. Many machine control systems ...
, positioning information and machine control commands are sent from the controlling
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
via a
serial port In computing, a serial port is a serial communication interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in parallel. ...
or parallel port connection to the milling machine's on-board controller. The controller is then responsible for driving and monitoring the various positioning components which move the milling head and gantry and control the spindle speed. Spindle speeds can range from 30,000 RPM to 100,000 RPM depending on the milling system, with higher spindle speeds equating to better accuracy, in a nutshell the smaller the tool diameter the higher RPM you need. Typically this drive system comprises non-monitored
stepper motor A stepper motor, also known as step motor or stepping motor, is a brushless DC electric motor that divides a full rotation into a number of equal steps. The motor's position can be commanded to move and hold at one of these steps without any posi ...
s for the X/Y axis, an on-off non-monitored solenoid, pneumatic piston or lead screw for the
Z-axis Underground Development, Ltd. (formerly Z-Axis, Ltd.) was an American video game developer based in Foster City, California. The company was founded in 1994 by David Luntz and sold to Activision in May 2002. Following a rebranding to Undergroun ...
, and a DC motor control circuit for spindle speed, none of which provide positional feedback. More advanced systems provide a monitored stepper motor Z-axis drive for greater control during milling and drilling as well as more advanced RF spindle motor control circuits that provide better control over a wider range of speeds.


X and Y-axis control

For the X and Y-axis drive systems most PCB milling machines use stepper motors that drive a precision
lead screw A leadscrew (or lead screw), also known as a power screw or translation screw,Bhandari, p. 202. is a screw used as a linkage in a machine, to translate turning motion into linear motion. Because of the large area of sliding contact between t ...
. The lead screw is in turn linked to the gantry or milling head by a special precision machined connection assembly. To maintain correct alignment during milling, the gantry or milling head's direction of travel is guided along using
linear Linearity is the property of a mathematical relationship ('' function'') that can be graphically represented as a straight line. Linearity is closely related to '' proportionality''. Examples in physics include rectilinear motion, the linear ...
or dovetailed bearing(s). Most X/Y drive systems provide user control, via software, of the milling speed, which determines how fast the stepper motors drive their respective axes.


Z-axis control

Z-axis drive and control are handled in several ways. The first and most common is a simple solenoid that pushes against a spring. When the solenoid is energized it pushes the milling head down against a spring stop that limits the downward travel. The rate of descent as well as the amount of force exerted on the spring stop must be manually set by mechanically adjusting the position of the solenoid's plunger. The second type of Z-axis control is through the use of a
pneumatic cylinder Pneumatic cylinders (sometimes known as air cylinders) are mechanical devices which use the power of compressed gas to produce a force in a reciprocating linear motion. Like hydraulic cylinders, something forces a piston to move in the desir ...
and a software-driven
gate valve A gate valve, also known as a sluice valve, is a valve that opens by lifting a barrier (gate) out of the path of the fluid. Gate valves require very little space along the pipe axis and hardly restrict the flow of fluid when the gate is fully ope ...
. Due to the small cylinder size and the amount of
air pressure Atmospheric pressure, also known as barometric pressure (after the barometer), is the pressure within the atmosphere of Earth. The standard atmosphere (symbol: atm) is a unit of pressure defined as , which is equivalent to 1013.25 millibars ...
used to drive it there is little range of control between the up and down stops. Both the solenoid and pneumatic system cannot position the head anywhere other than the endpoints, and are therefore useful for only simple 'up/down' milling tasks. The final type of Z-axis control uses a stepper motor that allows the milling head to be moved in small accurate steps up or down. Further, the speed of these steps can be adjusted to allow tool bits to be eased into the board material rather than hammered into it. The depth (number of steps required) as well as the downward/upward speed is under user control via the controlling software. One of the major challenges with milling PCBs is handling variations in flatness. Since conventional etching techniques rely on optical masks that sit right on the copper layer they can conform to any slight bends in the material so all features are replicated faithfully. When milling PCBs however, any minute height variations encountered when milling will cause conical bits to either sink deeper (creating a wider cut) or rise off the surface, leaving an uncut section. Before cutting some systems perform height mapping probes across the board to measure height variations and adjust the Z values in the
G-code G-code (also RS-274) is the most widely used computer numerical control (CNC) programming language. It is used mainly in computer-aided manufacturing to control automated machine tools, and has many variants. G-code instructions are provided to ...
beforehand.


Tooling

PCBs may be machined with conventional
endmill An end mill is a type of milling cutter, a cutting tool used in industrial milling applications. It is distinguished from the drill bit in its application, geometry, and manufacture. While a drill bit can only cut in the axial direction, most m ...
s, conical d-bit cutters, and spade mills. D-bits and spade mills are cheap and as they have a small point allow the traces to be close together. Taylor's equation, Vc Tn = C, can predict tool life for a given surface speed.


Alternatives

A method with similar advantages to mechanical milling is laser etching and laser drilling. Etching PCBs with lasers offers the same advantages as mechanical milling in regards to quick turnaround times, but the nature of the laser etching process is preferable to both milling and chemical etching when it comes to physical variations exerted on the object. Whereas mechanical milling and chemical etching exact physical stress on the board, laser etching offers non-contact surface removal, making it a superior option for PCBs where precision and geometric accuracy are at a premium, such as RF and microwave designs. Laser drilling is more precise, has extremely low power consumption compared with other techniques, requires less maintenance, does not use lubricants or drill bits, low rates of wear, does not use abrasive materials, does not ruin the boards, is more eco friendly, and in the most high-powered machines, the drilling is instant, but is expensive. An additional emerging alternative to milling and laser etching is an additive approach based upon printing the conductive trace. Such PCB printers come at a range of price points and with differing features but also offer rapid in-house circuit manufacture, with very little to no waste. An example of such a technology that produces simpler, low layer count PCBs is Voltera. A system at the higher layer-count end of the additive manufacturing approach is Nano Dimension's DragonFly technology which prints complex high layer count circuits as well as electro-mechanical parts.


References

{{reflist


External links


Software review and how-to's on RepRap wiki
Printed circuit board manufacturing