Release Notes on BPWin Software
Latest Release/Date:
BPWin 8.0.6 Release Notes
BPWin Release Highlights Improved STPL File Compilation for 9th Gen Platforms - Resolved a compilation error affecting STPL files that use variable-based delay commands on 9th Gen systems. This enhancement, identified in DSR-19141 with Microchip APA450-BG456I,...
BPWin 8.0.6 Release Notes
BPWin Release Highlights Improved STPL File Compilation for 9th Gen Platforms - Resolved a compilation error affecting STPL files that use variable-based delay commands on 9th Gen systems. This enhancement, identified...
BPWin 8.0.5 Release Notes
BPWin Release Highlights New REST API Licensed Endpoints Fetch Data Pattern Checksums - “/data/data-pattern-checksum” Load Entire File option in data pattern loading - “control/set-param” ImageFormat tool is now...
BPWin 8.0.4 Release Notes
BPWin 8.0.4 Release Notes BPWin Highlights The updated Quick Start Guide for BPWin with REST and Web socket APIs is now available at https://github.com/BPM-Microsystems/BPWinRestAPIData Improved API calls for...
BPWin 8.0.3 Release Notes
BPWin Highlights Releasing support for the all new BPM210 Semi-automatic Universal desktop programmer. This industry first product uses automated site actuation to improve ergonomics, safety and efficiency to double...
BPWin 8.0.2 Release Notes
BPWin Release Highlights Added a laser power/speed ratio limitation feature for laser markers using Prolase software. BPWin will determine whether the operator entered power/speed settings are within the "polygon...
BPWin 8.0.1 Release Notes
(Scheduled for 02/13/2024 release) BPWin Highlights Improved 10th gen programmer site diagnostics to make the process faster and more efficient. Released a 3000 series Laser Calibration pattern for laser focus...
BPWin 8.0.0 Release Notes
BPWin Highlights Restore COR_X and COR_Y registry values to default every time before PNP initializes, to prevent the values from affecting the home Z process. This feature eliminates the need to manually delete...
BPWin 7.0.9 Release Notes
BPWin 7.0.9 is the latest major release for BPM’s Process Software, BPWin. 7.0.9 was released on July 8, 2022: Reduced time used for calculating auto range; Applied an extra integrity check process to linked data patterns before starting a job session; Applied a fix to the issue with the HS400 eMMC File Concatenate Wizard.
BPWin 7.0.8 Release Notes
BPWin 7.0.8 is the latest major release for BPM’s Process Software, BPWin. 7.0.8 was released on February 8, 2022. Added support for the 3000 series fiber laser peripheral on the 3000 series automated programming systems. The fiber laser is capable of marking machine-readable QR codes and barcodes as well as alpha-numeric characters as small as 0.25mm in height.
Implemented code to prevent systems that have the Galil 1040 motion controller from erroneously querying the theta encoder when accessing the I/O Sensors GUI. This option is only supported with newer machines that use the Galil 4040.
BPWin 7.0.7 Release Notes
BPWin Highlights Release of BPWin eMMC File Builder Wizard. The file builder wizard saves time, streamlines workflow, and eliminates errors when combining multiple data files into a single data pattern. The Wizard is...
BPWin 8.0.6 Release Notes
BPWin Release Highlights
- Improved STPL File Compilation for 9th Gen Platforms – Resolved a compilation error affecting STPL files that use variable-based delay commands on 9th Gen systems. This enhancement, identified in DSR-19141 with Microchip APA450-BG456I, improves support for delay commands using variables, ensuring successful compilation and more reliable script execution.
- Enhanced Self-Test for VOS Circuit on 9th & 10th Gen Programmers – Improved the self-test process for VOS circuit testing on 9th and 10th Gen programmer sites. This update addresses cases where self-tests could exhibit false failures related to Vcc and Vpp. As a result, self-tests now correctly pass for adapters such as the FVE4ASMC44BGSC and similar designs.
- Syntax Error Correction for EPV Operation – Resolved a syntax error that caused EPV operations to fail for algorithm RM48L952DZWTT due to the use of a reserved keyword in the script. The variable name was updated to prevent this issue, and EPV operations for this device now complete successfully. Users should retry the EPV operation for the RM48L952DZWTT to confirm proper functionality.
- Improved Self-Test Handling for Slave Socket Locations on 9th & 10th Gen Programmers – Enhanced the self-test functionality on 9th and 10th Gen programmer sites to correctly skip tests for pins connected to active circuitry on slave socket locations B, C, and D. This update resolves previously reported failures on certain socket cards (e.g., FVX4G2ASMR40LAPB) when tested on these locations. Self-tests will now pass as expected.
- Operator Guidance and Pressure Plate Handling Enhancements for BPM210/310 – A new dialog box now guides operators when the Stop button is clicked on BPM210 semi-automated programmer, helping confirm the door lid is closed and motors operate smoothly. Additionally, operators can now use the “Close All Sockets” button to raise the pressure plate even without a socket card installed, allowing for easy removal of the pressure plate when needed. Previously, a socket card was required to perform this action.
- 9th Gen Diagnostics Improvement – Enhanced the diagnostics process for 9th Gen programmers to eliminate hardware timeout errors during the self-test sequence. This update resolves previously reported timeout issues, resulting in more reliable and consistent self-test performance on 9th Gen systems.
BPWin 8.0.5 Release Notes
BPWin Release Highlights
New REST API Licensed Endpoints
- Fetch Data Pattern Checksums – “/data/data-pattern-checksum”
- Load Entire File option in data pattern loading – “control/set-param”
- ImageFormat tool is now accessible with endpoint – “/image/generate”
- Download the device options as a JSON file, designed to streamline BP Job file configuration in automated workflows. – “data/device-options”
XY Accuracy Validation Threshold Increased for Machine Capability Assessment
- The MCA XY Drift Test now requires a Cpk of 1.33 or higher, providing stronger confirmation of consistent, precise component placement accuracy and repeatability.
Streamlined Operation on BPM210
- Resolved edge cases in job completion and added guided message pop-ups for BPM210 when performing read and compare operations, improving system reliability and operator experience.
- Added a Tools -> Master Site Motor Signal : This diagnostic panel will help to check the motor power and Door lid Signal of BPM210. The Lid signal is also applicable to 9th, 10th Gen Autohandler interlock.
Bad Block Management Selection
- Added Custom 39 (ASK_BBM_01) to Bad Block Management Scheme selection.
Other Improvements
Expanded TI File Compatibility beyond the 4-Byte Limit
- We’ve eliminated the previous 4-byte address parsing limitation for Texas Instruments (TI) files. BPWin now reads complete address lines, enabling broader support for TI devices and ensuring more accurate programming.
Improved Programmer Self-Test and Initialization Sequence
- Enhanced FVE hardwire trace testing on 9th and 10th Gen programmers to handle larger socket adapter capacitance.
- Improved voltage monitoring and control during site motor startup to prevent fatal errors: “Voltage detected on Vcc while motors were being initialized.”
Improved Job file error handling
- Improved error handling when a job fails expecting a RPI file.
Display Checksum for .JAM Files
- Added checksum display for JAM file data patterns, giving users quick validation of file integrity before programming.
BPWin 8.0.4 Release Notes
BPWin 8.0.4 Release Notes
BPWin Highlights
- The updated Quick Start Guide for BPWin with REST and Web socket APIs is now available at https://github.com/BPM-Microsystems/BPWinRestAPIData
- Improved API calls for Device Parameters to ensure seamless operation when Autorange or LoadEntireFile features are enabled.
- Added the ability to set initialization data directly from data pattern files for S-record file types. This improves quality and saves time for job setup when using S-record files. A feature guide can be requested from tech@bpmmicro.com
- Resolved yield issues on socket locations B, C, and D on 10th Gen programmer sites following a failure at socket location A.
Other Improvements
- Improved WebSocket API notifications to indicate job completion and abort statuses.
- Fixed an Autohandler bug that caused job hangs when only one device was active and a pick failure occurred at the tape feeder.