+1 (713) 688-4600 | Sales Toll-Free: (855) SELL BPM | 24/7 Service: +1 (832) 617-5702 info@bpmmicro.com
Select Page
3D Printing Allows Rapid Development, Lower Cost, Just-In-Time Inventory

3D Printing Allows Rapid Development, Lower Cost, Just-In-Time Inventory

3D Printing Allows Rapid Development, Lower Cost, Just-In-Time Inventory

We recently launched a variant product primarily due to 3D printing

BPM Microsystems manufactures device programmers (like copiers for microchips). Our mid-sized automated programmer, the 3910, can be configured with up to 4 of our programming sites, each of which can program up to 4 devices concurrently. The housing for the sites is a fabricated metal “cage”, which doesn’t allow for any custom configuration.

Enter the 3D printer…

Our engineering and production teams experimented with 3D printing individual site chassis. They were able to rapidly iterate different prototypes (rapid as in overnight compared to 5-8 weeks); final pieces were printed in carbon fiber filament.

“I’m moving BPM’s manufacturing and rapid prototyping into 3D printing because it’s so fast and flexible,” says Jon Bondurant, Vice President of Operations at BPM.  “The reduced turnaround times allow for fast iteration of continuous improvement cycles. 3D printing creates very little waste and uses recyclable materials making it a sustainable approach for replacing wasteful traditional manufacturing processes.”

3D printing enabled an existing platform to increase possible sites from 4 to 7 (a 75% increase in capacity) while reducing the cost of the site chassis from hundreds of dollars to a little over $10 in materials. Site chassis no longer need to be ordered in advance or pulled from existing inventory; they can be printed on-demand when the order comes in. We are looking into expanding into other areas, such as sockets and other parts that we previously machined on our CNC.

To see the 3928 go to www.bpmmicro.com/3928-7-site-aps/

BPM Microsystems Launches Sub-$90K Automated Programming System

BPM Microsystems Launches Sub-$90K Automated Programming System

3901 is the lowest cost APS with vision centering and truly universal support

BPM Microsystems launches its latest Automated Programming System (APS) today at the SMTA Guadalajara Show— the 3901. Rated at 1,088 Devices per Hour (DPH), the 3901 delivers the lowest cost of ownership in its class. Unlike other low-cost systems, the 3901 has vision centering to accurately align CSP devices, a full range of peripherals and up to 16 universal sockets to program the widest range of MCUs, Flash, eMMC, and EEPROMS at near theoretical speeds.

“Our engineering team has relentlessly focused on perfecting our 3-series to serve highly cost-sensitive users while still delivering the ease of use, feature-rich software, and quality that we are famous for,” says William White, founder and President of BPM Microsystems. “Unlike competing platforms, the 3901 offers WhisperTeach™ (automatic self-teaching for rapid setup) and universal sites that support everything from 30-year-old MCUs to the latest 256GB eMMC flash devices.”

“The 3901 offers features and performance not previously available in an entry-level APS,” says Colin Harper, Product Manager at BPM. “We expect the system will be a great solution for customers that require an APS with low cost of ownership and the ability to add capabilities as their needs change.”

The 3901 has WhisperTeach™, one of BPM’s award-winning exclusive features, as an option. WhisperTeach™ automatically teaches the critical Z-height with 15-micron accuracy for each pick/place location even for very small packages, saving an average of 83% of the time required for the job setup and increasing yield. There is also a CE Mark version for companies that require additional certification.

On-the-fly vision alignment is achieved with CyberOptics®, maintaining consistent speeds without sacrificing precision. While other competitive systems say their technology is “universal,” they may require different types of sites depending on the device mix. The 3901 has truly universal 9th Generation high-speed programming sites, supporting up to 16 devices programmed simultaneously, utilizing the same hardware, algorithms, and software (manual and automated systems). Vector Engine with BitBlast, standard on all BPM’s 9th Gen systems, increases the throughput for high-density eMMC devices, compared to other systems. 9th Gen Technology supports over 37,000 devices, over three times more than BPM’s closest competitor.

BPM manufactures its systems in the ISO 9001:2015 certified plant located in Houston, Texas.

