Share

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

Was this information helpful?