Netfabb changes
This is a selection of noteworthy issues improved, added, or changed, with the 2025.0 release.
Product changes
Key |
Note |
NC-15984 |
Added Netfabb Ultimate functionalities ATU, limited MPBF build simulation, Lua scripting, and Netfabb Application Service to Netfabb Premium |
Back to top
Automation
Key |
Note |
NC-15704 |
Added slicetagmapping property to Slice object (SliceInput object of type SLICEFILETYPE_OFFSET) to access slice contour tags from slicing mesh with face groups |
NC-15715 |
Exposed SliceInput objects as an improved alternative to the generic Slice objects created through slicing filters |
NC-15740 |
Updated built-in example Lua script Repair tray if needed |
NC-15816 |
Added new script Script47_MinimizeBoundingBox.lua to Examples folder |
NC-15840 |
Added Remove from quick access command to Lua script library dialog to remove individual items from the main menu |
NC-15598 |
Added new alpha float argument to setclipplane method of tray object to allow for arbitrary transparency |
Back to top
Machine workspaces
Key |
Note |
NC-15749 |
Added a new display mode to the Build job analysis graph for powderbed-type machine workspaces, Height vs. Duration, as well as a CSV export for the visualized values |
NC-15792 |
Added new printer model HP Jet Fusion 3D 5000 |
NC-15799 |
Added a workspace template for a generic SLA/DLP machine with 3MF export |
NC-15805 |
Added support for SLM Solutions machine SLM®NXG XII 600E |
NC-15807 |
Group structure in My machines records is now reflected in the associated view panel |
NC-15828 |
Machine records can now be edited and deleted as well as instanced into the project directly from the My machines view in the Netfabb window |
NC-15862 |
Added a new Formlabs machine, Fuse 1+ 30W |
NC-15869 |
Added a checkbox to Formlabs buildfile export to exclude parts not fully inside the buildroom |
NC-15880 |
For new My Machines records of One Click Metal MPRINT+ machines, defaults for buildplate thickness and buildplate thickness consideration are now 0 mm and No, respectively. |
NC-15896 |
Added or expanded filling statistics (up to highest occupied Z, fo total buildroom volume), for the majority of supported machines |
NC-15921 |
Buildroom sizes for HP machines now show again in My machines records. This was removed in the past because actually available buildroom sizes depended on the individual material's thermal properties. |
NC-16060 |
Added NPPower Malachite machine workspace |
NC-16084 |
Removed Cincinnati BAAM machines |
Back to top
Repair
Key |
Note |
NC-16019 |
Increased size of repair actions dropdown |
NC-16017 |
Dropdown for selecting repair actions to add to a script now sorts alphabetically regardless of display language |
Back to top
Slicing
Key |
Note |
NC-15094 |
Added a distance threshold to Edit hatches > Connect contours |
NC-15696 |
Added a dialog to slice aggregation to control offset |
Back to top
Supports
Key |
Note |
NC-12616 |
Added a Color parameter to scriptable support actions to help with identifying which support element was generated by which action |
NC-15366 |
Added arrow buttons to reorder entries in parameter table for parametrized support script execution |
NC-15514 |
Added a new support action, Lateral support, to generate form-fitting brackets that can help with fixating a part similar to a base setter |
NC-15688 |
Deflecting volume or bar supports on clusters now supports marking surface areas directly on the build platform. Merging the part with sacrificial target bodies or plinths is no longer required just to get surfaces that can be marked. |
NC-15698 |
Improved safety logic to reduce or prevent the deflection of bar supports through part volume as a result of group tapering |
NC-15710 |
Base plates of bar groups now update when bars in the group are moved. |
NC-15711 |
Tapering of bar support groups now prefers to form areas instead of lines for increased stability and buildplate adhesion. |
NC-15712 |
A root system of three legs now puts the legs in a tetrahedral arrangement instead of a straight line with a leg in the center. |
NC-15716 |
Added filters to cluster detection to exclusively generate support, or exclusively prevent generation of support, on face groups with specifiable names |
NC-15755 |
Added a new pattern, Point connection net, to the generation options of group-local base plates that produces a sparse pattern that ensures all bars terminate on base plate geometry rather than potentially ending up in gaps |
NC-15760 |
Increased the range for the Stand angle parameter of volume supports from 45° to 60° |
NC-15768 |
Added grouping, bracing, and group-local base plate generation to support actions Adaptive lattice bars and Bars on edges as and where applicable |
NC-15770 |
Improved placement of gizmo after angling and projection of supports |
NC-15771 |
Added a dialog with numerical inputs and settings management to knee-type angling of volume support |
NC-15809 |
Support scripts with and without parametrization now have distinctly different icons in the script selection dialog so that they can be told apart at first glance. |
NC-15824 |
Added options to apply structure patterns to local baseplates of groups of bar supports |
NC-15849 |
Call action on cluster can now run all applicable actions from a script on the chosen cluster, not just a single action at a time. |
NC-15850 |
ESC now clears any selection state of clusters, support elements, or anchors. |
NC-15867 |
Improved performance of generating large amounts of support elements. This should accelerate work with Adaptive lattice bars in particular. |
NC-15954 |
Improved working with parameter tables for support script parametrization. Tables may now start with a single column, such as from CSV import of a part list. |
NC-15977 |
Added an option to Bars on areas affecting anchor placement: When there are multiple clusters detected by the same action, all anchors now optionally follow an aligned grid across all detected clusters rather than having an individual grid per individual cluster. |
NC-16011 |
Setting Analysis tab > Cluster detection to None in the context view now displays texture and color of the mesh if it has any. |
NC-16016 |
The dropdown for selecting support actions to add to a script now sorts alphabetically regardless of display language. |
NC-16018 |
Increased size of support actions dropdown |
NC-16175 |
Moved the commands Save as defaults and Apply defaults on the Edit tab from the "gearwheel" or options menu to dedicated buttons below the parameter listing for better visibility |
NC-16176 |
The Manual defaults dropdown now adds a (modified) label to the dropdown item whenever the currently selected support element has different generation values than what is stored for the same support element type in the currently selected defaults set. |
NC-16177 |
The list of support elements on the List tab in the context view now shows the origin of a support element, such as manual placement or generation through a support script. |
NC-16179 |
Updated dedicated Base plate support action with new options coming out of the local base plates for bar groups |
Back to top
Texture and color
Key |
Note |
NC-15717 |
Improved and extended several functions around face groups |
NC-15782 |
Updated default keyboard shortcuts for Texture and color commands. Caution: Updating existing installations, or parallel installation of current and previous Netfabb versions, causes duplicate assignment of default shortcuts. This must be rectified manually in Settings > Settings > Keyboard shortcuts > Texture and color. |
NC-15845 |
Added a context menu to face groups to edit names and colors |
NC-15863 |
Selections in the face group table or the 3D view are now highlighted with a yellow outline. |
NC-15865 |
Face group colors can now be randomized. |
NC-15930 |
Exposed a new command to apply color to face groups if the mesh has any |
NC-16168 |
Texture and color now permits selecting multiple face groups for naming and providing a display color at once, both in the 3D view and in the list of face groups in the context view. |
NC-16172 |
Removed UUID column from face group list |
Back to top
UI, UX, and workflows
Key |
Note |
NC-11506 |
Reworked and added settings management to duplication dialogs |
NC-13393 |
Added a checkbox to the 2D packer to perform an XY bounding box minimization separately. Previously, this minimization always happened for any permitted part rotation interval except None and could produce unexpected rotation angles that wouldn't match the selection. |
NC-15590 |
Leaving a mode or editor after entering it from a specific menu category (like Modify or a custom category) now always returns to that category instead of always to Home. |
NC-15718 |
Added settings management to generation of numbered list in list labeling and significantly improved multicore usage |
NC-15734 |
Optimized repairing of multiple parts at import |
NC-15735 |
Added a filter to running a repair script on multiple parts on the platform. Choose from Selection, Faulty parts, and All. Note: Faulty parts only applies to immediately detectable faults, indicated with the warning triangle. More intricate faults like self-intersections that are not immediately tested for do not and cannot count against this check and still need individual attention. |
NC-15737 |
Added import and export functionality to the editor for custom menus. This makes sharing custom menu structures more convenient. The active structure for the local installation continues to remain saved in %APPDATA%\netfabb\custom_ribbons.xml. |
NC-15798 |
Updated the text for the default keyboard shortcut Ctrl+Shift+O which had been calling Part orientation for a while now, not the bounding-box/simple outbox packer as the shortcut label was still claiming it would do |
NC-15811 |
Extended the part renaming pattern used for labeling to enable inclusion of values coming out of a list |
NC-15825 |
Made the four Move commands To left/front, Center to left/front, To platform, and To platform center available for custom menus |
NC-15832 |
Entries for generic buildrooms in the project tree, like Parts, can now be renamed through their context menus or the respective shortcut (F2 by default). |
NC-15889 |
Visibility choices like triangle highlighting are now synchronized across multiple machine workspaces active in the current project. |
NC-15906 |
Added a function to remove custom parts from the part library. Manually removing the file and editing an XML file to do so is no longer necessary. |
NC-15913 |
Added a new spacing option to duplication that works off mesh surfaces rather than bounding boxes to Netfabb Premium and Ultimate |
NC-15915 |
Added a new parameter to the Settings to make the distance configurable that a part moves when using the keyboard shortcuts |
NC-15978 |
Added a new command, Copy selection to workspace to the Edit menu and the context menu of parts, making the command also available for placement in a custom menu tab |
NC-15996 |
Removed Settings > Settings > User interface > Font size parameter as it was causing more conflicts with Windows' own GUI scaling than was gained by having it |
NC-16022 |
Updated general value validation functionality of numerical inputs |
Back to top