Auto Place

Automatically place part files on the Print Platform in an optimal way for the current printer. It is useful for quickly placing multiple parts onto the print area.

Note: Features labeled with require a 3D Sprint Pro Subscription for access. With the Basic or Pro Subscription model, you can add specific licensed features labeled with as required. For assistance, please reach out to our technical support team at http://www.3dsystems.com/support or contact your regional sales manager.

Note: If placing several large parts, it may not be possible to use the Auto Place command. Manually orient and place the parts using the Transform tool instead.

 

  1. In the Print tab, click Auto Place.

  2. Select options.

  3. Select the parts to be placed. If there is no selection, all existing parts will be placed automatically on the Print Platform.

  4. Click Set.

 

Options

Auto-Place Presets

Customized Auto-place parameters can be saved as a preset and loaded in the Auto Place command.

To create a new preset:

  1. Enter the values for each parameter.

  2. Click New .

  3. Enter a name for the Auto-Place preset.

 

To update a preset:

  1. Select a preset from the drop-down.

  2. Enter the values for each parameter.

  3. Click Update .

  4. If necessary, click Rename to rename the selected preset and then change to a new name in the Name input box.

 

To delete a preset:

  1. Select a preset from the drop-down.

  2. Click Delete .

 

To restore preset to the default values:

  1. Click Restore .

  2. Click OK on the dialog box.

 

Auto-Place Parameters

   

Min. Distance Between Objects (Min. 0mm - Max. 50mm) - The smallest distance that will be allowed between parts. This is set according to the requirements of the current printer.

Min. Dist. Along Z (Min. 0mm - Max. 50mm) - The smallest distance that will be allowed between parts on along the Z axis. This is set according to the requirements of the current printer.

Allow Z-rotation - Allows parts to be rotated in Z.

Platform Margin XY (Min. 0mm - Max. 50mm; Default is 20mm for ProX 950, 10mm for other SLA Printers) - A margin distance from the edge of the Print Platform along the XY axis.

Sectional Constraint - Allows to specify maximum scan time or cross-section area per layer. Select the Area or Time, and enter a limit value in the input box. To evenly distribute parts across the entire Print Platform, select the Even Sections option. After the initial auto-placement, this option enhances the uniformity of cross-sectional area distribution along the Z direction of the build volume. This is applicable only to translations. The even sectioning process is controlled by the maximum time-out defined in the Max Time option.

Priority - Determines what priority criteria is used to arrange the parts: Volume, Height, Random, or Smallest Section

Volume - Parts are auto-placed by largest volume first, descending to smallest volume parts.  

Height - Parts are auto-placed by largest Z-extent first, descending to smallest Z-extent parts.

Random - Parts are auto-placed in a random order.

Smallest Section - Parts are auto-placed by smallest XY-section first, descending to largest XY-section parts.

Move out of Platform - Click to move parts outside the Print Platform.

Move to Center of Platform - Click to move parts to the center of the Print Platform.

 

Advanced Auto-Place Parameters

 

2D Styles

3D Styles

Style

The designate the placement style defines the overall arrangement strategy of parts.

Selecting a style from the below categories will show only pertinent options in the rest of the dialog:

2D Nesting Styles - Geometry-based 2D strategy. Helpful for technologies, where efficient utilization of the XY footprint is desirable, but parts stacking above each other in Z is not. Parts will auto place within the XY footprint.

 

2D Placement StylesBounding-box based 2D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

3D Nesting Styles - Geometry-based 3D strategy. Helpful for technologies, where utilization of the full volume is desirable. Parts will auto place anywhere within the build volume.

 

3D Placement Styles Bounding-box based 3D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

Minimum Distance Between Objects

Specify the smallest allowable distance between parts.

Specify the smallest allowable distance between parts in XY.

Minimum Distance Along Z

 

Specify the smallest allowable distance between parts in Z.  If not enabled, the result will use the specified value of Min. Dis. Between Object.

Resolution

Set the resolution/increment of the algorithm translations.

Precise Offset

Enable this option to specify that the Min. Dis. Between Object value is also the desired distance between objects. Results in more compactness of results, but is more computationally expensive.

Allow Z Rotation

Enable this option to allow objects to be rotated about the Z axis. Helpful to enable if you're seeking to optimize volume efficiency.

Once this option is enabled it will give access to the following parameters:

