Print Support Pro

DUCKLABO in Addons


How to Use PrintSupportPro

Contents
Introduction
  • Installation Guide
    • For Blender 4.2 and Later
    • How to Install the Add-On
  • Overview of PrintSupportPro
Placing Support Pillars on Objects
  • Overview of the Workflow
  • Preparing Pillar Placement
  • Special Snap Explanation
  • Pillar Placement
    • Multiple Pillar Placement
    • Single Pillar Placement
    • Loading and Saving Pillar Settings
    • Types of Pillars
    • About Auto Pillar
    • About Manual Pillar
    • Checking Print Surface Height
    • Mirroring Pillar Placement
  • Bridge Settings
    • Base Connection
    • Selecting Related Supports in Bulk
  • Completing Pillar Placement and Exporting the Object
    • Preparation for Export
    • Moving to the Scene Origin Axis
    • Exporting as an STL File
    • Reducing Polygon Count with Decimation
Object Placement and Replacement
  • Copy Placement
  • Alignment and Replacement
Platform Settings
  • Display Range
  • Switching Platforms, Inputting Values, and Saving
License & Disclaimer

Introduction

PrintSupportPro is a revolutionary tool that allows you to easily place support pillars, bridge between pillars, and duplicate objects directly within Blender for SLA/DLP 3D printing.

Installation Guide

For Blender 4.2 and Later

Please install the "STL format (legacy)" extension beforehand. This extension is required when exporting only the selected object and the placed support materials as an STL file.

Go to the [Edit] menu > [Preferences] > [Get Extensions] tab, and install "STL format (legacy).”



How to Install the Add-On

The installation method for the addon is the same for Blender versions 3.6 to 4.2. Starting from Blender 4.2, it can also be installed from the [Get Extensions] tab.

Go to the [Edit] menu > [Preferences] > [Add-ons] tab > in the top-right corner, click [Install from Disk...], and select the PrintSupportPro.zip file to install.



Overview of PrintSupportPro

It is generally easiest to use PrintSupportPro within the [Layout] or [Modeling] tab.

Once the add-on is installed correctly, a [Print Support] tab will be added to the right side.

The [Print Support] tab is divided into three sections: [Pillar Layout], [Object Placement], and [Platform Setting]. Please expand the tab horizontally so that all text within the buttons is fully readable.


Placing Support Pillars on Objects

Overview of the Workflow

Steps 1 to 8 below outline the process of placing pillars on the target object, bridging them, setting them to a FIX state, exporting as an STL file, and creating print data.

  1. Specify the target object using [Prepare Pillar Layout].
  2. Rotate and move the target object as needed.
  3. Generate pillars with [Multi-Pillars] or [Single Pillar].
  4. Freely place pillars using Auto Pillar (blue) or Manual Pillar (green).
  5. Use [Bridge Pillars] to connect pillars.
  6. Set the target object and placed supports to a FIX state with [Fix Pillar Layout].
  7. Export the model with [Export as STL].
  8. Load the file into a slicer compatible with your printer to create print data.



Preparing Pillar Placement

Select an object and click the [Prepare Pillar Layout] button to set it as the target object.

The red gradient surface indicates the overhang areas. Before placing pillars, you can freely rotate the object to observe changes in the overhang areas.

Note: Only one target object can exist in a scene. If you want to place pillars on a different object, you must set the current target object to a FIX state using the [Fix Pillar Layout] button. (Even if the target object is hidden, you cannot set another object as the target.)


Special Snap Explanation

The [Prepare Pillar Layout] button activates the special snap function. This feature is necessary for moving pillars along the surface of the object.

You can turn off the special snap by disabling the special snap button. To re-enable the special snap, select the object and click the [Prepare Pillar Layout] button again.


Note: When reopening a file that is in the middle of placement editing, the special snap will be disabled. To resume editing, select the object and click the [Prepare Pillar Layout] button before starting.


Pillar Placement

Multiple Pillar Placement

Clicking the [Multi-Pillars] button will automatically place multiple Auto Pillars (blue) on the overhang areas of the target object.

The spacing between pillars can be adjusted with the [Distance Between Pillars] value. A larger value will result in fewer pillars.

If you want to ignore small areas, adjust the value of [Ignore Placement Area].


Pillars that adhere to the target object will be displayed in red. Please either delete them or adjust their positions.



Single Pillar Placement

Clicking the [Single Pillar] button will place a single pillar at the lowest position of the target object.

