Mechanical circuit-board plotters speed up the electrical design process by allowing designers to build pc-board prototypes in a matter of hours. For designers facing time-to-market pressures, that speed can be critical in completing a project on time. Without in-house board prototyping capability, designers must rely on quick-turn service bureaus that may not meet their schedules. Board plotters also offer a cleaner, more advanced alternative to lab etching tanks, which may lack the accuracy to fabricate more advanced layout designs.
Under computer control, mechanical circuit-board plotters use carbide tools to mill the pc-board artwork, to drill holes on FR4 substrates and other laminates, and to route the contours of the board. Designers employing these plotters in combination with in-house plating and lamination equipment can readily build reasonable-size pc boards with up to four layers in one day. However, one-day turnarounds for six-layer boards are out of reach for all but the very smallest board designs. That reflects the equipment's current limits on milling speed as well as the fixed time intervals required for plating and lamination.
Now, a new circuit-board plotter from LPKF ups the ante for same-day turnarounds, enabling designers to fabricate reasonable-size prototype boards with six to eight layers. Because the time required to build a board is more a function of its number of features than its overall dimensions, consider "reasonable size" to mean pc boards containing about 1000 via holes. The ProtoMat H100 achieves its improvement in productivity by increasing milling speed and eliminating the need for user interaction associated with tool alignment and positioning of artwork. Simultaneously, the new system advances the board plotter's accuracy, improving milling resolution by an order of magnitude over existing equipment (see opening figure and Table 1).
Faster Operation: To accomplish this, LPKF had to speed up the milling process because other parts of the board prototyping processthe plating and lamination stages necessary to build multiple layersrequire fixed amounts of time. The Protomat H100 uses a combination of advances to increase the board plotter's average milling speed across an entire pc board by two to three times.
A primary reason for this progress was an increase in the milling motor's performance. For the past 10 years, this type of motor's operating speed has been limited to 60,000 rpm to maintain an acceptable motor cost. Yet ProtoMat H100 takes advantage of a newer motor type that's capable of 100,000-rpm speeds. This style of motor contains ceramic bearing materials that make the high-speed motor less expensive to produce, while also ensuring sufficient operating life. The faster milling motor lets the plotter take advantage of the faster performance achieved by the plotter's board positioning system (the X-Y table), which the system's X-Y drive control determines.
Within the drive control system, several elements influence performance. Movement of the X-Y table is driven by precision ball screw assemblies with quiet, nearly resonance-free three-phase stepper motors. These motors deliver approximately 50% more torque than standard stepper motors of comparable size. As a result, the ProtoMat H100's steppers provide faster acceleration and movement of relatively high masses.
The ProtoMat H100's X-Y motion controller operates these motors in a microstep mode with a maximum frequency of 10 kHz, resulting in a resolution of 1 µm per microstep. The motion controller optimizes acceleration and deceleration based on each vectorthe movement from one set of pc-board coordinates to another. Meanwhile, the ball screw assemblies contribute to the board plotter's high positioning accuracy, while preventing backlash.
Other improvements in the drive control include a precision low-friction rail system. The drive system achieves a maximum positioning speed of 4 in./s versus 2.4 in./s for existing circuit-board plotters.
These features are combined with an intelligent sorting of milling coordinates and what LPKF calls "following-vectors" processing to maintain optimum milling speed even on short vectors. The following-vectors algorithm keeps the motion of the X-Y table at an optimum speed as the motion controller anticipates the coming moves. In other words, the controller optimizes the acceleration and deceleration of the stepper motors based on the angles of the next vector. The smaller the relative angle of the next vector, the higher the speed.
Because the stepper motors must move significant masses, the maximum acceleration of the table itself is limited. Consequently, an increase in acceleration has a great impact on the average milling speed of the plotter, especially because most pc boards contain many small features that don't allow much distance to accelerate.
Compare this technique to how previous mechanical pc-board plotters stopped after each vector to prevent overshooting. That forced the plotters to accelerate from zero after every turn. Just by optimizing acceleration and deceleration ramps, the following-vectors technology increases the average milling speed of the plotter by 20% to 30%.
For the ProtoMat H100 to achieve its higher plotting speed, it was necessary to speed up the interface used to load data into the plotter. The 9600-baud RS-232 serial interface, which is found on existing board prototyping equipment, was simply too slow. The ProtoMat H100 includes a USB 1.1 connection running at 12 MHz. However, the plotter also features a standard RS-232 connection and Windows compatibility.