Settings

Locale

Language

Set the language for the user interface.

Unit of length

Defines the unit of length. Defines e.g. which templates and presets are available.

System

Check for updates

Automatically check for new software updates at launch (no privacy information is sent).

Update popup

A pop-up window will appear at launch if an update is available.

Save Backup

Creates a backup file of the project in the same folder with the *.bak extension just before saving. This allows going back one project version.

Thread acceleration

Multithreading via platform drivers.

GPU acceleration

GPU multithreading with OpenCL® technology

CPU acceleration

CPU multithreading with OpenCL® technology

Tweak - hide all

Hides all objects when opening a project in order to reduce the load on the main memory and graphics card. Can be used if problems occur when opening very large projects.

Tool radius limit

Maximum radius of tool geometry in voxel units. In the event of a calculation or typing error, this prevents the creation of an oversized tool to avoid program crashes due to hardware limits.

Map Size limit

Maximum size of maps. The number of pixels must not exceed [value x value]. This prevents the creation of an oversized map in the event of a calculation or typing error, to avoid crashes due to hardware limitations.

Drag'n'Mill Auto Safe

Saves the project in the directory of the new geometry.

Drag'n'Mill Auto Calculation

Automatically calculates all jobs when importing geometry via Drag'n'Mill.

Drag'n'Mill Auto Send

[Not recommended] Automatically runs the post-processor after successfully recalculating the new geometry and toolpaths. The post-processor selected in the project will be used. Should only be activated if the generated NC programs are checked externally before execution on the CNC machine.

GUI (Graphical user interface)

Trial License Window

Hides the window for selecting a trial license before starting the program.

Main window placement

Defines how the window appears on the screen. If "NORMAL" is used, the size of the window is defined by the next configuration value "SIZE" or, if not set, it takes up as much space as necessary to display all the elements. "MAXIMIZED" covers the entire screen and "MINIMIZED" starts the window minimised in the taskbar.

Main window size

When the window placement is set to "NORMAL", this value is used to set the size of the window.

Tool window placement

Defines how the window appears on the screen. If "NORMAL" is used, the size of the window is defined by the next configuration value "SIZE" or, if not set, it takes up as much space as necessary to display all the elements. "MAXIMIZED" covers the entire screen and "MINIMIZED" starts the window minimised in the taskbar.

Tool window size

When the window placement is set to "NORMAL", this value is used to set the size of the window.

Simulation window placement

Defines how the window appears on the screen. If "NORMAL" is used, the size of the window is defined by the next configuration value "SIZE" or, if not set, it takes up as much space as necessary to display all the elements. "MAXIMIZED" covers the entire screen and "MINIMIZED" starts the window minimised in the taskbar.

Simulation window size

When the window placement is set to "NORMAL", this value is used to set the size of the window.

Autoposition item dialogues

If set to "Mouse", the dialogue box will appear at the position of the mouse pointer. Otherwise, the dialogue appears in the centre of the main window.

Click and Drag

Enable value adjustment by dragging the mouse: Click and hold the left mouse button and drag up or down to adjust the values in the parameter fields.

Size of small icons

Sets the size of small icons.

Size of medium icons

Sets the size of medium sized icons.

Size of medium icons

Sets the size of big icons.

Render

Frames per seconds (fps)

Specifies the maximum number of frames displayed per second in the render window.

Camera position

Sets the initial camera position on the x,y and z axes in voxels.

Camera rotation

Sets the initial camera rotation around the x,y and z axes in degrees. Y has no effect.

Camera focus size

Sets the initial zoom level of the camera. The value represents the size of an imaginary object in voxels covered by the camera view.

Background

Sets the background colour of the render window.

Grid colour voxel

Sets the colour of the grid for voxels on the work plane.

Grid colour unit

Sets the colour of the grid for units (mm or inch) on the work plane.

Grid color unit (10 times)

Sets the colour of the grid for units at 10 times the distance on the work plane.

X axis colour

Sets the colour of the X-axis of the origin.

Y axis colour

Sets the colour of the X-axis of the origin.

Z axis colour

Sets the colour of the X-axis of the origin.

Bounding Box Colour

Sets the colour for model bounding boxes.

Model colour

Sets the initial colour of model objects.

blank colour

Sets the initial colour of blank objects.

Simulation blank colour

Sets the initial colour of simulation blank objects.

Collision colour

Sets the colour for collision points.

Tool shank colour

Sets the initial colour of the tool shank geometry.

Tool cutting edge colour

Sets the initial colour of the tool cutting edge.

Tool shank colour 2d

Sets the initial colour of the tool shank geometry in the tool editor.

Tool cutting edge colour 2d

Sets the initial colour of the tool cutting edge in the tool editor.

Tool 2d outline

Sets the initial colour of the outline in the tool editor.

Job vf colour

Sets the initial colour for toolpaths (Common feedrate movements).

Job vf rapid colour

Sets the initial colour for toolpaths (rapid feedrate movements).

