Release Notes on BPWin Software

6.4.0 Release Notes

BPWin Versioning Updates

  • Effective with BPWin 6.4.0, we have adopted a simplified sequential software versioning scheme to include the release number and date. BPWin “Betas” (what we called Algo releases) will no longer be released. Rather, algorithm updates will adopt the current major and minor version of BPWin posted on the BPM website designated by “DeviceSupportUpdate.x” and the date of release. For Example:

This release, BPWin 6.4.0 (9/17/2018) will be followed by “6.4.0 DeviceSupportUpdate.1 (9/18/2018)” which will include algorithm additions and updates. The following release with algorithm additions and updates will be “6.4.0 DeviceSupportUpdate.2 (9/19/2018)” and so on. Release numbers that include “DeviceSupportUpdate.x” replace those versions previously identified as “beta.”

BPM 3000/4000 Series Autohandler

  • BPM Microsystems announces the release of the 3910 Automated Programming System. The new model uses CyberOptics vision technology for precise on-the-fly alignment and significant motion control improvements to increase throughput up to 1,432 devices per hour. The 3910 adopts industry-leading 9th Gen programming technology, component automeasure and award-winning WhisperTeach™ technology to automate critical Z-Teach locations.
  • We’ve added improvements to component alignment system error messages. Error messages will provide relevant information rather than simply an error code.

Device Programming Enhancements and Bug Fixes

  • Improved error handling with jobs using simple serialization; in the event the serialization data file cannot be accessed, there will no longer be instances where the serialization log file erroneously suggests that a duplicate serial number was attempted to be used. Instead, the message will indicate that no device operation was performed and no serial numbers were used after the error.
  • Enhanced the signal integrity test between the 9th Gen programming site and the Diagnostics Card (FXASM9XDIAG). The test includes all 240 pin drivers and other signals to confirm your programmer is fully operational.
  • Optimized pin-driver timing to improve emulation between legacy programmers and 9th Gen programmers for specific devices. (This improvement does not impact JobMaster files.)
  • Resolved a “Site Authentication Failure” error that can occur with some configurations by improving USB communication between the host computer and the programming site.
  • Fixed a problem when trying to set the master site via the BPWin API; now the master site configures properly.

BPWin 6.2.10

BPM 3000/4000 Series Autohandler

  • Improved communication with the 4900 Raydiance hybrid laser to eliminate “Busy Error” failures
  • Fixed issue where Autohandlers with a legacy Galil 1040 controller could not initialize due to an unsupported command
  • Feature added to allow BPWin Supervisors to establish the upper power limit on the APS laser marker. This feature is supported on both the CO2 and Raydiance hybrid laser
  • Fixed a communication problem between BPWin and TM50
  • Corrected problem when other peripherals abort a job session because the Raydiance hybrid laser has not finished initialization
  • Fixed an issue with the autoloading of an inspection file where BPWin would timeout before UltraVim responded (This only applies to the ScannerTech 3D inspection system)
  • Updated BPWin nomenclature to support two digits for the sub-minor version

BPWin 6.2.8

BPM 3000/4000 Series Autohandler

  • Added support for XStream Tape Feeder.
  • Added a setting to enable BPWin to automatically set the 3D inspection part file name (Only applicable to the ScannerTech system).
  • Added a setting to enable BPWin to automatically set the TM50 Tape Loader job number (Additional hardware required).
  • BPWin will now prominently display important and more helpful details about certain errors instead of displaying an error message regarding an “Unexpected Response”.

Device Programming

  • Resolved an issue where BPWin would crash on startup on some Windows 10 computers.
  • A bug is fixed when the user is trying to change power supply settings.
  • Before all device operations, all operation ranges of the device will be compared against Default Buffer Value, and if by that criteria they are found to be “blank” then BPWin will now prompt the user whether to continue with the operation.
  • The auto range blank check is disabled for erase and read operations.
  • Updated diagnostics to display which socket card locations are passing or failing diagnostics when socket cards are connected.
  • Added support for FXASM9XDIAG diagnostics card for 9th Gen.
  • Improved exception handling mechanism.
  • Resolved an issue where a “PMU Refresh Timeout” error would occur on some devices when serialization is enabled.
  • Resolved an issue related to the socket module list on 9th Gen.

BPWin 6.2.7

BPM 3000/4000 Series Autohandler

  • Added vacuum diagnostic for machines with Whisperteach
  • Incorporated Z home sequence after failing auto Z teach.
  • Added 3D vision inspection permission to WABS
  • Enabled 4900 Z encoder enabled APSs to monitor every z-axis motion.
  • Fixed bug to allow new Cyberoptics camera to use the Z motion check feature.

Device Programming

  • Improved emulation of 7th Gen algorithms on 9th Gen.
  • A potential cause of 9th Gen broadcast failure has been corrected.
  • Improved reliability during initialization.
  • DPH improvements due to improper vacuum use

BPWin 6.2.6

BPM 3000/4000 Series Autohandler

  • Added WhisperTeach™ functionality for 4x enabled APS
  • Improved BPWin launch time by opening inspection software only when it is part of the Workflow.
  • Resolved crash observed after running two consecutive jobs and removing a peripheral from the workflow in between both sessions.
  • Added instructions for the user at Pick-and-Place Position Tool Dialog.
  • Implemented 2-step inspection for small leaded devices necessary for Scanner Tech 3D vision system.
  • Enabled workflow to support inspection before laser marking.
  • Resolved placing devices in incorrect orientation after rejected due to failing vision inspection. This was happening only for workflow Source->Inspection->SameSource.
  • Resolved issue where the first device inspected by UltraVim would always be rejected.
  • Resolved motion pause observed when moving to or from 3D inspection.
  • Fixed Z inspection height for small leaded devices when using the Scanner Tech 3D system.
  • Resolved issue where UltraVim 3D inspection software was not opening when accessing Scanner Tech teach.
  • Improved interaction between BPWin and inspection system to speed up access to Workflow dialog.
  • Added ability to customize UltraVim camera rotation in teach dialog.
  • Fixed an error that occurred when the wrong socket module is installed.

