This document will catalog all releases for Microvellum software builds that were released in the year 2023. This encompasses builds 23.1.0112.641 to 23.1.1219.642.
The following release notes apply to Toolbox build 23.1.1016.641
Perfect Graining Fixes
Several fixes have been applied to resolve issues that were found occurring when using the “Perfect Graining” setting while drawing products:
Figure 1: Graining across multiple products issue.- There was an issue with the grain of products mismatching across multiple products created near one another, leading to misaligned graining during nesting or product creation.
- With perfect graining applied, there was sometimes an issue of the graining of parts flipping around to the wrong side of the product or being placed in the wrong direction.
Figure 2: Parts with perfect graining overlapping.- When nesting products or parts that had perfect graining applied, there was a noted problem of parts nesting on top of one another or parts overlapping.
Figure 3: Horizontal parts with grain containers labeled "too large".- An issue was reported wherein parts laying horizontally with grain containers would result in an error upon attempting to nest, with the grain container being declared as "too large" for the sheet.
Figure 4: Perfect Grain Index issue.- There was a noted issue within the workbooks of some nested subassemblies, wherein the “Perfect Grain Index” formula, applied to the subassembly, would sometimes display incorrect values, sometimes displaying as a 0.
Figure 5: Perfect graining upper doors mismatched in nest.- There was a problem with Upper Cabinets with doors of different lengths and perfect graining applied would result in issues with nesting, as the doors would mismatch when processing.
Figure 6: Perfect graining applied to vertically stacked cabinets.- There was an issue with grained doors and drawer fronts when perfect graining was applied with vertical grain on all products, wherein the cabinets that were stacked atop one another would process incorrectly in the nest, with the products being misplaced and misaligned.
- All of these issues have been resolved, perfect grain being enabled while running any of the operations above will no longer produce any of the errors listed.
The following release notes apply to Toolbox build 23.1.1010.641
Extruded Products Fix
Figure 1: Pick Points extrusion issue.- There were reportedly issues occurring when using extruded products, namely, a problem of failure to register extruded products in the proper category. When creating pick points for extrusion, the option noticeably did not appear in the menu. Moreover, there was an issue wherein multiple extruded products would not be designated as extruded, only being categorized as extruded if the first product in the list was designated an extruded product, and the rest were not. There was also an issue with copying extruded products via the database explorer, wherein the copies themselves were not marked as extruded in the database. Both issues have been resolved- extruded products should no longer have problems in categorization or copying via the database manager, and the pick points option should appear in the menu as intended.
PTX Oversize Option Fix
Figure 2: PTX Oversize change.- A recent Toolbox build added a new option for users to utilize while oversizing parts in the sawing processing station, if using a PatternExchange saw as their output type. Users reported there was an issue within this new option, wherein the values from CUTS would not be displayed in the G-code, not being present in the PARTS_REQ string. This issue has been resolved- the option has been altered so that when enabled, the PARTS_REQ and CUTS values will be equal, and when disabled, will adhere to the default of different values.
Library Update Utility Overhauls
The Library Update Utility have had several overhauls to increase the overall functionality of the features, as well as numerous fixes to issues that were reported by users. The issues resolve include:
- A problem with the minimum size of the Resolve Duplicates window.
- An issue importing extruded products, as well as the (aforementioned) disappearance of the "Pick Points for Extrusion" option. (If the product is marked as "Extruded" in the name, it will now be designated as extruded in the product database.)
- A fix to allow for the update of existing combo box values.
- Imported materials should now be retain existing categories, rather than placed as a new category in their own individual folder. (Imported materials will now be using the Database Manager utility by default).
- Problem with Global Variables sometimes not updating with the Library Update Utility bringing in new Global Variables.
- The "Restore" option not removing sheets when updating SQL Servers.
- The addition of a "Delete" functionality for Library Update Utility (variables, look-up tables, etc.)
The following release notes apply to Toolbox build 23.1.1003.641
Work Order Lag Fix
- It was noted by users that there was a reoccurring issue of excessive load times when attempting to edit work orders. The issue notedly did not occur when creating work orders, only editing existing work orders, which would cause the UI to lag for longer than average timespans. This issue has been resolved- editing work orders should no longer cause this lag in the screen loading.
Imperial to Metric Fix
Figure 1: Convert to Metric in Options.- There was a reported issue in sawing/point-to-point or nesting processes when converting values between imperial and metric measurements. When some users converted the units, they found the width and length values would come out incorrectly on the optimizer. This issue has been resolved: the conversion values should now be accurate between the two measurement systems in work orders.
New Processing Option
Figure 2: Show Tooling Errors option in the Options.- A new global option for processing centers has been added to the “Options” in Toolbox, titled “Show Tooling Errors”. This option was added to alleviate user issues with managing different tools in different Toolfiles, as users would receive error messages informing them of missing tools from a Toolfile in every instance of processing within their stations, which slowed down the workflow of processing. This option, if disabled, will direct the system to ignore tooling errors and not send alert messages to users. If enabled, it will maintain the existing messages alerting users of errors in their tooling.
The following release notes apply to Toolbox build 23.1.0921.641
Cumulative Library Updates Fix
Figure 1: Cumulative Update issue.- There was a bug noted by users while attempting to download the Foundation Library’s phase 1 cumulative update and import it into their Toolbox library: the package would sometimes be declared as invalid, and thus, fail to load the update or restore any backups of one’s data. The error above would close out any further attempts to import the package through the library update utility. This issue has been resolved- the phase 1 cumulative update package should now be able to import without issue.
Post Processor V-Drilling Fix
Figure 2: Object route drilling issue.- There was noted to be an error occurring with the base post-processor that occurred when users attempted to assign the property of an object route to sawing, horizontal drilling, or vertical drilling functions. This error should no longer occur for users.
- There has been a reported issue within the Nest Tools, wherein users found that attempting to change the setmil of a part’s border would change the size of the entire part, rather than simply the setmil location, as intended. This issue has been resolved- the setmil location should be the only parameter affected by the change in location value.
- The Ardis processing station within Toolbox was noted to have an issue wherein it did not produce r41 and STK files when work orders with associated parts in them were being processed. This issue has been resolved- the files should now generate in work orders correctly.
Oversize PTX Fix
Figure 3: New PatternExchange oversize option.- An issue was found when using PatternExchange saws as one’s output in sawing processing stations, wherein oversized parts being cut by the saw would only cut to the standard finish amounts within G-code and on reports. This issue has been resolved- a new option has been added into the processing station when the PatternExchange saw is selected as the output option, “Exclude Oversize in PARTS_REQ”.
The following release notes apply to Toolbox build 23.1.0913.641
Part Properties UI Fixes
The Microvellum Development team noted some errors in the UI of the Part Properties console.
Figure 1: Token copy/pasting issue after [END]. | Figure 2: Token copy/pasting fixed. |
- When copying and pasting a token within the Part Properties, tokens are meant to be placed before the [END] value, as well as retain the values of the token that was copied and pasted. This was notably not the case, with tokens coming in after the [END] and being left blank, only showing up in the correct position if one closed and reopened Part Properties, though still blank.
Figure 3: Bulge List formatting error.- Within the DRAWPOLYLINE token, the Bulge List value is listed with an incorrect formatting display for the values, displaying 0|0 instead of 0;0:, potentially leading to an issue wherein values are not read in the token due to being formatted incorrectly.
- Both issues have been resolved- the UI displaying the proper formatting for Bulge List has been revised and fixed and copying/pasting a token will no longer place it after the [END] value.
Micromanager Fix
- There was a problem within the Component Cabinet Library wherein the Micromanager feature would display incorrect materials in work orders after manual editing on the part of users. If users changed the materials of a product or project manually via the workbook, the change would not be reflected in the “Work Order Materials” interface, instead displaying the default template material, despite the work order correctly processing the new material. This issue has been resolved- the display of the interface should now show the manually entered material, rather than the template one.
Die Walls Fix
Figure 4: L-shaped die walls shrinkage.- An issue was reported with the function of drawing Die Walls in an L-shape. Users who drew L-shaped die walls and placed products on them experienced a problem wherein the walls were resized to a smaller size after changing to adjust to the new product dimensions, potentially disconnecting from other walls in the 3D drawing. This issue has been resolved- users should now no longer experience any issues with resizing upon a redraw.
SMA Modeling Fixes
The Solid Model Analyzer had some reported issues with 3D representation and values.
Figure 5: Solid Model Analyzer border routing issue. | Figure 6: Solid Model Analyzer border routing fix.
|
- When utilizing solid modeling on certain projects or products that included border routing, users reported a problem of parts with routing separating from the rest of the product.
Figure 7: Extruded panel in incorrect location. | Figure 8: Extruded panel in SMA corrected.
|
- When creating extruded panels on 3D products using the Solid Model Analyzer, there was a problem wherein the extruded panels were not analyzed correctly and drawn into the product in an incorrect position.
Figure 9: Studs entering the skin in Solid Modeling.- When drawing in polylines and assigning them as attached hardware (such as studs), there was an issue when extruding said hardware into 3D models: the attached hardware would reposition upon being drawn in 3D, sometimes even being placed inside of the product itself.
- All of these issues have been resolved; all were based in the same root problem and the Solid Model Analyzer based projects should no longer have them occur.
Edgebanding Fix
Figure 10: Edgebanding error using Biesse PTP.- An issue occurred when processing certain work orders using the Biesse point-to-point Toolfile. When setting manual values on the machine origin of parts with custom edgebanding applied, the X value would calculate incorrectly on the machine token. This issue has been resolved- the value of the X axis will now remain consistent with user entered values.
The following Release Notes apply to Toolbox build 23.1.0908.641
Hardware Associated Machining Fix
Figure 1: ROUTEDHOLE machining issue. | Figure 2: ROUTEDHOLE issue fixed. |
- There were noted issues with ROUTEDHOLE and CUTOUT tokens, when used with associated hardware pieces- the ROUTEDHOLE token would sometimes fail to account for the relative Z position in machining, while the CUTOUT token, when applied to 2 parts stacked on top of one another, would appear in 3D drawings, but fail to appear in machining. This issue has been resolved- both tokens should now properly display in both G-code and 3D.
CIX Nest Base Fix
- When creating a custom post processor with a .CIX nesting base, there was a noticeable need for custom post-processors to have variables that were not inherently present in the properties. This has been addressed- multiple different variables have been added as properties for users to customize.
Peanut Machining Fix
Figure 3: Peanut machining values issue.
| Figure 4: Peanut machining fixed.
|
- An issue was noted when attempting to use peanut machining during the process of machining certain products. When modifying work orders to set output paths in this pattern, the G-code would cause movement in unspecified areas in the machining, and cause parts of the G-code to disappear, with depth values specifically being altered and incorrect. This issue has been resolved- G-code values should now be unchanged when copying and modifying .cix files, and the values should display consistently and correctly.
Project Data Fix
- Users reported that an issue had occurred wherein their products were redrawing based on data from other rooms within a project, and that the database failed to adhere to any updates in the data when it came to drawing. To get the most recent data applied while redrawing the product in question, users would have to open the prompts for each individual product. This issue has been resolved- the data displayed should now be the most recent data used within a project.
Figure 5: New Autolabel setting.- Within IPP Toolfiles, the Auto Label section has had a new dropdown menu added to it, adding in the ability to select different label types. The labels listed are also present in the "General" settings of the "Options" tab. This change is intended to mitigate any unnecessary time navigating around the interface to edit one’s labels within the Toolfile. Checking the new option box “Use Specific Auto Nest Label Type” will allow select one of the label types from the menu.
Figure 6: Prompts UI name issue.- Within the prompts UI, it was noted that there was a significant lack of space that would lead to being unable to read the full text name of certain materials, which ran the risk of causing confusion or usage of the wrong material in the selected product, potentially causing disruptions to user workflows. To resolve this, popup text has been placed into the prompts to display the full name of the selected materials upon hovering over them.
The following Release Notes apply to Toolbox build 23.1.0901.641
Saw Oversizing Fix
Figure 1: Sawing oversize report issue.- There was a reported issue with selecting a part to oversize: in the saw optimization processing station, enabling an oversized part would result in an inaccurate cut part size in the resultant saw optimization report, with the report failing to account for the differences in measurement between the basic measurement and the oversized measurement. This issue has been resolved- oversizing a part should result in a correctly generated size on the report.
Barcodes STK File Fix
Figure 2: Barcode STK issue.- An issue was reported wherein barcodes generated during processing would fail to generate to STK files. When processing an order utilizing an IPP Toolfile, the barcode would not generate within the resultant batches, though this noticeably did not occur when utilizing SS Toolfiles. This issue has been resolved- barcodes should now properly generate in both types of Toolfiles.
New Polyline Bulge Parameter
Figure 3: New DRAWPOLYLINE parameter.- A longstanding issue with polyline bulge values in drawing tokens has been fixed. The DRAWPOLYLINE drawing token has had a new parameter added to it to prevent an issue wherein an opposing bulge pattern from the OFFSETPOLYLINE spreadsheet function would cause errors if the two were used in conjunction. The new parameter controls polyline bulge direction, allowing users to choose between the two while keeping the direction consistent.
Room Categories Fix
- Users reported an issue wherein rooms would not save to categories assigned to them, but instead, after closing, revert to their original category or otherwise fail to register their new category within the interface. This issue has been resolved- rooms should remain in their set category in the interface.
Face 6 Mirror Imaging Fix
- An issue was found wherein WMF images created from 2D parts that were created while the “Machine Mirror Part” setting was enabled would fail to rotate or flip face 6 2D parts, specifically failing to flip on the X axis, resulting in incorrect looking WMF files. This issue has been resolved- WMF images should now be unaffected by the "Machine Mirror Part" setting.
The following Release Notes apply to Toolbox build 23.1.0830.641
Server Log Fix
Before | After |
Figure 1: MV Server Log issue.
| Figure 2: MV Server Log fixed.
|
- It was noted that when processing a work order using the Microvellum server, there was an issue with the server log, wherein it would not display date/time, only time. This could lead to accuracy problems when tracking actions undertaken during processing, as well as catching errors. This issue has been resolved; the server log should now display properly with the date/time generating correctly.
Routing Fix
Figure 3: Legrabox routing issue. | Figure 4: Legrabox routing fixed. |
- There was a reported issue wherein users attempting to cut a dado route for the Blum Legrabox bottom were unable to get the set single pass route to cut completely on the machine. The issue has been resolved- the single pass dado route for cutting out this part is now fully functional.
Design Data Fixes
A handful of issues within the Edit Design Data interface were reported and have been resolved, all centered around the “Find and Replace” feature within the sheet:
Figure 5: Find and Replace missing UI features.- The Find and Replace feature in the interface had two options failing to display when using the assigned keyboard shortcut of CTRL+F: the Match Whole Word option and Matches Found count would seemingly fail to appear.
Figure 6: Lookin/Look In graphical error.- A minor grammatical error was found in the UI of the “Find and Replace” feature, which led to the combination of two words, Look In, the option which would allow users to specifically search for terms in a specific section of the data. This issue would only occur when using the “Find and Replace” button in the Edit Design Data ribbon.
Figure 7: Matches Found count issue.- There was an issue wherein the Matches Found count would fail to update the count after users typed in a new query into the “Find” field. This led to some confusion, specifically when no matches for the entered term were found, but the count erroneously displayed the same number of matches.
Processing Fix
- An issue was reported wherein the Ardis STK file, when creating barcode information for batches being processed, would only create barcodes for the first associated station in the list, not producing any for the second. The issue has been resolved- the Ardis STK file should now create barcodes for all associated processing stations.
- There was an occasional problem within the program when manually changing options: when hovering over certain options with their cursor, some users experienced a change in settings brought on by an accidental scroll of their mouse wheel. This led to minor confusion and some slight problems in workflows. To resolve this, the program has had sections of the UI's dropdown menus, unable to be affected by the scrolling of the mouse wheel.
The following Release Notes apply to Toolbox build 23.1.0821.641
Dado Machine Token Fixes
A number of reported issues with Dado Machine Tokens have been examined and resolved.
- It was reported by users wherein they were unable to prevent associative dados from ramping during nesting, leading to incorrect measured values in the G-code. This issue has been resolved.
Figure 1: Dado lacking lead-in when ramping.- There was an issue wherein dado machine token would be unable to generate a lead-in when ramping. This issue has been resolved.
Figure 2: Lip groove issue.- There was a noted issue wherein dado lip grooves would be placed incorrectly when a lead-in or lead-out was changed in the drawing process. This issue has been examined and resolved.
Figure 3: Dado shifting in machining.- There was a noted issue wherein dados would shift in position during processing, leading to incorrectly calculated G-Code and misplaced machining. This issue has been resolved- dados should now remain in their set position without issue.
- Users reported an issue during machining, wherein dados would not double pass when a double pass was placed in the order being processed. This issue has been resolved.
Before | After |
Figure 4: Dado incorrect ramping on single pass. | Figure 5: Dado single pass ramping fixed. |
- Users noted an issue when dados were set to ramp in a single pass route, wherein the dado would ramp incorrectly.
Processing Fix
Figure 6: Extra G-code issue.- There was a reported issue that occurred during processing, wherein users who had the "Run Face 6 First" setting disabled while having "G-code Combine Type" set to "Singlehead" in the Toolfile would have their G-code populate the output file with the optional stop text and an extra footer added, regardless of whether they enabled the additional text or not. This issue has been resolved.
New Thermwood Post-Processor
- A new post-processor has been created for the Thermwood machine nesting Toolfile.
The following Release Notes apply to Toolbox Build 23.1.0613.641
Edge Band Materials Fix
- An error was reported that caused project edge band materials to overwrite the template records if a user ran “find and replace” and then “Add Component From Template” in the material file. The issue has been resolved.
Prompts Fixes
- There has been a noted issue wherein rapidly clicking on prompts duplicated them or failed to add them at all. This error has been resolved and removed.
- Moving a newly created room after using "Edit Additional Prompts" will no longer error.
- The first column in the prompts list had an issue wherein it did not reset when refreshed. This has been changed, to avoid any further refresh issues.
- Certain Biesse machines had issues with lead-ins when using common-line nesting. The issue has been resolved.
- Users reported an issue wherein Morbidelli machines used incremental step tools that caused the final pass in G-code to duplicate if the token depth was greater than the step depth and material thickness. The issue has been resolved.
The following Release Notes apply to Toolbox Build 23.1.0605.641
Report Groups Fix
- A fix has been made to resolve an issue that reportedly caused errors when report groups attempted to print manually.
Fixes and Additions to Part Properties
- 2D drawing tokens have been modified to no longer inherit the last entered value in part properties.
- A reported error that would occur if a user deleted the [END] prompt and tried to add a new token has been isolated and fixed.
- Users received an error when attempting to add a visible or invisible prompt with illegal characters, or the prompt would simply not define. The software now replaces any illegal characters with underscores and successfully defines the prompt.
Figure 1: Illegal Character Replacement Feature- Newly added tokens will now always be added above the [END].
- Part properties will now correctly display subassemblies with their own specific hardware.
- An issue has been resolved that caused 2D section drawings to be deleted when editing certain formulas and redrawing the product via part properties.
- A new setting within Options has been added, called “Load All Subassemblies”. Turning this setting off will speed up part properties, as it does not load subassemblies not currently in use.
Figure 2: Load All Subassemblies Option
- Turning off the "Load All Subassemblies" setting in Options will cause the software to only load subassemblies with a quantity > 0:
Figure 3: Off: In-Use Subassemblies- Turning on the "Load All Subassemblies" setting will cause the software to load ALL subassemblies, regardless of whether they're currently in use or not.
Figure 4: On: All Subassemblies Loaded
Processing Center Overhaul
- Certain areas within the processing center have had the option to increase/decrease the min/max UI size.
- Resolved an issue that caused orphaned activity stations if the category they existed in was deleted.
- Removed 2 deprecated buttons in the processing center:
- Make Metafiles of Part Labels (this feature was deemed unnecessary; the code was outdated and rarely used).
Figure 5: Make Metafiles of Part Labels (Obsoleted)- Make New G-code From Batch Drawings (Users are advised to utilize “Create New G-code” from 2D Machining Tools instead.)
Figure 6: Make New G-Code from Batch Drawings (Obsoleted)- “View Single Part G-code Results” is now using the correct WMF image to display the part and “Remake DXF Pictures” should now function as expected after making any changes:
Figure 7: View Single Part G-Code Results- An issue preventing “View Single Part G-code Results” from working properly if users were setup with a Unified Work Order Database has been resolved.
- Multiple areas have been edited to improve grammar and spelling.
Expansion on Event Log Descriptions
- Error messages displaying during the processing of work orders were deemed to be too vague, lacking sufficient detail to assist in resolving the problem. Expansions have been made to specify. Examples would include:
- “There are no drills with a compatible diameter.”
- “There are no drills that can reach the hole.”
- “The part does not fit within the center percentage region.”
- “The route is invalid.”
- There have been additions made to the error messages to give a greater degree of context to the problems the program is encountering. Along with adding more detail to existing messages, additional IPP errors were integrated into the event log so that users are better informed during processing.
Associative Machining Disappearance
- Resolved a recent issue that caused associative machining to disappear for some parts if certain machine points were being used.
The following Release Notes apply to Toolbox build 23.1.0525.641
Users reported an issue that caused hardware machine tokens to produce tool compensation incorrectly. This issue has been examined and resolved.
Work Order Cancellation Fix

Microvellum Console->Settings Section->Create New Work Order/Create New Work Order From Drawing/Edit Existing Work Order
The Toolbox UI reportedly froze during the cancellation of a work order. With this update, the UI should reload correctly in the event of a cancellation.
Assorted Product List Error Fixes

Microvellum Console->Project->Product List
A number of reported issues within the Product List tab have been resolved. These include:
- A reported issue with saving subassembly changes, which reverted if one navigated to another tab during or shortly after the change.
- A recurring error within the Foundation Library involving the use of the “Rebuild Selected Products from Library” option.
- Selecting “Add New Empty Product” without a room selected will no longer cause an error, instead now asking you to open a room.
- A recurring error that occurred when closing “Edit Additional Prompts”. This should now function without issue.