BPM offers the 3910 and 4910 for customers who require greater throughput. To discover more about the 3901, such as pricing and specifications, go to www.bpmmicro.com/3901APS.

What is the Best Way to Get Devices Programmed?

What is the Best Way to Get Devices Programmed?

What is the Best Way to Get Devices Programmed?

There are lots of ways to get your data on devices, and there’s no one “Best” programming that is always better than another. Options that are available today:

  • In-House Off-Line Programming
  • Program at ICT (in-circuit test)
  • Program with In-System Programming (ISP) at Functional Test
  • In-Line at Surface-Mount Technology (SMT) stage
  • Program at Final Assembly
  • Outsource to Programming Center

So which programming method is best for your specific application?

Automotive Programming by Volume of Devices (The charts in this article are based on feedback from BPM Microsystem’s automotive customers )

Just as an example, automotive OEMs use a variety of methods to get the job done. There’s an advantage to programming at the In-Circuit Test (ICT) where all of the components are already soldered on the board. By doing programming and testing in one step, you can combine several steps and save a lot of time. This only works when the programming time is very low (less than a few seconds); if not, you could end up with a huge bottleneck, and in the event of an error you likely have to scrap the whole board or remove and re-solder the bad device and do it all again.


Consider this: the majority of devices programmed for automotive applications are done offline (50%). Both in-house off-line and outsourcing to a programming house are programmed on the same equipment using off-line automated programming systems, such as BPM’s 3901.

Take a look at what happens when programming times go way up…

The chart presented here represents the correlation between data density and programming times on a Surface-Mount Technology (SMT) line. As the density of data, the complexity of devices, and the number of devices per car increase, the need for cost-effective programming solutions becomes imperative. The beat rate, defined as the total throughput on the SMT line, must be considered to ensure that the programming times do not exceed it.

Current Scenario

In this survey, off-line programming accounts for 80% of programming, with in-house off-line and outsourced programming contributing. Off-line programming is a feasible solution that can keep pace with the production line through shifts or machine additions and strategic outsourcing. In-system, in-circuit, and in-line programming methods may no longer be feasible due to increased costs and longer lead times.

Benefits of In-House Off-Line Programming

In-house off-line programming offers several benefits over traditional in-system, in-circuit, and in-line programming methods. Firstly, in-house off-line programming is more efficient, reducing the cost per device and lead times compared to outsourcing. Secondly, the source code can be updated more frequently, ensuring that the latest version is used on the line and securing your intellectual property. (IP Theft: See 2018 Bloomberg article )

BPM Solution

BPM’s team can assist in identifying the best solution for your specific needs. We provide a comprehensive analysis of your project, including benchmarks and return on investment, and offer recommendations. Our team of experts will guide you in asking the right questions to make an informed decision.

We take into account several factors when evaluating the best solution for your needs. Quality, ease of use, throughput, cost-per-device, and long shelf-life are just a few of the factors considered in our evaluations. With many of our machines still operational after 10+ years, BPM should be considered as a potential solution in your decision-making process.

At BPM, we strive to be a valuable resource for our clients. However, we may not always be the best option for every project. In such cases, we are transparent and honest about it. Our goal is to provide our clients with the best possible solution, even if that means referring them to another provider.

Conclusion

The charts presented here represent the correlation between data density and programming times. Off-line programming is a feasible solution that can keep pace with the production line through shifts or machine additions and strategic outsourcing. In-house off-line programming offers several benefits over traditional in-system, in-circuit, and in-line programming methods, including improved efficiency, reduced costs, and the ability to update the source code frequently.

BPM’s team can assist in identifying the best solution for your specific needs, considering factors such as quality, ease of use, throughput, cost-per-device, and long shelf-life. We strive to be a valuable resource, but may not always be the best option. In such cases, we are transparent and honest about it. Contact BPM today to learn more about how we can help you with your programming needs.


Definitions:

Off-line programming is the process of programming the device (either by a manual or automated process) prior to SMT or manual soldering of the device to the board.

Surface-mount technology (SMT) is a method for producing electronic circuits in which the components are mounted or placed directly onto the surface of printed circuit boards (PCBs). An electronic device so made is called a surface-mount device (SMD).