All Rotation - Generates several versions of rotations for each part, including x, y and z, and all versions are used in the auto-placement according to priority/success.

Note: Total number of rotations is fixed, if you turn on the All Rotation option, you get less Z rotations.

Rotate from Principal Axis (2D Styles) - Allow rotation from the principal axis.

Number Rotations - The number of candidate positions (rotations) within angle specified in the Angle Range option.

Angle Range - Specify the angle range that allows optimizing orientation iteratively from the current orientation of the part.

Level Dental Bases

Enable this option to allow objects to be oriented so that their flat base is parallel to the Printer Platform.

Note: This option is available only for the TruShell users.

Avoid Interlock

 

Enable this option to perform interlock checks/avoid interlocks. Interlocking is the case of 3D nesting where objects may inadvertently become bound by each other, becoming inseparable.

Margin XY

(Min. 0mm - Max. 50mm)

Define the platform XY margin inset width. Objects will not be placed within the margin.

Top Z Margin

(Min. 0mm)

Define the platform top Z margin inset width. Objects will not be placed within the margin.

Bottom Margin Z

(Min. values set in the Minimum Z Height of the Build Style)

Define the platform bottom Z margin inset width. Objects will not be placed within the margin.

Tolerance

(Min. 0mm - Max. 1mm)

Define the width of the acceptance band outwards from the platform boundary/margin. A larger value translates to a wider acceptance band, which means that parts may exceed the platform space more.

Priority

Determine the ordering convention for how objects are chosen and then translated for auto place.

Volume - Objects are placed by largest volume first, descending to smallest volume parts.  

Height - Objects are placed by largest Z-extent first, descending to smallest Z-extent parts. 

Random - Objects are placed in a random order.

Smallest Section - Objects are placed by smallest XY-section first, descending to largest XY-section parts.

User Defined - The priority of objects can be reordered manually through a simple interface within the command.

To change the listing and auto-placement sequence of parts on the Printer Platform, follow these steps:

  1. Select the part(s) you want to rearrange.

  2. Choose the appropriate action from the following:

    • Use the Up or Down buttons to adjust the part's position in the list.

    • Use the First or Last buttons to move the part to the top or bottom of the list.

    • Click the Sort to arrange the parts alphabetically in the list.

    • Click the Update Part List to synchronize the part's updated position with the Parts List.

  3. Once you've finished reordering the parts, click Set to confirm the changes.

Live Update

Enable in order to see continuous graphics updating as objects are re-positioned.

Post Processing

Move out of Platform

Move selected part(s) out of platform bounds.

Move to Center of Platform

Move part(s) to the center of the platform based on the centroid of the part selection bounding box (preserves spatial relationship of selected parts).

Multi Platform

Initializes the algorithm to begin sorting like the "Set" button normally does, with an additional behavior: if the total part quantity exceeds the capacity of the initial platform, extra parts are arranged in space to simulate additional platforms.

 

Auto-Place Parameters

 

2D Styles

3D Styles

Style

The designate the placement style defines the overall arrangement strategy of parts.

Selecting a style from the below categories will show only pertinent options in the rest of the dialog:

2D Nesting Styles - Geometry-based 2D strategy. Helpful for technologies, where efficient utilization of the XY footprint is desirable, but parts stacking above each other in Z is not. Parts will auto place within the XY footprint.

 

2D Placement StylesBounding-box based 2D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

3D Nesting Styles - Geometry-based 3D strategy. Helpful for technologies, where utilization of the full volume is desirable. Parts will auto place anywhere within the build volume.

 

3D Placement Styles Bounding-box based 3D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

Minimum Distance Between Objects

Specify the smallest allowable distance between parts.

Specify the smallest allowable distance between parts in XY.

Minimum Distance Along Z

 

Specify the smallest allowable distance between parts in Z.  If not enabled, the result will use the specified value of Min. Dis. Between Object.

Resolution

Set the resolution/increment of the algorithm translations.

Precise Offset

Enable this option to specify that the Min. Dis. Between Object value is also the desired distance between objects. Results in more compactness of results, but is more computationally expensive.

Allow Z Rotation

Enable this option to allow objects to be rotated about the Z axis. Helpful to enable if you're seeking to optimize volume efficiency.

Once this option is enabled it will give access to the following parameters:

All Rotation - Generates several versions of rotations for each part, including x, y and z, and all versions are used in the auto-placement according to priority/success.