While selecting a blue or green pillar, you can duplicate it by pressing Shift + D. The duplicated pillar will always be an Auto Pillar (blue).



Loading and Saving Pillar Settings

From the [Pillar Setting] dropdown menu, select the desired pillar characteristics and click either the [Multi-Pillars] or [Single Pillar] button to place pillars with those settings.

By selecting a placed pillar and clicking the [Load Pillar Settings] button, the characteristics selected in the dropdown menu will be applied to the pillar.


[Pillar_Thin], [Pillar_Ultra Thin], [Pillar_Medium], and [Pillar_Thick] are comprehensive preset pillars, while the others load only specific characteristics.

In the dropdown menu, Save1 to Save10 allow you to save all characteristics of the currently selected pillar using the [Save Pillar Settings] button. You can also set values directly within the Geometry Nodes for more detailed custom settings and save them.


By checking [Load Tip Length], the tip length of the pillar will also be loaded when loading settings. The image below shows an example of loading the [Save1] setting, which includes a specific Tip Length setting, with and without the checkbox selected.

Note: Auto Pillars created with the [Multi-Pillars] or [Single Pillar] buttons will appear in the most recently loaded Pillar Setting state. After loading partial settings, such as the base shape, other values will revert to default.


Types of Pillars

There are three types of pillars: Auto Pillar (blue), which follows the angle of the target object's surface; Manual Pillar (green), which can be bent at any angle; and Fixed Pillar (purple), which has fixed movement.


About Auto Pillar

When a green or purple pillar is selected, pressing the [To Auto Pillar] button will change it to a Manual Pillar (green).

The tip angle of an Auto Pillar (blue) aligns with the angle of the object's surface. (If it doesn’t align properly, try reselecting the pillar on the surface a few times.)


If the bottom end does not reach the ground, the pillar will automatically connect between surfaces of the target object.


Note: When changing a Manual Pillar (green) or Fixed Pillar (purple) to an Auto Pillar (blue), any bends at intermediate points will be removed.


When a blue or purple pillar is selected, pressing the [To Manual Pillar] button will change it to a Manual Pillar (green).


About Manual Pillar

A Manual Pillar (green) has five handles: 1. Top Handle, 2. Upper Handle, 3. Intermediate Handle, 4. Lower Handle, and 5. Bottom Handle.

  1. The Top Handle allows you to freely position the top end along the surface of the target object.
  2. The Upper Handle is used to move the main body of the pillar, excluding the tip and bottom ends.
  3. The Intermediate Handle allows you to bend the main body of the pillar. (This is only effective when the Lower Handle is grounded.)
  4. The Lower Handle, when not grounded, allows the pillar to connect between surfaces of the target object.
  5. The Bottom Handle enables free positioning of the bottom end along the surface of the target object. (This is only effective when the Lower Handle is not grounded.)


Note: When changing a Fix Pillar to another type using the [To Auto Pillar] or [To Manual Pillar] buttons, any bridging around that pillar will be automatically removed.


Checking Print Surface Height

[Check Height] allows you to view the print surface at a specified height. This is useful for examining how pillars are embedded within the target object.



Mirroring Pillar Placement

Select the target object and click the [Move Cursor to Target] button to move the cursor to the target object's origin.


Note: For accurate mirroring, the object must be completely symmetrical along the X or Y axis, and the object’s origin should be set on the central axis.

Select a pillar and click the [Mirror X] or [Mirror Y] button to mirror the pillar along the X or Y axis, using the cursor as the center.


Note: Avoid selecting pillars near the center, as they may duplicate.


Bridge Settings

Select the target object or multiple pillars you want to bridge, then click the [Bridge Pillars] button to create a bridge between them.


The [Bridge Threshold] value adjusts whether or not to bridge pillars based on the distance between them.

The [Bridge Vertical Spacing] value adjusts the vertical spacing of the bridge.


Base Connection

After completing pillar placement on the target object with the [Fix Pillar Layout] button, you can connect the base by pressing the [Base Connection] button. (Connecting the base makes it easier to remove the printed object from the platform.)


The [Base Connecting Plate Width] value adjusts the thickness of the base connection.


Selecting Related Supports in Bulk

While selecting either the target object or any related support pillar:

  1. Press the [Pillars] button to select all related pillars.
  2. Press the [Bridge] button to select all related bridges.
  3. Press the [Handles] button to select all handles for the related Manual Pillars (green).