In-system programming (ISP), also called in-circuit serial programming (ICSP), is the ability of devices to be programmed while installed in a complete system. The primary advantage of this feature is that it allows manufacturers of electronic devices to integrate programming and testing into a single production phase, and save money, rather than requiring a separate programming stage prior to assembling the system.

CSP Programming Strategies for the C-Suite

CSP Programming Strategies for the C-Suite

CSP Programming Strategies for the C-Suite

Originally published in Vol. 18, No. 2 of Global SMT & Packaging Magazine

Good things come in small packages, but small packages can be tricky and costly to handle. The trend for higher density devices and smaller package sizes creates a unique set of challenges for the programming centers and manufacturers programming those devices. A light puff of air sends small parts flying, and misalignment of less than .2mm creates placement issues. This article shares best practices decision-makers should consider when purchasing or upgrading production equipment to program small IC devices to maximize speed, quality, and cost savings.

The rise in demand for small device packages

Mobile phones, PDAs, and other mobile products continue to take on new roles such as digital cameras, video cameras, and TV receivers. These functions require an increased number and greater variety of semiconductors in order to operate, while consumers want their finished products in ever-smaller form factors. Thus, as mobile phone sales have soared, demand for the chip-scale package (CSP) has increased faster than any other IC package type over the past decade or so. The demand for smaller packages with higher densities affects other segments including automotive, industrial, medical device, and Internet-of-Things. As the need for complex electrical circuits increases, programmed devices are developed in smaller and smaller packages to free up much-needed space in circuit design. As a result, programming centers and manufacturers are moving towards purchasing or retrofitting existing pick and place machines that are capable of programming such devices with little or no device failures.

Manufacturer challenges handling small devices

Pick and place errors account for the majority of quality issues when programming small devices. Pick and place inaccuracy occurs when the machine is not taught precisely or is inaccurately placing parts due to unaccounted longer x-y axis settling times before a place. Teaching the z-height for a machine manually is nearly impossible for small devices, and for larger devices, operator skill and experience are required. Programming centers and manufacturers incur added costs for labor, machine idle time, lost devices, damaged devices, escapes, and poor yield.

Process control improvements

Automated IC device programmers lift and move devices using a vacuum nozzle attached to a robotic machine to perform repetitive operations. The negative pressure lifts the object and holds it against the nozzle while moving it to the desired location and then setting it into place. However, very small objects, such as a small computer or digital chips, including Wafer Level Chip Scale Packaging (WLCSP), small-outline transistors (SOT), and dual-flat no-leads (DFN), may be lifted by the nozzle prior to contact by the nozzle with the object. The vacuum may cause the object to “jump” up to the nozzle.

Operators using process control software teach the robotic machine the height of the object before it begins repetitive production operations. When setting up a job, operators use the process control software to teach the robotic machine the location (x, y, and z) of the input media, output media, peripherals, and programming site and socket. To teach z-height, the operator depresses the nozzle on the handler until it just touches the device. With IC device packages getting smaller, reaching .305mm thick and sizes of 1.7mm x 1.4mm, manually teaching the z-height of the device into the socket is nearly impossible. An operator cannot clearly see deep into the socket to see when the nozzle touches the device. With a flashlight and the assistance of a co-worker, multiple attempts and adjustments occur to determine the z-height.

During a teach cycle, the jump by the device causes the height to be measured incorrectly by the robotic machine that moves the nozzle. Subsequently, during repetitive operations, this incorrect height causes the machine to attempt to pick up the object before making contact. This leads to pick and place errors, dropped parts, cracked parts, and continuity errors. If alignment is off by even .2mm, the teach process must be repeated to avoid cracking or otherwise damaging the device.

Customers report manual teaching small devices takes up to 30 minutes per station. For programming centers with five changeovers per day, this costs 2.5 hours of machine idle time plus the costs of labor and lost or damaged devices. Programming centers and manufacturers should consider process control software and equipment with automated teaching capabilities for small parts. For example, BPM Microsystems WhisperTeach™ automates the task for the operator. It completes the task in 4.37 minutes with a standard deviation of 0.5mils, resulting in a savings of up to 25.63 minutes per station or 2.14 hours per day with five changeovers per day.