Note: Total number of rotations is fixed, if you turn on the All Rotation option, you get less Z rotations.

Rotate from Principal Axis (2D Styles) - Allow rotation from the principal axis.

Number Rotations - The number of candidate positions (rotations) within angle specified in the Angle Range option.

Angle Range - Specify the angle range that allows optimizing orientation iteratively from the current orientation of the part.

Level Dental Bases

Enable this option to allow objects to be oriented so that their flat base is parallel to the Printer Platform.

Note: This option is available only for the TruShell users.

Avoid Interlock

 

Enable this option to perform interlock checks/avoid interlocks. Interlocking is the case of 3D nesting where objects may inadvertently become bound by each other, becoming inseparable.

Margin XY

(Min. 0mm - Max. 50mm)

Define the platform XY margin inset width. Objects will not be placed within the margin.

Top Z Margin

(Min. 0mm)

Define the platform top Z margin inset width. Objects will not be placed within the margin.

Bottom Margin Z

(Min. values set in the Minimum Z Height of the Build Style)

Define the platform bottom Z margin inset width. Objects will not be placed within the margin.

Tolerance

(Min. 0mm - Max. 1mm)

Define the width of the acceptance band outwards from the platform boundary/margin. A larger value translates to a wider acceptance band, which means that parts may exceed the platform space more.

Sectional Constraint

 

Set optional additional constraints on the result of auto place.

None - No additional constraints on the auto place result.

Area - Constrain the auto place result by XY cross-sectional area per layer. Enter the maximum range of cross-sectional area in the Max. Sectional Constraint input box to specify the area that should be taken into consideration. To evenly distribute parts across the entire Print Platform, select the Even Sections option. After the initial auto-placement, this option enhances the uniformity of cross-sectional area distribution along the Z direction of the build volume. This is applicable only to translations. The even sectioning process is controlled by the maximum time-out defined in the Max Time option.

Time - Constrain the auto place result by estimated time to produce each layer during printing.

Sectional Constraint Range - Two numerical input boxes where the lower and upper limit of constraint range can be designated. Not available / applicable when None is selected.

Priority

Determine the ordering convention for how objects are chosen and then translated for auto place.

Volume - Objects are placed by largest volume first, descending to smallest volume parts.  

Height - Objects are placed by largest Z-extent first, descending to smallest Z-extent parts. 

Random - Objects are placed in a random order.

Smallest Section - Objects are placed by smallest XY-section first, descending to largest XY-section parts.

User Defined - The priority of objects can be reordered manually through a simple interface within the command.

To change the listing and auto-placement sequence of parts on the Printer Platform, follow these steps:

  1. Select the part(s) you want to rearrange.

  2. Choose the appropriate action from the following:

    • Use the Up or Down buttons to adjust the part's position in the list.

    • Use the First or Last buttons to move the part to the top or bottom of the list.

    • Click the Sort to arrange the parts alphabetically in the list.

    • Click the Update Part List to synchronize the part's updated position with the Parts List.

  3. Once you've finished reordering the parts, click Set to confirm the changes.

Live Update

Enable in order to see continuous graphics updating as objects are re-positioned.

Post Processing

Move out of Platform

Move selected part(s) out of platform bounds.

Move to Center of Platform

Move part(s) to the center of the platform based on the centroid of the part selection bounding box (preserves spatial relationship of selected parts).

Multi Platform

Initializes the algorithm to begin sorting like the "Set" button normally does, with an additional behavior: if the total part quantity exceeds the capacity of the initial platform, extra parts are arranged in space to simulate additional platforms.

 

Auto-Place Parameters

 

2D Styles

3D Styles

Style

The designate the placement style defines the overall arrangement strategy of parts.

Selecting a style from the below categories will show only pertinent options in the rest of the dialog:

2D Nesting Styles - Geometry-based 2D strategy. Helpful for technologies, where efficient utilization of the XY footprint is desirable, but parts stacking above each other in Z is not. Parts will auto place within the XY footprint.

 

2D Placement StylesBounding-box based 2D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

3D Nesting Styles - Geometry-based 3D strategy. Helpful for technologies, where utilization of the full volume is desirable. Parts will auto place anywhere within the build volume.

 

3D Placement Styles Bounding-box based 3D strategy, like the above, but more conservative about part spacing, as bounding boxes will not intersect.

