EFM V1.2.0.3 Version History

Version Date Implemented Item Name Item Type Summary
1.2.0.3 6/13/2025 Bore hole marking Fix Fixed bore hole marking to the left of the actual X,Y cordinates
1.2.0.2 6/6/2025 SVG Images Fix Fixed size minimum threshold of 1 for SVG images
1.2.0.1 5/23/2025 EZX Image Embed Size Fix Image embed was using integer data type when double data type is needed.
1.2.0.1 5/23/2025 EZX Sub-Component Fix Needed to populate sub-component start x and end x.
1.2.0.0 5/8/2025 End Connection Label Fix End connection label at the start of piece was being placed off the edge causing only half of the text to be visible.
1.2.0.0 5/8/2025 End Connection Explainer Image Enhancement Added a graphical explanation of how end connection marks work.
1.2.0.0 5/5/2025 BVX2 IBeamPart Implementation Added support for BVX2 IBeamPart element.
1.2.0.0 5/2/2025 Shared Attachment Marks Fix Marks where two seperate members share are attached to the same piece as a shared connection point were not positioning the mark center point correctly.  Adjustment in 2d plotting engine made to solve.
1.2.0.0 5/2/2025 Fractional Precision Fix Fractional precision setting in main settings previous tied to both actual cut calculation as well as displayed measurement.  When increasing the property to achieve greater precision the display would also display at higher precsion which is found to be perceived as confusing to the operator.  Modified this behavior to display at fractional precision but snap actual cut precision to 10x the value.
1.2.0.0 5/2/2025 Marker Settings Show/Hide Enhancement Added a show/hide button to 'Marker Settings' to hide non-critical preferences from initial viewing.
1.2.0.0 4/30/2025 Diagraph File Purge Fix Removed .bmp restriction when doing mass file removal in Diagraph controller to allow deletion of all file types in the BMPS directory.
1.2.0.0 4/17/2025 Multi-Angle Leading Cut CP Backward Fix The leading end point when leading end of part has mutiple angles was backwards.  Revealed from a condition where a part had angles but the centerline was offet that the centerline was referencing the incorrect side of the piece on the leading end.
1.2.0.0 4/17/2025 Miter Angle Missing Fix In rare instances the miter angle would not get detected on import of a plot points file type (.EHX, .EZX, .WBX, .EZF).  Problem was identified and corrected in the way the the part sides are determined on the end sides and start sides.
1.2.0.0 4/17/2025 Marker Settings Hide Unrelated Enhancement Added toggle button to show/hide settings related to the type of marker installed.
1.2.0.0 4/15/2025 Trailing Waste Cutting Short Fix Combination of putting waste on trailing end without do trailing cut turned on would result in the last piece being cut short.
1.2.0.0 4/14/2025 Modify Pre-Optimzed Option Enhancement Settings option to allow operator to override pre-optimized runs and freely re-optimize.
1.2.0.0 4/1/2025 Memory Leaks Fix Various memory leaks were identified and corrected.
1.2.0.0 3/20/2025 EzImage Auto-Size Enhancement Added support for disabling the auto-sizing of embedded images coming from embedded 'EzImage' objects in .EZX file types by use of a new attribute on the EzImage element name 'allowautosize'.  When false the embedded image will be rendered to the specified size without any auto-size intervention.
1.2.0.0 3/20/2025 Vista Angle Tolerance Fix Rare, specific bug found for Vista Angle Boss machines using Mistubishi controller.  It was found that the stepper motor on a Vista machine might have limited accuracy greater than our expected tolerance.  Tolerance setting was not being passed into the 'wait for angle' method.  Added passing of the angle tolerance parameter as well as opened up the maximim for that setting from 0.5 degrees to 2 degress.
1.2.0.0 3/12/2025 Angle Bug Fix Fix Rare bug found where angle would be missing from a part.  Found that EndPoint and StartPoint property of the part were not resolving to the correct point for the leading point of reference.
1.2.0.0 3/11/2025 Ink Empty Warning Improvement Ink empty warking was using a modal window so would render all other functionality inoperable until ink was replenished to a state of not empty.  Changed this behavior to non-modal to allow continued use when ink is empty.
1.2.0.0 3/11/2025 Markings Shifted Waste At Pusher Right-To-Left Fix On a right-to-left pusher when "Put Waste At Pusher" end was activated the markings were not shifiting accordingly.
1.2.0.0 3/5/2025 GSI Colorize Implementation Initial implementation of support for GSI Colorize marking system.
1.2.0.0 2/13/2025 Job File Browse Types Enhancement Added the following file browser filter for job importing:  'TXT QuickChop, Other |* .txt'.  Also, 'All files (*.*)|*.*' can now also be set as a default job type in job settings.
1.2.0.0 2/13/2025 Cut Run Settings (Preferences) Enhancement Added a show/hide button to 'Cut Run Settings' to hide non-critical preferences from initial viewing.
1.2.0.0 2/9/2025 Got Scrap Enhancements Enhancement Added greater support for the 'Got Scrap' tagging (suggesting the use of scrap if available).  Added a toggle in cutting selector called 'Force Got Scrap To End' which gives the ability to force all runs tagged as 'Got Scrap' so that those runs will come last in the cut runs list, to be processed last.  Additionally, the pick list will now also break out 'Got Scrap' items into a seperate grouping and additional tagging has been added to denote materials where scrap is suggested to be used.
1.2.0.0 2/9/2025 Sort Grouping Explanations Enhancement Added explanations to each toggle in the 'Grouping' toggles in cut sorting profiles.  When an item is toggled it will present an explanation to the user as to what that toggle does.
1.1.0.2 2/6/2025 Vista Angle Boss Auto IP Modification EF was picking up address from incorrect NIC card when attempting to auto-detect IP address to use for communication.  Now, when explicit IP address is used in 'Saw' settings will use explicit IP.
1.1.0.1 1/23/2025 Force BVX1.0 Contour Labels Option Modification Added option to turn off EF automatic generation of labels for BVX1.0 contours which do not have labels provided.
1.1.0.0 1/16/2025 Layout Mark Height Limit Modification Removed the text height limit on layout marks.
1.1.0.0 1/15/2025 BVX Hole Locator Mark New Feature BVX Contour support. Added a reference line to mark center of contour marks for mechanical and other cutouts.
1.1.0.0 1/13/2025 Add Clamp Booster Fix / Implementation Add setting in cut runs settings to optionally add a sacraficial booster piece to the pusher end of cut runs when the last piece is too short to clamp.  The added boster makes the piece long enough to clamp yet introduces waste to do so.
1.1.0.0 1/8/2025 User.Config Versions Fix New implementaion of version tracking caused the framework to create a new user.config in a seperate directory.  Implemented functionality to copy most recent user.config and move forward whenever a new version directory generation is triggered.
1.0.0.0 12/18/2024 Cut Selector Bundle Material Fix Cut Selector - Some material types toggles would sometimes show up for toggling when they should be hidden based on bundle and part types selected.
1.0.0.0 12/18/2024 Scrap Cutting Mixed Material Lengths Fix Scrap cutting option was failing in scenario where user has multiple lengths and multiple materials.
1.0.0.0 12/17/2024 Diagonal Squaring Dimension Modification Diagonal squaring dimensions previously were only available for sheathed walls.  Added support for all wall whether sheathed or not.
1.0.0.0 12/17/2024 Special Characters Fix Added immunity to special characters coming in from job files which previously would crash the batch on the rare occasions that design programs output special characters into the job files.
1.0.0.0 11/18/2024 Customer Logo Popup Error Fix An error was being caused in the customer logo picker related to new consolidated fonts.
10/5/2024 Parallel Mark Rotation Fix Previous release rotated parallel mark labels vertically on all parallel mark labels. Revised to only apply to parallel mark labels where part id is the label type.
10/5/2024 .EZX Job Name Improvement .EZX file extension would show up on job name when EZX job name not provided inside of the JobName element inside the file. The job file name is used in the absence of a job name. Added removal of file extension when job file name is used as the job name.
10/5/2024 Hole Mark Stack Fix The hole mark was not showing up at all when it was a stacked boards condition.
10/5/2024 Hole Scribe Fix Scribe line for hole mark was not working on non-side printer, ie. top down printer.
10/5/2024 Marking Rev. Horiz. Fix The marker setting for reversing horizontal order of parts was not doing anything.
9/19/2024 Laminated Header Detailing Implementation Support for detailing of laminated headers added.
9/18/2024 Weyerhauser Stacked Cut Reporting Fix Had to modify our Weyerhauser logging library regarding stacked board cutting to fit requirements of their data warehouse reporting system.
9/17/2024 Labels On Very Small Pieces Improvement Shrink to nothing enhanced to omit when zero real estate and label is not critical label.  The following non-critical labels will be omitted if there is not printable real estate available, for example when it is a very short piece with studs all the way across it: Job Name, Bundle, Job Creator, Structure Height, Structure Length, Sheathing Offsets, Diagonal Squaring Dimension, Total Precuts, Omit When Absent, Part Summary, Date Time Stamp, Structure Thumbnail, Company Logo, Barcode, Machine Name, Sub-Assembly Name, Adjacent Structure.
9/17/2024 Parallel Members Part Id Mark New Implementation Added ability to mark part id's at parallel member connections.
9/17/2024 End Connection Marks Multiple Boards Fix End connection marks were spilling off print window when marking multiple boards stacked.
9/17/2024 Labels On Top Of Parallel Scribe Fix When parallel scribe marks were placed, for example: very top plate to top plate mark, the occupied real estate was not being accounted for therefore leaving possibility of labels being placed over them.
9/16/2024 Trail Cut With Waste At End Fix When both 'Put Waste At End Of Board' and 'Trail Cut' were on it was literally doing that but visually mixing it up. Fixed the visual. Also, changed to omit the trail cut when waste is set to be at end rather than introduce and extra, unnecessary cut.
9/13/2024 Multiple Selected Sorting Profiles Fix When creating sorting profiles from templates it was carrying over the GUID from the chosen template. Then, when a profile was selected both profiles with the same GUID would get selected.
9/13/2024 Run Print Preview Improvement Added automatic scaling for image resolution when viewing print previews from magnifying glass pop-up viewer.
9/13/2024 Part Types Layout Preview Improvement Added automatic scaling for image resolution when viewing print previews when viewed in the part types settings window.
9/10/2024 Color Print Options New Implementation Color text options added in part types settings which provide support for color printing.
9/10/2024 Autoloader Full Auto Fix Full auto loading was not working.
9/5/2024 Print Clean Delay Change Period of time to wait for printer clean was hard coded at 5000 milliseconds. Wired this value directly to the clean duration setting in marker settings.
9/5/2024 End Connection Overlapping End-Indicator Mark Improvement Added standoff dynamically related to the scribe line thickness.
9/5/2024 Sheathing Label Overlap Improvement Improved, drastically reduced, and possibly eliminated sheathing labels overlapping other labels.
9/5/2024 Detailing Marks Not Showing Up Change Reports of rare occasions where detailing labels (blocking details for example) are not showing up. Found the cause and fixed it.
9/2/2024 EHX Files Missing Elevation Points Won't Load Fix Investigated this and the spots where the elevation points are being examined are not essential to the functioning of those particular parts and could see use cases where customers should be able to omit elevation points in some cases. Therefore, added handlers and now will not crash when missing.
8/30/2024 Estop Freezed UI Improvement UI will abandon waiting for automation responses when emergency stop has occurred.
8/29/2024 Squeezer Delay Implementation Added a delay time setting to pusher settings which sets a delay to the material-to-fence squeezer. The delay is used from the time the fence photo eye sees the leading end of the board to the time it actuates the squeezer to move to the fence. *IMPORTANT-Velocio requires update for compatibility with this setting.
8/26/2024 Stack Pre-Optimized BVX1.0 Runs Implementation Added support for stacked pre-optimized cut runs from BVX1.0 files.
8/26/2024 Weyerhaeuser Cut Log Non-Stellar Parts Fix Non-Stellar parts were being output into Weyerhaeuser completions log which is acceptable, however needed support for quantity, stock length, and waste added to the record fields.
8/26/2024 Settings Per Job File Type Implementation Job settings feature added where certain settings can be controller per job file type. Located in Settings > Job Settings > Advanced > Per Job Type.
8/25/2024 Pre-Jam Removal Pop-Up Enhancement Jam condition logic built, and option added to prompt user with video pop-up to clear cut piece whenever a condition arises which might cause a jam at the saw fence gap.
8/18/2024 End-To-Edge Connection Improvement Enhancement Layout marks derived from end-to-edge connections have been given a dedicated mark style more suitable for this condition and will note the part id of the interacting host part at the connection.
8/17/2024 Brunswick By Material Width Enhancement Added setting in cutter to allow for a material width to be entered by which the Brunswick will activate whenever material width is greater than specified width.
8/17/2024 Pre-Optimized Cut Runs - Waste At Trail End Enhancement Added support for "Waste At Trailing End" feature to work for pre-optimized cutting runs.
8/17/2024 Stellar Log - 24 Hour Time Fix Time format in Stellar log output needs to be in 24-hour format and was not being output in 24-hour format.
8/17/2024 Stellar Log - Stock Length Fix Stock length / Board length was not being output into Stellar when only one piece to cut. This was caused by not respecting zero-based value specification.
8/14/2024 Scrap Mark Enhancement Scrap mark to be disabled for BVX pre-optimized cut runs.
8/14/2024 BVX Scribe Lines Enhancement Convert text output when using ASCII '|' character to an actual scribe line graphic for increased accuracy of placement compared to ASCII text characters which can have accuracy nuances.
8/14/2024 BVX Font Sizes Fix Support for BVX print text sizes modified to calculate position according the BVX TextAlignment attribute supplied.
8/1/2024 BVX Font Sizes Enhancement Support for BVX print text sizes implemented.
7/22/2024 Settings Hider Enhancement Hide settings which are not relevant to the settings being viewed.
7/19/2024 Scrap Cut Material Click Fix Scrap cutting material list in the cutting selector would throw an exception when selecting the material to edit it.
7/17/2024 Top Down Min Length Enhancement Do not show minimum length required for runs when there is a top down printer since top down printing requires full-length stock in order to activate top down print.
7/15/2024 Longest Side To Fence Enhancement Will for longest side of board to be on the fence when the part does not have layout. With the longest side at the fence accuracy can be improved when angle cuts are present.
7/15/2024 Cut Run Lead With Most Angles Enhancement Part will be rotated so that the end with the most angles is on the leading end of the board. Note: rotation only occurs when part does not have layout.
7/13/2024 Layout Hardware Toggle Fix Turning off hardware marks would not turn off cylindrical type.
7/13/2024 Plotting Corner Point Connection Mark Fix Marks would pick up single corner connection and create a full mark. Found that the point connection was being added twice thereby triggering a two-point connection.
7/12/2024 Angle Cut Bug Fixes Fix Bug fixes implemented regarding angle cuts.
7/12/2024 Hardware Locator New Implementation Added a new hardware category to part type properties called "Hardware (Locator)" which is a simple, flag-style mark with one line and part id bordered in a box.
7/12/2024 Run Scroll Exception Fix Run scrolling incurring exception errors in certain UI conditions. Found scroll task thread was not being awaited. Tested and can no longer reproduce this error.
6/17/2024 Cut Sorting Templates New Implementation Added default templates for cut sorting profiles to the sorting profiles library. User will be prompted to select a template when adding new cut sorting profiles.
6/16/2024 Linear Optimizer Refining Improvement Refined the algorithmic logic which controls the balance of stacking versus flat cut runs.
6/16/2024 Weyerhaeuser Cut Logging Implementation Implemented support for Weyerhaeuser cut log for upload into Weyehauser data warehouse.
6/16/2024 BVX Compute Angles From 0 Degrees Enhancement Option to resolve .BVX files where angles are not being given from 90 degrees but from 0 degrees.
6/13/2024 Pre-Opt Completions Fix Pre-optimized runs were not allowing completions.
6/12/2024 EHX Width Addition Ehx parsing library was not finding 'Width' property of material element.
6/12/2024 Sorting Profile Dropdowns Fix Dropdown was not working when selecting sort by: 'Package', 'Package Layer', or 'Part Id'.
6/4/2024 Trail Cut Fix Trail cut was not functioning.
5/21/2024 Manual Cut List Add to Job Fix Parts were not available for cutting when adding to an existing job via. simple manual cut list.
5/21/2024 Active Sort Profile At Startup Fix The active sorting profile wasn't displaying in main window at startup if the active profile was the first profile in the system.
5/19/2024 Scrap Cut Zero Prevention Enhancement Added data validation to scrap cut editor to make sure user cannot enter a zero value for 'Cut My Scrap' items.
5/19/2024 Scrap Length Print Missing Fix Length of scrap was not being populated into print image therefore not printing on boards.
5/18/2024 Infeed Standard Load List Completed Modification Improved behavior of infeed loader list by adding autoscroll updates to autoscroll past completed items.
5/5/2024 EZX Cut Me Flag Implementation Support for 'CutMe' flag in .EZX files added. 'CutMe' allows for file control override of what should be available in the cutting selector or not.
4/30/2024 Force Rehome On Motor Disable Improvement Require rehoming when motor disable occurs.
4/29/2024 Button Sizing in Struc Picker Fix Touch button sizing was not sizing to size of text when customer job has long structure id names.
4/26/2024 Angle Calc. From Geometry Missing Values Fix In certain circumstances angle values were not being computed from geometric values and would result in a zero angle, square cut.
4/26/2024 Dual Marking Support Implemenation Support for dual markings in the same locations. For example: header with trimmer mark below and cripple above.
4/25/2024 Multi-Angle End Side Pull Ref. Fix Pull reference side to center cut reference backwards in certain setting combinations. Found and fixed in part property.
4/25/2024 Park Button Disabling Fix Park button at main screen was disabling after first use.
4/25/2024 Part Types Select and Delete Touch Buttons Implementation Added touch buttons at the part types settings interface in addition to existing right-click functionality so can be used in absence of a mouse.
4/16/2024 Marking Previewer Implementation Instant preview of marking changes in part types settings which give visual updates in real time.
4/11/2024 SFTP (Secure File Transfer Protocol) Uploader Implementation Implemented SFTP uploading for sending data to external machinery.
4/10/2024 TRE Rake Bevel Distinction Implementation Added ability to distinguish when a part is mitered versus beveled (raked).
4/5/2024 Miter Angles Fix Miter angles coming out backwards on Left-To-Right saw in specific circumstances.
4/5/2024 EasyCut Communications Hang Up Fix New EasyCut auto-connect causing communications to freeze when trying to reconnect.
4/2/2024 Home Button Modification Moved pusher home button to inside of manual 'Go To' whenever pusher has already been homed. It was found that operators were using the home button unnecessarily for the purpose of simply sending the pusher to the far position. Home should only be used when pusher homing is required.
4/2/2024 Park Button Modification Added 'Park' button to main operator's window in place of the home button when the pusher has already been home therefore 'Park' is more suitable for sending pusher to far end of infeed.
4/2/2024 Marker Image Blank Fix Recent implementation of autosizing marker image to material size on 3/22/2024 produced a bug in the marker imaging causing the marking image to be defective.
4/2/2024 Application Not Closing On Exit Fix Program would not close when user clicks/taps exit. Problem found and fixed.
4/2/2024 EasyCut Auto-Reconnect Enhancement Built auto-reconnecting into the EasyCut pusher communication connection as well as a display for connection status.
3/31/2024 Velocio Automatic Reconnect Enhancement Built auto-reconnecting into the Velocio pusher communication connection as well as a display for connection status.
3/27/2024 Multi-Angle Ends - Center Point Fix Parts with multiple angle cuts on one end were not pulling centerpoint reference from the correct side of the board. Found and fixed.
3/27/2024 Visual Drawing of Bevel On Screen Fix Visual drawings of how bevels would be cut on raked parts was incorrect although the machine would produce the correct cuts. Fixed the visual misrepresentation.
3/27/2024 Cut Operations Details Fix Details about bevels were not showing up in the cutting opertions details window although the correct underlying values were there and machine would cut properly.
3/22/2024 Autosize Markings Enhancement Added limit to marking autosizer to not exceed height of print window.
3/21/2024 Javelin Ezx Support For Positive Y Values Enhancement Javelin Ezx Support For Positive Y Values.
3/14/2024 Virtek XML Part Id Enhancement Support for part id added to Virtek XML import.
3/12/2024 WBX Sheet Enhancement Added greater support for identifying when a part is sheeting.
2/28/2024 Cut Run Operations Display Modification Changed display of cut run operations to condensed count of operations with details viewable in list format by clicking link of operations count.
2/27/2024 Rake Wall Part Angles Backwards Fix Cuts for parts in rakes walls were cutting the bevels backwards.
2/27/2024 EasyCut Brunswick On Short Parts Implementation Added logic to make Brunswick device activate for pieces which are shorter than half the width of thw EasyCut Angle 24 Miter Saw
2/27/2024 Truss Angle Web Bug Fixes Fix Various bugs and/or improvements addressed regarding multi-angle end cutting.
2/22/2024 Multi-Angle End Cuts Fix Fix Cut conditions where there are multiple angle cuts on one end of a board were not computing correctly. Computation point regarding the orientation of the saw versus the direction of the angle were causing the offset computation to be left out thereby resulting in an incorrect push point location for the cut
2/22/2024 Small Wedge Cutting Fix Fix Bug found in linear optimizer regarding the cutting of small (8" and less), complex (4 angle) parts. Computation of the projected cut versus how much raw material available was incorrect.
2/20/2024 EZX Fastener Details Implementation Added support for fastener details in .EZX file types.
2/15/2024 Panelvision.net Modification Removed the '.net' specfication from determining if .EHX format came from Panelvision design software.
2/7/2024 Raked Parts Bug Fix Rake determiniation was not working. Flaw in determiniation logic found and fix implemented.
2/3/2024 Multi-Angle Ends Gapping Fix Gap between cuts with multiple angles per end was using incorrect angle end property in calculation.
2/2/2024 Brunswick Time Clamping In Fix Time duration for brunswick clamping in was tied to time delay for top down printer. Created a new, seperate data store for the Brunswick's time.
2/1/2024 TRS Thumbnail Images Enhancement Disabled TRS thumbnail images when unique part geometry is not in use because parts have been batch consolidated.
2/1/2024 Bug found in gap between multi-angled parts Fix Gap between cuts with multiple angles per end was using incorrect angle end property in calculation.
1/29/2024 Skips Cut At Danger Zone Fix Cut getting skipped when cut is exactly at the same distance as cutter danger zone parameter.
1/29/2024 Swap End With Most Angles To Leading End Added Support Added enhancement to ensure the leading end of the board going through the machine leads with the end which has the most and/or greatest angles.
1/26/2024 BVX Part Length Added Support Added support for BVX part length when BVX file is missing the length element required by the BVX specification documentatin. Alternatively deriving a calculated length from cut operations available.
1/24/2024 Automated Fence Clamp New Feature Added support for automated fence clamp using Velocio PLC.
1/20/2024 Diagonal Squaring Dimension New Feature Added marking label for the diagonal dimension of the structure (ie.,wall, floor panel).
1/20/2024 Sheathing Offset Calculations New Feature Added ability to calculate sheathing offsets when not supplied from external design source.
1/11/2024 Jog Button Modification Moved the 'Move' button from main screen to 'Go To' window and renamed it 'Jog Move By Counts'.
1/11/2024 Short Angle Moves Fix Added fix and support for extremely short angle moves off zero which would previously hang up in the program.
1/8/2024 EZF Embedded Images Implementation Added support for embedded EzImages into the .EZF file type.
1/8/2024 Optimization Stack Flatten Improvement Modified optimization algorithm to better balance stacking versus flat optimization.
12/28/2023 Structure Image Viewing Fix Images of the structures used for viewing convenience were not always being fully rendered for viewing.
12/28/2023 CSV & Excel Additions Enhancements Added additional support for CSV and Excel imports. Part type, Thickness, Width, and automatic size detection added.
12/28/2023 Zero Size Material Enhancements Alerts for materials which have no thickness or width defined. Prompts how to resolve to enable processing properly.
12/19/2023 TRS Part Id's Enhancement Added additional support for part id's in .TRS files to support simple part id labels, non-delimited.
12/19/2023 Run Stacking Enhancement Added additional long decimal rounding.
12/14/2023 EZX Ignore Namespaces Enhancement Namespaces in xml elements interfering with data deserialization.
12/14/2023 Width Computation Fix Width was not computing when an item's length is shorter than its width.
12/13/2023 Chop Saw Cut Comp ACK Fix Problem created in previous release where cut completion acknowledgement was being sent to the controller continuously.
12/11/2023 Detailing Defaults Enhancement Added logic for defaults for detailing, one-time default upon newly introduced part type.
12/11/2023 Shrink-To-Fit Labels Improvement Increased accuracy of the shrink-to-fit logic for label marking placement.
12/11/2023 Cut Line Mark Improvement Full height mark at cut line to be reduced only to height of board stack needed. Avoids spraying ink over top of boards, onto top-down printer, saves some ink.
12/11/2023 Modbus TCP Library Change - L50E Major Change Implemented EasyModbus communications library to support Allend Bradley Micro 850 LC50E PLC Modbus communications. Interacts with EasyCut Saw and autoloader.
12/5/2023 Batch Save Failures Fix Data stream errors found which would cause periodic failures to save the cutting state. Data loss not likely because of frequency and stateful saving however would cause performance lags and possible hang on startup and shut down of software.
12/4/2023 Top-down Marker Void Lift Area Improvement Will avoid placing labels in top-down marker side in area where top-down lift mechanism must lift upward at end of motion to avoid collision with pusher.
11/19/2023 Jobs Manager Toggles Improvements Improvement Improved job toggle buttons at job manager window to better handle long job names. Changed scrolling and panning to touch drag as opposed to scroll bar.
11/9/2023 .TRS Angle Calculation Fix .TRS file angle calculation from geometric points added rounding logic.
11/9/2023 172.22.0 Subnet Defaults Update Communication defaults converted from 192.168.0 subnet to 172.22.0
11/9/2023 Square Cut Raked Parts New Option Option in cut run settings to square cut raked parts and ignore the raked condition.
10/16/2023 Autoloader Comms Status Enhancement Added communication status for autoloader and strong updating when updating settings to ensure sending updated values when changed.
10/13/2023 Pick List Part Ids Modification Added part ids to pick list.
10/13/2023 TRS File Part Ids Modification Modified .TRS import to work with part ids which contain special characters.
10/4/2023 Upside Down Mark vs. Angle Direction Modification Reverted lead and trail cut angle reversal logic.
9/24/2023 Branding Orange Red Enhancement Added setting to change branding at splash screen to be either orange or red.
9/24/2023 Brunswick Delay Property Enhancement Added property in settings to control the EasyCut Brunswick clamp in delay.
9/24/2023 Sheathing Labels - Granular Enhancement Broke out sheathing label anatomy into separate toggle buttons in part types settings.
9/6/2023 Trail Cut Last Angle Modification Added angled kerf in to last cut against pusher to get piece to other side of the blade.
9/6/2023 Loader List Order Fix Infeed loader list was backwards of cut run layer stack order.
9/6/2023 Blade Not Running As Warning Only Modification Blade not running warning changed to allow operator to ignore and continue if desired.
9/6/2023 Brunswick on Short Pieces Modification Brunswick to clamp in on parts with length less than printer distance to blade when printer installed, otherwise will use half the width of the EasyCut Saw.
9/6/2023 BVX Rake Support Implementation Support for raked conditions in a .BVX file added.
9/6/2023 Rakes - Angles Vs. Bevels Enhancement Defining of raked conditions refined considering if angled and beveled.
9/6/2023 Parallel Attachments - Linear Enhancement Modified how parallel attachments are handled to affect only linear materials. Allows non-linear items such as hardware to be handled alternately.
9/2/2023 Hardware Control Enhancement Added support for turning hardware layout on/off. Added control for turning hardware material label on/off.
9/2/2023 Plotting Parts Hanging Off Fix Plot points which are attached but hang off other items could not compute in certain conditions. Applied fix in plotting engine with added geometry function.
8/28/2023 Plot Point Embeds Fix Plot points which embed into other parts did not resolve properly causing mark to be erroneus.
8/25/2023 Multi-Fields for 2d Codes Enhancement Converted from a dropdown list to a multi-select list and giving the ability to embed multiple field values into a 2d code for printing.
8/25/2023 Bloated Data Model EXH Guids Fix Fixed problem found EHX files with non-unique GUIDS bloating application's main data model causing long save times. Solution was to abandon use of GUIDs supplied by EHX files and operation from internally-generated GUIDs.
8/17/2023 WBX Loose Studs Implementation Added support for loose studs in Alpine WBX file import.
8/17/2023 Angle Kerf Spacing Fix Added extra kerf for conditions where last cut was angled and next is not. Need to travel over voided space first before the next piece actually gets pushed to the other side of the blade.
8/16/2023 BVX Label Alignment Implementation Added support for BVX 1 and 2 label alignments left and right.
8/16/2023 Cutter Angle Decimal Precision Mod Changed angle display decimal from one decimal precistion to two in UI display.
8/10/2023 Diagraph Image Width Bug Fix Bug created on 6/28/2023 release in Diagraph module which was not sending the correct image width in the prd data.
7/30/2023 Embedded Images New Feature Support for embedded images added.
7/26/2023 Sub-Assembly Name Label New Feature Label added for sub-assembly name. Control resides as a part types setting under labels property toggles.
7/8/2023 Floating Labels Accuracy Improvement Sharpened the accuracy of floating labels in regards to finding open print real estate.
7/8/2023 Stud Outset Mark Fix Mark attached member not sitting within bounds of host member was causing confusing mark. Example: Stud hanging off bottom plate. Corrected in plotting engine.
6/28/2023 Diagraph Print Message Modification Added port number to http url. PRD len attribute changed value to be computed directly from the graphic image's size.
6/26/2023 Auto Move To Completed Fix Logic was flawed in that jobs would be moved to completed if the active parts selected become 100% completed not all the parts in the batch of jobs.
6/14/2023 EasyCut Blade Running Implementation Prevention added to not allow starting a run if EasyCut blade is not running. Pops and alert then abandons the push command.
5/7/2023 Bundle Package Image Implementation Added an image of the bundle/package at the structure viewer window.
5/6/2023 Angle Swap Implementation Added ability to swap match angled parts when the part has not layout present.
5/5/2023 Stack By Layout Implementation Added sorting option to stack by layout to give the ability to keep items stacked only if they have layout and are in the same structure rather than stacking by structure entirely for all parts regardless of if they have layout or not.
5/5/2023 WBX File Sequencing Implementation Added support for sequencing of parts when bundle layer information is absent (not populated).
5/5/2023 Rake Flag Change Modification Changed the way parts are flagged as raked parts or not.
4/29/2023 Short Piece Width Length Added Support Additional support added for determining width and length from geometry files to provide solution for items where length vs. width could not be determined distinctly.
4/20/2023 Panel Vision Virtek XML Rakes Update Added trigger to populate bevels with angle values when file is a virtek.xml coming from PanelVision.NET
4/20/2023 Diagraph .prd Update Added .prd file extension to Diagraph PRD file. Newer Diagraph controller firmware not uploading PRD without having the file extension.
4/19/2023 Precut Alert Implementation Added visual annotations to point out when precuts are being cut.
4/15/2023 CRP Redundancies Redundancy Added additional redundancies to cut run processor (CRP) to prevent inconsistent states in process.
4/15/2023 Cut Operations UI Visuals Fix Cut run cut operations displayed were not displaying correctly for each run. Underlying data was correct yet was updating in UI correctly.
4/14/2023 Angle Swap Rotate / Part Type Normalizing Fix Angle part flip/rotate function was not working when part type normalization was being used.
4/4/2023 Floor Truss Webs Modification Modified IsRaked property of part to not trigger a raked condition if both ends are square cut.
3/28/2023 EasyCut Saw Support Implementation EasyCut 24S Staight Cut saw option added.
3/24/2023 Scrap Cut Option Fix Scrap cutting caused linear optimizer to fail integrity check because scrap items added were not being counted in the integrity check.
3/24/2023 Non-Framing Item Implementation ability to tag certain part types as non-framing items to control how they are evaluated for layout markings.
3/24/2023 Sheathing Break Solid Dots Option Implementation Added option to fill in sheathing breaks as solid dots instead of empty circles.
3/15/2023 Sheathing Offset Fix Sheathing offset in relation to overall structure was not accounted for in certain instances.
3/9/2023 Virtek File Stability Enhancement Added guid back referencing for support of legacy Virtek.xml file types to increase data integrity as native Virtek MemberId referencing can be unreliable.
3/6/2023 Wedge Part Type Cutting Fix Agles on small wedge pieces, typically for roof truss wedges, were not rotating correctly thereby producting an incorrect cut angle value.
3/3/2023 URL Part Property Implementation Added URL field as a part property. URL can be selected for 2d barcode embedding.
3/1/2023 Mapped Batches Folder Path Fix Mapped batches folder customizable path was not fully implemented to read the user's mapped setting. Fixed.
3/1/2023 Custom Production Log File Implementation Custom production log file feature added.
3/1/2023 Cut Complete Button Screen Freeze Fix Occasional screen freeze when using the physical button for giving a cut complete signal, typcially for chop saw models or manual cut systems.
2/24/2023 Major Optimization Changes Enhancements Enhancements to linear optimizing module were made to improve stacked optimization.
2/24/2023 Fault Code Popup Fix Fault code popups popping up too aggressively. Added a two second delay. Added redundancy checks to fault code check.
2/16/2023 Optimizing Not Filling Out Cut Run Fix Removed a feature involving a minimum waste length for the saw fence line gap which solved this problem. Minimum waste control in settings will control this instead of hard coded by cutter model.
2/16/2023 Long Side To Fence Line Fix Boards were not being allowed to be rotated so longest side is against the fence line.
2/15/2023 Tre Truss Files Implementation Finalized initial support for .TRE truss files.
2/10/2023 Rake Part Marking Change Added improvements for marking on rake parts and short parts.
2/3/2023 Cut Run Processor Change Added redundancy measures for double-cut prevention.
1/31/2023 Sheathing-To-Wall Offset Fix Sheathing breaks where overall component (wall panel) is designed at an offset was not compensating for the main offset when determining the placement of the sheathing break.
1/29/2023 EasyCut Fault Codes Implementation Added visual access to EasyCut fault codes.
1/29/2023 Wedge Cut Feature Toggle On/Off Improvement Added setting to disable wedge cut functionality altogether in cutter > advanced settings.
1/19/2023 Brunswick With Thin Material Implemenation Allows EasyCut Saw Brunswick to be used with materials where thickness from fence line is less than 2.25 inches. When such a condition exists, the pusher will stop at entrance of EasyCut Saw, retract the Brunswick device, then continue to its destination.
1/17/2023 Matthews Image Check and Previewer Implemenation Removed 64bit image checker for Matthew’s printer which checks image sent versus what is stored on the controller and requires an exact match or alerts with an error for rework.
1/15/2023 Spin Angled Parts When No Layout Fix When checkging for whether a part type has layout turned off or not, an inconsistent result would return because when multiple marking profiles existed random determinate would exist.
1/10/2023 Matthews Image Check and Previewer Implemenation Added 64bit image checker for Matthews printer which checks image sent versus what is stored on the controller and requires an exact match or alerts with an error.
1/6/2023 Cut Run Processing Per Cut Operation Reverted Back to Per Part Re-Implemenation Major change to cut run processor back to per part per cut operation.
1/4/2023 Wait for Printer Ready Fix New cut run processor was found to not be fully waiting for printer to be ready to print before allowing the cut run to be started.
1/4/2023 Marker Disabled Causing Pusher Backup Fix When printer is disabled, this would cause the pusher to backup when not supposed to.
12/21/2022 Cut Run Processing Per Cut Operation Improvement Major change to cut run processor shift from per part to per cut operation.
12/11/2022 Copyright Info New Feature Added copyright info window to the help menu.
12/6/2022 Labels Not Showing Up Fix Labels were not showing up when label margin greater than the zero-most entity on part. Fixed in geometry helper gap segment finder.
12/1/2022 Velocio Modbus 32 Bit Write Verification Improvement Added a check to verify push position value stored successfully in Velocio PLC.
12/1/2022 Push Cut Push Added State Checks Improvement Added additional state checks in the push, cut, push sequence of the cut run processer.
12/1/2022 Detailing Fastener Info New Feature Detailing options added for detailing of fasteners per part type in part types library.
11/30/2022 Detailing Part Id New Feature PartId option added to detailing. Example usage: Rough Opening has a partid value and can be detailed onto another part.
11/30/2022 PDF Bit Miracle Reference Fix BitMiracle library reference was missing for pick-by-layout feature.
11/30/2022 EZX File Extension Improvement * All File Types (*) option allowed at job importer to provide ability to ignore file extension. EZX file importer file extension check has now been removed so if the file's data follows the proper EZX format the data type can be determined and read with or without a file extension present in the file name.
11/19/2022 TRS File Where No Elevation Geometry Adaptation Adapted .TRS truss file import libarary to use bottom-view points when there is no elevation points. Acceptable because according to Alpine documentation when the file is output as a batch file the cutting geometry will be output into the bottom-view points and not the elevation points.
11/11/2022 Print Job Name Once Per Package New Feature Toggle added in part-types settings > labels > Job Name One Time Per Package. Toggling this will only print the job name one time per package and will be on the longest part being cut for the package. The objective is to give the customer the option for saving ink and reducing labels.
11/11/2022 Material Change Alert Re-Implementation Brought back the material change alert option and integrated it into the new cut run processor.
11/10/2022 Sheathing Labels Fix Sheathing labels were not showing up in some instances. Marking real estate space problem found and fixed.
11/09/2022 Angle Cut Buffer Space Fix 11/8 Angle Buffer gap feature needed to omit gap on first cut.
11/09/2022 Sheathing Marks Fixed Fix Sheathing marking broken in earlier update.
11/09/2022 Angle Max Hot Keys New Feature Added hot keys for manual angles for both left and right maximum angles.
11/08/2022 Angle Buffer Gap Implementation Added second kerf gap when there are angles as bump pushing closes gap and will cause following cut to nick the other cut slightly.
11/08/2022 Angle Home Override Removal Removed the option to override for the requirement that the angle be homed.
11/05/2022 Jobs Manager Drag/Drop Fix Jobs manager drag/drop broken from 10/31/2022 bolding of job names and button appearance change.
11/04/2022 Angle Home Override Implementation Added an override for the requirement that the angle be homed. This will allow cutting regardless of whether the angle is properly homed for emergency use only and could damage the machine when making angle moves so only to be used as a temporary work around in the event of an angle motor failure.
11/02/2022 Ink Level Display Fix Display window for ink levels was not staying open and/or in front when wanting to view ink levels.
11/02/2022 Diagraph Image Overload Fix Images for a Diagraph top-down printer were not being deleted from used cache and causing a storage build up and eventual overload. Removed underscore from CutRun image root path filter query which solves the problem.
10/31/2022 Laser Device Loading Re-Implementation Restored the load-by-laser device in context of new cut run processor.
10/30/2022 Waste Removal Instructor Re-Implementation Restored the old waste removal instructor video pop up in context of new cut run processor.
10/30/2022 Multi-Angle Buffer New Feature Puts a minimum buffer space between multi-angle cuts to allow optimizing multi-angled parts without one cutting into the other.
10/28/2022 Brunswick Always Option New Feature Option in cutter settings to have the Brunswick side clamp device go in always.
10/26/2022 Angle Kerf Calc Fix Angled kerf calculation correct yet was not getting applied on the trailing end due to an angle comparision problem.
10/26/2022 TRS Material Undefined Fix .TRS file was not getting material type from .trs import library.
10/25/2022 UI Performance Increase Improvement Increased refresh rate of UI in main window.
10/25/2022 Push / Cut Interruption Improvement After push parameters are sent to Velocio a slight delay has been re-inserted before giving command to start push.
10/20/2022 UI Housekeeping Improvement Autoloader buttons are visible when installed, enabled by state, and displays in text if auto mode is on. Manual cut list button area set to scroll when screen real estate is limited.
10/20/2022 Auto Loader Auto Mode Improvement Autoloader auto mode will exit auto mode when stop button is pressed.
10/20/2022 Pusher Excercise Starting Back Up Fix Pusher exercise was automatically starting back up after reset after stopping.
10/18/2022 Structure Thumbnails Improvement Main window, structure thumbnails, improved auto-sizing in UI display.
10/17/2022 Labels On Top Of Labels Fix Labels were getting excessively on top of layout marks and other labels.
10/14/2022 EasyCut Angle Precision Move Tolerance Improvement Added a tolerance for high-precision moves of which defaults to 0.05 (five hundredths of a degree) and can be changed in settings. Added 'Angle Move Timeout' setting.
10/13/2022 Vista Straight Cut - No Status' Implementation Added status polling to Vista Straight Cut.
10/12/2022 Geometry Helper Slope Adjustments Modification Changes in geometry helper library to calculate slope of polygon more-precisely, slope to degrees, Euclidean formula implemented for getting distance. Encompassed in commits from 10/6 through 10/12.
10/10/2022 Enhanced Pre-Optimized BVX Enhancement Pre-optimized .BVX files will now work without pre-bundling data by adding a default bundle and populating it.
10/10/2022 Double Cut / Close Cut Fix Added fractional rounding to cuts which are so close to each other (100/th of an inch) that a second cut is not necessary. The result prior was what would appear to the operator as a 'double cut'. Changed it to consolidate by the fractional precision setting.
10/6/2022 Print Blob Fix Print was piling up at one end of the piece into a blob. Problem was created in geometry helper module, FindGapSegments method. Reverted back.
10/5/2022 Multi-Select Part Types Settings Improvement Added multi-select capability at part-types settings. Part-types list can be multi-selected for deletion purposes.
10/3/2022 Width Calculation Fix Problem calculating width from geometry. Added patch in geometry helper as a fix.
09/30/2022 Bundle Sort Alpha Numeric Improvement Sort bundles alpha-numerically at cutting selector window.
09/12/2022 Millimeters New Feature Units of display support for millimeters added.
09/11/2022 Vista 961 Change Improvement Added timeout for waiting for motion state. Added abort methods for abort and reset process to reset redundancy.
09/11/2022 Hidden Pop Ups Being Minimized Improvement Added increased support for ensuring that pop-up windows are obvious, stay on top, and not hidden from view.
09/11/2022 Printer Auto Clean Fix Fix Printer auto-cleaning was not implemented into the newly added cut run processor. Implemented at cut run load.
09/11/2022 Marking Defaults Smarter Improvement Added more defaults marking settings for part types to superior out-of-the-box readiness.
09/8/2022 Length Adjuster Function Fix Fix Length adjuster would not work in conjunction with advanced job load function in use 'Normalizing Part Type Names'. Resolved.
09/8/2022 Disable Marker Causes Pusher Backup Fix Disabling marker would cause the printer to backup on first push of a cut run as it would attempt to backup to get behind the printer location as it should if the marker is being used. Fixed.
09/7/2022 Pusher Load Dist Fix Fix Pusher load was using autolaoder even-ender distance values whether autoloading in play or not.
09/7/2022 Chop Saw Angle Popup Freeze Fix Changed to non-await call to the new cut run processor for the chop saw pop up window. Recent update to stateful processor required a change here otherwise window would lock up.
09/6/2022 Length Calc From Bottom View Enhancement Will take the longest overall length from bottom view or elevation-view points to calculate a piece's overall length.
09/6/2022 Cut Run Min Thick Width Modification Modified parameter which looks at minimum thickness and width for cut runs to use the material size rather than the size from the cut piece.
09/6/2022 Right-To-Left Angle Problem Fix Miter angles when pusher is right-to-left were being reversed.
09/6/2022 Run Click Loads Next Wrong Run Fixed Fix Auto scroller on cut runs was also selecting the run from another thread which was causing it to jump runs.
09/1/2022 License Option New Feature Optional license keying for pick-by-layout feature added.
09/1/2022 Select All Part Types / Delete Fix Right-Click > Select All > Delete at part-types settings list was previously not functional.
08/31/2022 Detailing Plies Fix When the elevation orientation of a part is missing the available printing real estate would be restrained to the thickness of the item for detailing. Elevation orientation was not being computed on .ezx nor .ezf file import types.
08/31/2022 Material Same As Fix When 'Same As' material feature was used in 'Material Types' library the optimizer wouldn't know which stock length to choose since the materials each have their own stock lengths. A mechanism was added which will manage them as combined.
08/31/2022 Min Waste / Optmizing Fix Fence gap was being forced into optimizer as a minimum waste value which resulted in optimizing with undesired results. Could not fit parts in a run where could physically do so.
08/31/2022 Width Problem Fix Width dimension calculating incorrectly from geometry. 2x2 for a 2x4 for example.
08/28/2022 Calibration Hang Fix Calibration wizard hanging up after pusher homing completed. Cause: Pusher stateful implementation caused calibration wizard to need to follow statefulness as well. Fix: added statefulness to calibration wizard to wait for homing to complete then proceed.
08/28/2022 UP / DN Fix Fix Problem: Up/Dn computing incorrectly for .ezx files. Cause: dependent upon which design program created the file. Solution: added logic to deal with .ezx files and swapping Y value according to which program created the file.
08/16/2022 Panel Vision Length Via. Shopnet.xml Custom Modification Correction made to the shopnet importer library to handle special element cases found in PanelVision output files.
08/16/2022 Shrunken Marks Fix Marks would be shrunken in height to half of the full height whenever there are more than one items occupying the same location which is the correct logic however subcomponent and junction items which are not relevant in this condition would cause a half-blank mark reserved for it when that is not necessary. Corrected by ignoring part types 32 and 70.
08/15/2022 NModbus Implementation Iimplementation of NModbus library for serial communication to pusher types using serial RTU Modbus protocoal such as: Velocio.
08/15/2022 Cut Run Processor Implementation First implementation of the cut run processor which is a module dedicated to statefully handle the processing of cut runs.
08/12/2022 Cut Log File Time Fix Hour in time stamp of cut completion was incorrect and had no AM/PM nor 24 hour reference. hh was being used to store the hour when HH should have been used.
07/15/2022 Rafter Fix Fix Items placed above walls such as rafters were not computing the angles due to close rounding discrepancies with the geometry points.
07/15/2022 Connector Arrow Marks New Feature Arrows at connection points. Mark type added for this functionality.
07/13/2022 7/8/2022 Up/Dn Mark Fix Fix 7/8/2022 update broke up/dn markings. Fixed.
07/08/2022 Precut Fix Fix Precut filters broken from 7/5 update when length adjustment feature was implemented. Fixed.
07/08/2022 Brunswick All Short Pieces Improvement When a piece will be produced which is longer than the fence gap but shorter than from edge of blade to the edge so saw exit door the Brunswick side sweeper will be used to control movement of short pieces to prevent them from crashing into the saw body before exit.
07/08/2022 Fence Gap Pop Up Improvement When a cutoff piece is produced which is shorter than the saw fence gap a pop-up message will be displayed prompting the operator to safely remove the small piece before continuing.
07/08/2022 Label Real Estate Enhancement Improvement Enhanced the floating label placement by un-reserving attached label space where the attached labels are inactive thereby utilizing the extra print real estate.
07/08/2022 Graphic Scale Trigger Mark Fix Fix Graphics scaling setting would cause print trigger reference mark to get lost at longer lengths.
07/08/2022 Double-Cut Correction Improvement Reworked rounding for comparison of duplicate cut operations as to mitigate duplicate cut operations.
07/08/2022 Mark Angled Attachments New Feature Option toggle added to part- types library for layout marks to enable/disable attached items which are angled. For example: If one wants vertical floor truss webs marked but not the angled webs this setting can be used to turn off the attachment markings from the angled webs.
07/05/2022 Length Adjustment New Feature Length adjustment per part type option. The cut length of a part can be adjusted by a value entered in the 'Part Types' settings for any given part type. Note: the adjustment is made upon new loading of any given job(s). Also, layout markings are NOT adjusted.
07/05/2022 EZF Length Fix Fix Ezf file importer was found to be computing the part length incorrectly. Removed computation and replaced with a call to a stable api method to get the length computation.
07/05/2022 Material Builder New Feature Material builder option on job load. The thickness, width, and grade will be combined to create a full material type. When a new material is created a one-time pop up dialog will appear for the user to choose if the new material description should use nominal dimensions or actual dimensions.
06/23/2022 Part Type Shortcut New Feature Access to part type settings directly from tapping/clicking a part in a cut run.
06/23/2022 Longest Side Toward Saw Fence Added Functionality Rotation of angled parts. Allow angled parts to be rotated so that the longest side is at the fenceline when the part has no layout markings attached to it, floating labels and graphics are ok to rotate. IMPORTANTE NOTE: This ONLY works on items without layout on them.
06/23/2022 Misc. Maintenance Marking on/off control revisited reports of toggle not working as expected. Added return escapes to each marking method to explicitly respect 'Mark Me' and 'Mark Attachments' repsectively.
06/22/2022 Job Multiplier New Feature Job multiplier. Upon loading a new job, an optional 'multiplier' window is presented to the user to enter in a quantity value whereby the job will be multiplied by the quantity entered.
06/22/2022 Min. Waste Fix Fix Minimum waste property was not working with scrap cutting feature turned on. Corrected in linear optimizer API.
06/22/2022 Brunswick Auto Cut Added Functionality Brunswick device operational with auto-cut mode.
06/17/2022 Machine Name Setting New Feature Machine name setting added. The machine name can be toggled on in part types which can be extremely helpful to operations management when a facility has more than one machine to help know which machine a piece was produced on.
06/16/2022 Buy Ink Now New Feature Buy ink now button added to marker controls button at main screen.
06/16/2022 Timestamp Default True Change Time stamp printing set default to true. Customer can turn it off if not wanted.
06/15/2022 Brunswick Guide Rail Implementation Easycut side guide rail aka: Brunswick device fully implemented as initial implementation.
06/15/2022 Auto Loader Fix Fix Auto-Loader functionality broke in previous release. Restored.
06/11/2022 Auto-Move Job To Completed New Feature Automatically moves cutting batch to 'Completed' folder if all cuttable parts are completed.
06/03/2022 Off-Center Multi-Angles Implementation Support for off-center multiple angles per end of a part. Previously only supported multiple angles on an end assuming they came to a point at the center of the width: ie., 2x4, 3.5, 1.75 center.
06/03/2022 No Family Id OK Improvement EHX file load failure when missing familyid values. Import made more robust and less sensitive to null values in strongly-typed value requirements. Import will now load regardless of missing familyid values in subassemblies and inject the default value of 32 which is the proper default familyid value for a subassembly.
05/13/2022 Multi-Angle Fix Fix Multiple angles on the trailing end of a part found to not be calculating for a total of kerfs but rather the greatest kerf.
05/11/2022 Size Calc. Added Robustness Improvement Dimension calculation of thickness, width, and length from geometric plot points adjusted to handle improper geometry found coming from some design platforms. Easyframe adjusted to handle the calculation regardless as long as enough data is present from both elevation and bottom view to consistently determine the product dimensions. This condition has only been found in regard to rafter cuts or parts used in similar conditions as a rafter.
05/08/2022 Scrap Suggestion New Feature Scrap suggestion alerts when every item in a cut run is under the percentage specified in the cut run settings 'Scrap Suggestion Percentage'.
05/08/2022 Scrap Length Suggest New Feature Scrap length property added to material-types library items. When a run is to be created where the resulting drop piece is greater than this percentage the run will use a stock length of zero. This will tend to visually prompt the operator to use scrap instead of a full piece.
05/08/2022 Bundle Layer Support Added Support Added support for bundle layer in all file types which contain data for bundle layers. .wbx, virtek.xml, easyframe.ezx, easyframe.ezf.
04/22/2022 Angle/Rake Bevels Improved Fix Angles and rake bevels missing in some arrangements. Problem source found and fixed.
04/22/2022 Width Value Fix Fix Geometry interpreter fix on 4/15 capturing width from incorrect value. Fixed.
04/15/2022 Dimension Calc. Fix Fix Geometry interpreter which calculates thickness, width, and length would incorrectly interpret the width of the part depending on the orientation.
04/15/2022 Plot Points Display New Feature Display of elevation point values and bottom-view point values in cut part item details window for viewing additional properties about a selected part.
04/14/2022 Rakes vs. Miters Improvement / Fix Angles - Added greater support for determining rakes vs. miters from geometric positions.
04/14/2022 Completed Run Show Thumbnail Improvement Ability to select a completed cut run to view the thumbnail image and details for the parts and components.
04/14/2022 Velocio Pusher Redundant Bits Implementation Added redundant bit resets for Velocio PLC states for best practices as well as ensures that step 6 of cut operations mode waits for next distance to be received properly before continuing.
04/13/2022 Batch Save Fix Fix Batch would save as previous job and damage the current batch from save over. This would occur with scrap cutting option enabled as it would attempt to save the scrap cutting job.
04/12/2022 Min. Waste Fix Fix Minimum waste length setting was not accessible from user-interface and has a default of 1 inch. The result was that all runs were set to leave a minimum waste of 1 inch and there was not user-practical way to change the setting. Fixed and changed the default to zero.
04/12/2022 Auto-Loader Fix Fix Autoloader - Autoloader automatic mode in user-interface was not always being observed correctly in the run processor because the identification that the run could or could not be autoloaded was not being set until the run was loaded which resulted in auto-loading to not work on the first run going into run mode.
04/12/2022 Run Proc. Log Highlights Improvement Run process diagnostics log - Added color highlighting to all transition changes to make identifying changes easier to spot.
04/08/2022 Cut Run Layer Index Fix Fix Linear optimizer cut run layer indexes were not being maintained after recent optimizer improvement. Fixed and dev-tested.
04/08/2022 Auto-Loader Fix Fix Auto loader - Command from PC to PLC to execute autoload would stop working. Found to be due to sequence of sending bit command. Corrected and machine-tested.
04/08/2022 Auto-Loader Improvement Improvement Auto loader functions adapted to manage transition from auto-loadable item to non-auto-loadable item.
04/01/2022 Scrap Cutting Fixed Fix Scrap cutting option found to be broken. Scrap cutting parts were failing when examining geometric plotting values as they do not have plotting values. Fixed and performed successful cut tests.
04/01/2022 Always Park Option New Feature Optional setting added to have the pusher always go back to the park position on load whenever the loading length is greater than the setting value.
04/01/2022 Double Print Fix (Diagraph) Implementation Diagraph Printer Module - Added serialization naming to graphic images uploaded to the print controller per Diagraph Inc. findings that using the same name could periodically cause reprinting due to graphics buffering on the Diagraph controller.
04/01/2022 Job Save Improvement Improvement Improved detection of 'file in use' error in regard to auto-saving active cutting job.
04/01/2022 Backoff Ops Fix Fix Fix to a problem created in 3/30/2022 beta release where pusher backoff operations were not being added to cut runs.
04/01/2022 WBX Inner Width Implementation WBX file import - Added a calculation to support 'Inner Width' value of a subcomponent. Previously this importer would only use the overall width of a subcomponent in regard to layout markings.
04/01/2022 WBX Part Type 16 Implementation WBX file import - Added recognition of part type #16 block. One design software platform has used type#16 which is not part of the official Alpine Wbx part type #'s however we added the support to recognize it.
04/01/2022 Directory Mapping New Feature Directory mapping options were added for part marking profiles folder and a shared libraries folder. The options allow the flexibility to host materials library, part-types library, and part marking profiles to any directory, on a network, etc.
04/01/2022 Load List Limit New Feature Option added to limit number of runs shown on infeed loading list.
03/27/2022 Long-To-Short Within Run Improvement Option added in cut run settings to force linear optimizer will always sort pieces in a cut run long-to-short within the cut run itself.
03/27/2022 Waste At Trailing Fix Fix Setting in Cut Run settings to allow the waste to be created at the trailing end of the run at the pusher positioning was incorrect.
03/25/2022 Waste At Trailing New Feature Setting in Cut Run settings to allow the waste to be created at the trailing end of the run at the pusher.
03/25/2022 Permissions Warning New Feature Warning when program data folder permissions are not writable.
03/23/2022 Multi-Angle Kerf Fix Fix Saw kerf calculation error found when multiple angles at one end of a part exist. Example: four angled truss webs. Found, fixed, tested, verified.
03/09/2022 Startup Freeze Fix Fix Problem created causing program to stall during startup. Changes in the recent upgrade to the part-types library were causing the initialization of the part types library to fail.
03/09/2022 Holes / Subassembly Improvement Part markings settings discrepancies in intuitiveness regarding sub-assemblies, holes, and hardware activation. Holes and hardware layout marks are now independent of sub-assemblies and other standard marks.
03/09/2022 Marking Profile Access @ Cutting Removed Change Marking profile selector deactivated at cutting selector temporarily until further review.
03/09/2022 Rake Stack Fix Fix Problem created in linear optimizer during the 2/28/2022 optimizer improvement. Would stack raked parts which is prohibited. Found and fixed so raked parts will not be stacked.
02/28/2022 Thumbnail Size Control Added Feature Thumbnail size control setting added to be able to change the size of the thumbnail images for components on main screen.
02/28/2022 Bore Hole Feature Added Feature Bore Hole category setting and functionality added to part-types library. Tagging a part type as a Bore Hole will create a layout mark useful for drilling a hole at a defined location.
02/28/2022 Optimization Enhancement Improvement Linear optimization algorithm enhanced to blend stacking and linear logic together to produce a better outcome.
02/28/2022 Multi-Angle Stack Fix Fix Linear optimization algorithm multi-angle stacking problem was found regarding stacking parts with more than two angle cuts on each end of a board.
02/22/2022 Marking Profile UI Improved Improvement / Added Functionality Marking profile selector. Overhauled the way marking profiles are selected to make them practical for operators to quickly access, toggle, and see what sorting part marking profile they are on.
02/21/2022 Sorting Profiles @ Cutting Selector Improvement / Added Functionality Sorting profile selector. Overhauled the way sorting profiles are selected to make them practical for operators to quickly access, toggle, and see what sorting profile they are on.
02/21/2022 Optimize By Part Id Added Functionality Ability to optimize by part id in sorting profiles.
02/21/2022 Sort By Part Id Added Functionality Added PartId as a sorting property in sorting profiles.
02/21/2022 Cut Ops Display Improved Improvement Improved the displayed cut operations graphic regarding the display of angles and bevels.
02/21/2022 Laser Measuring Implemented New Feature Optimize-On-The-Fly using EasyFrame Laser Measuring Station (Optional Add-On Equipment) or by a popup message in the absence of the laser installed.
02/21/2022 Multi-Angle Kerf Fix Fix Multi-angle arrangement at the trailing end of a cut run would previously not calculate the multi-angled kerf correctly.
02/21/2022 Loader List Scroll Fix Fix Auto-loader list scroll Fixed.
02/20/2022 Diagraph Statuses Added Added Functionality Diagraph impulse status. Added bits 5 through 15 which will display additional status information such as pump on, vacuum on, HV, and ink levels. See diagraph documentation for more info.
02/20/2022 Enable/Disable Marking Added Functionality Toggle on/off to enable/disable marker added to marker controls accessible from main screen with warning when turning off.
02/21/2022 Hundegger Angles/Bevels Added Functionality Angle and Bevel support for Hundegger .BVX files (Bvx1 and Bvx2).
02/10/2022 Trigger Mark Fix Fix Trigger mark for start of print was incorrect in run image. The trigger mark was slightly off from end of stock. Reverted back to original known code base to resolve.
01/20/2022 Marking Vertical Adjustment New Feature Marking setting added for controlling the vertical position of the boards in the print image. Separated this control out from the horizontal parts ordering setting to give independent control of the vertical position adjustment which was previous tied to the horizontal ordering of parts setting.
01/20/2022 Reports @ Cutting Selector New Feature Reports At Cutting Selector. Access to reports in the cutting selector window. The reports are based upon the cutting selections made by the user.
01/13/2022 EasyCut Saw Auto Window Added Functionality Setting added to optionally have the window of the EasyCut Saw automatically open/close after every cut.
01/09/2022 Sorting Error Fix Fix Sorting exception error fixed.
12/24/2021 MPERIA Ink Levels New Feature Ink levels monitor. Supports Matthews MPERIA ink levels only as of this implementation.
12/24/2021 MPERIA Trident Ink Empty New Feature Matthews MPERIA to not print when ink is empty. Only used for Trident engine printers.
12/3/2021 Job Touch Scrolling New Feature Touch scrolling at job manager window.
12/3/2021 Job Toggles Improved Improvement Date, time, day of week, and file names listed added to job toggles on job manager window.
11/28/2021 Booster Block Implementation Booster block setting to add booster block for certain cutter types or when mechanically needed.
11/28/2021 2d Bar Codes Implementation 2d barcode functionality added.
11/28/2021 Loader List Auto Scroll Improvement Autoloader load list window retains scroll position while run updates occur.
11/28/2021 Help Tabs Improvement Organized the help window into tabbed categories.
11/28/2021 Tabs @ More Window Improvement Organized the 'More' window into tabbed categories.
11/28/2021 Cut Stats EasyFrame Cloud Change Statistics button now routes to EasyFrame Cloud web app.
11/28/2021 Hardware Markings Added Implementation Hardware markings fully implemented.
11/28/2021 DPI @ Marker Setup Improvement Separate dpi resolution control per print window.
11/28/2021 Never Cut Less Than Blade Thickness Improvement Never cut anything with a length less than the blade thickness.
11/28/2021 Min. Cut Length Option Improvement Never cut anything less that 'X' inches long implemented as a setting with a default of 2 inches.
11/22/2021 Up/Dn Fix Fix Up/Dn notations were not working for some instances. Geometric interpreter problems found regarding quadrant math. Corrected. Also, up/dn notations were not being applied to detailed items (items not directly attached). Supports staggered stud arrangements properly as well.
11/7/2021 Job Drag Drop Fix Fix Job manager window drag/drop jobs to folders was not working. Fixed.
11/7/2021 Manual Cut List Fixed Fix Manual job functionality was not working after changes to batch/job management.
11/7/2021 Splash Screen Performance Improvement Status splash screen thread rework for performance.
10/30/2021 Misc. Improvement Matthews print cancel command implemented.
10/20/2021 Panel Vision WBX Fix Fix Panel Vision WBX file missing element the Easyframe was expecting per Alpine docs. Made to ignore when in the absence of the element.
10/14/2021 Part/Markings Settings Tabs Added Improvement Categorized part markings into labels, layout, detailing, and graphics for easier navigation and understanding of part markings based upon their functionality.
9/30/2021 Calibraion Reset New Feature Calibration. Option to reset calibration to factory defaults.
9/30/2021 Loader List Improved Improvement Infeed loader list improved auto-sizing. Toggle font and image will size determined upon window size.
9/30/2021 EasyCut Saw Support Implementation EasyCut 24M saw option added.
9/30/2021 Cutter and Marker Defaults New Feature Cutter and marker default setup when selecting brand/model.
8/3/2021 Print Logo Fix Fix Image resizer zero size val causing marking image to crash when structure thumbnail, company logo, or other logos are embedded in print.
8/3/2021 Block Layout Fix Fix Attachment markings on vertical members such as: blocks to studs will now mark correct layout widths.
8/3/2021 Diagraph Comms. Improvement Improvement Diagraph ping and connection status added. Will correct UI lag when printer is not connected as well as give connected/disconnected status. Additionally, will give constant monitoring of printer status.
7/31/2021 Min. Waste Setting Feature Minimum waste setting. Allows specifying a minimum waste so cut runs would not produce waste on leading end of run less than the specified minimum.
7/31/2021 Detailing Fix Fix Details where limited space available to place text were spilling out of their defined area.
7/31/2021 Arrows for UP/DN Feature Arrow symbols added to up/dn callouts
7/31/2021 WBX Plate Breaks Fix Fix WBX file import hang up regarding walls with separate, complex plate breaks.
7/31/2021 TRE File Support Feature TRE file import beta round 1 implemented for beta testing.
7/13/2021 Angle Rounding Improvement Angle rounding. All cut angles computed from geometric points will be rounded to nearest one decimal.
7/13/2021 Rake Run Height Fix Fix Rake items when combined with non-rake items in same run were causing inconsistent processing regarding the height of the stock board whether to be stood tall on edge or not. This has now been fixed in the linear optimizer algorithm.
7/13/2021 Dashboard Improvement Improvement UI improvements on main dashboard regarding item selections versus updating of part image details displayed at the top of the window.
7/13/2021 Right Scroll Bar Improvement Scroll bar added to right side of cut runs scrolling.
7/13/2021 Memory Leak Fix Fix Memory leak found and corrected in the graphical image displayed on main dashboard which shows the visual representation of the cutting operations.
5/31/2021 Angles Backwards Fix Fix Angles backwards when cut/mark order reversed. For example: 90 degrees and part order reversed is true. Angles were getting the swap in terms of value but value needed to be negated as well.
5/31/2021 Parallel Scribe Fix Fix Parallel members missing scribe mark. Found and fixed in plotting engine where associating match in certain instances where point referencing a point-to-segment connection.
5/31/2021 Mappable Batch Folder Feature Batches folder directory is now a mappable setting instead of a hard-coded path. Default to original C:\ProgramData\EasyFrameMachine\Batches directory but can be changed by user in the settings to any qualified UNC path.
5/31/2021 Optimize-By-Structure Feature Optimization-By-Structure setting added to sorting profiles which will strictly optimize parts within a structure and not beyond the structure.
5/31/2021 Sort Settings Toggles Improvement Sorting settings of true/false type changed to toggle buttons.
5/31/2021 Multi-Angle Single Per Run Change Truss cutting back gage optimization changed to one complex-angle (more than one cut on trailing end) part per run and placed at the pusher.
5/31/2021 Loader List Monitor Feature Autoload run loading list setting to specify which monitor it will be displayed on.
5/4/2021 EZX Support Feature EZX import. First implementation of the. EZX import file format.
5/4/2021 Scrap Cutting Fix Fix Scrap cutting feature was losing reference to part type in part type library causing fail.
5/3/2021 Auto Loader Support Feature Autoloader - First implementation.
5/3/2021 Cut Runs Settings Change Moved all settings regarding cut runs to their own settings area.
5/3/2021 Auto Delete Batches Feature Setting and functionality to automatically delete batches after a set number of days.
5/3/2021 Outbound Sensor Feature Outfeed safety sensor added to prevent starting a cut run without clearing the outbound area.
3/25/2021 Excel Sheets Import Feature Excel importer worksheet names will only to pull in specified worksheets otherwise will pull all sheets.
3/25/2021 CSV Support Feature Excel importer support for .CSV file type added.
3/25/2021 Excel DEC Length Feature Excel importer support for unit type DEC decimal for part length.
3/23/2021 Excel Imp. More Columns Support Feature Excel importer Job, Bundle, Structure, Plies fields added for column availability.
3/23/2021 EasyFrame Sync Log Feature Easyframe Cloud sync log file implemented.
3/3/2021 WBX Empty Junctions OK Fix Wbx file type importer was crashing on jobs from Alpine Intellibuild when junctions exist but have no actual parts. Was causing "Sequence contains no elements" exception.
3/3/2021 First Cut Run Skip Fix Fix Skipping first cut when single piece in cut run is the same length as the stock. Source of problem found and corrected.
3/3/2021 Help Videos Link Feature Link to help videos in help menu.
2/21/2021 Bc Framer XML Support Feature BcFramer XML import implementation for floor panel cutting and layout.
2/21/2021 Use Actual Dims / EWP Improvement Material engineered product designation toggle in materials library items will allow the showing of actual thickness and width in product sizes rather than nominal. Example: 3-1/2 x 9-1/2 instead of 4x10.
2/15/2021 Precut Rounding Improvement Precut length filtering has been modified to work from rounded values rather than full, decimal, precision values.
2/15/2021 Structure Selector Improved Improvement Pick-A-Wall Truss buttons in cutting selector to consolidate buttons when there are multiple structure heights and/or lengths involved in the building component.
2/15/2021 Vista 961 Pop Up Change Removed popup for cutoff removal for Vista Angle Boss machines using 961 controllers as they do not auto-cut therefore do not require the pause for waste removal.
2/1/2021 Rake Wall Markings Fix Fix Rake wall layout markings were not taking the slope into calculation. Added slope for calculating layout distances. Moved attachment width calculations out of main program and into plotting engine api.
2/1/2021 Bevel Degree Print Feature Added printing of bevel degrees as label when "Angles" are toggled on in part type properties.
12/31/2020 Thumbnail Fix Fix Building component image not showing at part details window. Fixed improper guid lookup.
12/29/2020 Vista 961 No Autocutting Change AngleBoss 961 no longer to auto cut angles.
12/29/2020 Diagraph Status Polling Feature Diagraph status polling thread to give constant updates of diagraph printer status.
12/29/2020 Rake Orientation Fix Fix Rake wall angle orientation flipped.
12/29/2020 TRE Support Feature TRE file import initial implementation.
12/29/2020 Material Change Alerts Feature Material change alerts. Alerts operator when material loading pattern changes as an option in app settings.
12/29/2020 Mat. Detailing Toggles Feature Material type detailing toggle added as a part type setting.
12/29/2020 Cut This Wall Feature Cut this wall/truss quickly accessible through double-tap of cut run part.
12/29/2020 Angle Cutter Improvement Improvement Ignoring angles in cutting operations builder added when cutter is not an angle cutter according to cutter settings.
12/29/2020 Diagraph Fault Handling Improvement Diagraph fault error display and handling would prevent run loading if fault incurred when loading run print message.
12/29/2020 Diagraph Delete.cgi Improvement Diagraph delete.cgi command implemented to delete previous message as part of run message loading.
12/29/2020 Cutting Deselect Run Improvement Exiting "Cutting" selector will deselect any active cutting runs previously selected to force operator to select run again since new runs will be introduced.
12/29/2020 Marker Advanced Settings Feature Advanced Setting to Marker Settings added. Ability to ignore printer faults. Typically only used where printing is not critical such as when saw is mostly being used for cutting only.
12/29/2020 Cutter Advanced Settings Feature Advanced Settings to Cutter Settings added. Minimum length required for auto cutting. Lengths less than 'X' length will require manual cut cycle.
12/29/2020 Vista 691 Comms. Improved Improvement AngleBoss961 communications improvements implemented to poll status of estop, homed state, and general comm. disconnects.
12/29/2020 Vista Mistu. IP Comms. Improved Improvement Fixed Ip and port now required for Vista Angle Boss Mitsubishi angle communications. Use the Ip address of the VistaEnetAngleBoss program.
12/29/2020 Material Change Pop-Up Feature Added "Material Change Checking Pop Up". Optional availability via. application settings.
12/29/2020 Air Pressure Low Improvement Removed "Air Pressure Low" check as not reliable method of checking for air pressure level for top-down printer.
12/29/2020 Save On Run Complete Fixes Batch saving changed to only save when an entire run is saved. And, file lock implemented to prevent system.io exception of "file in use by another process”.
12/29/2020 Diagraph Comms. Improved Improvement Performance enhancements. Diagraph comms.
12/29/2020 Diagraph Status Thread Feature Status updates from Diagraph printer via background thread.
12/29/2020 Junction Marks Fix Fix Junction marks never worked although showed in UI as an option.
12/29/2020 Search @ Structure Picker Feature Added search mechanism at structure (wall/truss) cutting filter.
12/29/2020 EZF Plot Angles Fix .EZF import creation of angles from plot points added.
12/29/2020 XML Batch File Size Improvement XmlIgnore statement added to "public List PartsInBatch" resulting in half the batch file size on average.
11/30/2020 Part Types Case Fix Fix Case-sensitive part name usage where comparison statements used.
11/30/2020 WBX Axis Fix Fix Alpine Intellibuild .WBX part detailing missing items due to design use of elevation offsets along x-axis, not zero. Added mathematical adjustments via. use of min. X val.
11/30/2020 Detailing Mark Improvement Improvement Detailing marks, consolidated quantities.
11/30/2020 Detailing Top,Center,Bottom Feature Vertical dimensions for detailing, added Top, Center, Bottom as options in marking settings.
11/30/2020 Print Fit to Board Thick Feature Fit print to board size fully operational.
11/30/2020 Longest Side To Fence Feature Polygon longest side to fence line as an option in part types library.
11/30/2020 Angles At Leading End Feature Lead with angle cuts in truss files so angles cuts prefer to run on leading end "first cut" of board.
11/30/2020 Trailing Cut Feature Feature Trailing cut tested and fully operational and working with angle cuts.
11/30/2020 Sheathing Info Feature Optional to turn off sheathing information, yet still have sheathing break marks. Controlled in part types library.
11/30/2020 Structure Selector Feature Feature Structure (Wall/Truss) selector at cutting selector narrows by other cut options selected.
11/30/2020 Materials Quick Access Feature Double-Tap material name at run to quickly access material settings for the selected material type.
11/30/2020 Quick Add To Precuts Feature Double-Tap part in a run, properties window includes quick "Add To Precuts" functionality.
11/30/2020 WBX Fix Fix .WBX subcomponent items not doing layout when derived from Alpine Intellibuild.
10/23/2020 Default Sorting Profile Feature Added code for self-populating default sorting profile whenever at least one sorting profile does not exist such as at first time installation.
10/23/2020 Default Marking Profile Feature Added code for self-populating default marking profile whenever at least one marking profile does not exist such as at first time installation.
10/23/2020 Default Marker Setup Feature Added code for self-populating default marker setup whenever a inkjetconfiguration.xml does not exist such as at first time installation.
10/23/2020 Rake Reversed Fix Fix Rake Angles Reversed - Rake angles were coming out reversed since recent truss angle cutting implementation.
10/23/2020 Calibration Adjuster Feature Tested and released Quick Calibration Adjustment tool for making simple adjustments to the calibration simpler.