When deleting in bulk, including Fix Pillars, if any empties placed inside the pillars remain, check [Include Pos Empty in Pillar Selection] to select the empties within the Fixed Pillars as well. (These empties exist to retain internal movement values for the pillars.)



Completing Pillar Placement and Exporting the Object

Preparation for Export

Select the target object, which has been fully set up with bridges, and press the [Fix Pillar Layout] button to set it to the FIX state.



Moving to the Scene Origin Axis

Select the object in the FIX state and press the [Move to XY Origin] button to move the object to the scene’s origin axis.



Exporting as an STL File

Select the object in the FIX state and press the [Export as STL] button to export it as an STL file.


If multiple objects in the FIX state are selected, they can be exported together as an STL file in their current arrangement.


Reducing Polygon Count with Decimation

Depending on your environment, editing high-polygon objects for tasks such as pillar placement can become resource-intensive. In such cases, it can be effective to first decimate (reduce the polygons of) the object, complete the pillar placement, and then replace it with the original high-polygon object afterward.

You can set the target polygon count after decimation using the [Target Polygon Count] value.

Select the object and press the [Decimate] button to reduce it to the target polygon count using the Decimate modifier.


Note: The surface position of the object after decimation becomes less accurate as the target value deviates further from the original polygon count. Set a reasonable target value based on your environment to avoid excessive reduction.

After verifying the object and ensuring there are no significant shape distortions, you can apply the decimation by clicking the [Apply] button. At this time, a backup of the original object will be generated with the name [ObjectName_orig].


The target value input for decimation is a versatile feature that can be used not only for 3D printing objects but also in various other scenarios.


Object Placement and Replacement

Copy Placement

Select the object in the FIX state and press the [Start Copy Placement] button to begin copy placement mode.

Note: While in this mode, pillar placement editing will be disabled until you press [Confirm Copy Placement].

Use the [Number of X Copies] value to set the number of copies in the X direction, and [Number of Y Copies] to set the number of copies in the Y direction.

Press the [Confirm Copy Placement] button to complete copy placement mode.


The [X Placement Offset] and [Y Placement Offset] values adjust the spacing distance in the X and Y directions, respectively.

While in copy placement mode, rotating the object along the Z-axis will automatically adjust the placement positions while maintaining the offset values.



Alignment and Replacement

You can replace an object with an existing object that has support pillars placed by following these steps after making fine adjustments to the shape, etc.

  1. If the replacement object is in the FIX state, set it as the target object in advance by pressing the [Prepare Pillar Layout] button.
  2. First, select the object you want to replace.
  3. Next, select the target object as the replacement.
  4. Press the [Align Position] button to move the object to the same position.
  5. If the position is aligned correctly, press the [Swap] button to complete the replacement.


Note: The origin positions of both the object to be replaced and the replacement object must match exactly. Additionally, after completing the replacement with the [Swap] button, the original replacement object will be deleted.


Platform Settings

Display Range

Press the [Display Range] button to show a cage indicating the print range from the ground upward, allowing you to check for any overhangs beyond the range. Press it again to hide the cage.



Switching Platforms, Inputting Values, and Saving

The [Preset Example1–5] options in the dropdown menu contain values based on actual SLA printers.

By pressing the [Platform Setting] button, the platform corresponding to the selected preset in the dropdown menu will be displayed.


[Save1 to Save10] can be used to save values for [Width], [Depth], and [Height] by entering the numbers and pressing the [Save Platform Settings] button. Save the values for your own SLA printer for convenient use.



License & Disclaimer

LICENSE for PrintSupportPro

PrintSupportPro is provided under a combination of multiple licenses.

Code

The source code of PrintSupportPro (Python scripts) is distributed under the GNU General Public License, version 3 (GPLv3). In accordance with GPLv3 terms, modification and redistribution of the code are permitted.

Assets

Non-code assets, such as .blend files and CSV files, are provided under a royalty-free license, and some are under CC0. These assets are intended for use within PrintSupportPro and cannot be redistributed individually.

Note: Although the source code is distributed under GPLv3, different licenses apply to the assets, and unauthorized redistribution of PrintSupportPro as a whole is prohibited.

Disclaimer

DUCKLABO assumes no responsibility for the quality or safety of prints created using PrintSupportPro.




$30

Have questions about this product?
Login to message

Details
Published 2 months ago
Software Version 4.3, 4.2, 4.1, 4.0, 3.6
Extension Type Add-on
License GPL