Accurately taught jobs improve yield by eliminating pick or place errors. Customers have reported yields as poor as 80% on very small parts using manual teach depending on operator skill. Process control software with automated z-height teaching produces a job yield of 99.99% by eliminating any teach-related issues.

Production control efficiencies

After completing the job setup and production begins, the accuracy of placement is critical to avoid damaging the device. Manufacturers need to ensure their systems self-calibrate z-height during production to eliminate the need for manual adjustments to compensate for variations in atmospheric pressure, nozzle size, flow rates, filter conditions, and more. This self-calibration by the machine ensures accurate handling throughout the job. In addition to intelligent process control software and pneumatics systems, look for systems equipped with a high-quality vision system to ensure the proper alignment of small parts before placement at each station. When integrated with the production software, vision systems allow the machine to align the device while in motion at high speeds.

For small parts, placement accuracy can be a challenge for systems that are unable to settle their x-y motion fast enough. Look for systems with designs allowing them to operate at maximum throughput without having to slow down the system to handle small parts. Customers achieve faster throughput and better reliability with a well-designed motion system.

3D inspection to increase the quality

■ Precise Laser Micromark Measuring .1mm x .1mm.

Manufacturers looking to reduce scrap monitor each stage of the manufacturing process and take corrective action early. Device programming systems equipped with 3D inspection systems identify damaged parts early in the process. This allows manufacturers to take quick corrective action, resulting in higher quality, minimized reflow and lower overall costs.

3D inspection systems provide full device package validation after programming. High-performance systems support the verification of a variety of device packages including BGA, CSP, QFP, TSOP, SOIC, and J-Lead devices. When looking for an inspection system, features should include measurements for coplanarity, bent lead, pitch, width, diameter, standoff and XY errors.

Inspecting the coplanarity on leaded devices, such as the SOT-23 that measures 2.2mm x 2.7mm, ensures you do not exceed the manufacturer tolerance, which can create long-term reliability concerns of the device. The stress from bent leads may cause cracks in the package, reducing resistance against moisture and consequently present failure in the field due to internal corrosion. 3D inspection systems also identify devices with defective or missing balls on a BGA. By recognizing and removing damaged devices before final placement, manufacturers can prevent quality issues that would otherwise escape. This, in turn, improves production yield and process stability.

Laser marking for traceability

Manufacturers must thoroughly implement traceability control to maintain and confirm quality. Marking a device with a serial number, for example, enables traceability to the programming system, the site, and even the socket that programmed the device.

Smaller, thinner devices require fine control of the laser power to avoid damaging the device. Additionally, smaller devices require higher resolution marking capabilities. When purchasing a laser for your device programming system, look for a hybrid laser system that combines fiber and Nd:YAG laser technologies for precision marketing quality. Micromarking information in a limited space requires ultra-fine marketing capabilities, which is impossible with conventional laser marketing systems. Hybrid laser marking utilizes fine laser setting control, resulting in shallower marks, vivid coloration, and a lower thermal impact.

By recognizing and removing damaged devices before final placement, manufacturers can prevent quality issues that would otherwise escape. This, in turn, improves production yield and process stability.

A laser with a power monitor control provides high precision calibration of the laser mark, allowing accurate measure and control of laser energy output. The ability to monitor and control the laser power avoids damage to the device and reduces scrap. In electronics manufacturing, device damage affects quality, reliability, and profitability. A hybrid laser is an optimal solution for small device marking applications where it is necessary to eliminate the effect of heat transfer and control the maximum penetration depth while also providing high-contrast micromarking.

Conclusion