Minimum Distance Between Objects

Specify the smallest allowable distance between parts.

Specify the smallest allowable distance between parts in XY.

Minimum Distance Along Z

 

Specify the smallest allowable distance between parts in Z.  If not enabled, the result will use the specified value of Min. Dis. Between Object.

Resolution

Set the resolution/increment of the algorithm translations.

Observe Bands

Observes the current bands and places the models in single band by priority.

Precise Offset

Enable this option to specify that the Min. Dis. Between Object value is also the desired distance between objects. Results in more compactness of results, but is more computationally expensive.

Advanced Band Style

Refine the placement strategy of parts in detail by specifying a distinct 2D placement style according to priority within the current band.

Note: This option becomes available when the Observe Bands option is selected.

Note: The Auto Lane Alternation will be overwritten by Advance Band Style when toggled on.

Refine the placement strategy of parts in detail by specifying a distinct 3D placement style according to priority within the current band.

Note: This option becomes available when the Observe Bands option is selected.

Note: The Auto Lane Alternation will be overwritten by Advance Band Style when toggled on.

Allow Z Rotation

Enable this option to allow objects to be rotated about the Z axis. Helpful to enable if you're seeking to optimize volume efficiency.

Once this option is enabled it will give access to the following parameters:

All Rotation - Generates several versions of rotations for each part, including x, y and z, and all versions are used in the auto-placement according to priority/success.

Note: Total number of rotations is fixed, if you turn on the All Rotation option, you get less Z rotations.

Rotate from Principal Axis (2D Styles) - Allow rotation from the principal axis.

Number Rotations - The number of candidate positions (rotations) within angle specified in the Angle Range option.

Angle Range - Specify the angle range that allows optimizing orientation iteratively from the current orientation of the part.

Level Dental Bases

Enable this option to allow objects to be oriented so that their flat base is parallel to the Printer Platform.

Note: This option is available only for the TruShell users.

Avoid Interlock

 

Enable this option to perform interlock checks/avoid interlocks. Interlocking is the case of 3D nesting where objects may inadvertently become bound by each other, becoming inseparable.

Margin XY

(Min. 0mm - Max. 50mm)

Define the platform XY margin inset width. Objects will not be placed within the margin.

Top Z Margin

(Min. 0mm)

Define the platform top Z margin inset width. Objects will not be placed within the margin.

Bottom Margin Z

(Min. values set in the Minimum Z Height of the Build Style)

Define the platform bottom Z margin inset width. Objects will not be placed within the margin.

Tolerance

(Min. 0mm - Max. 1mm)

Define the width of the acceptance band outwards from the platform boundary/margin. A larger value translates to a wider acceptance band, which means that parts may exceed the platform space more.

Priority

Determine the ordering convention for how objects are chosen and then translated for auto place.

Volume - Objects are placed by largest volume first, descending to smallest volume parts.  

Height - Objects are placed by largest Z-extent first, descending to smallest Z-extent parts. 

Random - Objects are placed in a random order.

Smallest Section - Objects are placed by smallest XY-section first, descending to largest XY-section parts.

User Defined - The priority of objects can be reordered manually through a simple interface within the command.

To change the listing and auto-placement sequence of parts on the Printer Platform, follow these steps:

  1. Select the part(s) you want to rearrange.

  2. Choose the appropriate action from the following:

    • Use the Up or Down buttons to adjust the part's position in the list.

    • Use the First or Last buttons to move the part to the top or bottom of the list.

    • Click the Sort to arrange the parts alphabetically in the list.

    • Click the Update Part List to synchronize the part's updated position with the Parts List.

  3. Once you've finished reordering the parts, click Set to confirm the changes.

Live Update

Enable in order to see continuous graphics updating as objects are re-positioned.

Post Processing

Move out of Platform

Move selected part(s) out of platform bounds.

Move to Center of Platform

Move part(s) to the center of the platform based on the centroid of the part selection bounding box (preserves spatial relationship of selected parts).

Multi Platform

Initializes the algorithm to begin sorting like the "Set" button normally does, with an additional behavior: if the total part quantity exceeds the capacity of the initial platform, extra parts are arranged in space to simulate additional platforms.

 


See Also

Transform

Orient

Copy

www.3dsystems.com | 3D Systems Support | Last Updated 2025-08-14