Job accent colour

Sets the initial colour for toolpaths (special movements such as plunging).

Drill axis colour

Sets the colour for drill axis.

Linewidth grid voxel

Sets the line width of the grid for voxels on the work plane.

Linewidth grid unit

Sets the line width of the grid for units (mm or inch) on the work plane.

Linewidth grid unit (10 times)

Sets the line width of the grid for units at 10 times the distance on the work plane.

Line width common

Sets the line width of objects (e.g. Heightmaps).

Line width 3D models

Sets the line width of 3D models.

NC Origin line width

Sets the line width of NC origin.

NC Origin Size

Sets the size of NC origin.

NC Origin keep size

If enabled, the NC origin keeps its size regardless of the camera zoom.

Point size

Defines the size of rendered points.

Auto-hide tool paths

If enabled, only the toolpaths of selected job objects are visible.

Layer Model

Controls the visibility of the layer (Initial setting on project load/creation).

Layer blank

Controls the visibility of the layer at (Initial setting on project load/creation).

Layer Tool

Controls the visibility of the layer at (Initial setting on project load/creation).

Layer Job

Controls the visibility of the layer at (Initial setting on project load/creation).

Layer Origin

Controls the visibility of the layer (Initial setting on project load/creation).

Layer Workgrid

Controls the visibility of the layer (Initial setting on project load/creation).

Layer Model (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Layer blank (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Layer Tool (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Layer Job (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Layer Origin (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Layer Workgrid (Simulation)

Controls the visibility of the layer in the SolidLive Simulation environment.

Perspective Projection

Enables perspective projection (Initial setting on project load/creation).

Camera lock Z axis

Prevents the camera from moving in the Z direction (Initial setting on project load/creation).

Camera 3D rotation

Enable camera rotation in all degrees of freedom (Initial setting on project load/creation).

Rendermode

Sets the rendermode (Initial setting on project load/creation).

Hide Additional Functions

Show a toolbar with fewer icons in the render window (Initial setting on project load/creation).

Simulation

Speed rapid and plunge

Sets the simulation speed for rapid and plunge movements (initialvalue at programme start).

Speed regular

Sets the simulation speed for regular milling movements (initialvalue at programme start).

Autostop

Pause the simulation at each section (initialvalue at programme start).

sticky camera

If enabled, camera follows tool (initialvalue at programme start).

Postprocessor (PP)

Floating point format MM

Defines the default format for floating point numbers (used by the Lua function 'string.format()').

Floating point format Inch

Sets the default format for floating point numbers (used by the Lua function 'string.format()').

[G-Code] NC Program Header

This header is written by many PP at the beginning of each NC file.

[G-Code] NC Program Header MM

This header is written by many PP at the beginning of each NC file (projects with the unit 'mm').

[G-Code] NC Program Header INCH

This header is written by many PP at the start of each NC file (projects with the unit 'inch').

[G-Code] NC programme footer

This footer is written by many PP at the end of each NC file.

[G-Code] NC file extension

Defines the file extension for G-Code (used in various post-processors).

[G-Code] NC Inline Comment

Format for inline comments in the NC code. #val1# is replaced by the comment, #val2# is replaced by the NC code section.

[G-Code] NC comment

Format for comments in the NC code. #val1# is replaced by the comment.

[G-Code] Tool call

Format for the tool call in the NC code. #val1# is replaced by the tool ID. #val2# is replaced by the tool name.

[G-Code] Rapid feed command

This command is used in rapid feed movements.

[G-Code] regular feed command

This command is used for regular feed.

[G-Code] pause

This command is used when a NC pause is required.

[G-Code] Start spindle in clockwise direction

Command for clockwise spindle start. #val1# is replaced by the speed.

[G-Code] Start spindle in counterclockwise direction

Command for counterclockwise spindle start. #val1# is replaced by the speed.

[G-Code] spindle stop

Command for the spindle stop.

[G-Code] Cooling 1

Command for cooling '1'

[G-Code] Cooling 2

Command for cooling '2'

[G-Code] Cooling off

Command for switching off cooling

[G-Code] Create separate files

If set, a separate NC file is generated for each tool.

[G-Code] ppTimeFeedRapidMM

Machine rapid feed rate in mm/min for projects with the unit of measurement "mm". This value is used for calculating machining times.

[G-Code] ppTimeFeedRapidInch

Machine rapid feed rate in inch/min for projects with the unit of measurement "inch". This value is used for calculating machining times.

[G-Code] ppTimeFactorG0

The theoretical result for the duration of all rapid positioning movements is multiplied by this value to compensate for acceleration and deceleration.

[G-Code] ppTimeFactorG1

The theoretical result for the duration of all milling movements is multiplied by this value to compensate for acceleration and braking distance.

[G-Code] Alternative line break

If the target controller or an external G-Code editor has problems with the generated line breaks, this setting can be activated to use "CRLF".

[Lua] allowed file formats

Only the file formats listed here can be executed via s2.path.execute.