Modern electronic products favor higher density devices in smaller package sizes. Manufacturers and programming centers are purchasing or upgrading existing IC device programming systems to support the demands of programming small devices. A unique set of challenges exist to pick the small device out of tape, place it in the socket, program the device, laser mark the device, inspect the device through 3D inspection, and then place it out to tape. All of this needs to happen quickly, efficiently, and with high quality. Decision-makers need to consider many requirements when selecting an IC device programming system capable of handling small parts. Ensure the process control software and pneumatic system are qualified for small part handling and automatically teach z-height. Look for a self-calibrating machine with a high-performance vision system capable of aligning devices at high speed, on-the-fly, during production to maximize DPH. Systems with well-designed motion systems achieve faster throughput and higher reliability. Invest in a hybrid laser with power monitoring controls and micromarking capabilities to ensure device traceability. Finally, select a 3D inspection system that performs full device validation after programming, including checks for bent leads and defective balls, for quality and lower overall costs. Following these strategies will ensure your IC device programming system handles small devices with the speed, quality, and overall cost savings required for modern electronics manufacturing.

Link to original article

Originally published in the February 2018 edition of Global SMT & Packaging 

SRIVATSAN MANI

SRIVATSAN MANI

Srivatsan Mani was the Director of Engineering who works with electronics manufacturers and programming centers to innovate solutions that modernize and improve their businesses. With more than 16 years of experience working with device programming systems, process control software, and device programming technology at BPM Microsystems, Inc., Srivatsan knows how to leverage technology to speed up the process while producing higher quality products at lower overall costs. Srivatsan led the development of the award-winning VectorEngine™ site programming technology, patented WhisperTeach™ automated z-height teaching solution, and BPWin™ process control software. Srivatsan holds a degree in electronics and communication engineering and masters in computer systems engineering.

BPM Automates Z-Teaching Using AI

BPM Automates Z-Teaching Using AI

Pick and place errors account for the majority of quality issues when programming small devices. Pick and place inaccuracy occurs when the machine is not taught precisely. Teaching the machine manually is nearly impossible for small devices, and for larger devices operator skill and experience are required. Programming centers and manufacturers programming small devices incur added costs for labor, machine idle time, lost devices, damaged devices, escapes, and poor yield.

BPM invented WhisperTeach™, patented, to help programming centers and manufacturers reduce setup time per job, improve cycle time, reduce changeover time, and improve job accuracy. WhisperTeach™ uses artificial intelligence and an enhanced pneumatic system to learn and determine the accurate z-height between the nozzle and device.

Companies report manual teaching small devices takes up to 30 minutes per station. For programming centers with five changeovers per day, this costs 2.5 hours machine idle time and labor costs. With WhisperTeach™, the operator initiates WhisperTeach™ within the BPWin™ process control software during the normal job setup workflow. WhisperTeach™ completes the task in 4.37 minutes with a standard deviation 0.5mils, resulting in a savings of 2.14 hours per day.

Accurately taught jobs improve yield by eliminating pick or place errors. Companies have reported yields as poor as 80% on very small parts using manual teach depending on operator skill. WhisperTeach™ produces a job yield of 99.99% by eliminating any teach related issues.

WhisperTeach™ supports a wide range of device sizes, including Chip Scale Packages (CSP). WhisperTeach™ is now available on all of its automated programming systems (not just our larger systems).

BPM Launches 9th Gen System with Multiple Upgrades

BPM Launches 9th Gen System with Multiple Upgrades

HOUSTON, TX-Dec. 4, 2017-SMT Global & Packaging interviews James Holava, BPM Director of Global Sales, at Productronica about new BPM innovations. BPM is now on its 9th Gen site technology platform, which is backward compatible with most 6th, 7th, and 8th generation sockets. 9th Generation supports the majority of the 39,000+ library* of components and devices that BPM has collected since 2002. This helps clients leverage many existing sockets and gives clients ease regarding the lifespan of future investments.

With the trend in the industry of higher density and smaller package devices, 9th Generation technology also supports the eMMC devices and the HS400 programming mode at 200 MB per second. This provides the throughput manufacturers need today in modern production. To improve handling for smaller device packages, BPM also introduced a new technology called WhisperTeach™. WhisperTeach™ automatically teaches the Z-height of components and removes the opportunity for manual defects.

BPM 9th Gen site technology is available on the 4900 and 3900 automated programming systems, as well as the 2900L and 2900 systems. To learn more about BPM 9th Generation site technology and programmers, please contact BPM.

*As of publication