Device Programming

  • Reverse Insertion test support for 9th gen programmers.
  • Fixed an issue on 9th Gen that occurred for some 1.8V device algorithms.
  • Improved Gen 9 compatibility with legacy algorithms
  • Resolved Continuity Test yield issues for some devices on 9th Gen.
  • Fixed a bug that resulted in an error where 9th Gen LEDs could not be configured.
  • Fixed a crash that can occur when running the second job session after loading a JobMaster file with serialization enabled.
  • 9th gen systemic bug fix for erase failure with Altera EPCE16 and similar devices.
  • Fixed a bug that occurred when loading an ABP file as a data file.
  • Fixed a bug on 9th Gen that caused some algorithms with multiple Vcc sources to fail.

6.4.0 Release Notes

BPWin Versioning Updates

  • Effective with BPWin 6.4.0, we have adopted a simplified sequential software versioning scheme to include the release number and date. BPWin “Betas” (what we called Algo releases) will no longer be released. Rather, algorithm updates will adopt the current major and minor version of BPWin posted on the BPM website designated by “DeviceSupportUpdate.x” and the date of release. For Example:

This release, BPWin 6.4.0 (9/17/2018) will be followed by “6.4.0 DeviceSupportUpdate.1 (9/18/2018)” which will include algorithm additions and updates. The following release with algorithm additions and updates will be “6.4.0 DeviceSupportUpdate.2 (9/19/2018)” and so on. Release numbers that include “DeviceSupportUpdate.x” replace those versions previously identified as “beta.”

BPM 3000/4000 Series Autohandler

  • BPM Microsystems announces the release of the 3910 Automated Programming System. The new model uses CyberOptics vision technology for precise on-the-fly alignment and significant motion control improvements to increase throughput up to 1,432 devices per hour. The 3910 adopts industry-leading 9th Gen programming technology, component automeasure and award-winning WhisperTeach™ technology to automate critical Z-Teach locations.
  • We’ve added improvements to component alignment system error messages. Error messages will provide relevant information rather than simply an error code.

Device Programming Enhancements and Bug Fixes

  • Improved error handling with jobs using simple serialization; in the event the serialization data file cannot be accessed, there will no longer be instances where the serialization log file erroneously suggests that a duplicate serial number was attempted to be used. Instead, the message will indicate that no device operation was performed and no serial numbers were used after the error.
  • Enhanced the signal integrity test between the 9th Gen programming site and the Diagnostics Card (FXASM9XDIAG). The test includes all 240 pin drivers and other signals to confirm your programmer is fully operational.
  • Optimized pin-driver timing to improve emulation between legacy programmers and 9th Gen programmers for specific devices. (This improvement does not impact JobMaster files.)
  • Resolved a “Site Authentication Failure” error that can occur with some configurations by improving USB communication between the host computer and the programming site.
  • Fixed a problem when trying to set the master site via the BPWin API; now the master site configures properly.

BPWin 6.2.10

BPM 3000/4000 Series Autohandler

  • Improved communication with the 4900 Raydiance hybrid laser to eliminate “Busy Error” failures
  • Fixed issue where Autohandlers with a legacy Galil 1040 controller could not initialize due to an unsupported command
  • Feature added to allow BPWin Supervisors to establish the upper power limit on the APS laser marker. This feature is supported on both the CO2 and Raydiance hybrid laser
  • Fixed a communication problem between BPWin and TM50
  • Corrected problem when other peripherals abort a job session because the Raydiance hybrid laser has not finished initialization
  • Fixed an issue with the autoloading of an inspection file where BPWin would timeout before UltraVim responded (This only applies to the ScannerTech 3D inspection system)
  • Updated BPWin nomenclature to support two digits for the sub-minor version

BPWin 6.2.8

BPM 3000/4000 Series Autohandler

  • Added support for XStream Tape Feeder.
  • Added a setting to enable BPWin to automatically set the 3D inspection part file name (Only applicable to the ScannerTech system).
  • Added a setting to enable BPWin to automatically set the TM50 Tape Loader job number (Additional hardware required).
  • BPWin will now prominently display important and more helpful details about certain errors instead of displaying an error message regarding an “Unexpected Response”.

Device Programming

  • Resolved an issue where BPWin would crash on startup on some Windows 10 computers.
  • A bug is fixed when the user is trying to change power supply settings.
  • Before all device operations, all operation ranges of the device will be compared against Default Buffer Value, and if by that criteria they are found to be “blank” then BPWin will now prompt the user whether to continue with the operation.
  • The auto range blank check is disabled for erase and read operations.
  • Updated diagnostics to display which socket card locations are passing or failing diagnostics when socket cards are connected.
  • Added support for FXASM9XDIAG diagnostics card for 9th Gen.
  • Improved exception handling mechanism.
  • Resolved an issue where a “PMU Refresh Timeout” error would occur on some devices when serialization is enabled.
  • Resolved an issue related to the socket module list on 9th Gen.

Note: this link will take you to a new web page

Share This