Solidon3D

Solidon3D

Manual


Design, generate and edit for 3D printing

Version 0.5.3
Copyright © 2026 RS Digital

Manual

Step by step from your first model to a print file. With illustrated guides, a tool reference and help with problems.

Contents

First steps

Where do I start?

Which guide fits what you want to do, and what to know beforehand.

Every guide shows its steps in pictures of the real interface. A number and a frame mark where you click. Pick the one that fits what you want to do.

From the start to the print

Single tasks

At the first start Solidon asks for your language, slicer and printer. The printers come from the chosen slicer, each listed once, and the search field above the list finds yours quickly; you choose the nozzle later in the print settings. If your printer is missing, add a custom printer with its actual build volume. Set up later works too. You can change all of it at any time in the settings. Filaments from your slicer become spools of your own in the filament inventory. Four tours on the start screen cover adapting a model, construction, generated models and free sculpting. While the scene is empty, the workspace shows the ways in: box, cylinder, Draw, Parts and, with AI access, Describe in the chat; to open a file, simply drag it in.

The start screen: recently opened projects, the example projects and a large area to drop a file onto.
No empty start screen — there is always something to begin with.

Which files Solidon opens: STL, 3MF, OBJ, PLY, OFF, GLB, GLTF, STEP and STP as a model, SVG and DXF as a drawing to extrude. If the file records no unit, as with STL, Solidon asks; almost everything on the web is in millimetres. Solidon reads large files in the background, and the window stays usable. Drag a direct model-file URL from the browser onto the window, or open it through File → Model from the web …. For a model page, Solidon offers the files it finds for selection; download protected files in your browser and open the local file.

The main window with a loaded model in the viewport, the object tree on the left and the report on the right.

The report on the right lists problems with the model. Click a finding to see what you can do about it.

The report with its findings, each with severity, location and a clickable action.
A finding never stops at the observation.

Selecting works in two stages. The first click selects the whole part, the second the face within it; Esc steps back one stage. On the right under Selection you then find the actions that fit. A right-click shows what exists only at that spot: the step it comes from, drawing on the face and hiding the body.

The operation dialog contains the dimensions. The values you usually change are shown first. The rest are under More settings and usually need no changes.

An operation dialog: at the front the two or three values you actually change, below them the collapsed “More settings” section.
Staged depth: a good default is worth more than a good setting.

The rest of the manual: Features explains the areas of the program in detail, Troubleshooting helps when something does not work, and Reference covers every technical term and every operation with its values. The search in the manual window also understands your own words, such as “round off”.

What Solidon is

What the program is meant for, and what not.

Solidon builds and changes models for the 3D printer and gets them ready to print.

Sketches are part of it. Basic shapes and your own drawings with constraints are extruded, cut in as pockets, revolved or swept along an arc, and every dimension may be a project parameter.

What it is not: a slicer. Your slicer still computes the print file. No cloud, no account, no telemetry. On its own, Solidon only goes online at start-up to ask for a new version, and it sends nothing but its own version number; you can switch that off in the settings. Without a network, an account or a language model, everything except the chat keeps working.

The window at a glance

Where everything is, in one picture.

Each number in the picture marks one area of the window.

The window at a glance, step 1: Each number in the picture marks one area of the window.
  1. Toolbar: new, open, save, insert model, draw, sculpt, armature.
  2. Objects: every part, and what Solidon recognises in it.
  3. Parameters: named dimensions such as wall thickness or hole spacing.
  4. History: every step so far. Double-click one to change it.
  5. View: your model. Click to select, drag with the right button to rotate.
  6. Tools below the model: Section, Measure, Move and more.
  7. Report: what is wrong, usually with a button that fixes it.
  8. Selection: dimensions and matching actions for the selected part.
  9. Status bar: dimensions, progress and open warnings.

From the downloaded file to the print file.

1. Drag the file onto the window or click Insert model ….

Check and print a model, step 1: Drag the file onto the window or click Insert model ….

2. The Report on the right lists what Solidon found in the model.

Check and print a model, step 2: The Report on the right lists what Solidon found in the model.

3. Click a finding to see below it what you can do.

Check and print a model, step 3: Click a finding to see below it what you can do.

4. When everything is fine, click Hand over to the slicer ….

Check and print a model, step 4: When everything is fine, click Hand over to the slicer ….

5. Check the printer and filament at the top.

Check and print a model, step 5: Check the printer and filament at the top.

6. Slice creates the print file. Then Save print file … saves it.

Check and print a model, step 6: Slice creates the print file. Then Save print file … saves it.

Drill a hole

Drill holes into an existing model and move them later.

1. Click the part. It is now selected.

Drill a hole, step 1: Click the part. It is now selected.

2. Click once more, right on the face where the hole should go.

Drill a hole, step 2: Click once more, right on the face where the hole should go.

3. On the right under Selection: click Drill a bore.

Drill a hole, step 3: On the right under Selection: click Drill a bore.

4. Enter the diameter, for example 5 mm.

Drill a hole, step 4: Enter the diameter, for example 5 mm.

5. Click Drill a bore.

Drill a hole, step 5: Click Drill a bore.

6. The hole is now in the face.

Drill a hole, step 6: The hole is now in the face.

7. In the wrong place? Double-click the step in the History to open it again.

Drill a hole, step 7: In the wrong place? Double-click the step in the History to open it again.

8. Open More settings, change Position X or Position Y and click Drill a bore.

Drill a hole, step 8: Open More settings, change Position X or Position Y and click Drill a bore.

Your first part

From an empty project to the finished plate, with a ready-made part for the screw hole.

1. On the start screen, click New project.

Your first part, step 1: On the start screen, click New project.

2. At the top, open Create → Basic shapes → Add a box.

Your first part, step 2: At the top, open Create → Basic shapes → Add a box.

3. Enter the dimensions, for example 60, 30 and 5 mm.

Your first part, step 3: Enter the dimensions, for example 60, 30 and 5 mm.

4. Click Add a box.

Your first part, step 4: Click Add a box.

5. Click the top face twice: first the part is selected, then the face.

Your first part, step 5: Click the top face twice: first the part is selected, then the face.

6. On the right under Selection: click Parts.

Your first part, step 6: On the right under Selection: click Parts.

7. Double-click Screw hole with countersink.

Your first part, step 7: Double-click Screw hole with countersink.

8. Choose the screw size, for example M4, and click Insert.

Your first part, step 8: Choose the screw size, for example M4, and click Insert.

9. The plate is done. Print it as in Check and print a model.

Your first part, step 9: The plate is done. Print it as in Check and print a model.

An enclosure with a lid

Hollow out a box, create the matching lid and arrange both on the print bed.

1. Add a box as in Your first part and click it.

An enclosure with a lid, step 1: Add a box as in Your first part and click it.

2. On the right under Selection: click Hollow out.

An enclosure with a lid, step 2: On the right under Selection: click Hollow out.

3. Enter the wall thickness, about 2 mm, and tick Open the top.

An enclosure with a lid, step 3: Enter the wall thickness, about 2 mm, and tick Open the top.

4. Click Hollow out.

An enclosure with a lid, step 4: Click Hollow out.

5. At the top, open Create → Parts → Create lid.

An enclosure with a lid, step 5: At the top, open Create → Parts → Create lid.

6. The clearance to the box comes from the material. Click Insert.

An enclosure with a lid, step 6: The clearance to the box comes from the material. Click Insert.

7. The lid sits on the box. Click an empty spot next to it.

An enclosure with a lid, step 7: The lid sits on the box. Click an empty spot next to it.

8. On the right under Selection: click Orient for printing.

An enclosure with a lid, step 8: On the right under Selection: click Orient for printing.

9. In the dialog, click Orient for printing.

An enclosure with a lid, step 9: In the dialog, click Orient for printing.

10. The box and lid lie side by side. Check and print them as described in Check and print a model.

An enclosure with a lid, step 10: The box and lid lie side by side. Check and print them as described in Check and print a model.

Split a part that is too large

Split an oversized part into pieces with pins and arrange them on the print bed.

1. The Report on the right says that the part sticks out of the build volume. Click that finding.

Split a part that is too large, step 1: The Report on the right says that the part sticks out of the build volume. Click that finding.

2. Click Split the model.

Split a part that is too large, step 2: Click Split the model.

3. Solidon splits the part and adds pins so that the pieces fit together.

Split a part that is too large, step 3: Solidon splits the part and adds pins so that the pieces fit together.

4. In the Report, click Arrange on the bed.

Split a part that is too large, step 4: In the Report, click Arrange on the bed.

5. The pieces lie side by side. Check and print them as described in Check and print a model.

Split a part that is too large, step 5: The pieces lie side by side. Check and print them as described in Check and print a model.

The four ways

Adapt, design, generate, sculpt: four ways into the same scene.

Almost every task takes one of four ways. For each, the start screen has an example project with a tour that shows step by step what to try and notices by itself when a step is done.

Four sequences, one below the other: adapt someone else's model (import, repair, drill, export), design it yourself (name dimensions, base body or sketch, parts, export), generate a model from text or an image (generate, repair chain, check, export) and sculpt a figure (base body, blend, sculpt, export).
Each way has an example project waiting on the start screen.

Way 1: adapt someone else's model. Downloaded, almost fits: import, repair, drill, export. The most common way; Check and print a model and Drill a hole show how it goes.

Way 2: design it yourself. From basic shapes, parts and drawings, with named dimensions such as width and thickness; change a number and the part changes. The beginning is in Your first part, drawing in Draw.

Way 3: generate a model from text or an image. What comes back is a surface, not a design. It goes through the repair, and holes are added afterwards as steps of their own (Generating a model).

Way 4: sculpt a figure. For shapes without dimensions: roughly assembled from basic shapes, blended softly and shaped by hand. Here a gesture counts instead of a number (Sculpt).

Guides

Move and rotate a part

Drag the handle in the view or type in exact values.

1. Click the part. It is now selected.

Move and rotate a part, step 1: Click the part. It is now selected.

2. At the bottom, below the view: click Move.

Move and rotate a part, step 2: At the bottom, below the view: click Move.

3. Drag one of the arrows in the view to move the part.

Move and rotate a part, step 3: Drag one of the arrows in the view to move the part.

4. For precision, use numbers: type the values below and press Enter.

Move and rotate a part, step 4: For precision, use numbers: type the values below and press Enter.

5. To rotate: click Rotate, choose the Axis and enter the Angle.

Move and rotate a part, step 5: To rotate: click Rotate, choose the Axis and enter the Angle.

6. Every move is a step in the History and can be undone.

Move and rotate a part, step 6: Every move is a step in the History and can be undone.

Change a dimension afterwards

Create dimensions as parameters and change them later in one place.

1. Add a box as in Your first part and leave Create the dimensions as parameters ticked.

Change a dimension afterwards, step 1: Add a box as in Your first part and leave Create the dimensions as parameters ticked.

2. Click Add a box. The dimensions are now on the left under Parameters.

Change a dimension afterwards, step 2: Click Add a box. The dimensions are now on the left under Parameters.

3. Enter a new value for Width, for example 80 mm, and press Enter.

Change a dimension afterwards, step 3: Enter a new value for Width, for example 80 mm, and press Enter.

4. The part changes with it, and so does every step that uses the dimension.

Change a dimension afterwards, step 4: The part changes with it, and so does every step that uses the dimension.

Undo or change a step

Undo, or change, switch off or delete a step in the history.

1. In the Edit menu at the top: Undo reverses the last step, as does Ctrl+Z.

Undo or change a step, step 1: In the Edit menu at the top: Undo reverses the last step, as does Ctrl+Z.

2. Right-click a step in the History to see what you can do with it.

Undo or change a step, step 2: Right-click a step in the History to see what you can do with it.
  1. Change a parameter: open the step and change its values.
  2. Switch off: leave the step out without deleting it.
  3. Delete step: asks first; dependent steps are deleted with it.

3. Delete step … asks for confirmation and also removes dependent steps. Ctrl+Z restores them all.

Undo or change a step, step 3: Delete step … asks for confirmation and also removes dependent steps. Ctrl+Z restores them all.

A thread in a hole

Put a printable internal thread into an existing hole.

1. Click the hole twice: first the part is selected, then the hole.

A thread in a hole, step 1: Click the hole twice: first the part is selected, then the hole.

2. At the top, in the File menu, open the Part catalogue ….

A thread in a hole, step 2: At the top, in the File menu, open the Part catalogue ….

3. Double-click Printable thread.

A thread in a hole, step 3: Double-click Printable thread.

4. Above the fields it says which thread fits this hole. Choose the Size and click Insert.

A thread in a hole, step 4: Above the fields it says which thread fits this hole. Choose the Size and click Insert.

5. The thread sits in the hole. If the hole is too wide, such as a screw hole of the same size, the report says so.

A thread in a hole, step 5: The thread sits in the hole. If the hole is too wide, such as a screw hole of the same size, the report says so.

Round or chamfer edges

Make the edges of a part round or bevelled, with a preview before you apply it.

1. Click the part. It is now selected.

Round or chamfer edges, step 1: Click the part. It is now selected.

2. On the right under Selection: expand Modify.

Round or chamfer edges, step 2: On the right under Selection: expand Modify.

3. Click Fillet.

Round or chamfer edges, step 3: Click Fillet.

4. Enter the Radius and choose under Edges which ones to round.

Round or chamfer edges, step 4: Enter the Radius and choose under Edges which ones to round.

5. The preview shows the rounding. Click Fillet.

Round or chamfer edges, step 5: The preview shows the rounding. Click Fillet.

6. The edges are round. For bevelled edges, do the same with Add a chamfer.

Round or chamfer edges, step 6: The edges are round. For bevelled edges, do the same with Add a chamfer.

Label a part

Put raised or engraved text on a face.

1. Click the face for the text twice: first the part is selected, then the face.

Label a part, step 1: Click the face for the text twice: first the part is selected, then the face.

2. On the right under Selection: click Put text on.

Label a part, step 2: On the right under Selection: click Put text on.

3. Type the Text and choose the Font size.

Label a part, step 3: Type the Text and choose the Font size.

4. Under Kind, choose raised or engraved. Click Put text on.

Label a part, step 4: Under Kind, choose raised or engraved. Click Put text on.

5. The text is on the face.

Label a part, step 5: The text is on the face.

Draw a shape and pull it up

Draw an outline and turn it into a part of your own.

1. In the toolbar at the top: click Draw.

Draw a shape and pull it up, step 1: In the toolbar at the top: click Draw.

2. Choose the drawing plane. The top view (XY) lies flat like the build plate.

Draw a shape and pull it up, step 2: Choose the drawing plane. The top view (XY) lies flat like the build plate.

3. Click the Rectangle and drag it out in the view.

Draw a shape and pull it up, step 3: Click the Rectangle and drag it out in the view.

4. While dragging, type in the dimensions, for example 50 and 30 mm.

Draw a shape and pull it up, step 4: While dragging, type in the dimensions, for example 50 and 30 mm.

5. Click Pull up.

Draw a shape and pull it up, step 5: Click Pull up.

6. Enter the Height and click Extrude base shape.

Draw a shape and pull it up, step 6: Enter the Height and click Extrude base shape.

7. The part is done. Print it as in Check and print a model.

Draw a shape and pull it up, step 7: The part is done. Print it as in Check and print a model.

Print in two colours

Give a face a second filament; the change is passed on to the slicer.

1. Click the face twice: first the part is selected, then the face.

Print in two colours, step 1: Click the face twice: first the part is selected, then the face.

2. On the right under Selection: expand Filament and printing.

Print in two colours, step 2: On the right under Selection: expand Filament and printing.

3. Choose the filament for this face there.

Print in two colours, step 3: Choose the filament for this face there.

4. The face has its colour. Print it as in Check and print a model.

Print in two colours, step 4: The face has its colour. Print it as in Check and print a model.

Repair a model

What Solidon repairs on its own when reading a file, and how you fix the rest.

1. While reading a file, Solidon repairs whatever it safely can. The Report says what it was.

Repair a model, step 1: While reading a file, Solidon repairs whatever it safely can. The Report says what it was.

2. Click the finding and then Show the place.

Repair a model, step 2: Click the finding and then Show the place.

3. The view shows the repaired spot.

Repair a model, step 3: The view shows the repaired spot.

4. Other findings offer their repair as a button, such as Resolve overlaps.

Repair a model, step 4: Other findings offer their repair as a button, such as Resolve overlaps.

5. The repair is complete. Check the remaining findings. The step is in History.

Repair a model, step 5: The repair is complete. Check the remaining findings. The step is in History.

Features

The window

What the areas of the window can do, beyond what you see.

The window at a glance shows where everything is. This page says what the areas can do.

The top toolbar shows the project, printer and filaments. Objects, Parameters, History and Filaments are stacked on the left. The model is in the central viewport, with the tool strip below it. On the right, one card holds the Selection, Report and Chat tabs. The status bar runs along the bottom.
Four areas, no modes. The right-hand side can be hidden entirely.

The project header names the project, the printer and the filaments in use. A click on the printer picks a different one for this project. If the project has several plates, the plate chooser next to it sets the view to one of them.

At the top, the toolbar. Draw swings the view square onto the drawing plane, and the model steps back, translucent. Sculpt and Armature need a selected body and say so before you click. Escape gets you out of every tool.

Below the model, the tool strip: Section, Measure, Move, Analysis, Layers, Exploded and Cut, in that order on Alt+1 to Alt+7. Only Move and Cut change the model, each as a step in the history; the others only look.

On the left are Objects, Parameters, History and Filaments, each section collapsible. Under every body, the object tree lists what the recognition found in it.

The mouse in the view. A left click selects, a left drag pans the view. Press the left button on a selected body and you move the body. A right drag rotates, the held wheel tilts up and down, scrolling zooms towards the pointer. Home (Fit to view) frames the selected body, or the whole scene when nothing is selected.

Flying with the keyboard. W and S go forward and back, A and D sideways, Q and E tilt. While the key is held, the view flies evenly, and unlike the zoom it flies right through the part. The keys work once the view has the focus, that is after one click into it.

Used to something else? Switch. The settings offer four more layouts after Cura, Bambu Studio, Orca and PrusaSlicer, CAD and Blender; there the left button selects again, and the keyboard does not fly. A 3D mouse (SpaceMouse) drives the same camera: push moves the part, twist turns it, pull brings it closer, and a device button fits everything into view. Speed and direction are in the settings once a device has been seen. If it does not respond, see When the 3D mouse does not respond.

Next to it, three tabs: Selection, Report and Chat. While drawing, a tab for the constraints joins them, during the tour one for its steps. F9 hides the whole area; the model then gets the space, and the status bar counts the open findings.

Selection comes to the front as soon as you click something in the view or in the object tree. At the top are the dimensions of what you clicked, below them the matching actions, the most common first: with two bodies Unite, Subtract and Intersection, with one Drill a bore, Hollow out, Split and Rebuild model. All the others follow in groups, and a search field finds each one. With nothing selected, it holds the actions for all bodies, such as Orient for printing. The Parts button opens the catalogue. What the tab shows on a feature is described in What Solidon recognises in a model.

The report does not jump to the front when a new message appears. Its tab counts errors (X) and warnings (!) and flashes for a few seconds, red for an error, yellow for a warning. It stays tinted until you have looked at the report. Identical messages share one line with their count in brackets in front; a click selects all the parts concerned, and an action asks which of them it should apply to.

There is no menu for the selection. The menu bar keeps what works without a selection. Keyboard shortcuts still apply, and the command palette finds every action by its name, with the shortcut beside it.

There are no modes and no workbenches to switch between. There is the scene.

Step by step: The window at a glance

The history

Why every step stays changeable and what holds a transaction together.

Every operation sits in the history and stays changeable there. A model here is the list of steps it came from, not just a mesh of triangles.

Four steps one below the other — load model, repair, hole Ø 4.2 mm, place on bed. An arrow points at the third step: a double-click reopens it, and only the steps below it are recomputed.
Every step stays a number — tomorrow as well.

A double-click on a step reopens it with the values stored in the file. To move a hole, change the number; only what depends on it is computed again. Ctrl+Z takes this change back too. Drill a hole shows it with an example.

“Edit this step” is also on the feature, in the context menu of the view and in the object tree: the way from the result back to its step, without hunting for the line in the history. Whatever a part created, the object tree groups under that part's name.

Select several steps with Ctrl or Shift. Exactly these go into a part of your own (Your own parts); with no selection, the whole history counts.

Deleting is in the context menu of the list and in the bar below it, and it can be undone. Because a deleted step hits the steps built on it, this is the one place in the history where Solidon asks first; the question names the affected steps and the way back with Ctrl+Z.

Undo takes back a whole transaction, never half a step. A proposal from the chat is exactly one transaction.

Two limits are deliberate. Undone steps are dropped as soon as a new one comes; there are no branches. And a change that alters the number of objects while later steps work with them is refused, because the new bodies are not the old ones.

Clicking sets things up. Select a face and then call an operation, and position and axis are already filled in, the size is not: a countersink takes the screw head, not the diameter of the hole beneath it. On a clicked hole, the dialog names the matching standard size and asks where none fits, instead of inventing one.

Step by step: Undo or change a step

Moving and colouring

Moving, rotating and scaling objects, offsetting faces and assigning filaments.

Two ways change the model itself: Move in the tool strip below the view, and assigning filament on the right under Selection. Every drag and every assignment is a step of its own in the history, with numbers you can change there later, and Ctrl+Z takes each one back on its own.

Move shows a handle in the view: three arrows to move, three rings to rotate and a cube to scale evenly, labelled X, Y, Z and S. What moves is what is selected, the part or a hole in it; then the part stays put (What Solidon recognises in a model). For every handle, the status line says what it will move.

Typing instead of dragging. Three buttons in the bar choose Move, Rotate or Scale, and the numbers stand beside them: X, Y, Z in millimetres, an angle in degrees, a factor in per cent or straight away the target size. Enter applies. During a drag the number is shown above the view; type a digit to take over the drag, Enter sets exactly that value without snapping, Esc discards the drag.

The shadow follows. Lift a part and it runs off to the side; without perspective, that is the only clue to the height.

Moving with the handle never goes over the edge of the bed: Solidon brings the body back to a free spot on the same plate. A typed value, on the other hand, applies as it stands; whether the part is still on the bed afterwards, the report says. If you let go of it over another bed, it ends up on that bed's plate.

Grid snap and angle snap sit behind the button with the grid and are set to zero out of the box, otherwise they would swallow every small drag. When rotating, the angle still clicks in briefly at multiples of 45 degrees, and an arc in the view shows it.

With a face selected, the handle sits on it. A drag offsets the face in its direction, and the neighbouring walls grow with it (Offset face): the 20 mm block becomes a 25 mm block. This works on imported models too and moves only the face you clicked. Rotate and Scale are then greyed out and say why in their tooltip.

For exact sizes, Fit to size sets a target dimension, and the dialog of Scale stretches per axis. Align to feature puts two parts together, face to face or hole to hole. Its target starts out empty, and Apply waits until you have chosen it. The first click in the view chooses it; the list in the Target field offers it too.

Colour comes from the filament. Assign filament takes the whole body, Filament on a face the face you clicked, including a rounded side such as the bowl of a letter. You choose a filament with a name and a colour, from your own inventory or newly created; at the very top is what the body already carries. In a 3MF export this becomes the filament change, and a part without its own filament keeps the colour of its body. Remove filament takes the assignment back for the selected bodies or faces.

The filament inventory opens from the start screen or via Edit. Every spool keeps its own remaining amount, even if two share a name; where the amount is not known, it says Unknown. The quick choice assigns a spool directly, on selected faces only to them. Changes in the inventory do not overwrite saved project colours or print values. A spool can carry up to four colours: the first is the one you see, and all of them reach Bambu Studio, OrcaSlicer and ElegooSlicer.

Step by step: Move and rotate a part · Print in two colours

Material, tolerances, fits

Where the clearance a lid needs comes from, and why it is not guessed.

The piece that sets Solidon apart from a slicer. A printed part is never as large as drawn: plastic shrinks, a 5 mm hole comes out narrower, the bottom layer is squashed wider. If two parts are to fit into each other, that has to be allowed for, and Solidon does it for you.

The clearance lives in the material profile, not in the model. To put a pin into a hole, you do not enter 0.2 but choose a Fit; the number comes from the profile of the material you print with.

Section through a part: a peg sits in a hole, the gap between them is dimensioned. The number comes from the material profile and is not typed into the dialog.
Calibrating also improves parts that were built earlier.

That is why a calibration works backwards. A value under Edit → Calibrate material applies to every fit, including those in projects made earlier. It is measured on a printed test piece, as described in Trying instead of guessing: variants and calibration.

The first layer is a special case. It is pressed against the bed and spreads outwards: the elephant foot. For a fit at the bottom of the part, it decides whether it goes in.

A stack of layers on the print bed. The lowest is wider than all the others because it is pressed down — the elephant foot.
For fits on the first layer, Solidon allows for it.

The test piece cuts a cube around one spot out of the part instead of rebuilding it: the real shape with the same tolerance, as a small section for a test print.

A scene may have several materials. A TPU seal in a PETG enclosure shrinks differently and wants more clearance. Set material gives a body its own profile, and tolerances, elephant foot and fit check calculate with it.

The parts

Proven connections from the library instead of self-designed geometry.

Setting a hexagon so deep into a wall that an M4 nut fits and the screw still bites is half an hour of work the first time. A part does it: click the face or hole, choose the part, choose the size. Your first part shows the way in pictures.

After inserting, the part stands in the view, on the selected face, in the selected hole or on top of the body, with dimension lines to the edges and a handle. Dragging or a click on another spot moves it, and the dimensions can be typed too. Only Apply inserts it; Escape goes back to the values. With no body selected, Insert stays locked and says why on the button; you can still browse the catalogue.

The dimensions come from a table. Across-flats of the M4 nut, seat of the heat-set insert, width of the living hinge are looked up, not guessed.

Nut trap: the pocket for a hex nut that is dropped in during printing. The most common way to a thread that takes load.

A nut trap: the hexagonal pocket into which a hex nut is dropped during printing.
The dimensions come from the standard parts table.

Heat-set insert: the stepped hole for a brass insert that is melted in with a soldering iron. More work, but it can be undone as often as you like.

A heat-set insert bore: the stepped channel into which a threaded insert is melted with a soldering iron.
The thread holds in metal, not in plastic.

Latch: a springy arm that gives way when joining and then snaps in. A lid that holds without a screw.

A latch: the springy arm with the angled lug that gives way when joined and snaps back afterwards.

Living hinge: a spot so thin that it bends instead of breaking. The joint is printed along with the part.

A living hinge: the thin section between two plates that acts as a joint because it bends instead of breaking.

Pegboard hook: one to six hooks in the grid of a SKÅDIS pegboard, a back plate on request. In from above through the slots, then pull down; a springy latch tongue holds the part even when someone pulls on it. If you take it off often, switch the tongue off. It is printed lying down, so that the tongue flexes across its layers.

A pegboard hook: hooks in the grid of a pegboard, with the springy latch tongue that clicks in behind the board.
Hooked in from the top, held by the tongue — pressed through the slot to release.

Hinge eye: a lug with a hole. Two of them and a dowel pin make a joint that turns.

A hinge eye: a tab with a hole a dowel pin passes through — half of a joint that turns instead of bending.

Barrel hinge: two lugs around a printed pin, movable straight off the plate. The gap between them is the fit, and Clearance sets it.

Corner gusset: the triangle in an inside corner that holds two walls at a right angle. For a single floppy wall, there is the stiffening rib.

A corner gusset: the triangle in an inside corner that holds two walls at a right angle to each other.

Foot: a printed foot or the pocket for a rubber foot. The chamfer points down so that the elephant foot of the first layer squeezes into nothing.

A foot: a printed foot with the chamfer facing down, so that the elephant foot of the first layer squeezes into empty space.

Cable clip: a bracket whose opening is narrower than the cable. It guides but does not hold against pulling; that is what the cable gland is for.

A cable clip: the bow on a face whose opening is narrower than the cable it guides.

Printable thread: an internal thread or a threaded stud for a printed counterpart, not for a metal screw. With the Internal thread box ticked, it cuts its own hole in a face. It fits an existing hole when the hole lies between the tap drill hole and the nominal size, see A thread in a hole. A screw hole of the same size is too wide for it.

Add to these the screw hole, magnet pocket, cable gland, rib, keyhole, insert ball bearing, screw, printed nut, T-slot tongue, wall mount, snap fit, dowel pin and bore, snap connector for a seam, tab with hole, pipe clamp, the U-shaped, round, fork and shelf holders and the test bodies from Trying instead of guessing: variants and calibration. The catalogue sorts them into groups, each with a picture.

The part catalogue: preview images instead of a list of names, ordered by group.

A part stays changeable like every operation: it is in the history, and the spots where it attaches keep their names.

Two parts that belong together are made together. Set counterparts … under Create → Parts: mark the spot on each of the two parts, choose the pair, enter the dimensions once. Solidon places both halves, enters the fit and puts everything into one step. There are three pairs: dowel pin and bore, printed screw and nut, heat-set insert and clearance hole. If one of the two spots is a thread, there is nothing to choose: the matching counter-thread appears on the other part.

Dividing an organizer. Open Create → Basic shapes → Create organizer, enter the dimensions and choose Arrange compartments …. Keep outer dimensions or Keep clear compartment dimensions decides whether the drawer has to fit or the contents. Select a compartment or a divider in the top view or in the tree, change compartment sizes and wall heights, and the preview follows. Apply layout takes you back to the dialog, Apply creates the part, and in the history the layout can be reopened later. Tray, divider, rim and plug-in foot also exist as separate parts.

Step by step: Your first part · An enclosure with a lid · A thread in a hole

Draw

Drawing with constraints: lines, arcs, dimensions, and what they turn into afterwards.

For the outline no basic shape can give you, such as a base plate with a cut-out for a power supply.

It starts at the top in the toolbar. Draw swings the view square onto the drawing plane, and you draw in the model. What it becomes, you decide at the end. Escape gets you out again.

Sketch mode: drawing happens in the view, on the face of the part named in the bar below. The bar carries the drawing tools, the plane picker with its note about the print layers, the row of constraint buttons and how many dimensions are still open. On the right, the constraints of the drawing appear in a tab of their own, listed one by one.
The view stays the view — the drawing lies within it.

First the plane. XY lies flat like the print bed, XZ and YZ stand upright, and the flat faces of existing bodies are in the list too. The sentence beside it says how the print layers lie relative to the drawing: parallel on XY, across on the upright planes, and there a horizontal line later becomes a seam. It is quicker with a right-click on a face, in the view or in the object tree: Draw on this face. Under New plane … you create a plane offset in parallel, tilted about an axis or through three points; the distance may be a project parameter, and the plane moves with its face.

Tools and keys: Line L, Rectangle R, Circle C, Arc A, Point P, Curve S, Polygon V, Slot G, Trim T. Polygon, slot, bolt circle and hole grid take two clicks: centre and corner, the centres of the two round ends, centre and first hole, two opposite holes. Number of corners, width, count or hole diameter are next to it in the bar. The line continues as a chain; a curve ends with a double-click, Enter or a click on its last point. 1, 2 and 3 switch between XY, XZ and YZ; Esc cancels an element you have started and switches to selecting. Everything is created as a drawing with constraints and stays dimensionable.

Looking and dragging. You move the view as in the main window, and Fit to view (Home) brings everything into view. With Select, a drag moves a point, and whatever hangs on it follows. Ctrl while clicking collects: Parallel and Perpendicular need two lines, Symmetric two points and an axis, and the order of the clicks counts. Del deletes the selection together with its constraints, in the constraint list only the entry. Ctrl+Z here undoes the last change on the sheet, not the last step in the history.

Snapping. A click near an existing point snaps to it, and both get a Coincident constraint: they stay together even if something else moves later. Where no point is nearby, Snap to grid snaps it to the nearest grid line. Its spacing follows the zoom in steps of 1, 2, 5; a spacing you type in stays, and Automatic makes it follow the zoom again.

Dimensioning while drawing. With line and circle, a dimension field appears at the pointer after the first click: type a length or a diameter, press Enter. The direction comes from the pointer, the number stays as a constraint. Ø or R next to the field swaps diameter for radius, in every circle field of the application. Afterwards, D dimensions two selected points, also with an expression: @breite/2 ties the dimension to a project parameter.

Constraints hold the drawing together. Select something, then press the button or right-click on the spot. These include: distance, radius, diameter, angle, coincident, horizontal, vertical, parallel, perpendicular, tangent, on curve, curvature continuous, equal, midpoint, concentric, symmetric, fixed and a reference dimension that only measures. Whatever does not suit the selection is greyed out, and a second click on the pressed button removes the constraint. On the right they are all in a list; hover over an entry and the points it holds light up. A right-click on a point shows what hangs on it and removes it one by one.

Sketch mode: at the top the drawing tools with their shortcuts — line L, circle C, arc A, spline S — and below them the plane choice with the note on how the print layers lie relative to it. In the drawing area a dimensioned rectangle of 40 mm with a circle in it, the edge of the build volume dashed, a snapped point marked. On the right the list of constraints — horizontal, perpendicular, distance, coincident, tangent — with the points each one holds. At the bottom the status line: fully defined, every dimension is fixed.
The status line is the real answer: whatever is still free will move on the next drag.

At the bottom it says how firm the drawing is. Fully defined means nothing moves any more. “4 more dimensions and nothing can move” means the sketch can still be shifted; it works all the same. If two dimensions contradict each other, Solidon names them, and the last valid position stays.

Changing without drawing again: Trim cuts away the half you click, Extend lets it grow, Offset (O) puts a contour at a distance beside it, negative inwards, Mirror mirrors the selection about the X or Y axis. Guide line (X) carries constraints but forms no profile, for example as a centre line. Project brings the edges of existing bodies that cut this plane into the drawing, Face outline the edge of the face with its holes. Both arrive fixed and as guide lines: that is how you align to an imported part instead of measuring. It is a copy; if the body changes, it does not follow.

The edge of the build volume is drawn dashed. Draw beyond it and the line says: the sketch extends beyond it. For small parts it lies outside the view.

On the left a dimensioned outline, an arrow leads right to three bodies made from it: the same outline extruded straight up, revolved about a vertical axis into a sleeve, and swept as a band along a quarter bend.
What becomes of the drawing is decided after the drawing.

Finally you say what it becomes. Pull up and Carve are right at the finished contour. Done unfolds all kinds, each with a sentence: pull up, cut in as a pocket, cut a hole pattern, revolve about the vertical axis, sweep along an arc or span between two outlines. What does not work says why. Discard leaves the mode, and the status line names the way back.

The same window after finishing: the drawing has become a body that stands in the object tree, in the history and in the view. The circle of the drawing is a hole in the part.
What was drawn is now a step in the history.

The drawing stays a value in the history. A double-click on the step reopens the drawing directly. A moved line recomputes the operation, and the rest of the project stays. A drawn circle becomes a round cylinder, not a polygon.

Using an existing drawing. Drag an SVG or DXF file into the window. Under Extrude a drawing you choose the contours in the list or in the preview, All valid marks every usable one; inner rings stay holes. Set height and width and check the preview. Contours that cannot be used stay visible with a reason. Later, the step in the history reopens Choose contours …, and height and width are then in the operation dialog.

Step by step: Draw a shape and pull it up

Look before you print

What measuring, section, analysis maps and layer preview show before you print.

You can rarely tell by looking whether a model will print: the thinnest wall, the overhang, the island that starts in mid-air. Five tools below the view show it, and none of them changes the model. You cannot break anything with them.

Measure shows the distance between two points; the pointer snaps to corners and edges. While you measure, the view drops its perspective so that you do not aim past the point. A click on a face measures the wall thickness behind it. Every distance stays as a dimension until you remove it, so several can be compared.

Section lays a plane through the model, and the slider pulls it through. The cut face is drawn closed, so a cavity shows as a cavity.

Analysis colours the model by one of seven maps. Wall thickness, Overhang, Support needed and Curvature tell whether it will print. Mesh defects shows open edges, places where more than two faces meet and faces that cut into each other; that is usually the reason when uniting or subtracting fails. Features shows what the recognition found, Fits which faces take part in a fit and which of them is violated. The legend always gives the range of values and where they come from. A click on a warning in the report flies the camera to the spot.

Layers shows the model as it falls apart into layers; with several bodies, pick one first. The slider runs through it, and beside it are the layer number and total, the Z height, the cross-section area, the number of islands and the overhang area. The legend tells contour, island and overhang apart by more than colour. This is Solidon's own layer analysis, not the slicer's computation; the two sets of numbers are kept apart.

A bridge between two piers with its span dimensioned, and beside it a small block hanging in mid-air — an island.
Solidon analyses the model; the slicer still creates the print file.

Exploded pulls several bodies apart for viewing. Export and history stay untouched.

The shadow tells you something too. It falls for every piece separately, and a part that has fallen apart into several pieces casts several shadows.

What Solidon recognises in a model

What Solidon recognises again in a loaded model, and what a click on it makes possible.

An STL file contains only triangles, no hole and no dimension. Solidon reads the shapes back: after loading, a recognition fits cylinders, cones, spheres, rings and roundings into the faces. Whatever fits becomes a feature with a centre, an axis, a size and an ID that stays. The hole is a hole again.

Thirteen kinds, and the name tells the position:

Where two names are given, the direction decides: concave fillet inside, fillet outside. In the object tree, the features sit under their body, similar ones grouped together.

Not every shape becomes a feature. Recognition needs sufficiently precise and unambiguous geometry. Its minimum sizes are not general printing limits. On freeform surfaces, it omits spheres, rings, cones and fillets that lack reliable evidence; holes, pegs, faces and threads remain. The report lists omitted round shapes. A complete sphere or ring can still be recognised.

The same shape in a different position. A part you move or rotate in Solidon keeps its features and their IDs. If the same part is imported again in a different position, a shape right at the limit of recognition, such as a very shallow arc or a short piece of a cone, may appear as a feature one time and not the next. The same can happen between computers with different processors.

The Selection tab

Click something, in the view or in the object tree, and you find it on the right under Selection; the click brings that tab to the front. At the top is what is selected, for example “Hole 1”, and below it, for a hole, its size and the standard size: 5.19 mm is the clearance hole for M5. Below are the actions, each a group of fields.

The fields hold the measured values, because a changed number is the operation. To have the hole two millimetres further right, change exactly that number. As soon as typing pauses briefly, the view shows the preview. Apply at the bottom runs the action whose fields you touched last, and the line above it says which one that is. Only then does a step appear in the history.

Rather point than type? Set in the view above Apply gives the hole a handle in the view to move and turn it, knobs to pull and dimension lines to two edges of the face; every dimension can also be typed there. A slot you pull keeps its shape. Apply turns it into a step, Cancel or Escape discards it.

An empty coordinate field means: the hole stays where it is. In Change bore and Pull into a slot, X, Y and Z are set to “as measured”. A number you enter is a new position, zero included; that is how a hole ends up exactly in the middle of the part.

There are six actions, depending on the kind:

Hole and slot can do all six, a peg everything except pulling. A spherical face can be neither turned nor pulled. A cone can do everything except pulling while it stands on its own; above a hole it cannot be moved by itself. A fillet changes its radius or disappears completely, also in an imported model. An air pocket can be moved and removed; removed, it is filled with material. A thread changes its diameter and pitch or is removed completely; it cannot be moved, turned or duplicated. Face, curved face, open edge and ring have none of these actions.

What is not possible is said in a sentence, not shown as a grey field; on a ring, for example, the way via the whole body or a ring used as a tool.

Several features of the same kind on one body give every action a checkbox such as “Apply to all 4 of the same kind”. Four holes in a row are thus drilled out in one step, and one Ctrl+Z takes all four back.

On a face, none of the six actions applies. That is where the parts attach, and the Parts button opens the catalogue.

An edge is the third thing a click can hit. The first click selects the body, the second the edge. On the right you then find Fillet, Add a chamfer and Add bead, each with one dimension. This works on an imported model too; there the rounding is made of straight pieces finer than a nozzle can resolve. For all vertical edges, choose the group in the dialog instead of each edge. Offset face and Apply draft angle also work on the imported mesh.

Two marked features show their distance, centre to centre and per axis in X, Y and Z. It is information, with no button and no step in the history. With three marked, the tab stays as it was.

What else you can do with a feature

Del hits the feature, not the body. With a hole selected, the key takes the hole away; with no feature selected, it deletes the object.

The handle sits on the selected feature. Select a hole and call up Move, and you find it at the hole's opening. A drag on it becomes Move feature or Turn feature, and the part stays put. There is no scaling cube there; a hole grows through its diameter. While you drag, a cylinder shows where it is going; the body only changes when you let go.

When moving, the ID travels along. A fit that points at this hole keeps its reference. A copy made with Duplicate feature gets an ID of its own.

Three warnings can come up: a through hole that no longer goes through after moving; a slot that sticks out over the edge at one end, even if its centre sits in the material; and a countersink above a hole that cannot be moved on its own because it runs into the hole. The message names the way: select the feature in the middle, or fill the hole and create both anew, Countersink being an operation of its own.

What the recognition found is shown by the Features map under Analysis, before you click.

Changing hole and lead-in together. In Change bore, Include countersink, steps and narrowing changes all diameters together, including the opening of a narrowing; lead-in width, countersink angle and step depths stay. Hole diameter only leaves countersink and steps as they are. One Ctrl+Z takes the change back.

Recognising one spot on purpose. If a feature is missing on a large mesh, right-click the surface, choose Detect features here, enlarge the radius until the feature is fully covered and open it from the list with Edit feature …. After the preview, Solidon applies recognition and change together, and one Ctrl+Z takes both back. Apply features only stores just the recognition.

Step by step: Drill a hole · Round or chamfer edges

Parameters and expressions

Named dimensions instead of numbers in the model, with expressions between them.

A project has named parameters such as breite, tiefe or wandstaerke, and operations calculate with them instead of fixed numbers.

What for: a number that stands in seven places gets changed in six and the seventh is overlooked. A parameter stands in one place. Turn breite, and everything that depends on it follows: the hole in the middle stays in the middle, because it says =@breite/2 there and not “35”.

Creating one: on the left under Parameters, click Create parameter, enter name and value.

Getting it into a dimension: once the project has parameters, the fx button next to every number field switches it to an expression. Then the field accepts =@breite/2: = starts an expression, @ refers to a parameter. After @ the field suggests the names, and below it says what is allowed.

The same number field twice, one above the other. The upper one shows “70.00 mm” with spin buttons at its edge and a pale “fx” button beside it. The lower one holds the expression “=@breite/2”, and the “fx” button is switched on — bold outline, coloured type. Below it the arithmetic: with a width of 70 mm the field shows 35.00 mm.
The same button sits beside every dimension. Switched on, the field takes an expression instead of a number.

Name and label can differ. The list may say Width, the expression @breite. The suggestion list inserts the right one.

Limits, unit and expression are changed with a right-click on the parameter, Change …, undoable like every change. If a typed number is outside the limits, Solidon does not accept it and shows the limit underneath; Change a parameter … leads there.

Allowed are the four basic arithmetic operations, brackets, min, max, abs, round and references to other parameters, for example =@breite/2 - @wand or =max(@breite, 40). Nothing else: Solidon computes expressions itself and executes nothing. A project file travels between people and must not be a program, even if a language model wrote the expression.

Circular references such as a pointing to b and b to a are recognised and named by Solidon, instead of computing forever.

Everything is calculated in millimetres and double precision, rounded only on display: what shows as “40.00 mm” is internally a number with all its digits.

Step by step: Change a dimension afterwards

Printing

From the finished model to the print file, without leaving Solidon.

File → Prepare printing (Ctrl+P) leads from the model to the print file. The slicer computes it, but it is operated from here, usually without you seeing it. Check and print a model shows it step by step.

At the top, the dialog asks in the order in which one thing depends on the other: slicer, printer, nozzle, plate, filaments and quality. You can also change the printer in the project header, for this project only; filaments, colours and their print values stay. You choose the nozzle from the sizes your printer knows; its diameter decides which machine the slicer picks at the handover.

The print settings: the fields with their explanations up front, the buttons “Slice”, “Open in slicer” and “Save print file” below.
The slicer computes — but it is driven from here.

At the front are the values you change on every part: infill density and supports; layer height, walls, temperatures and the search sit under More settings. Every field says in one sentence what it does. What the geometry calls for, the analysis suggests with a reason, for example supports under the measured overhang or a minimum time per layer for a part that tapers to a point. If you choose brim, skirt or raft under Adhesion, only the settings of that bed type appear there. A number outside its limit stays in the field, the limit is shown next to it, and Slice waits until it is right.

Where the values come from: With PrusaSlicer and the Orca family (OrcaSlicer, Bambu Studio, ElegooSlicer, Creality Print, Anycubic Slicer Next), printer, process and filament come from the slicer, and Solidon only adds your changes and accepted suggestions on top; if the Orca family lacks a profile, the status line says which. The quality picks the manufacturer's process, and a choice of your own stays. With Cura, Solidon takes over the printer Cura is currently using if you ask it to, with its nozzle and start and end code. The other print settings on this route are based on Solidon's tables, supplemented by your changes and accepted suggestions.

Slice lets the slicer compute and reads the print file back: print time, material and layers then appear in the dialog and in the report, marked as coming from the G-code and kept apart from Solidon's estimate and a weighed remaining amount. Save print file stores the G-code, with several plates one file per plate.

Open in slicer hands the plate as a file to the slicer's window, for final adjustments there or when a slicer does not accept from outside what its window can do. This route needs no profiles. The Orca family gets several plates in one file, arranged like its own, PrusaSlicer and Cura one file per plate. The route you used last becomes the main button the next time.

If a run fails, the refusal names the reason and offers what helps: another slicer, viewing the slicer's output, checking the machine profile or just exporting. The print file is measured again: if it runs beyond the build volume or is lower than the model, that appears as an error in the report.

After printing, Deduct filament … deducts the consumption from the spools. Solidon estimates and G-code amounts are marked, missing ones stay unknown until you enter them or slice, and a later G-code figure corrects the record. Printed again records one more print. In the filament inventory, the Consumption history of each spool shows every record; Reverse selected entry takes a print back and can redo it. Under Inventory settings you set what happens after a handover to the slicer: Ask first (the default), Never record or Record without asking.

Step by step: Check and print a model

Onto the bed and out

Arrange, check and export your model, and learn what each file format preserves.

Arrange on the bed puts the objects side by side, each on the first plate with room for it; a new plate is added only when none has room. Objects that do not fit are reported, not omitted. If a body consists of loose pieces, lettering for example, the report offers to split it up and lay it out: one click, and the letters lie on the plates.

Too big for the bed? Then it is split; see When the part does not fit the bed.

Steep overhangs may need supports. The angle at which supports become necessary depends on your printer; the overhang fan measures it.

Two overhangs illustrating a 45-degree limit: 40 degrees is below it, 65 degrees above it. Angles are measured from vertical.

Thin walls need checking. For filament printing, Solidon uses two lines as a guideline. Whether a thinner wall prints and holds depends on the printer, material and load. Around a hole too: if less material remains there than the filament can carry, the report says so, measured on the finished part.

A wall cross-section with two adjacent print lines. Two line widths are the starting rule without a matching test print.
The required wall thickness depends on material, print settings and load.

Export goes to STL, 3MF or STEP, plus OBJ and PLY. Slicers prefer 3MF, and it carries the filaments as colour groups; STL knows no colour. STEP keeps faces and edges for other CAD programs.

Before writing, the export shows what the report found, a thin wall for example. Export anyway is the default, because a report is not a lock.

Solidon remembers folder, format and naming scheme per project. If several files are created, the name field of the file dialog holds a pattern with placeholders in curly braces; a name without braces stays a name.

Use GLB to share a viewable model, rather than a print file: colours and name travel along, the part arrives true to scale, and the recipient turns it in the browser.

The slicer writes the print file, operated from here (Printing). Solidon's layer analysis looks for islands, spans, thin spots and the best position; where both give numbers, it says which comes from where.

When the part does not fit the bed

Splitting, pinning and arranging when the build volume is not enough.

If the part is too big for the build volume, it is split, and the halves have to come back together.

The shortest way is the Cut tool in the tool strip (Alt+7). Two clicks on the part draw a line, and it is cut there, straight into the screen. Prepare for plugging together is ticked from the start: pins in one half, matching holes in the other. Next to it you choose what holds them:

Edit → Split automatically … also finds the spot, using the same layer analysis as the search for the best position. What weighs most is that the seam is one contour rather than several thin webs. After that come an even cross-section, which glues more cleanly than a slope, a free thinnest spot, halves of similar size and finally which pieces need fewer supports.

If a part needs several cuts, the search plans the whole sequence, by the number of pieces and glue joints at the end. A mirror-symmetric part is split in its plane of symmetry, and both sides then print with the same settings. Loose pieces are separated at the gap, without seam or pin.

On the left an object reaching past the edge of the print bed. On the right the same object cut in two, with two dowel pins in the cut face.
The pins help align the halves during assembly.

Every cut face gets two dowel pins, so that nothing twists. The diameter comes from the face, the clearance from the calibrated material profile, and every pin is a fit that is checked at every evaluation.

Every cut is an operation of its own: the plane stays a number you can move, and Ctrl+Z takes back one cut, not the whole split. To type the plane, use Split on the right for the selected body, with axis and position; zero pins there means just cutting.

The pieces are named for what they are: “… A · Pins” and “… B · Holes”. When Split automatically makes three or more pieces, it counts them: “… 1 of 3 · Pins”, “… 2 of 3 · Pins and holes”, “… 3 of 3 · Holes”. When exporting, the file name tells you which part you are holding.

Step by step: Split a part that is too large

Lettering

Text on a part or as lettering of its own: which font holds up, and what the nozzle makes of it.

A name on the lid, a size on the drawer, a sign for the workbench. Both ways are in the Create menu: Put text on sets the lettering raised or recessed onto a face of the selected body, Lettering as a body creates it as an object of its own, for gluing on or for two-colour printing. A clicked face fills in position and direction by itself. With On both sides, the same lettering also goes on the opposite side, where the direction leaves the body again, readable from outside, on a flag for example.

Eight fonts travel with the program, so a project looks the same everywhere: a sans-serif, a serif and a monospaced one in two families each, plus a rounded one and a script. The six straight ones come in regular, bold, italic and bold italic, under More settings; the rounded one and the script only in regular. Bold stays legible where the regular weight already smears.

Whether a font holds up is decided by the nozzle. Solidon measures the stroke width of the text against the narrowest line your printer lays and says from which height it holds up. Nothing is locked; a sign that is only for looking at may be small.

The letters appear in the object tree like other features, straight sides as faces, rounded ones as Curved face. Both take a filament of their own: click, then Filament on a face on the right. Lettering keeps its filament even when it is split into letters for the bed.

The text stays changeable. A double-click on the step in the history reopens text, size, font and depth; a typo is corrected, not set anew.

Step by step: Label a part

Surfaces and fills

Patterns as real geometry, lattice infills and hollowed-out bodies.

A knurl for grip, a honeycomb for looks, a lattice instead of solid material: this is real geometry, not a texture in the picture. The slicer gets what you see.

Eight patterns: rib, wave, knurl straight and crossed, honeycomb, dimples, Voronoi and noise. Knurl gives grip, honeycomb and rib are decoration, Voronoi and noise hide the layer lines. The preview in the dialog is drawn from the same outlines that get printed.

Eight pattern tiles in two rows: rib as parallel stripes, wave as wavy stripes, straight and diamond knurl as slanted stripes and diamonds respectively, honeycomb as hexagons, dimples as a grid of dots, Voronoi as irregular cells and noise as scattered patches.
All eight patterns, drawn from the very outlines that get printed.

Apply texture embosses a pattern raised or recessed onto a face, and on a round part all the way around. The spacing must be wider than two nozzle lines, the depth higher than one layer; Solidon checks both beforehand, because an embossing that is too fine disappears in the print.

Two circles side by side. On the left a straight line rests on top of the circle and touches it only at the middle; on the right short lines stand out from the rim all the way around.
A knurl belongs around the grip, not as a patch on it.

Changing a pattern: click the textured spot, then Change texture on the right. Pattern, spacing, depth and rotation are there, and depending on the application also width and height. Apply changes the existing step; if several fit, choose the one you mean first. Ctrl+Z restores the old values.

Fill with lattice replaces the inside of a body with gyroid, honeycomb or cubic lattice. Unlike the slicer's infill, it belongs to the model, travels with the file and can be measured; its wall thickness is checked against the nozzle.

For this, the inner space has to be known. For a body you hollowed out yourself, it is. For an imported hollow part, Solidon temporarily closes the vent's through holes, and whatever is enclosed then counts as the inner space; the message says so. Otherwise the only way is to hollow out the body first.

Trying instead of guessing: variants and calibration

Measuring clearance and the limits of your own printer, and printing several sizes side by side.

The number that decides a fit is the clearance, and it depends on printer, material and nozzle. It is guessed once, then measured.

It is measured on a printed test body. In the part catalogue (File → Part catalogue …, Ctrl+K), under Calibration, you find the Fit test body: pegs and holes with graded clearance, by default four steps from 0.10 to 0.25 mm, changeable in the dialog. Print it once, try the pairs and take the value that fits snugly.

The tolerance test body: several pegs and holes with graded clearance on one plate.
Print the test piece, try the fit and enter the measured value in the material profile.

The value belongs in the material profile: Edit → Calibrate material. Every tolerance is a reference to it, so afterwards last week's lid fits better too, without anyone touching it.

The same for walls and overhangs: Wall thickness ladder and Overhang fan measure the thinnest wall that holds and the angle from which this printer needs supports. Until then, the angle from the manufacturer's profile applies, 45 degrees for a generic printer.

If a number depends on the part rather than the material, Edit → Generate variants helps. It runs a project parameter through a range and lays the versions side by side, for example five handle diameters on one plate. The project stays unchanged; the variants are just an output.

Resin instead of filament: resin printers

What is different about a resin printer, and what Solidon leaves out there.

A resin printer exposes layers in a bath of resin; there is no nozzle, no lines and no elephant foot. On first start, two resin printers appear in the same list as the filament printers, a small one like the Mars or Photon Mono and a large one like the Saturn or Photon M. You can create your own with build volume, pixel size and minimum wall.

What is different then: the minimum wall comes from the printer profile, the smallest detail is the pixel. The report says nothing about bridges, brim, filament changes and nozzle temperatures, and the print dialog shows only printer, material, plates and the program.

The way to the printer is the file, because many resin printers only work with their manufacturer's slicer. Open in slicer hands the file to any program, Export stores it. Where Solidon knows the shape exactly, it resolves it as finely as the pixels require, and the report names the size.

Sculpt

Sculpting by hand, and why a whole session stays one step.

Some shapes cannot be dimensioned: a handle that should sit well in the hand, a figure, a grown transition. That is what the brush is for.

Three stages, and the second is easily skipped. First a rough shape from basic shapes, blended softly (Blend together on the right once the bodies are selected). Then Even out the triangles, so that the points are spread evenly everywhere. Then Sculpt. Without the second stage the mesh cannot follow the brush, and the bar says so.

The whole session is one step in the history, not every stroke, because a figure has thousands. During the session Ctrl+Z takes back a stroke, afterwards the whole session.

Six tools. Add and Carve are the same with the opposite sign. Smooth, Inflate and Flatten each need one more pass, and the bar shows how many. Pinch pulls towards the middle of the stroke and makes edges.

Within one stage the order does not matter: two strokes over the same spot add up on the starting surface. With Start afresh, the next stroke builds on what is already there. If a stroke reaches into a hollow that an earlier stroke dug, it starts afresh there by itself and digs deeper.

Symmetry can be changed afterwards, even on a finished session. It mirrors about the centre of the body as it stands before the strokes; it stays put while you sculpt. A stroke on the mirror plane acts once, not twice.

The brush only affects the side facing it. The underside of a thin plate or the inner wall of a hollow body stays where it is.

When not to use it: on a part that is still being dimensioned, because a stroke sits at a spot in space and loses its surface when the shape beneath it changes. For a transition between two bodies, Blend together is better, three numbers instead of a hundred strokes.

In return, the wall thickness is tracked: spots that are too thin appear as a number in the bar before the slicer finds them. If a stroke pierces the wall or leaves less than the minimum wall, the report says so afterwards and shows the spot.

Your own parts

Storing a part you built so that it is ready next time.

The holder for the workbench took an evening. Next time it should be an entry in the catalogue, with an adjustable width, because the next board is thicker.

Project parameters first. Exactly what has a name in the project becomes adjustable. If you wrote the width into the box as a fixed number, you get a part with exactly one width. Create the values as parameters beforehand and tie the dimensions to them (Parameters and expressions).

Then choose in the history what goes along, with Ctrl or Shift; with no selection the whole history counts, which is the common case. In the part catalogue (File → Part catalogue …, Ctrl+K) you find Save selection as a part …. The button stays locked while parameters are missing and says what is missing. At the top, the dialog names the steps it received.

The “Save selection as a part” dialog: right at the top the row saying which steps of the history come along, the selected ones or all of them. Below that name, group and description, then one row per project parameter with label, unit, smallest and largest value, default and place in the later dialog. At the bottom the detected features with the name under which they can be clicked later.
What should be adjustable is decided by whoever built the part.

The dialog asks five things: the name in the catalogue, the group, a description, for every parameter whether and how it can be adjusted (label, unit, limits, default and a sentence on what it does), and for every recognised feature whether it can be clicked later, say a hole for aligning. Without at least one exposed dimension and one exposed spot, Create part stays locked.

Creating it computes: the part is built once at every corner of the given range, smallest width with greatest height and so on. If even one corner yields no usable body, the catalogue entry says so before you use it.

It stays on this computer and is marked next to the supplied parts; nothing is uploaded. If you pass on a project that uses it, it travels along as a recipe, a list of steps and values, not a program. If the recipient already has a part of that name, theirs wins, and the one that came along gets its own.

Changing means saving again under the same name; the button is then called Replace part. If the project is gone or the part came as a file, Open for editing … brings its steps back into the history together with what you entered. An imported part stays marked as imported.

Every recipe has a version that follows from its content. If a project uses an older one, Solidon says so on opening; the old version travels in the project, appears as an entry of its own in the catalogue, and you decide which applies.

Exchange part files

Passing on a part of your own and taking one from someone else, through a file rather than an account.

Parts are shared as files, using whichever transfer method you choose. Solidon has no public library, uploads nothing and needs neither an account nor a network. The file ends in .solidon-part and carries the Solidon icon.

Sharing a part: in the part catalogue (File → Part catalogue …, Ctrl+K), select a part of your own and press Share part as a file …. The file carries author and licence. Supplied and imported parts keep their origin; saving again does not make someone else's work yours.

The licence is spelled out: Public domain — anyone may do anything, no conditions, Attribution — my name must be credited or Attribution, and adaptations under the same licence. The third one requires others to pass on their improvement in the same way. The name next to it is freely chosen; initials are enough.

The file carries data, never executable source code: the recipe of steps and values and, where needed, embedded model data. Solidon checks size, structure and integrity both when sharing and when importing.

Importing a part: in the catalogue, choose Add part from a file …. If validation succeeds, the part appears in the catalogue and works like any other. If it fails, Solidon identifies the missing field, invalid value or unknown operation. If it has the same name as one of your own, yours stays and the new one gets a derived name.

An imported part stays in the catalogue, its origin visible. With CC BY, every shared copy names the original author; with CC BY-SA, a derived version must also be released under the same licence.

Everything stays offline. Neither the file nor its author, licence or origin is sent to RS Digital.

Generating a model

A mesh from text or an image, and what it then takes to make it printable.

You describe a part or supply an image, and a generator turns it into a mesh: File → Generate model.

It is computed in a local ComfyUI on port 8188; if none is running, the entry stays greyed out and says why. Setting it up is described in Setting up optional programs.

What comes back is a surface, not a design, without holes and fits and often not closed. Holes and fits are made afterwards as steps of their own.

The supplied workflow relies on TripoSG, source code and model card under the MIT licence. The full licence chain of the weights and embedded models is still being reviewed. Other models have their own terms, which must be checked for the version in use.

The result sits in the project like a file you dragged in, because the same request gives something different after a model change. Ordinary steps such as Repair follow on top of it. Request and seed are kept with it; the same seed gives the same result as far as the model allows.

The repair chain runs without asking: closing holes, merging duplicate points, making the outsides consistent. Loading, size, repair and placing form one step: a single Ctrl+Z takes back the whole generated model, and in the history each part stays changeable on its own.

The chat

How to talk to the chat, what it sees and what becomes of a proposal.

The chat calls the same operations as the window. It chooses operations and values; the program does the computing.

How it goes: you write what you want and get a proposal, a list of operations not yet carried out. The view shows in blue what would be added and in orange what would disappear. Apply enters it into the history as one transaction, one Ctrl+Z takes it back completely, and Discard leaves nothing behind.

It sees a digest: dimensions, recognised features, project parameters, selection and report. After a Ctrl+Z its contribution counts as discarded.

It needs a language model, either a key of your own (Edit → Set up the chat, stored in the system keychain, never in the project file) or a local Ollama (Setting up optional programs). Without a model only the chat is greyed out, and it says why.

Setting up optional programs

The three programs Solidon can use: what each brings and what is left to do after installing.

None of them is required. Importing, changing, checking and exporting all work without the three.

The list is under Help → Optional programs, each row with purpose, state and location. Where Solidon can install something itself, there is a button, and only its click installs: on Windows via winget, on macOS via Homebrew, on Linux via Flatpak in your user account. Whether additional permissions are needed depends on the package and installation method. Otherwise the command to copy and the manufacturer's page are shown. For a program in an unusual place, such as a portable copy on a second drive, there is Set location …, and that setting applies from then on.

The slicer

For the print file and the cross-check from the G-code. PrusaSlicer, SuperSlicer, OrcaSlicer, ElegooSlicer, Bambu Studio, Creality Print, Anycubic Slicer Next and Cura are recognised. On first start, Solidon suggests the printer the slicer last used.

Ollama for the chat without a key of your own

Ollama comes without a model and is not necessarily running. Edit → Set up the chat takes care of both:

  1. Is it running? The dialog says so, and a button starts it. If it runs on another computer, its address belongs in the list of optional programs.
  2. Fetch a model. The choice lists the installed ones and the proven ones. Fetch the model downloads seven to nineteen gigabytes; an interrupted download resumes later.
  3. Check tools. Only a test with a real request shows whether a model actually calls tools. If the chat answers but carries nothing out, a different model helps.

The test also measures the speed and says how long it takes until an answer starts. Without a graphics card, Ollama computes on the processor, orders of magnitude slower; if the wait shown is minutes, the local route is not worth it on this computer. After ten minutes Solidon cancels a local request.

A model that fits entirely into graphics memory usually responds faster. Parameter count alone does not establish reliable tool calls; run the tool test for your model. Models that have performed well are listed in Which models Solidon uses. For long exchanges, a key for a hosted model is worth it. Ollama itself supports AMD cards via ROCm; IPEX-LLM and OpenVINO are separate installations that Solidon does not set up; the tool test shows whether such a route holds up.

ComfyUI for generating from text or an image

ComfyUI needs the nodes the workflow addresses and the model for them. Solidon puts both in place, via Set up nodes and model … in the ComfyUI row or straight from File → Generate model when ComfyUI is running there without the nodes. Solidon finds the desktop version from comfy.org by itself; for the portable one, point it at the folder with custom_nodes and main.py if needed.

The setup fetches the pinned TripoSG source code, installs missing packages and checks that ComfyUI can load the nodes. On request, the model follows with about 7.5 GB and, for the route from text, the image model with about 6.9 GB. An interrupted run resumes where it stopped. Then restart ComfyUI once, otherwise Generate model stays greyed out. During a generation Solidon shows the elapsed time; if something breaks off, ComfyUI's message is shown in the dialog.

Remote control

Another program operates Solidon, locally, with an off switch, and every step can be undone.

Another program on the same computer may operate Solidon, an AI assistant such as Claude Code for example; the connection is called MCP.

It is off until you switch it on, in the settings, together with the port. Solidon then listens only on 127.0.0.1 and cannot be reached from any other computer. In the other program, http://127.0.0.1:8787/mcp is entered as the server.

What comes in is a transaction like any other: the history shows it with a note that it came from outside, and Ctrl+Z takes it back. Nothing that looks like a file path gets through, because an outside program should not decide what is read here.

Activation

Licence key, device activation and activation without internet.

This version is a complete demo with a time limit. Up to and including 30 October 2026, Solidon is fully unlocked without a licence key, and the status line counts the days. After that, this demo no longer starts; your projects are kept.

The later retail version has no trial period for now. Without activation, you can still open, view and measure models. Activation is required to change models, export, send them to a slicer or use the chat.

You enter a key, you do not create an account: Help → Unlock Solidon …. Then this computer is activated once, with Activate online or via a second device, and stays usable without regular checks. Device key, purchase code and certificate are kept in the system and in the settings folder, never in a project file.

Without internet in three steps: open Activate offline … and save the request, redeem the file on a device with internet at solidon3d.de/offline-aktivierung.html, import the response into Solidon. It is valid only for the computer that created the request.

How many computers? One with a private licence, two with a business licence. Help → About Solidon shows your licence type.

When changing computers, first: deactivate this computer. This frees the device slot and removes the activation and purchase code. If the old computer is lost or broken, support resets the device slot using the order number.

Troubleshooting

When something goes wrong

The most common cases at the start, with what is behind them.

The file will not open. Solidon says what is wrong with it: empty, cut off, not an STL or 3MF despite the extension, zero triangles or no extent. Usually the download broke off, or a server's error page arrived instead of the model; with zero triangles, nothing was selected when exporting. Choose another file leads straight to the file selection.

The model has openings. Solidon repairs what it safely can while importing, and the report says so, for example “One hole was closed.” A large opening gets a new surface, with Show the place and Leave open below it. If something stays open, it says for example “One open place could not be closed safely.”, and Show the places leads there. If a whole wall is missing, another source is the shorter way.

Combining or subtracting fails or removes too much. Both need clean bodies. Solidon tries several methods and says which one worked; if it had to compute on a grid, precision was lost. Then repair first and try again. If the report says “Parts of the model overlap.”, the button Resolve overlaps helps. If two faces lie exactly on top of each other, let the body to be subtracted stick out by a hundredth of a millimetre; parts do that by themselves.

The part does not fit the bed. Split automatically cuts it into pieces that fit (When the part does not fit the bed). Check the build volume in the printer profile too.

The fit is too tight or too loose. Do not change the model; measure and enter the value under Calibrate material (Trying instead of guessing: variants and calibration).

A step can no longer be changed. If the change would alter the number of objects that later steps work with, the evaluation stops. Undo the later steps, make the change and build them again.

STEP is greyed out. STEP needs individually editable faces and edges. For a triangle mesh, choose Convert to faces and edges. Then check the shape and the report: conversion does not automatically restore the original CAD construction. You can also switch an existing basic-shape step to Compute with true faces and edges through its context menu in the history. Fillet and chamfer also work on meshes.

The actions on the right are locked. If the chain stops at a step, for example because a part fits no bed, Solidon accepts no new step after it, because it would never be computed. Each button explains why it is unavailable, and the report offers the next step.

The chat does not answer. It needs a key of your own or a local Ollama (The chat).

Everything is sluggish. While you work, Solidon uses draft quality; it computes the final detail for export. With very detailed models, simplifying early helps; the triangle count is in the object tree. On opening, a loading indicator shows that the project is still loading.

A grey button says why it is grey, as a tooltip, in the status line and for the screen reader. Without a reason, it is a bug in Solidon.

Every error message should offer a next step. If no action to continue is offered, that is a bug in Solidon and worth a report: Help → Send feedback. The preview shows what will be included: a screenshot, the log and, if you choose, the session. If you do not want to hand anything over, save a folder on your own computer instead.

During the demo, Solidon asks for feedback. After 15 minutes of work with a new version, counted only while you are doing something, a card appears over the view and asks how it is going. Give feedback opens the same dialog as Help → Send feedback, with three optional fields: how well you are getting on, what worked, what was missing. Nothing leaves without your click. The card comes once per version; No thanks and a sent answer apply until the next version.

Step by step: Repair a model

When the 3D mouse does not respond

Solidon needs access to a detected device; this explains how to grant it.

Linux (USB or USB receiver, with systemd-logind)

A detected device may still be blocked for your user account. With Copy instructions in the 3D mouse help, you receive the commands for the detected vendor and product IDs. Review them before running them in a terminal. Creating the udev rule requires administrator rights once; Solidon itself runs as a regular user. The rule grants access only to the active, locally logged-in user. Unplug the device and plug it back in afterwards; Solidon keeps searching automatically.

The rule applies to USB, including USB receivers. For Bluetooth, connect via USB first and copy the instructions for that device. Without systemd-logind, ask your system administrator to configure user-specific device access. First close other applications that have opened the device exclusively.

macOS

Install or update 3DxWare from 3Dconnexion and enable its driver extension. From macOS 15: open “System Settings › General › Login Items & Extensions › Driver Extensions” and enable “3DconnexionHelper”. Up to macOS 14: allow the blocked system software from “3DconnexionHelper” under “Privacy & Security”. Follow any further instructions from the driver installer and restart Solidon afterwards. The manufacturer's instructions are at 3dconnexion.com under Support, titled “Enabling 3Dconnexion Extension After Installing the Driver”.

Windows and other systems

Unplug the device and plug it back in. Close other applications that may be using it exclusively, and check the connection and the device and driver instructions from 3Dconnexion. Solidon keeps searching automatically.

Reference

Glossary

The terms that appear in menus and messages, briefly explained.

The words that turn up in Solidon, in slicers and in printing forums — briefly explained.

Mesh — a body as a shell of triangles. STL and OBJ contain nothing else: no circles, no dimensions, only triangles.

Closed (watertight) — the shell has no hole, inside and outside are unambiguous. Only a closed body can be combined and printed reliably.

Feature — a place in the mesh where Solidon has recognised a known shape: a hole, a peg, a rounding, a face. Ten thousand triangles turn back into something you can click on and change.

Operation — one working step: drilling, filleting, splitting, placing a part. In Solidon, geometry comes about this way and no other.

Transaction — everything one undo takes back at once. A proposal from the chat is exactly one, even when it consists of five operations.

Parameter — a named dimension of the project, width for instance. Operations may compute with it; when the value changes, everything hanging on it changes.

Part — a ready-made construction element from the library, with dimensions from a table rather than from memory.

Sketch (drawing) — a flat outline of lines, circles and arcs. A body is made from it, and it stays editable afterwards: moving a line means changing the part.

Constraint — a rule that holds the drawing together: two lines parallel, a distance fixed, one point on another. When something is dragged, they keep holding.

Degree of freedom — what can still move in a drawing. “4 more dimensions and nothing can move” means: four things are not yet settled. At zero the drawing is fully defined.

Fully defined — every number of the drawing is given, nothing shifts any more. Not fully defined does not mean wrong: the drawing works, it can just still be moved.

Extrude (pull up) — raising an outline perpendicular to its plane until a body comes out of it. The usual way from drawing to part; under Create → Create from sketch this kind is called Extrude base shape, and other programs call it extruding.

Pocket — the same inwards: the outline is cut out of an existing body instead of a new one being set on top.

Profile — the closed outline a body is made from. Not the same as the material or printer profile, which supplies values.

Curve — a smooth line through several placed points, for shapes that are neither straight nor circular. Other design programs call it a spline.

Guide line — a line that carries constraints but forms no body itself. The centre line something hangs on symmetrically is not meant to be printed too.

Fit — how tightly two parts sit inside one another. The clearance needed comes from the material profile.

Clearance — the gap between peg and hole so that the two can be joined. Too little jams, too much wobbles.

Press fit — interference instead of clearance: the part is pressed in and holds by itself.

Tolerance — the amount by which a dimension deliberately departs from the nominal size so that the printed result comes out right.

Shrinkage — plastic contracts as it cools. That is why a printed part is slightly smaller than drawn.

Elephant foot — the lowest layer is pressed against the bed and spreads outwards. The part is wider at the bottom than planned.

Overhang — a face growing outwards at an angle. Beyond a certain angle the layer below has nothing left to rest on.

Supports — material printed under an overhang and broken off afterwards.

Island — an area of a layer with nothing underneath it. Without a support the printer prints into thin air there.

Bridge (span) — a horizontal run between two points of support. Short bridges succeed without support, long ones sag.

Nozzle — the opening the plastic comes out of, usually 0.4 mm. It limits how fine a detail can be.

Line width — how wide the nozzle lays a line. For filament printing, Solidon uses two adjacent lines as a guideline for minimum wall thickness.

Layer height — how thick one layer is, usually 0.2 mm. Smaller means finer and slower.

Slicer — the program that turns the model into the print file. Solidon is not one and replaces none.

G-code — the finished list of instructions for the printer. It comes out of the slicer.

STL — the most widespread format: triangles only, no unit, no colour.

3MF — the modern successor: with unit, colours and several objects in one file. Wherever the slicer can read it, it is the better choice.

STEP — a format with real faces and edges instead of triangles. What classical CAD programs exchange.

GLB — the format of the viewers: triangles with colours, in a single file that every browser opens. Meant for showing, not for printing.

Report — the list of what stands out about the scene, each entry with an action that fixes it.

Filament — a named spool with a colour and print settings of its own. In multi-colour printing it is assigned to a whole part or to a recognised face.

Which models Solidon uses

Solidon computes geometry itself and needs nothing for that. Two things come from outside, and each of them needs a model: the chat, and generating from text or an image. Without either, everything else runs — importing, changing, checking, exporting.

For the chat: a language model

Runs on this machine, through Ollama. It is fetched in Edit → Set up the chat: one button starts the service, one loads the model, one checks it. Instead of a local model, your own key for a hosted one also works.

ModelSizeWhat was measured
qwen3.5:9b6.6 GBUses 7.4 GB of graphics memory and fits fully on cards from 10 GB; on an 8 GB card part of it runs on the processor, and each request takes two to three times as long. Single instructions seven of eight correct, test tasks 21 of 39, multi-part two of ten, asks back less often, about 6 seconds per request.
qwen3:14b9.3 GBUses 13.6 GB of graphics memory and thinks before every answer, about 18 seconds per request. Single instructions eight of eight correct, test tasks 22 of 39, multi-part two of ten.
gpt-oss:20b13.8 GBUses 12.9 GB of graphics memory, about 7 seconds per request, good for single instructions with seven of eight correct. Test tasks only 10 of 39, multi-part none of ten.
qwen3:30b-a3b18.6 GBNeeds more than 16 GB of graphics memory; on a 16 GB card a third runs on the processor at about 17 seconds per request. Single instructions eight of eight correct, test tasks not measured.

The default is in bold. Measured against eight requests that each call for one tool call — for one that is deliberately unclear, asking back is the right response. A model that only writes about it instead of doing it answers in the chat and does nothing. Hence the button Check tools: neither size nor provider predicts it.

Checked and not recommended

ModelSizeWhat was measured
qwen3.5:9b-q8_010.7 GBUses 10.6 GB and completed six of eight tests correctly, fewer than qwen3.5:9b. The smaller version is the better choice.
gemma4:12b7.6 GBGot stuck in an endless answer on two of eight requests. Not suitable for Solidon.
granite4.1:8b5.3 GBGuesses on an unclear request instead of asking. Not suitable for Solidon.
llama3.1:8b4.9 GBGuesses on an unclear request instead of asking. Not suitable for Solidon.
mistral-nemo:latest7.1 GBOn four of eight requests it writes about the tool instead of calling it. Not suitable for Solidon.
qwen2.5-coder:14b9.0 GBWrites every call out as text instead of executing it — despite fourteen billion parameters. Not suitable for Solidon.
llama3:latest4.7 GBOllama refuses tools for this model. Not suitable for Solidon.

Below 7 billion parameters the calls fail reproducibly. And the graphics card decides the time: where Ollama does not address it, it computes on the processor, and that is not a different speed but a different order of magnitude.

For generating: three models

They run in ComfyUI, side by side, and Solidon sets up all three — in the list of optional programs, ComfyUI's row carries Set up nodes and model …. Only generating from text needs the third one; that is why it is a checkbox of its own.

What forModelSizeWhere from
A body from an imageTripoSG7.5 GBSolidon sets it up
Removing the backgroundBiRefNet445 MBSolidon sets it up
An image from text firstSDXL6.9 GBSolidon sets it up, on request

The image model

Only for generating from text. If you bring a photo or a drawing, you never need it — and Solidon does not download seven gigabytes unasked for something an existing image makes unnecessary. That is why it is a checkbox of its own in the setup; if it is missing when generating, the button Set up image model … leads straight there.

sd_xl_base_1.0.safetensors is fetched from the repository stabilityai/stable-diffusion-xl-base-1.0 on Hugging Face, at a fixed revision and with a checksum, into models/checkpoints in the ComfyUI folder. If you prefer, put it there yourself; then restart ComfyUI once, and Generate model accepts a sentence instead of an image as well. Its licence is the CreativeML Open RAIL++-M by Stability AI; the uses it excludes are listed in its attachment and bind whoever uses the model.

Another SDXL model works too: Solidon takes what lies in the folder, preferring juggernaut and dreamshaper over the base model. Models with refiner, inpaint or turbo in the name are not taken — they do a different job.

How long it takes

Measured on an RTX 4080: from an image about fifteen seconds, from text about two and a half minutes. The difference is the image model — it first loads seven gigabytes into graphics memory and then computes an image before any body exists at all. After that the same chain follows in both cases: fit to working size, repair, and on very fine meshes reduce the triangles.

Without a suitable graphics card both take many times as long. If something breaks off, it is an error, not slowness — the dialog then shows ComfyUI's own message and the step where it broke off.

Materials, printers, standard parts

Materials

All dimensions are in millimetres. “Clearance” is the gap that lets fitted parts move. “Press fit” is the interference that holds parts tightly together. A calibrated profile uses measured values instead of defaults.

MaterialClearancePress fitHole allowanceElephant footShrinkagecalibrated
ABS0.25-0.060.200.150.7 %no
ASA0.25-0.060.200.150.6 %no
PETG0.25-0.050.200.200.4 %no
PETG-CF0.25-0.050.200.150.3 %no
PLA0.20-0.050.150.150.2 %no
Standardharz0.10-0.030.050.100.6 %no
TPU 95A0.35-0.100.300.250.2 %no

Printer

The selected printer decides what fits on the bed and when a wall counts as too thin — two nozzle lines on a filament printer, the minimum wall of its profile on a resin printer. The smallest detail is set by the nozzle on a filament printer and by the pixel on a resin printer.

PrinterTechnologyBuild volumeLayer heightSmallest detailMinimum wallclosed
Allgemeiner FDM-Drucker 220 mmFilament220 × 220 × 2500.200.400.84no
Allgemeiner Resin-Drucker 130 mmResin130 × 80 × 1600.050.050.40yes
Allgemeiner Resin-Drucker 220 mmResin220 × 120 × 2200.050.050.40yes
Anycubic Kobra 2Filament220 × 220 × 2500.200.400.84no
Bambu Lab A1Filament256 × 256 × 2560.200.400.84no
Bambu Lab A1 miniFilament180 × 180 × 1800.200.400.84no
Bambu Lab P1SFilament256 × 256 × 2560.200.400.84yes
Bambu Lab X1 CarbonFilament256 × 256 × 2560.200.400.84yes
Creality Ender-3 V3Filament220 × 220 × 2500.200.400.84no
Creality Ender-3 V3 KEFilament220 × 220 × 2400.200.400.84no
Creality Ender-3 V3 SEFilament220 × 220 × 2500.200.400.84no
Creality K1Filament220 × 220 × 2500.200.400.84yes
Creality K1 MaxFilament300 × 300 × 3000.200.400.84yes
Elegoo Centauri Carbon 2Filament256 × 256 × 2560.200.400.84yes
Elegoo Neptune 4Filament225 × 225 × 2650.200.400.84no
Elegoo Neptune 4 PlusFilament320 × 320 × 3850.200.400.84no
Prusa MINI+Filament180 × 180 × 1800.200.400.90no
Prusa MK4SFilament250 × 210 × 2200.200.400.90no
Prusa XLFilament360 × 360 × 3600.200.400.90no
Sovol SV06Filament220 × 220 × 2500.200.400.84no

Standard parts

Where the dimensions come from when a part places a screw hole, a nut trap or a thread. A printable internal thread of a size fits a hole between its tap drill hole and its nominal size. None of it is estimated.

SizeNominalClearance holeTap drill holeHeadPitch
M22.02.41.603.80.40
M2.52.52.92.054.50.45
M33.03.42.505.50.50
M44.04.53.307.00.70
M55.05.54.208.50.80
M66.06.65.0010.01.00
M88.09.06.8013.01.25

Nuts, washers, heat-set inserts, magnets, bearings, extrusion profiles and tubes live in the same table; the parts look them up there.

Messages, word for word

What the application says when something does not work — word for word, so it can be looked up. An error never ends in “failed” here: every message comes with at least one way forward.

MessageWhat helps
A face reference on the exact body can no longer be resolved.Show the history, Cancel
A value is outside the allowed range.Correct the input, Cancel
An external program did not answer.Optional programs …, Try again, Cancel
An unexpected error occurred in the application.Create an error report, Show details, Cancel
None of the checked orientations fits the printable area. Choose another printer or split the model.Split the model, Choose a different printer profile, Cancel
Solidon needs a licence key and one-time device activation for this (Help → Unlock Solidon …).Enter licence key, Buy Solidon, Cancel
That is ambiguous.Select, Cancel
The 3D model generation delivered no model.Cancel
The Solidon installation is damaged.Open download page, Create an error report, Cancel
The activation file cannot be used.Correct the input, Activate online, Activate offline …, Cancel
The active licence key cannot be overwritten.Deactivate this computer, Cancel
The bodies could not be combined by any route.Repair and try again, Compute more coarsely — dimensions get rounded, Show the places, Cancel
The connection to the activation service did not complete.Try again, Activate offline …, Create an error report, Cancel
The deactivation of this computer has not yet been confirmed.Deactivate this computer, Create an error report, Cancel
The device identity could not be stored securely.Try again, Create an error report, Cancel
The feedback could not be sent.Send again, Store the report, Send by email yourself, Cancel
The file could not be written.Try again, Choose another place, Correct the input, Cancel
The geometry did not allow the operation.Repair and try again, Show the places, Cancel
The input could not be used as given.Correct the input, Cancel
The language model did not answer.Optional programs …, Try again, Cancel
The language model took too long.Optional programs …, Try again, Cancel
The language model's answer could not be read.Optional programs …, Try again, Cancel
The local AI is still busy.Optional programs …, Try again, Cancel
The model has several openings.Repair and try again, Show the places, Cancel
The model is not stable in any of the checked orientations. Check supports or increase build plate adhesion.Open print settings, Show support needed, Cancel
The object does not fit the build volume.Split the model, Scale down to the build volume, Choose a different printer profile, Cancel
The request and response exceeded the language model's capacity.Optional programs …, Try again, Cancel
The support map takes too long for this model.Reduce triangles, Cancel
The task was too long for the language model.Optional programs …, Try again, Cancel
The tools for editable faces and edges are unavailable.Optional programs …, Cancel
This computer has not yet been activated for the licence key.Activate online, Activate offline …, Cancel
This licence key cannot be used.Correct the input, Buy Solidon
This model is too large for an analysis map.Reduce triangles, Cancel
This tool needs individually editable faces and edges.Convert to faces and edges, Cancel
Two constraints contradict each other.Correct the input, Cancel

The line below it in the window names the reason for this particular case — which wall is too thin, which value is out of range, which file was meant.

Scene

Arrange on the bed

Lays all objects out side by side on the build plate.

Location: Command palette → Arrange on the bed

Shortcut Ctrl+Shift+O

ParametersUnitDefaultRangeMeaning
Move slender parts towards the centreonMoves tall, narrow parts closer to the centre of their plate when space is available. Other parts and spacing are preserved.
Distancemm50 … 100Air between the parts. Enough that an elephant foot does not fuse two of them at the edge.
Build plates121 … 12What does not fit on one plate goes on the next.
Separate by filamentonPuts parts of different filaments on different plates. One nozzle purges at every change; if the printer has enough nozzles for all filaments, everything stays together.

Check overlaps

Reports overlaps and anything sticking out of the build volume.

Location: Command palette → Check overlaps

ParametersUnitDefaultRangeMeaning
Minimum clearancemm00 … 50When two parts count as too close. Zero reports real overlaps only; anything above also reports tight spots.

Check the assembly path

Checks whether two parts can reach their position — not just whether they fit once there. The first selected part is pushed into the second, turned, or first pushed and then turned.

Location: Actions on the right (with a body selected) → Check the assembly path

When not to use it: On open bodies, because they have no inside and cannot be measured this way.

ParametersUnitDefaultRangeMeaning
MotionPushedPushed, Turned, Pushed, then turnedPushed, turned, or first pushed and then turned — the way a bayonet is inserted and locked.
Directionxx, y, zThe axis along which the first part is pushed into the second — and about which it turns.
Opposite directionoffPushes against the axis direction, that is from the other side. Applies when Motion = Pushed, Pushed, then turned.
Assembly pathmm250.1 … 500How far ahead of the final position to check. As long as the section where the parts engage, plus some run-up. Applies when Motion = Pushed, Pushed, then turned.
Turn°90-360 … 360How many degrees the first part finally turns into its end position — counter-clockwise when the axis points towards you. Negative turns it the other way. Applies when Motion = Turned, Pushed, then turned.
Point Xmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Motion = Turned, Pushed, then turned.
Point Ymm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Motion = Turned, Pushed, then turned.
Point Zmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Motion = Turned, Pushed, then turned.
Steps242 … 200How many positions the path is divided into. More finds tighter spots but costs one intersection of both bodies per step.

Duplicate object

Creates further copies of the object. Each stays an object of its own, and the quantity can be changed in the history.

Location: Actions on the right (with a body selected) → Duplicate object

Shortcut Ctrl+D

ParametersDefaultRangeMeaning
Count21 … 100How many copies there are afterwards, the original included. Two means one copy.
Name of the copyLeave empty to derive the name from the original.

Remove object

Takes an object out of the scene. The step is in the history, so an undo brings it back.

Location: Actions on the right (with a body selected) → Remove object

Shortcut Del

Rename object

Gives an object a different name. The geometry is untouched.

Location: Actions on the right (with a body selected) → Rename object

Shortcut F2

ParametersDefaultMeaning
NamerequiredNew name of the object.

Repair

Repair

Closes holes, removes faulty triangles, aligns the outer sides and resolves overlaps.

Location: Actions on the right (with a feature selected: Open edge) → Repair

Shortcut Ctrl+Shift+R · Applies to: Open edge

ParametersDefaultMeaning
Close open placesonCloses holes. The report names large openings.
Close large openingsonAlso closes openings that need a large new surface. Off leaves them open. Applies when Close open places is ticked.
Resolve overlapsonMerges parts that sit inside each other. Whatever cannot be done safely stays unchanged.
Remove stray fragmentsoffAlso removes closed parts that are much smaller than the main part.
Merge duplicate pointsonMerges points that practically coincide. The most common reason a mesh appears to consist of several parts.
Remove empty trianglesonTriangles with no area. They disturb every later computation and carry nothing.
Align the outer sidesonSettles which side is outside. Without it faces appear dark or vanish.

Transformation

Align to feature

Brings a bore axis or a face into line with a second one.

Location: Actions on the right (with a feature selected: Hole, peg, Face) → Align to feature

Applies to: Hole, peg, Face

ParametersDefaultMeaning
FeatureHole or face on the object being moved. Click it in the view to select it.
TargetrequiredFeature to align to, written as obj_2:hole_1.
The other way roundoffTurns the result by 180 degrees when the other side was meant.

Copies in a row or circle

Places copies in a row or on a circle — a hole pattern, a ring of screw bosses, a row of clips. A single step in the history, and the count stays editable.

Location: Actions on the right (with a body selected) → Copies in a row or circle

ParametersUnitDefaultRangeMeaning
KindLinearLinear, CircularLinear lines the copies up along a direction, circular puts them around an axis.
Count41 … 100How many copies there are afterwards, the original included. A single one is not a pattern.
Distancemm200 …Centre to centre, for the linear kind. The circular one counts the angle. Applies when Kind = Linear.
Angle°360-360 … 360Over which arc the copies are spread. A full 360 degrees closes the ring without two copies landing on each other. Applies when Kind = Circular.
Axiszx, y, zThe axis around which the ring runs. It passes through the selected centre of rotation. Applies when Kind = Circular.
Point Xmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular.
Point Ymm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular.
Point Zmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular.
Direction X1Direction of the linear row. Without one every copy would sit on top of the last. Applies when Kind = Linear.
Direction Y0Second axis of the direction — see Direction X. Applies when Kind = Linear.
Direction Z0Third axis of the direction — see Direction X. Applies when Kind = Linear.

Fit to size

Scales an object so its longest edge matches the given size. For anything whose size you know but whose factor you would have to work out first.

Location: Actions on the right (with a body selected) → Fit to size

ParametersUnitDefaultRangeMeaning
Longest edgemm1000.1 … 1000The longest edge is scaled to this size; the other dimensions scale proportionally.
ReferenceCentreCentre, Origin, Print bedWhich point stays put while scaling.
Place in a free spotoffAfter scaling, sets the model down next to the parts already in the project: as close to the centre of the plate as possible, on the first plate with room.
Centre Xmm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Centre Ymm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Plate11 …Which build plate the model sits on. Applies when Place in a free spot is ticked.

Mirror

Mirrors an object about an axis. For the counterpart of a part — left and right bracket from the same construction.

Location: Actions on the right (with a body selected) → Mirror

Shortcut Ctrl+M

ParametersUnitDefaultRangeMeaning
Axisxx, y, zThe axis to mirror about — the other hand of the same part.
Point Xmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once.
Point Ymm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once.
Point Zmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once.

Move

Moves an object by the given millimetres.

Location: Actions on the right (with a body selected) → Move

Shortcut Ctrl+T

ParametersUnitDefaultRangeMeaning
Movebyby, toMove by a distance or place a reference point at a fixed position.
Offset Xmm0By how much it moves, not where to. Positive goes right. Applies when Move = by.
Offset Ymm0Positive goes backwards. Applies when Move = by.
Offset Zmm0Positive goes up. To set a part down, use Place on the bed. Applies when Move = by.
Target Xmm0X position of the selected reference point. Applies when Move = to.
Target Ymm0Y position of the selected reference point. Applies when Move = to.
Target Zmm0Z position of the selected reference point. Applies when Move = to.
Reference pointPrint bedPrint bed, Centre, Bottom front left corner, Top front left corner, Bottom rear left corner, Top rear left corner, Bottom front right corner, Top front right corner, Bottom rear right corner, Top rear right corner, FeatureMultiple bodies use their combined bounding box. The feature belongs to the first body. Applies when Move = to.
Reference featureIdentifier of the feature whose centre reaches the target position. Applies when Reference point = Feature. Applies when Move = to.
Keep on the bedoffIf the movement carries the body beyond the edge of the print area, it is brought back — as little as possible, and to the next free spot if another body is there. Dragging a handle sets this automatically: dragging points to a place. Solidon carries out typed values as entered. Applies when Move = by.
Onto plate00 …Build plate to move the body to, numbered as in the plate selector. The position then applies on that plate. Zero keeps the current plate.

Orient for printing

Finds the orientation with the least support for every body in the scene, then rearranges the bed. Each one gets its own, and whatever already stands without supports stays standing.

Location: Actions on the right (with nothing selected) → Orient for printing

ParametersUnitDefaultRangeMeaning
Search thoroughlyonChecks orientations derived from the geometry and compares the best ones using layer analysis. Off uses a fast face-based heuristic.
Candidates2008 … 2000How many convex hull faces are checked as a base. The best orientations are then compared using layer analysis. Applies when Search thoroughly is ticked.
Arrange on the bed afterwardsonA body laid down needs more area than a standing one. Off means each stays where it stood — even when it then sits inside its neighbour.
Distancemm50 … 100Clearance between the parts when arranging. Applies when Arrange on the bed afterwards is ticked.
Build plates121 … 12What does not fit on one plate goes on the next. Applies when Arrange on the bed afterwards is ticked.
Separate by filamentonPuts parts of different filaments on different plates. One nozzle purges at every change; if the printer has enough nozzles for all filaments, everything stays together. Applies when Arrange on the bed afterwards is ticked.
Move slender parts towards the centreonMoves tall, narrow parts closer to the centre of their plate when space is available. Other parts and spacing are preserved. Applies when Arrange on the bed afterwards is ticked.

Place on the bed

Puts the underside of the object on the print bed.

Location: Actions on the right (with a body selected) → Place on the bed

Shortcut Ctrl+Shift+B

Place on the bed together

Places the selected bodies on the print bed together, preserving their relative positions.

Location: Actions on the right (with a body selected) → Place on the bed together

Rotate

Rotates an object about an axis. The pivot decides around what: its own centre, the project origin, or the centre of the bed.

Location: Actions on the right (with a body selected) → Rotate

Shortcut Ctrl+R

ParametersUnitDefaultRangeMeaning
Rotatebyby, toRotate by an angle or set the original axes to target angles.
Target angle X°0-360 … 360Target angles from the original position: first X, then Y, then Z about the world axes. Applies when Rotate = to.
Target angle Y°0-360 … 360Target angles from the original position: first X, then Y, then Z about the world axes. Applies when Rotate = to.
Target angle Z°0-360 … 360Target angles from the original position: first X, then Y, then Z about the world axes. Applies when Rotate = to.
Axiszx, y, zWhich axis to turn about. Z spins on the bed, X and Y tip the part. Applies when Rotate = by.
Angle°90-360 … 360Angle anticlockwise, seen from the tip of the axis. Applies when Rotate = by.
PivotCentreCentre, Origin, Print bed, Named point, Bottom front left corner, Top front left corner, Bottom rear left corner, Top rear left corner, Bottom front right corner, Top front right corner, Bottom rear right corner, Top rear right corner, FeatureCentre of the object, origin or print bed — or a named point for several bodies to turn around together.
Reference featureIdentifier of the feature whose centre reaches the target position. Applies when Pivot = Feature.
Pivot Xmm0Applies only when the pivot is “Named point”.
Pivot Ymm0Applies only when the pivot is “Named point”.
Pivot Zmm0Applies only when the pivot is “Named point”.
Keep on the bedoffIf the movement carries the body beyond the edge of the print area, it is brought back — as little as possible, and to the next free spot if another body is there. Dragging a handle sets this automatically: dragging points to a place. Solidon carries out typed values as entered. Applies when Rotate = by.

Scale

Scales an object uniformly or per axis.

Location: Actions on the right (with a body selected) → Scale

ParametersUnitDefaultRangeMeaning
Factor10.001 … 1000Uniform scaling. Per-axis values are on the back side. When the target size is known, “Fit to size” is the shorter way.
Factor X00 …This axis only. Zero means the uniform factor above applies.
Factor Y00 …Zero means the uniform factor above applies.
Factor Z00 …Zero means the uniform factor above applies. Scaling per axis distorts holes — they turn oval.
Reference pointCentreCentre, Origin, Print bed, Named pointThe point that stays put: centre of the object, origin or print bed — or a named point, so several bodies grow together.
Reference point Xmm0Applies only when the reference point is “Named point”.
Reference point Ymm0Applies only when the reference point is “Named point”.
Reference point Zmm0Applies only when the reference point is “Named point”.
Keep on the bedoffIf the movement carries the body beyond the edge of the print area, it is brought back — as little as possible, and to the next free spot if another body is there. Dragging a handle sets this automatically: dragging points to a place. Solidon carries out typed values as entered.

Basic shapes

Add a box

Creates a box on the print bed or on a selected surface.

Location: Create → Basic shapes → Add a box (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Widthmm400.1 … 1000Width of the body before alignment. Can be an expression, such as =@breite*2.
Depthmm300.1 … 1000Depth of the body before alignment.
Heightmm100.1 … 1000Distance from the bottom to the top of the body.
Reference pointCentreCentre, CornerCentred on the origin or with its corner on it.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a box

Creates a cuboid with real edges — chamfers and fillets can be set on them later.

Location: Create → Basic shapes → Add a box

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Widthmm400.1 … 1000Width of the body before alignment.
Depthmm300.1 … 1000Depth of the body before alignment.
Heightmm200.1 … 1000Distance from the bottom to the top of the body.
Reference pointCentreCentre, CornerCentred on the origin or with its corner on it.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a cylinder

Creates a cylinder with real edges on the print bed or on a selected surface.

Location: Create → Basic shapes → Add a cylinder

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Diametermm200.1 … 1000Outer diameter. The circle stays truly round even when enlarged.
Heightmm200.1 … 1000Distance from the bottom to the top of the body.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a cylinder

Creates a cylinder on the print bed or on a selected surface.

Location: Create → Basic shapes → Add a cylinder (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Diametermm200.1 … 1000Outside diameter of the body.
Heightmm200.1 … 1000Distance from the bottom to the top of the body.
Segments488 … 256More segments means rounder and slower.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a sphere

Creates a sphere with a true spherical surface on the print bed or on a selected surface.

Location: Create → Basic shapes → Add a sphere

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Diametermm200.1 … 1000Outside diameter of the body.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a sphere

Creates a sphere on the print bed or on a selected surface.

Location: Create → Basic shapes → Add a sphere (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Diametermm200.1 … 1000Outside diameter of the body.
Segments328 … 128More segments means rounder and slower — from 60 on, the sphere is as round as it gets.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a tube

Creates a tube with true circular faces on the print bed or on a selected surface, sized by wall thickness or inside diameter.

Location: Create → Basic shapes → Add a tube

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Outside diametermm200.1 … 1000Diameter from outer edge to outer edge.
Specify inside diameteroffOff: the wall thickness sets the opening. On: the inside diameter sets it, and the wall follows from it.
Wall thicknessmm20.05 … 500Thickness of the tube wall. If it is thinner than the printer can lay down, a finding says so. Applies when Specify inside diameter is not ticked.
Inside diametermm160.05 … 1000Diameter of the opening. It must be smaller than the outside diameter. Applies when Specify inside diameter is ticked.
Heightmm200.1 … 1000Length of the tube upwards, from the standing face.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Add a tube

Creates a tube on the print bed or on a selected surface, sized by wall thickness or inside diameter.

Location: Create → Basic shapes → Add a tube (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Outside diametermm200.1 … 1000Diameter from outer edge to outer edge.
Specify inside diameteroffOff: the wall thickness sets the opening. On: the inside diameter sets it, and the wall follows from it.
Wall thicknessmm20.05 … 500Thickness of the tube wall. If it is thinner than the printer can lay down, a finding says so. Applies when Specify inside diameter is not ticked.
Inside diametermm160.05 … 1000Diameter of the opening. It must be smaller than the outside diameter. Applies when Specify inside diameter is ticked.
Heightmm200.1 … 1000Length of the tube upwards, from the standing face.
Segments488 … 256More segments means rounder and slower.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Container with lid

Creates a round or rectangular container with a matching screw, push-fit or hinged lid.

Location: Create → Basic shapes → Container with lid

ParametersUnitDefaultRangeMeaning
Basic shapeRoundRound, RectangularRound or rectangular container; all outside dimensions remain editable.
Lid typeScrew lidScrew lid, Push-fit lid, Hinged lidScrew lid, push-fit lid or a hinged lid printed with its hinge.
Diametermm6010 … 2000Outside diameter of the round container. Applies when Basic shape = Round.
Widthmm8010 … 2000Outside width of the rectangular container. Applies when Basic shape = Rectangular.
Depthmm6010 … 2000Outside depth of the rectangular container. Applies when Basic shape = Rectangular.
Heightmm402 … 2000Container height up to the rim; the neck and lid sit above it.
Wall thicknessmm30.4 … 100Thickness of the outside wall and dividers.
Bottom thicknessmm30.4 … 100Thickness of the closed bottom.
Outer radiusmm80 … 1000Rounds the vertical outer corners. The inner radius preserves the wall thickness. Applies when Basic shape = Rectangular.
Lid thicknessmm2.40.8 … 50Thickness of the lid plate above the cavity.
Collar depthmm40 … 100How far the push-fit lid extends into the opening. Applies when Lid type = Push-fit lid.
Thread heightmm82 … 100Height of the threaded neck above the container rim. Applies when Lid type = Screw lid.
Pitchmm31 … 10Distance between adjacent thread turns along the axis. Applies when Lid type = Screw lid.
Wall thickness of the lidmm2.40.8 … 20Thickness of the rim around the lid thread. Applies when Lid type = Screw lid.
Neck diametermm00 … 2000Zero takes the narrower side of the opening. Applies when Lid type = Screw lid.
Rows11 … 50Number of compartments from front to back; one leaves this direction undivided.
Columns11 … 50Number of compartments side by side; one leaves this direction undivided.
Divider heightmm00 … 2000Height above the inside base. Zero leaves room for the lid.
Dispensing holesoffDrills a circle of through holes in the lid plate.
Hole diametermm20.4 … 100Diameter of the dispensing holes in the lid. Applies when Dispensing holes is ticked.
Number of dispensing holes71 … 64Through holes spaced evenly around the circle. Applies when Dispensing holes is ticked.
Bolt circle radiusmm00 … 1000Distance from the holes to the lid centre. Zero uses a quarter of the inside width. Applies when Dispensing holes is ticked.
Hinge widthmm248 … 120Total width across both leaves, measured along the axle. Applies when Lid type = Hinged lid.
Hinge pinmm42 … 20Diameter of the hinge pin printed with the container. Applies when Lid type = Hinged lid.
Hinge reachmm124 … 60How far each leaf reaches from the axle — the lever of the joint. Applies when Lid type = Hinged lid.
Hinge wallmm2.51 … 15Material thickness around the hinge eye. Applies when Lid type = Hinged lid.
Opening angle°1800 … 180Zero closes the hinged lid; 180 degrees opens it fully. Applies when Lid type = Hinged lid.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create cone

Creates a cone or truncated cone with a true conical surface on the print bed or on a selected surface.

Location: Create → Basic shapes → Create cone

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Bottom diametermm200 … 1000Diameter of the bottom. Zero makes this side a point.
Top diametermm100 … 1000Diameter at the top. Zero makes this end a point.
Heightmm200.1 … 1000Distance from the bottom to the top of the body.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create cone

Creates a cone or truncated cone on the print bed or on a selected surface.

Location: Create → Basic shapes → Create cone (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Bottom diametermm200 … 1000Diameter of the bottom. Zero makes this side a point.
Top diametermm100 … 1000Diameter at the top. Zero makes this end a point.
Heightmm200.1 … 1000Distance from the bottom to the top of the body.
Segments488 … 256More segments means rounder and slower.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create organizer

Creates an organizer with linked compartment dimensions and individually adjustable dividers.

Location: Create → Basic shapes → Create organizer

ParametersUnitDefaultRangeMeaning
Widthmm18010 … 2000Outer width. When compartment dimensions are fixed, it is calculated from the layout.
Depthmm148.510 … 2000Outer depth. When compartment dimensions are fixed, it is calculated from the layout.
Heightmm1202 … 2000Total height including the bottom. Individual dividers can be lower.
Compartment layout{"basis":"outer","layout":{"axis":"y","child":{"axis":"x","child":{"depth":40,"id":"cell","kind":"cell","radius":3,"width":50},"count":3,"heights":{},"id":"columns","kind":"repeat","opening_radius":0.0,"wall":3},"count":3,"heights":{},"id":"rows","kind":"repeat","opening_radius":0.0,"wall":3},"version":1}Split compartments in the preview and change divider heights. Dimension expressions are preserved.
Outer wallmm31 … 100Outer wall thickness; divider thicknesses are set in the layout.
Bottom thicknessmm41 … 100Bottom thickness, independent of compartment height and dividers.
Outer radiusmm80 … 500Radius of the vertical outer corners. Inner radii are set on the compartments.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create ring

Creates a closed round ring with a true toroidal surface on the print bed or on a selected surface.

Location: Create → Basic shapes → Create ring

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Outside diametermm400.1 … 1000Overall diameter from outer edge to outer edge.
Tube diametermm80.1 … 500Diameter of the ring's circular cross-section.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create ring

Creates a closed round ring on the print bed or on a selected surface.

Location: Create → Basic shapes → Create ring (via the history step context menu)

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Outside diametermm400.1 … 1000Overall diameter from outer edge to outer edge.
Tube diametermm80.1 … 500Diameter of the ring's circular cross-section.
Segments488 … 128More segments make the ring and its cross-section rounder but slower to calculate.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create screw

A bolt with a true helical external thread and editable faces, supported by STEP export. Enlarged by clearance and subtracted from a body, it becomes the internal thread.

Location: Create → Basic shapes → Create screw

ParametersUnitDefaultRangeMeaning
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.
Position Xmm0Moves the body's existing reference point along X.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0Direction of the local Z axis. 0/0/0 keeps the existing upward orientation.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the body around its own upright axis. The direction says where it points; this angle says how it is oriented while doing so.
Placement on the faceAt the selected pointAt the selected point, Centred on the facePlaces the base at the selected point or at the centre of the face.
Nominal diametermm102 … 100Outer diameter across the thread crests — the dimension M10 refers to.
Pitchmm1.50.25 … 8Height gained per turn. Whether the threads print cleanly depends on the printer, material and settings; check a small fit test piece.
Lengthmm121 … 500Thread length from the print bed upwards, at least two turns.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Profile clamp with liners

Creates two bolted shells and two separate replaceable liners from one shared mating outline.

Location: Create → Basic shapes → Profile clamp with liners

ParametersUnitDefaultRangeMeaning
Profile shapeRoundRound, Oval, A drawing of its ownMeasured round, oval or custom-drawn profile section.
Profile diametermm162 … 250Measured outer diameter of the round mating profile. Applies when Profile shape = Round.
Profile widthmm472 … 250Full width of the explicitly selected ellipse. Applies when Profile shape = Oval.
Profile heightmm322 … 250Full height of the explicitly selected ellipse. Applies when Profile shape = Oval.
Mating outlinerequiredOne closed mating outline without inner holes. Its dimension expressions are retained. Applies when Profile shape = A drawing of its own.
Shell materialrequiredMaterial profile for both shells; select it explicitly.
Liner materialrequiredSeparate material profile for both liners, defining clearance, interference and minimum wall.
Clamp depthmm4016 … 80Length of the shells along the profile.
Liner thicknessmm21 … 5Wall thickness between the mating profile and outer seat, measured perpendicular.
Shell wallmm42 … 8Perpendicular distance from the seat to the outer outline.
Split gapmm10.5 … 2Gap between the shells before tightening.
Flange widthmm1.20.8 … 4Front stop flange extension beyond the outer liner outline.
Flange heightmm1.51 … 4Thickness of the front stop flange, measured along the profile.
Rear reliefmm21 … 4Shortens the liner core relative to the shell.
Split plane angle°0-180 … 180Rotates the split within the measured profile section.
Split plane offsetmm0-125 … 125Moves the split; both halves must stay in one piece and fit together.
Screw sizeM4M3, M4, M5, M6Two screws and nuts with recesses from the standard parts table.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Combine and subtract

Blend together

Joins two bodies with a flowing transition instead of a sharp crease. For handles, struts and anything that must not tear at the inner corner once printed.

Location: Actions on the right (with a body selected) → Blend together

When not to use it: On parts whose dimensions matter, because sharp edges soften on the grid. For a fit, use an ordinary union.

ParametersUnitDefaultRangeMeaning
Transitionmm30 … 50How wide the fillet between the two bodies grows. Zero gives the ordinary union. It bridges a gap from about three times its width.
Grid spacingmm10.05 … 10How finely it is computed. Smaller means more accurate and markedly slower — edges below this spacing are lost.

Cut counter-form

Cuts a pocket into the first selected insert for each further part. It follows the outline of the part with clearance, from its lowest point through the top, so it comes straight out. The parts stay where they are.

Location: Actions on the right (with a body selected) → Cut counter-form

When not to use it: For a pocket in the exact shape of the part, with undercuts and no clearance, use Subtract.

ParametersUnitDefaultRangeMeaning
Removal directionzx, y, zThe axis along which the parts are taken out of the insert — usually Z, from above.
Opposite directionoffTakes the parts out on the other side, downward for instance.
Finger recessmm00 … 60Diameter of a round recess at the side of each pocket so the part can be gripped. Zero leaves it out.
Clearancemm00 … 3Zero uses the value from the selected material profile.

Intersection

Keeps only the area shared by all selected objects. The object selected first keeps its name and material.

Location: Actions on the right (with a body selected) → Intersection

Shortcut Ctrl+Shift+X

Subtract

Subtracts every subsequently selected object from the first. Select the part to keep first, then everything to remove.

Location: Actions on the right (with a body selected) → Subtract

Shortcut Ctrl+Shift+A

Unite

Merges the selected objects into one. The object selected first keeps its name and material; the others become part of it.

Location: Actions on the right (with a body selected) → Unite

Shortcut Ctrl+Shift+V

Sketch

Cut a hole pattern

Cuts a regular field of holes, slots, or honeycomb openings into the drawn outline. Margins, inner contours, and excluded areas are preserved.

Location: Create → Cut a hole pattern

ParametersUnitDefaultRangeMeaning
Field arearequiredDraw the outline the openings go into. Inner rings stay free.
Opening shapeCircleCircle, Slot, HexagonRound holes, slots, or hexagonal openings.
Opening sizemm60.1 … 1000Diameter of round holes, width of slots, or distance across the corners of a hexagon.
Grid spacingmm150.1 … 2000Distance between the centres of adjacent openings.
ThroughoffCuts through the full height of the body; the depth setting is then ignored.
Depthmm40.1 … 1000Cut depth from the drawing face; on a base plane, from the top of the body. Applies when Through is not ticked.
Excluded areasAreas to keep clear on the same drawing plane, for example for feet or connectors.
GridGridGrid, Staggered rowsAligned rows, or rows offset by half the spacing for a honeycomb pattern.
Edge marginmm20 … 1000Minimum distance from each complete opening to the area boundary and excluded areas.
Minimum material between openingsmm10 … 1000Minimum material remaining between adjacent openings.
Slot lengthmm120.1 … 1000Total slot length, including its rounded ends. Applies when Opening shape = Slot.
Cut start heightmm0-2000 … 2000On a base plane: height perpendicular to the plane; zero uses the top of the body. On a body face, the cut starts at that face.
Grid origin Xmm0-2000 … 2000Grid origin in the horizontal direction of the drawing plane.
Grid origin Ymm0-2000 … 2000Grid origin in the vertical direction of the drawing plane.
Apply material toleranceoffIncreases the opening size and slot length by the same material allowance used for drilling. Hexagonal openings keep their distance across corners. Applies when Opening shape = Circle, Slot.

Cut along a path

Sweeps a cross-section along an arc or a drawn path and removes it from the chosen body. This gives a guided channel that starts at the top and can leave through the side.

Location: Create → Create from sketch … (Kind: Cut along a path)

When not to use it: On an imported mesh, the cut is approximated by straight segments. The deviation is smaller than a nozzle can reproduce. For true curves, use a body with exact faces and edges.

ParametersUnitDefaultRangeMeaning
Basic shapeCircleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm40.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends.
Widthmm40.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
PathEven arcEven arc, A drawing of its ownWhat the cross-section runs along: an arc from two numbers or a drawn path. A curved channel needs no drawing; one around two corners does.
Bend radiusmm100.1 … 1000Radius of the path the cross-section follows. It must be larger than half the cross-section, or the inside kinks. Applies when Path = Even arc.
Bend angle°901 … 180How far the arc leads — 90 degrees turns the channel from vertical to horizontal. Applies when Path = Even arc.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.
Drawn pathThe path the cross-section follows — drawn open in the front or side view, starting vertically upwards or downwards. Its start moves to the origin: a path describes a course, not a place. Applies when Path = A drawing of its own.
Starting directionDownwardsDownwards, UpwardsWhether the channel runs into the body from the top down or from the bottom up. A path that already starts that way stays as it is; otherwise it is turned over as a whole.
Xmm0-1000 … 1000Where the channel starts, in X.
Ymm0-1000 … 1000Where the channel starts, in Y.
Zmm-1000 … 1000The height at which the channel starts. Empty means: at the top of the body if it runs downwards, at the bottom if it runs upwards.
Rotation°00 … 360Turns the path about the vertical through its start. At zero an arc bends towards +X, at 90 towards +Y.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.

Cut by blending

Removes a transition between two outlines from the chosen body. At the top lies the basic shape or drawing, at depth its scaled copy or a second drawing: a funnel, a channel from square to round.

Location: Create → Create from sketch … (Kind: Cut by blending)

When not to use it: On an imported mesh, the cut is approximated by straight segments. The deviation is smaller than a nozzle can reproduce. For true curves, use a body with exact faces and edges.

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm200.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends.
Widthmm100.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
ThroughoffReaches from the top edge to the opposite side of the body — the lower outline then lies exactly there, and the depth does not count.
Depthmm100.1 … 1000How deep the transition reaches from the top edge; the lower outline lies there. Applies when Through is not ticked.
Lower outlineComputed from the lower oneComputed from the lower one, A drawing of its ownWhere the outline at the end of the transition comes from: calculated from the upper one or as a drawing of its own. A funnel needs only one number; a transition from square to round needs two outlines.
Taper0.50.05 … 2Size of the lower outline relative to the upper one. 0.5 halves it — a funnel; above 1 the transition widens downwards. Applies when Lower outline = Computed from the lower one.
Lower drawingThe outline at the end of the transition, drawn freely — on the same plane as the upper one and placed the given depth below it. Applies when Lower outline = A drawing of its own.
Xmm0-1000 … 1000Centre of the transition in the drawing plane, along its x direction.
Ymm0-1000 … 1000Centre of the transition in the drawing plane, along its y direction.
Top edgemm0-1000 … 1000Where the transition starts at the top, measured perpendicular to the drawing plane. Zero means: at the top of the body.
Direction of turnAsk firstAsk first, Anticlockwise, ClockwiseOnly if the lower outline is turned exactly between two corners of the upper one: which way the transition turns. Otherwise the nearest corners connect.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.

Cut by revolving

Revolves a cross-section around an axis and removes what it sweeps from the chosen body. This makes a ring groove in a shaft or in a hole, all the way round or as a segment.

Location: Create → Create from sketch … (Kind: Cut by revolving)

When not to use it: On an imported mesh, the cut is approximated by straight segments. The deviation is smaller than a nozzle can reproduce. For true curves, use a body with exact faces and edges.

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm20.1 … 1000Extent of the cross-section away from the axis — for a ring groove, its depth. For a circle and a polygon this is the diameter.
Widthmm30.1 … 1000Height of the cross-section along the axis — for a ring groove, its width. No effect for a circle or a polygon. Applies when Basic shape = Rectangle, Slot.
Distance to the axismm80 … 1000Distance of the inner edge of the cross-section from the axis of rotation — for a ring groove on a shaft, the radius of the groove bottom.
Angle°3601 … 360How far around the axis the cut goes. 360 runs all the way round, less gives a partial groove.
Start°00 … 360Where a partial groove starts, measured around the axis. No effect at 360 degrees.
Axiszz, x, yWhich way the axis of rotation points. If a round feature is chosen, its axis applies.
Axis point Xmm0-1000 … 1000A point on the axis of rotation; the cross-section starts at its height along the axis. With a chosen feature only this height counts.
Axis point Ymm0-1000 … 1000A point on the axis of rotation; the cross-section starts at its height along the axis. With a chosen feature only this height counts.
Axis point Zmm0-1000 … 1000A point on the axis of rotation; the cross-section starts at its height along the axis. With a chosen feature only this height counts.
Axis fromA hole or peg of the body whose axis becomes the axis of rotation. A click on the feature fills it in; empty means: the axis above applies.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
SketchA drawn sketch as the cross-section: x is the distance from the axis, y the position along the axis from the axis point — the distance above then does not apply.

Cut pocket

Cuts a base shape as a pocket into a body — vertically down from the top edge, optionally all the way through. Clicking a face preselects the location. On an exact body, faces and edges are preserved; on an imported mesh, the result is a mesh.

Location: Create → Create from sketch … (Kind: Cut pocket)

Applies to: Face

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, Polygon, Bolt circle, Hole gridRectangle, slot, circle, polygon — or a hole pattern: bolt circle and hole grid give as many holes as set below.
Lengthmm200.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends, for the bolt circle the pitch diameter and for the hole grid the centre-to-centre spacing.
Widthmm100.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
ThroughoffCuts through the full height of the body; the depth setting is then ignored.
Depthmm50.1 … 1000How deep the pocket cuts down from its top edge. Applies when Through is not ticked.
Holes62 … 200Number of holes on the pitch circle, only for the bolt circle. Applies when Basic shape = Bolt circle.
Columns41 … 100Holes in the x direction, only for the hole grid. Applies when Basic shape = Hole grid.
Rows31 … 100Holes in the y direction, only for the hole grid. Applies when Basic shape = Hole grid.
Hole Ømm40.1 … 1000Diameter of each individual hole, for the bolt circle and the hole grid. Applies when Basic shape = Bolt circle, Hole grid.
Xmm0-1000 … 1000Centre of the base shape in the drawing plane, along its x direction. A drawn sketch is already in place.
Ymm0-1000 … 1000Centre of the base shape in the drawing plane, along its y direction. A drawn sketch is already in place.
Top edgemm0-1000 … 1000Where the pocket starts at the top, measured perpendicular to the drawing plane. Zero means: at the top of the body.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
Region00 … 64For a sketch with several separate outlines: which one. Zero means all of them — they are united into one body.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.

Extrude base shape

Raises a base shape or a drawing straight up into a body. Curves stay true curves — a circle really is round.

Location: Create → Create from sketch … (Kind: Extrude base shape)

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, Polygon, Bolt circle, Hole gridRectangle, slot, circle, polygon — or a hole pattern: bolt circle and hole grid give as many holes as set below.
Lengthmm400.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends, for the bolt circle the pitch diameter and for the hole grid the centre-to-centre spacing.
Widthmm200.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
Heightmm100.1 … 1000How high the body is raised, from the print bed upwards.
Holes62 … 200Number of holes on the pitch circle, only for the bolt circle. Applies when Basic shape = Bolt circle.
Columns41 … 100Holes in the x direction, only for the hole grid. Applies when Basic shape = Hole grid.
Rows31 … 100Holes in the y direction, only for the hole grid. Applies when Basic shape = Hole grid.
Hole Ømm40.1 … 1000Diameter of each individual hole, for the bolt circle and the hole grid. Applies when Basic shape = Bolt circle, Hole grid.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
Region00 … 64For a sketch with several separate outlines: which one. Zero means all of them — they are united into one body.
Up to faceInstead of the height: up to the level of this face. Empty means the height above applies. Clicking a face enters it here.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Join to body

Pulls the outline up and joins it to the selected body — one body, one step. An exact body stays exact, an imported mesh stays a mesh.

Location: Create → Create from sketch … (Kind: Join to body)

When not to use it: Not for a separate part: if the extrusion should become a second body, use “Extrude base shape”.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, Polygon, Bolt circle, Hole gridRectangle, slot, circle, polygon — or a hole pattern: bolt circle and hole grid give as many holes as set below.
Lengthmm400.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends, for the bolt circle the pitch diameter and for the hole grid the centre-to-centre spacing.
Widthmm200.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
Heightmm100.1 … 1000How high the body is raised, from the print bed upwards.
Holes62 … 200Number of holes on the pitch circle, only for the bolt circle. Applies when Basic shape = Bolt circle.
Columns41 … 100Holes in the x direction, only for the hole grid. Applies when Basic shape = Hole grid.
Rows31 … 100Holes in the y direction, only for the hole grid. Applies when Basic shape = Hole grid.
Hole Ømm40.1 … 1000Diameter of each individual hole, for the bolt circle and the hole grid. Applies when Basic shape = Bolt circle, Hole grid.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
Region00 … 64For a sketch with several separate outlines: which one. Zero means all of them — they are united into one body.
Up to faceInstead of the height: up to the level of this face. Empty means the height above applies. Clicking a face enters it here.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.

Revolve a cross-section

Revolves a cross-section around the vertical axis: a rectangle becomes a sleeve, a circle a ring. The body stands on the print bed.

Location: Create → Create from sketch … (Kind: Revolve a cross-section)

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm50.1 … 1000Extent of the cross-section away from the axis. For the circle and the polygon this is the diameter.
Widthmm80.1 … 1000Height of the cross-section along the axis. No effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
Distance to the axismm100 … 1000Distance from the axis to the inner edge of the cross-section. Zero makes the body solid to the centre.
Angle°3601 … 360How far around the axis it turns. 360 closes the body.
NameWhat the object is called in the tree. Empty means Solidon picks a name.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
SketchA drawn sketch as the cross-section, used as drawn: x is the distance from the axis, y the height — the distance above does not apply then.

Span between two outlines

Spans a body between the base shape and its scaled copy at height — truncated pyramid, truncated cone, funnel.

Location: Create → Create from sketch … (Kind: Span between two outlines)

ParametersUnitDefaultRangeMeaning
Basic shapeRectangleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm400.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends.
Widthmm200.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
Heightmm200.1 … 1000Distance between the lower and the upper outline.
Upper outlineComputed from the lower oneComputed from the lower one, A drawing of its ownWhere the upper outline comes from: computed from the lower one, or drawn separately. A truncated cone needs one number; a transition from round to square needs two outlines.
Taper0.50.05 … 2Size of the upper outline relative to the lower one. 0.5 halves it — a truncated pyramid or cone; above 1 it widens towards the top. Applies when Upper outline = Computed from the lower one.
Upper drawingThe second outline, drawn freely — on the same plane as the lower one and placed the given height above it. Applies when Upper outline = A drawing of its own.
NameWhat the object is called in the tree. Empty means Solidon picks a name.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.

Sweep along a bend

Sweeps a cross-section along a bend: starting upright, tilting sideways with the bend radius — a pipe elbow in one step.

Location: Create → Create from sketch … (Kind: Sweep along a bend)

ParametersUnitDefaultRangeMeaning
Basic shapeCircleRectangle, Slot, Circle, PolygonRectangle, slot, circle or polygon — the dimensions sit below.
Lengthmm100.1 … 1000Length in X. For the circle and the polygon this is the diameter, for the slot the overall length across the round ends.
Widthmm100.1 … 1000Width in Y. Has no effect on the circle and the polygon. Applies when Basic shape = Rectangle, Slot.
PathEven arcEven arc, A drawing of its ownWhat the cross-section runs along: an arc from two numbers, or a drawn path. A pipe bend needs no drawing; a duct around two corners does.
Bend radiusmm200.1 … 1000Radius of the path the cross-section follows. It must be larger than half the cross-section, or the inside kinks. Applies when Path = Even arc.
Bend angle°901 … 180How far the bend goes — 90 degrees is a right-angle pipe elbow. Applies when Path = Even arc.
Drawn pathThe path the cross-section follows — drawn open in the front or side view, starting vertically upwards or downwards. Its start moves to the origin: a path describes a course, not a place. Applies when Path = A drawing of its own.
NameWhat the object is called in the tree. Empty means Solidon picks a name.
Corners63 … 64Number of corners, polygon only. Applies when Basic shape = Polygon.
SketchA drawn sketch instead of the base shape. Empty means: the base shape above applies.

Shaping

Add a chamfer

Bevels selected edges using equal widths, two distances, or a distance and angle. Works on bodies with exact faces and edges and on meshes.

Location: Actions on the right (with a body selected) → Add a chamfer

When not to use it: When three unequal chamfers meet at a corner and its shape matters. On a mesh the corner closes flat, otherwise curved.

ParametersUnitDefaultRangeMeaning
Widthmm10.01 … 100How far the chamfer cuts the edge back — on both faces, or on the reference face with two distances and with distance and angle.
DimensioningEqual widthEqual width, Two distances, Distance and angleEqual width on both faces, two different distances, or a distance with the angle of the chamfer to the reference face.
Second distancemm10.01 … 100How far the chamfer cuts the second face back. Applies when Dimensioning = Two distances.
Angle°451 … 89The angle between the chamfer and the reference face. 45 degrees on a right-angled edge is the same width on both sides. Applies when Dimensioning = Distance and angle.
Swap sidesoffUses the other face as the reference face. Unticked, it is the face pointing furthest up; at equal height the back one, then the right one. Applies when Dimensioning = Two distances, Distance and angle.
EdgesVerticalAll, Vertical, Horizontal, Top, Bottom, Picked one by oneWhich edges are meant — upright, level, top, bottom, all, or picked one by one. A round rim only belongs if it lies flat; pick a hole in a side wall on its own.
Round rims by orientationonA round rim, such as the mouth of a hole, only counts as horizontal, top or bottom when it lies flat. In a side wall it is labelled “Vertical” but belongs to no group — pick it on its own. Unticked, every round rim counts as horizontal, as in steps from older versions. Applies when Edges = Horizontal, Top, Bottom.
Individual edgesThe edges picked one by one. They are tied to their place on the body, not to a number — an earlier step may change something else without the fillet wandering off. Applies when Edges = Picked one by one.

Add bead

Lays a round strip on the chosen edges — outside as a bead, in an inner corner as a fillet weld. The smooth cove, by contrast, is what Fillet does on the same edge.

Location: Actions on the right (with a body selected) → Add bead

When not to use it: Where the outer size matters, because a bead protrudes beyond the body. Faces and edges become triangles in the process.

ParametersUnitDefaultRangeMeaning
Radiusmm1.50.01 … 100How thick the strip becomes — the radius of the round rod lying on the edge.
EdgesVerticalAll, Vertical, Horizontal, Top, Bottom, Picked one by oneWhich edges are meant — upright, level, top, bottom, all, or picked one by one. A round rim only belongs if it lies flat; pick a hole in a side wall on its own.
Round rims by orientationonA round rim, such as the mouth of a hole, only counts as horizontal, top or bottom when it lies flat. In a side wall it is labelled “Vertical” but belongs to no group — pick it on its own. Unticked, every round rim counts as horizontal, as in steps from older versions. Applies when Edges = Horizontal, Top, Bottom.
Individual edgesThe edges picked one by one. They are tied to their place on the body, not to a number — an earlier step may change something else without the fillet wandering off. Applies when Edges = Picked one by one.

Apply draft angle

Sets chosen faces at an angle, or all walls along the pull direction — for demoulding, or so a stacking bin actually stacks.

Location: Actions on the right (with a feature selected: Face) → Apply draft angle

Applies to: Face

ParametersUnitDefaultRangeMeaning
Angle°20.1 … 30By how many degrees the faces are tilted. At the neutral plane the part keeps its size; along the pull direction it narrows.
FacesWhich faces are drafted. Without a selection, every wall along the pull direction — for “upwards”, every vertical one.
Pull directionUpwardsUpwards, Downwards, To the right, To the left, Towards the back, Towards the frontWhich way the part narrows — the direction in which the mould is pulled off.
Neutral planeAt the startAt the start, At the end, At a heightWhere the part keeps its size: at the start of the pull direction — at the bottom for “upwards” — at its end, or at a chosen height.
Height of the neutral planemm0How far the neutral plane lies from the start of the part, measured along the pull direction. Below it the part gets wider, above it narrower. Applies when Neutral plane = At a height.

Change chamber

Changes the inner size and depth of a recognised chamber, groove or channel as a whole: floor, walls and roundings move together, the outer size stays.

Location: Actions on the right (with a feature selected: Face) → Change chamber

When not to use it: On a chamber without a flat rim. A single wall is moved with “Offset face”.

Applies to: Face

ParametersUnitDefaultRangeMeaning
ChamberFloor or wall of the chamber. The whole chamber is always changed.
Inner widthmm00 …The new inner size across. Each wall moves by half the change, the outer size stays. Zero keeps the measured size.
Inner lengthmm00 …The new inner size lengthwise, like the width. A groove only has a width. Zero keeps the measured size.
Depthmm00 …The new depth from rim to floor. The floor moves, the rim stays. Zero keeps the measured size.

Change closure

Changes clearance and turn of a recognised bayonet or detent at all positions at once. Lugs become narrower, notches and tracks wider, the stop moves further — or the other way round.

Location: Actions on the right (with a feature selected: Face, Hole, peg) → Change closure

When not to use it: On curved sides and round detent notches. Change the notches through their radius with “Change feature”.

Applies to: Face, Hole, peg

ParametersUnitDefaultRangeMeaning
ClosureAxis, lug or track of the closure. All positions always change together.
More clearancemm0-5 … 5Every position becomes looser by this much: lugs narrower, notches and tracks wider, by half on each side. A negative value makes the closure tighter.
Longer turn°0-45 … 45The stop of every track swings on by this many degrees: the closure turns further before it sits. A negative value shortens the track. Only on the part with the tracks.

Fillet

Rounds the selected edges, with one radius or with a radius that changes from start to end. This works on an exact body as on a mesh.

Location: Actions on the right (with a body selected) → Fillet

When not to use it: When the fillet must be a true curve. On a mesh it is made of straight segments, finer than any nozzle.

ParametersUnitDefaultRangeMeaning
Radiusmm20.01 … 100Radius of the fillet; with a variable radius, the radius at the start of the edge. Larger than the thinnest adjoining material will not work — the rounding then has no room left.
Radius profileConstantConstant, VariableOne radius along the whole edge, or a radius that changes from start to end and through intermediate points — for a handle, say.
Radius at the endmm40.01 … 100Radius at the end of the edge. In between, the fillet changes evenly — with intermediate points, as a smooth curve through every value. Applies when Radius profile = Variable.
Intermediate pointsFurther radii along the edge, each as “position:radius” with the position in per cent of the length from the start — “50:4” for 4 mm in the middle, say; separate several with spaces. Applies when Radius profile = Variable.
Swap start and endoffUnticked, the radius starts at the left end of the edge; if both ends are level, at the front one, then at the lower one. Ticked, it starts at the other end. Applies when Radius profile = Variable.
EdgesVerticalAll, Vertical, Horizontal, Top, Bottom, Picked one by oneWhich edges are meant — upright, level, top, bottom, all, or picked one by one. A round rim only belongs if it lies flat; pick a hole in a side wall on its own.
Round rims by orientationonA round rim, such as the mouth of a hole, only counts as horizontal, top or bottom when it lies flat. In a side wall it is labelled “Vertical” but belongs to no group — pick it on its own. Unticked, every round rim counts as horizontal, as in steps from older versions. Applies when Edges = Horizontal, Top, Bottom.
Individual edgesThe edges picked one by one. They are tied to their place on the body, not to a number — an earlier step may change something else without the fillet wandering off. Applies when Edges = Picked one by one.

Hollow out

Hollows a body with editable faces to the chosen wall thickness and leaves the top open. This turns a block into a box in one step.

Location: Actions on the right (with a body selected) → Hollow out (in the same dialog — the body decides)

When not to use it: Not on parts that carry loads — a thin shell breaks differently from a solid body.

ParametersUnitDefaultRangeMeaning
Wall thicknessmm20.2 … 50How thick the remaining wall becomes. More than half the body is impossible — nothing would be left to hollow.

Offset face

Grabs a face and moves it perpendicular to itself; the neighbouring walls grow with it. The way to change a wall without hunting for the operation that made it — on an imported model there is none.

Location: Actions on the right (with a feature selected: Face) → Offset face

When not to use it: On a curved face, because it has no single direction. Change the feature through its dimensions there.

Shortcut Q · Applies to: Face

ParametersUnitDefaultMeaning
Distancemm2How far the face travels. Positive outwards, negative inwards — the same tool for both.
FaceWhich face moves. Clicking a face fills this in. If left empty, the legacy direction-based method applies only to an exact body: every face pointing in the specified direction moves.
Direction X0The older way, and only for saved steps: without a chosen face, every face of an exact body that points this way moves — on a staircase that means every step.
Direction Y0Second axis of the direction — see Direction X.
Direction Z1Third axis of the direction. Up by default.

Features

The same plate twice: on the left without a hole, on the right with a through hole of 8 mm.
Both images use the same operation available under Selection on the right when a face is selected.

Change bore

Changes the diameter and depth of a recognised hole — on a slot its width; the screw's travel stays, the ends grow with it.

Location: Actions on the right (with a feature selected: Hole, Slot) → Change bore

Applies to: Hole, Slot

ParametersUnitDefaultRangeMeaning
Diametermm50.2 …New finished diameter of the detected bore. Clicking it first shows its measured size here.
HolerequiredThe detected bore whose diameter is being changed. Click the bore to enter it.
Scope of changeHole diameter onlyHole diameter only, Include countersink, steps and narrowingChange only the hole diameter or include the clearly identified lead-in. Including it preserves lead-in width, countersink angle and step depths.
Xmm-100000 … 100000The centre of the bore. Clicking it fills in its current centre here; empty means it stays where it is.
Ymm-100000 … 100000The centre of the bore. Clicking it fills in its current centre here; empty means it stays where it is.
Zmm-100000 … 100000The centre of the bore. Clicking it fills in its current centre here; empty means it stays where it is.
Depthmm0 … 1000How deep the hole reaches into the material from its mouth. Zero drills right through; empty leaves the depth as it is.
Open sideAsk firstAsk first, Right side, Left side, Back, Front, Top, BottomWhich side stays open when a through hole becomes a blind hole. With “Ask first” you decide as soon as the case arises.
Apply material toleranceoffIncreases the selected finished dimension by the value from the material profile. When off, the measured dimension remains unchanged.

Change feature

Changes the diameter of a recognised feature: pin, countersink, taper, dome, socket, bead or groove. On a thread it changes diameter and pitch, on a fillet the radius, on a pattern spacing, cell width and depth.

Location: Actions on the right (with a feature selected: peg, Cone, Spherical face, Fillet, Ring face, Thread, Pattern) → Change feature

Applies to: peg, Cone, Spherical face, Fillet, Ring face, Thread, Pattern

ParametersUnitDefaultRangeMeaning
FeaturerequiredThe recognised feature whose dimension changes.
Diametermm80.5 …The new diameter. Clicking a feature fills in its measured diameter here.
Tube diametermm00 …Only on a ring: the thickness of the bead or the width of the groove. Zero leaves it unchanged.
Pitchmm00 …On a thread the new pitch, on a pattern the new spacing — the distance from cell to cell. Zero leaves it unchanged.
Cell widthmm00 …Only on a pattern: the new width of a cell — across flats of the hexagon, width of the rib, diameter of the dimple. Zero leaves it unchanged.
Cell depthmm00 …Only on a pattern: how deep the cells become, engraved or raised alike. Zero leaves it unchanged.
Pattern styleImported patternImported pattern, Rib, Wave, Knurl, straight, Knurl, diamond, Hexagon, Dimples, Voronoi, NoiseOnly on a pattern: the style it is redrawn with. An imported pattern gets one of Solidon's eight styles this way, on the same face and with the measured spacing.

Combine into a pattern

Combines chosen single features into a pattern that can be removed or changed as a whole. The shape stays as it is.

Location: Actions on the right (with a body selected) → Combine into a pattern

When not to use it: Through and deep holes stay holes with their own actions; several identical ones can be changed together on the right under Selection.

ParametersDefaultMeaning
cellsrequiredThe single features that together form a pattern — one click adds one. Walls attached to a chosen cell belong to it automatically.

Countersink

Countersinks the mouth of a bore so a screw head sits flush.

Location: Actions on the right (with a feature selected: Hole, Cone) → Countersink

Applies to: Hole, Cone

ParametersUnitDefaultRangeMeaning
Head diametermm8.40.5 … 100Diameter of the screw head, not of the hole below it. A clicked hole fills in the head of the matching screw — never its own measured size.
Angle°9030 … 170Full head angle — 90 degrees for metric countersunk screws.
Position Xmm0Centre of the hole in the object's coordinates. A clicked face fills in all three values itself.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Third axis of the position — see Position X.
Axiszx, y, zThe direction to drill in. Z goes straight down from above, X and Y through a side wall.
Reference pointMouthMouth, CentreWhat the position means: the mouth of the bore being countersunk, or the spot itself. A clicked bore reports its centre — countersinking there creates a cavity instead of a chamfer.

Detect features here

Detects complete features in a selected area, including on very large meshes.

Location: Actions on the right (with a body selected) → Detect features here

ParametersUnitDefaultRangeMeaning
Search radiusmm101e-06 …Complete features are searched for within this radius on the original model.
Xmm0X coordinate of the selected location on the original model.
Ymm0Y coordinate of the selected location on the original model.
Zmm0Z coordinate of the selected location on the original model.
Direction X0X component of the face direction at the selected location.
Direction Y0Y component of the face direction at the selected location.
Direction Z1Z component of the face direction at the selected location.
Original triangle-1-1 …Validated reference to the selected original triangle; -1 searches by location.

Drill a bore

Drills a round hole and keeps faces and edges individually editable — chamfers, fillets and STEP export remain possible afterwards.

Location: Actions on the right (with a feature selected: Face) → Drill a bore (in the same dialog — the body decides)

Applies to: Face

ParametersUnitDefaultRangeMeaning
Diametermm50.2 … 200Nominal diameter of the hole. For a screw there is the part “Screw hole with countersink”; its dimensions come from the standard parts table.
Position Xmm0Centre of the hole in the object's coordinates. A clicked face fills in all three values itself.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Third axis of the position — see Position X.
Axiszx, y, zThe direction to drill in. Z goes straight down from above, X and Y through a side wall.
Direction X0Free direction from the selected surface. Zero in all three fields uses the axis.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Depthmm00 …Zero drills right through the part.
SlotoffExtends the hole into a slot so the screw position can be adjusted before tightening.
Slot lengthmm100 …Overall length across both rounded ends. The travel a screw has inside is this length minus the diameter. Applies when Slot is ticked.
Slot direction°0-180 … 180Rotates the lengthwise direction around the hole axis. The preview shows the direction. Applies when Slot is ticked.
Widening diametermm00 …Zero keeps the bore straight. A larger diameter creates space above its opening. Applies when Slot is not ticked.
Widening depthmm00 …Depth of the wider straight section, measured from the clicked surface. Applies when Slot is not ticked.
Transition angle°905 … 180Full angle between the bore and widened section. 180 degrees creates a flat shoulder. Applies when Slot is not ticked.
Reference pointMouthMouth, CentreWhat the position means: the opening where the bore starts, or its centre. A widened section starts at the opening.
Apply material toleranceonWidens the bore by the value from the material profile.

Drill a bore

Drills a round hole or a slot — enlarged by the material tolerance if you want.

Location: Actions on the right (with a feature selected: Face) → Drill a bore

Shortcut Ctrl+B · Applies to: Face

ParametersUnitDefaultRangeMeaning
Diametermm50.2 … 200Nominal diameter of the hole. For a screw there is the part “Screw hole with countersink”; its dimensions come from the standard parts table.
Position Xmm0Centre of the hole in the object's coordinates. A clicked face fills in all three values itself.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Third axis of the position — see Position X.
Axiszx, y, zThe direction to drill in. Z goes straight down from above, X and Y through a side wall.
Direction X0Free direction from the selected surface. Zero in all three fields uses the axis.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Depthmm00 …Zero drills right through the part.
SlotoffExtends the hole into a slot so the screw position can be adjusted before tightening.
Slot lengthmm100 …Overall length across both rounded ends. The travel a screw has inside is this length minus the diameter. Applies when Slot is ticked.
Slot direction°0-180 … 180Rotates the lengthwise direction around the hole axis. The preview shows the direction. Applies when Slot is ticked.
Widening diametermm00 …Zero keeps the bore straight. A larger diameter creates space above its opening. Applies when Slot is not ticked.
Widening depthmm00 …Depth of the wider straight section, measured from the clicked surface. Applies when Slot is not ticked.
Transition angle°905 … 180Full angle between the bore and widened section. 180 degrees creates a flat shoulder. Applies when Slot is not ticked.
Reference pointMouthMouth, CentreWhat the position means: the opening where the bore starts, or its centre. A widened section starts at the opening.
Apply material toleranceonWidens the bore by the value from the material profile.

Duplicate feature

Creates a recognised feature a second time: hole, slot, peg, countersink, taper, dome, socket, bead or groove.

Location: Actions on the right (with a feature selected: Hole, peg, Cone, Spherical face, Slot, Ring face) → Duplicate feature

Applies to: Hole, peg, Cone, Spherical face, Slot, Ring face

ParametersUnitDefaultRangeMeaning
Direction X0Free direction at the new position. Zero in all three fields preserves the previous direction.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
FeaturerequiredThe recognised feature that is created a second time. Clicking it in the object tree or in the view selects it.
Xmm0-100000 … 100000The centre of the copy. Clicking it fills in the old centre here, offset by one diameter.
Ymm0-100000 … 100000The centre of the copy. Clicking it fills in the old centre here, offset by one diameter.
Zmm0-100000 … 100000The centre of the copy. Clicking it fills in the old centre here, offset by one diameter.

Fill a bore

Fills a bore back in — for instance when a downloaded part has one too many.

Location: Actions on the right (with a feature selected: Hole) → Fill a bore

Applies to: Hole

ParametersUnitDefaultRangeMeaning
HoleThe detected hole to fill. Click it to select it; otherwise the values under “More settings” apply.
Diametermm50.2 … 200Diameter of the plug that fills the hole.
Position Xmm0Centre of the hole in the object's coordinates. A clicked face fills in all three values itself.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Third axis of the position — see Position X.
Axiszx, y, zThe direction to drill in. Z goes straight down from above, X and Y through a side wall.
Depthmm00 … 1000Zero fills through the whole part.
Reference pointMouthMouth, CentreWhat the position means: the mouth where the plug starts, or its centre. For a through plug it makes no difference.
Apply material toleranceonFills as far as Drill a bore cuts with the same setting — otherwise the gap the bore was widened by stays open around the plug.

Move feature

Moves a recognised feature to another place: hole, slot, peg, countersink, taper, dome, socket, bead, groove or air pocket.

Location: Actions on the right (with a feature selected: Hole, peg, Cone, Spherical face, Air pocket, Slot, Ring face) → Move feature

Applies to: Hole, peg, Cone, Spherical face, Air pocket, Slot, Ring face

ParametersUnitDefaultRangeMeaning
Direction X0Free direction at the new position. Zero in all three fields preserves the previous direction.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
FeaturerequiredThe recognised feature to move. Click it in the object tree or in the view to select it.
Xmm0-100000 … 100000The new centre of the feature. When you click it, its current one appears here.
Ymm0-100000 … 100000The new centre of the feature. When you click it, its current one appears here.
Zmm0-100000 … 100000The new centre of the feature. When you click it, its current one appears here.

Pin for hole

Builds a loose pin that fits this hole: thinner by the clearance from the material profile, as long as the hole. On a hinged lid with a pin it is the axle through all three eyes.

Location: Actions on the right (with a feature selected: Hole) → Pin for hole

Applies to: Hole

ParametersUnitDefaultRangeMeaning
HoleThe hole the pin goes into — on a hinged lid, the hole of the hinge.
Lengthmm00 … 500Zero takes the length of the hole; on a hinge, the width across all eyes.
Clearancemm00 … 2The pin is this much thinner than the hole. Zero means: the value from the material profile.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Pull into a slot

Turns a recognised hole into a slot or changes the length, width and direction of an existing slot. The length can be increased or decreased, down to the width — then it is a round hole again. Without a new width, the measured diameter is kept.

Location: Actions on the right (with a feature selected: Hole, Slot) → Pull into a slot

Applies to: Hole, Slot

ParametersUnitDefaultRangeMeaning
Slot lengthmm200.2 …Overall length across both rounded ends — greater than the diameter of the hole, or exactly the diameter for a round hole. On clicking, this starts at twice that diameter: a slot in which a screw can move by one diameter.
Slot direction°0-180 … 180Rotates the lengthwise direction around the hole axis. The preview shows the direction.
HolerequiredThe detected hole that becomes a slot. Clicking the hole enters it here.
Xmm-100000 … 100000The centre of the slot. Clicking it fills in the bore's current centre here; empty means it stays where it is.
Ymm-100000 … 100000The centre of the slot. Clicking it fills in the bore's current centre here; empty means it stays where it is.
Zmm-100000 … 100000The centre of the slot. Clicking it fills in the bore's current centre here; empty means it stays where it is.
Widthmm0.2 …The width of the slot. Empty means: as wide as the bore was measured. With a number, the slot is pulled and brought to this width in one step.
Apply material toleranceoffIncreases the selected finished dimension by the value from the material profile. When off, the measured dimension remains unchanged.

Remove feature

Removes a recognised feature: hole, slot, pin, countersink, taper, dome, socket, bead, groove, thread, fillet or pattern — and fills an air pocket with material.

Location: Actions on the right (with a feature selected: Hole, peg, Cone, Spherical face, Air pocket, Slot, Ring face, Fillet, Thread, Pattern) → Remove feature

Applies to: Hole, peg, Cone, Spherical face, Air pocket, Slot, Ring face, Fillet, Thread, Pattern

ParametersDefaultRangeMeaning
FeaturerequiredThe recognised feature to remove.
Connected sectionsAsk firstAsk first, Whole cavity, Only the selected featureWhat happens to the remaining sections of a cavity — a countersink above the selected hole, for instance. With “Ask first” you decide as soon as the case arises.

Repeat feature

Repeats recognised features in a row, on a circle or mirrored: hole, countersink, slot, peg, taper, dome, bead or groove. The source stays in charge — if its size changes in the history, the copies follow.

Location: Actions on the right (with a feature selected: Hole, peg, Cone, Spherical face, Slot, Ring face) → Repeat feature

Applies to: Hole, peg, Cone, Spherical face, Slot, Ring face

ParametersUnitDefaultRangeMeaning
FeaturesrequiredThe features that repeat — a click adds one. They remain the source: if their size changes in the history, all copies follow.
KindLinearLinear, Circular, MirroredLinear lines the copies up in one direction, circular places them around an axis, mirrored puts one copy beyond a plane.
Count32 … 100How many places the pattern has, the source included. Applies when Kind = Linear, Circular.
Distancemm100.1 … 1000From centre to centre of two neighbouring places. Applies when Kind = Linear.
Angle°360-360 … 360Over which arc the places are spread. A full 360 degrees closes the ring without two places landing on each other. Applies when Kind = Circular.
Leave outPlaces that stay empty, as numbers separated by commas. The source is place 1 and always stays. Applies when Kind = Linear, Circular.
Direction X0For a row its direction, for a circle its axis, for a mirror the direction perpendicular to its plane. Zero in all three fields means: row along X, circle around Z, mirrored across the YZ plane.
Direction Y0Second axis of the direction — see Direction X.
Direction Z0Third axis of the direction — see Direction X.
Point Xmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular, Mirrored.
Point Ymm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular, Mirrored.
Point Zmm-100000 … 100000Rotation or reflection point. Leave all three coordinates empty to use the body centre once. Applies when Kind = Circular, Mirrored.

Turn feature

Tilts a recognised feature about its centre: hole, slot, peg, countersink, taper, bead or groove.

Location: Actions on the right (with a feature selected: Hole, peg, Cone, Slot, Ring face) → Turn feature

Applies to: Hole, peg, Cone, Slot, Ring face

ParametersUnitDefaultRangeMeaning
FeaturerequiredThe recognised feature to turn.
Axisxx, y, zWhich axis to turn about. The turn happens about the centre of the feature.
Angle°90-360 … 360How far to turn, in degrees.

Parts

A nut trap: the hexagonal pocket into which a hex nut is dropped during printing.
The dimensions come from the standard parts table.

All parts share these placement values. They are listed here once, rather than repeated in the tables below:

ParametersUnitDefaultRangeMeaning
Position Xmm0Where the part sits, measured in the object's coordinates. A clicked face fills the value in itself.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Height above the base of the object.
Direction X0Outward direction at the selected surface. Three zeros use the axis.
Direction Y0Second component of the surface direction — see Direction X.
Direction Z0Third component of the surface direction — see Direction X.
Axiszx, y, zThe direction the part points in — as long as no feature is chosen. A clicked face sets it itself.
Rotation°0-360 … 360Turns the part about its own axis. It matters for anything that is not round — a nut trap has to line up with the wall the nut slides in through.
At featureName of a recognised feature, for example hole_1. Its place then counts, and the position above is taken as an offset.
At several featuresSeveral recognised features at once. The part is placed at each of them — one step in the history, one Ctrl+Z. Empty means the single feature above applies.
Distance to the first edgemm0Distance to the first selected reference edge on the face.
Distance to the second edgemm0Distance to the second selected reference edge on the face.

Barrel hinge

A hinge that comes off the printer already moving: two leaves around a printed-in pin, with the print gap between them. Nothing to assemble, nothing to insert.

Location: File → Part catalogue …, then under Mechanics: Barrel hinge

When not to use it: After a material change without a test piece. The gap comes from the material, and if it is too tight the hinge fuses.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Pinmm42 … 20Diameter of the axle. It is printed in place, not inserted.
Widthmm248 … 120Total width across both leaves, measured along the axle.
Reachmm124 … 60How far each leaf reaches from the axle — the lever of the joint.
Wall thicknessmm2.51 … 15Material around the pin. Too thin tears at the first pull.
Clearancemm00 … 2Zero uses the value from the selected material profile.

Bayonet lock

A closure you insert and turn: the socket has L-slots through its wall, the collar the matching lugs. Insert axially, turn through the turn angle, and at the end of the slot the lug stops. Place both halves with the same dimensions.

Location: File → Part catalogue …, then under Mechanics: Bayonet lock

When not to use it: When the closure must seal or withstand shaking. That needs a seal and a detent.

ParametersUnitDefaultRangeMeaning
HalfSocket with slotsSocket with slots, Collar with lugsThe socket with the L-slots or the collar with the lugs. Place both with the same dimensions and they fit together.
Diametermm2412 … 150Outer diameter of the collar. The socket is wider inside by the clearance from the material profile.
Wall thicknessmm21.2 … 6Wall of socket and collar; every web between slots stays at least this wide.
Lugs32 … 4How many lugs sit evenly spaced. Three stand like a tripod.
Lug widthmm62 … 20Width of each lug along the circumference.
Lug heightmm3.51.5 … 10Height of each lug along the axis — this much material holds against pulling.
Insertion depthmm62 … 30How deep the collar goes in axially before it is turned; this much wall stands above the turning slot.
Turn°135 … 60How far it turns until the lug reaches the end of the slot.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Bayonet lock

A closure you insert and turn: the socket has L-slots through its wall, the collar the matching lugs. Insert axially, turn through the turn angle, and at the end of the slot the lug stops. Place both halves with the same dimensions.

Location: File → Part catalogue …, then under Mechanics: Bayonet lock

When not to use it: When the closure must seal or withstand shaking. That needs a seal and a detent.

Applies to: Face

ParametersUnitDefaultRangeMeaning
HalfSocket with slotsSocket with slots, Collar with lugsThe socket with the L-slots or the collar with the lugs. Place both with the same dimensions and they fit together.
Diametermm2412 … 150Outer diameter of the collar. The socket is wider inside by the clearance from the material profile.
Wall thicknessmm21.2 … 6Wall of socket and collar; every web between slots stays at least this wide.
Lugs32 … 4How many lugs sit evenly spaced. Three stand like a tripod.
Lug widthmm62 … 20Width of each lug along the circumference.
Lug heightmm3.51.5 … 10Height of each lug along the axis — this much material holds against pulling.
Insertion depthmm62 … 30How deep the collar goes in axially before it is turned; this much wall stands above the turning slot.
Turn°135 … 60How far it turns until the lug reaches the end of the slot.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Cable clip

A clamp that sits on a face and holds a cable. The opening is narrower than the cable: you press it in, and it stays.

Location: File → Part catalogue …, then under Cables and tubes: Cable clip

When not to use it: For cables under tension, because a clip only guides. Use the cable gland with strain relief for that.

Applies to: Face

ParametersUnitDefaultRangeMeaning
CableRound cable Ø5.00 mmTube 4.00 × 2.00 mm, Tube 6.00 × 3.00 mm, Round cable Ø5.00 mm, Round cable Ø7.00 mmWhat the clip should hold — cable or tube from the table.
Custom diametermm00 … 100Only fill this in if the matching size is not listed. Zero uses the selected size.
Widthmm82 … 40How wide the clamp is, measured along the cable.
Wall thicknessmm20.8 … 10Thickness of the clamp. Too thin and it springs open, too thick and it will not spring at all.
Narrowingmm00 … 5How much narrower the opening is than the cable, per side — that is what makes the clip hold. Zero means a fifth of the diameter.
Clearancemm00 … 2Zero uses the value from the selected material profile.

Cable gland with strain relief

Gland for a round cable with a clamping point behind it. Without it every tug on the cable pulls straight at the solder joint.

Location: File → Part catalogue …, then under Cables and tubes: Cable gland with strain relief

Applies to: Face

ParametersUnitDefaultRangeMeaning
CableRound cable Ø5.00 mmTube 4.00 × 2.00 mm, Tube 6.00 × 3.00 mm, Round cable Ø5.00 mm, Round cable Ø7.00 mmOuter diameter of the cable — the number printed on the jacket.
Custom diametermm00 … 100Only fill this in if the matching size is not listed. Zero uses the selected size.
Wall thicknessmm31 … 30Thickness of the wall the gland passes through.
Clearancemm00 … 2Zero uses the value from the selected material profile.
Strain reliefonTwo ribs clamping the cable so nothing pulls at the solder joint.
Clamping gapmm00 … 20Zero means: four fifths of the cable diameter.

Channel joint

Joins two gutter segments with the same cross-section. Outside as a sleeve with a stop in the middle that closes the butt joint in the gutter's cross-section; inside as an insert with a ramp for gutters with no room at the side.

Location: File → Part catalogue …, then under Cables and tubes: Channel joint

When not to use it: When the segments should snap together, because the joint only keeps them aligned. Add a latch to each segment for that.

ParametersUnitDefaultRangeMeaning
DesignOuter sleeveOuter sleeve, Inner insertOutside, a sleeve wraps around both segments and leaves the channel unchanged. Inside, an insert rests on both floors; it needs no room beside the gutter but narrows the channel by its wall.
Channel widthmm4410 … 200Outer width of the gutter segments, measured on them.
Channel heightmm275 … 100Outer height of the segments from the floor to the top edge of the side wall.
Channel wallmm20.8 … 6Wall and floor thickness of the segments — the stop in the middle is this deep.
Overlapmm185 … 60How far each segment reaches into the joint.
Joint wallmm1.20.8 … 6Wall thickness of the sleeve or the insert.
Ramp lengthmm81 … 40Over this length the insert tapers flat at its upper end so that nothing catches on its edge. Applies when Design = Inner insert.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Channel joint

Joins two gutter segments with the same cross-section. Outside as a sleeve with a stop in the middle that closes the butt joint in the gutter's cross-section; inside as an insert with a ramp for gutters with no room at the side.

Location: File → Part catalogue …, then under Cables and tubes: Channel joint

When not to use it: When the segments should snap together, because the joint only keeps them aligned. Add a latch to each segment for that.

ParametersUnitDefaultRangeMeaning
DesignOuter sleeveOuter sleeve, Inner insertOutside, a sleeve wraps around both segments and leaves the channel unchanged. Inside, an insert rests on both floors; it needs no room beside the gutter but narrows the channel by its wall.
Channel widthmm4410 … 200Outer width of the gutter segments, measured on them.
Channel heightmm275 … 100Outer height of the segments from the floor to the top edge of the side wall.
Channel wallmm20.8 … 6Wall and floor thickness of the segments — the stop in the middle is this deep.
Overlapmm185 … 60How far each segment reaches into the joint.
Joint wallmm1.20.8 … 6Wall thickness of the sleeve or the insert.
Ramp lengthmm81 … 40Over this length the insert tapers flat at its upper end so that nothing catches on its edge. Applies when Design = Inner insert.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Corner gusset

A triangle in an inside corner: it holds two walls square where they would otherwise spread. The classic answer to a corner that flexes when you grip it.

Location: File → Part catalogue …, then under Structure: Corner gusset

When not to use it: In a corner something has to pass through, because it fills it diagonally. A wall that is too soft needs the stiffening rib.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Legsmm122 … 100How far the gusset reaches along both walls.
Thicknessmm00 … 20How thick the gusset is, measured along the edge. Zero means as thick as the rib would be — two thirds of the wall.
Wall thicknessmm20.4 … 20The wall it sits against — it sets the default for the thickness.

Create container insert

Creates a removable insert with compartments and material clearance to the container.

Location: Create → Parts → Create container insert

ParametersUnitDefaultRangeMeaning
Basic shapeRoundRound, RectangularBasic shape of the container that receives the insert.
Diametermm6010 … 2000Outside diameter of the container; wall thickness and clearance are subtracted. Applies when Basic shape = Round.
Widthmm8010 … 2000Outside width of the container; wall thickness and clearance are subtracted. Applies when Basic shape = Rectangular.
Depthmm6010 … 2000Outside depth of the container; wall thickness and clearance are subtracted. Applies when Basic shape = Rectangular.
Heightmm402 … 2000Container height; the base, space for the lid and clearance are subtracted.
Wall thicknessmm30.4 … 100Wall thickness of the container and its insert.
Bottom thicknessmm30.4 … 100Thickness of both bases.
Outer radiusmm80 … 1000Outside corner radius of the container; wall thickness and clearance reduce the insert radius. Applies when Basic shape = Rectangular.
Rows11 … 50Number of compartments from front to back; one leaves this direction undivided.
Columns11 … 50Number of compartments side by side; one leaves this direction undivided.
Divider heightmm00 … 2000Height above the insert base. Zero reaches the insert rim.

Create lid

Creates a matching lid with a collar for an opening. The cavity is cut out of the body rather than measured again — the clearance comes from the material profile.

Location: Create → Parts → Create lid

Applies to: Face

ParametersUnitDefaultRangeMeaning
Lid thicknessmm2.40.4 … 50How thick the lid plate becomes — the collar below it comes from the cavity.
Collar depthmm40 … 100How far the collar reaches into the opening. Zero means a flat lid without one.
Clearancemm00 … 2Zero means the value from the material profile.
HingeNoneNone, Printed in place, With pinWithout a hinge the lid sits loosely on top. Printed in place, it comes off the printer already moving; with a pin, housing and lid get eyes for a pin that is made separately.
Hinge sideBackBack, Front, Left, RightWhich side of the opening the axis runs along, seen from the opening. Applies when Hinge = Printed in place, With pin.
Hinge widthmm278 … 120Total width across all eyes, measured along the axis. Applies when Hinge = Printed in place, With pin.
Hinge pinmm32 … 20Diameter of the axle. The holes around it are wider by the clearance. Applies when Hinge = Printed in place, With pin.
Hinge wallmm2.51 … 15Material thickness around the hole of each eye. Applies when Hinge = Printed in place, With pin.
Opening angle°1800 … 180How far the printed-in-place lid is made opened. At zero it lies on the rim and fuses with it during printing. Applies when Hinge = Printed in place.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Create screw lid

Puts a threaded neck on the opening and creates the matching screw lid. Both threads come from the same pitch, the clearance from the material profile.

Location: Create → Parts → Create screw lid

Applies to: Face

ParametersUnitDefaultRangeMeaning
Thread heightmm82 … 100How tall the threaded neck becomes. Two turns hold, three sit tight.
Pitchmm31 … 10Distance between adjacent thread turns along the axis.
Lid thicknessmm2.40.8 … 50Thickness of the lid plate above the thread.
Wall thickness of the lidmm2.40.8 … 20Thickness of the rim carrying the thread. Too thin splits along the layers when screwed on.
Neck diametermm00 … 400Zero takes the narrower side of the opening.
Clearancemm00 … 2Zero means the value from the material profile.

Detent dial

A rotary closure with detent positions, for a shaker lid for example. The guide carries a post, a collar with detent notches, tactile marks and one opening per position; the dial carries a window, a spring hub and a detent tongue. The dial clips on from above and comes off again.

Location: File → Part catalogue …, then under Mechanics: Detent dial

When not to use it: When the lid must seal, because the dial only rests on top. Print both parts lying flat.

ParametersUnitDefaultRangeMeaning
HalfGuide with postGuide with post, DialThe guide with post, detent notches and openings, or the dial with window, spring hub and detent tongue. Place both with the same dimensions.
Diametermm3216 … 120Diameter of the dial; the guide is larger by its collar.
Thicknessmm31.6 … 6Thickness of the dial; the floor and collar of the guide are just as thick.
Positions32 … 4How many detent positions are evenly spaced. In the first everything is closed; each further one uncovers one opening.
Window angle°6010 … 120How far the window of the dial and each opening of the guide extend.
pegmm63 … 12Diameter of the central post whose head the spring hub snaps over.
Spring arm thicknessmm1.10.8 … 2Thickness of the spring arms at the hub and of the detent tongue at the rim. The head and the detent nose stand out by half an arm thickness.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Detent dial

A rotary closure with detent positions, for a shaker lid for example. The guide carries a post, a collar with detent notches, tactile marks and one opening per position; the dial carries a window, a spring hub and a detent tongue. The dial clips on from above and comes off again.

Location: File → Part catalogue …, then under Mechanics: Detent dial

When not to use it: When the lid must seal, because the dial only rests on top. Print both parts lying flat.

ParametersUnitDefaultRangeMeaning
HalfGuide with postGuide with post, DialThe guide with post, detent notches and openings, or the dial with window, spring hub and detent tongue. Place both with the same dimensions.
Diametermm3216 … 120Diameter of the dial; the guide is larger by its collar.
Thicknessmm31.6 … 6Thickness of the dial; the floor and collar of the guide are just as thick.
Positions32 … 4How many detent positions are evenly spaced. In the first everything is closed; each further one uncovers one opening.
Window angle°6010 … 120How far the window of the dial and each opening of the guide extend.
pegmm63 … 12Diameter of the central post whose head the spring hub snaps over.
Spring arm thicknessmm1.10.8 … 2Thickness of the spring arms at the hub and of the detent tongue at the rim. The head and the detent nose stand out by half an arm thickness.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Dowel pin and bore

Pin or bore as a pair, for plugging two parts together. The clearance comes from the material profile, so a later calibration reaches old projects too.

Location: File → Part catalogue …, then under Mechanics: Dowel pin and bore

Applies to: Face

ParametersUnitDefaultRangeMeaning
Diametermm41 … 30Nominal diameter. Pin and hole carry the same value — the clearance between them comes from the material profile.
Lengthmm81 … 100How far the pin stands out, or how deep the hole goes.
KindPinPin, HoleThe pin itself or the bore for it.
ShapeRoundRound, Hexagon, DovetailThe cross-section. Round is the simplest and needs two of them against twisting; hexagon and dovetail hold on their own, the dovetail also against being pulled apart.
Chamfermm0.60 … 3Makes joining easier and keeps the first layer to size.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Fit test body

Pins and bores with staggered clearance. Print once, try, and the value is settled — it belongs in the material profile afterwards, not in the model.

Location: File → Part catalogue …, then under Calibration: Fit test body

ParametersUnitDefaultRangeMeaning
Nominal diametermm62 … 30Diameter of pin and hole. Ideally the one the part will actually use — clearance does not behave the same across all sizes.
Steps42 … 8How many pairs get printed. Four is usually enough to bracket the value.
Smallest clearancemm0.10 … 1Where the ladder starts. The first step may well be too tight.
Incrementmm0.050.01 … 0.5By how much the clearance grows from step to step.
Heightmm82 … 40Height of the pins. Taller takes longer to print but gives a more realistic fit.

Fit test body

Pins and bores with staggered clearance. Print once, try, and the value is settled — it belongs in the material profile afterwards, not in the model.

Location: File → Part catalogue …, then under Calibration: Fit test body

ParametersUnitDefaultRangeMeaning
Nominal diametermm62 … 30Diameter of pin and hole. Ideally the one the part will actually use — clearance does not behave the same across all sizes.
Steps42 … 8How many pairs get printed. Four is usually enough to bracket the value.
Smallest clearancemm0.10 … 1Where the ladder starts. The first step may well be too tight.
Incrementmm0.050.01 … 0.5By how much the clearance grows from step to step.
Heightmm82 … 40Height of the pins. Taller takes longer to print but gives a more realistic fit.

Foot

A foot under an enclosure — printed, or as a pocket for a bought rubber one. Four of them keep a device steady and its underside off the table.

Location: File → Part catalogue …, then under Mounting: Foot

When not to use it: For parts meant to rest flat, and for screwing down. A foot lifts the part and has no hole.

Applies to: Face

ParametersUnitDefaultRangeMeaning
KindFootFoot, PocketA printed foot, or the pocket for a bought rubber one.
Diametermm103 … 60How wide the foot stands. Wider tips later.
Heightmm30.6 … 30How high it lifts — for the pocket: how deep the rubber foot sinks in.
Chamfermm00 … 10Bevel at the edge. For the foot, zero means a fifth of the height — enough that the first layer does not stand out as a ridge. For the pocket it is a lead-in chamfer.
Clearancemm00 … 2Zero uses the value from the selected material profile.

Fork holder

Two prongs with a rounded seat, open at the front. The handle slides in from the front and the head rests on top — broom, hose, tool. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Fork holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm255 … 300Width or diameter of the handle that goes between the prongs. The clearance from the material profile is added.
Depthmm255 … 300How far the prongs reach from the back plate — for a round handle, its diameter. At least half the width.
Heightmm1510 … 300Height of the prongs. The back plate grows if the mounting needs more room.
MountingPegboard hooksKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Fork holder

Two prongs with a rounded seat, open at the front. The handle slides in from the front and the head rests on top — broom, hose, tool. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Fork holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm255 … 300Width or diameter of the handle that goes between the prongs. The clearance from the material profile is added.
Depthmm255 … 300How far the prongs reach from the back plate — for a round handle, its diameter. At least half the width.
Heightmm1510 … 300Height of the prongs. The back plate grows if the mounting needs more room.
MountingPegboard hooksKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Heat-set insert

Hole for a heat-set insert with a lead-in chamfer. The diameter is deliberately tight: the material is meant to be displaced while pressing.

Location: File → Part catalogue …, then under Fasteners: Heat-set insert

When not to use it: Without a soldering iron, because the insert is pressed in warm and splits the wall when cold. A nut trap carries about as much.

Applies to: Hole, Face

ParametersUnitDefaultRangeMeaning
SizeM3M2, M2.5, M3, M3 · 4.00 mm, M4, M4 · 4.00 mm, M5, M5 · 5.80 mm, M6Thread of the insert. The bore diameter for it comes from the standard parts table.
Lead-in chamferonA chamfer at the rim so the insert goes in straight.
Extra depthmm0.50 … 5Room under the insert for displaced material.

Hinge eye

A lug with a hole that turns on a pin. Two of them on two parts, with a dowel between, make a hinge that lasts — unlike the living hinge, which only bends.

Location: File → Part catalogue …, then under Mechanics: Hinge eye

When not to use it: As a complete hinge. The second eye belongs on the counterpart, and the pin comes as a dowel or from a shop.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Pinmm31 … 20Diameter of the pin that goes through — a dowel or a screw.
Widthmm82 … 60How wide the eye is, measured along the axis of rotation.
Distancemm81 … 60How far the axis stands off the face — that is the pivot.
Wall thicknessmm20.8 … 15Material all around the hole. Too thin tears open on the first pull.
Clearancemm00 … 2Zero uses the value from the selected material profile.

Hose barb

A barb to push a hose onto. Collar, shank and barbs sit around a free passage that continues through the wall of the part. All in one step, without glue.

Location: File → Part catalogue …, then under Cables and tubes: Hose barb

When not to use it: For lines under pressure, where a bought fitting is needed. The barb only seals with a hose clamp at the collar.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Hose inner diametermm123 … 50Inner diameter of the hose. The shank is this thick; the barbs stand out beyond it.
Overhangmm10.3 … 3How far each barb stands out beyond the hose on each side. More holds tighter and is harder to push on.
Barbs31 … 6How many barbs sit one after another on the shank.
Shank lengthmm245 … 80How far the hose is pushed on, from the collar to the tip.
Wall thicknessmm1.50.8 … 6Wall between passage and shank. The passage is narrower by two walls.
Flange heightmm31 … 10The collar at the foot where the hose stops and a hose clamp fits. It is one wall wider than the barbs.
Host wallmm30.5 … 30How thick the wall is that the barb sits on. The passage goes this deep so that it is open on the other side.

Insert ball bearing

Cuts a matching pocket for a ball bearing. The outside diameter and width come from the table; the fit comes from the selected material.

Location: File → Part catalogue …, then under Mechanics: Insert ball bearing

When not to use it: For a through shaft, first make a hole and place the bearing seat on it.

Applies to: Hole, Face

ParametersUnitDefaultRangeMeaning
Ball bearing608 · 8.00 × 22.00 × 7.00 mm623 · 3.00 × 10.00 × 4.00 mm, 624 · 4.00 × 13.00 × 5.00 mm, 625 · 5.00 × 16.00 × 5.00 mm, 626 · 6.00 × 19.00 × 6.00 mm, 608 · 8.00 × 22.00 × 7.00 mm, 6000 · 10.00 × 26.00 × 8.00 mm, 6800 · 10.00 × 19.00 × 5.00 mm, 6001 · 12.00 × 28.00 × 8.00 mmThe number is printed on the bearing. Next to it, Solidon shows the bore, outside diameter and width.
RemovableoffOn means the bearing can be replaced. Off means it is pressed firmly into place.
Extra depthmm00 … 5Extra space behind the bearing.
Clearancemm00 … 2Zero uses the value from the selected material profile. Applies when Removable is ticked.
Oversizemm00 … 2Zero uses the value from the selected material profile. Applies when Removable is not ticked.

Keyhole hanger

A keyhole-shaped recess: the head passes through the round end, the shank holds in the slot.

Location: File → Part catalogue …, then under Mounting: Keyhole hanger

Applies to: Face

ParametersUnitDefaultRangeMeaning
ScrewM4M2, M2.5, M3, M4, M5, M6, M8The screw in the wall. Its head passes through the round end, its shank holds in the slot.
Dropmm82 … 60How far the part drops after it is hung up.
Depthmm41 … 40How deep the recess goes into the material.
Head depthmm2.50.5 … 20How deep the screw head sinks in.
Clearancemm00 … 2Zero uses the value from the selected material profile.

Latch

A nub for snapping in, with a ramp upwards and a straight holding face downwards — prints without support and holds against pull.

Location: File → Part catalogue …, then under Mechanics: Latch

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm62 … 60Width of the latch along the edge.
Overhangmm10.4 … 6How far the latch protrudes. That is the travel the counterpart has to spring over.
Heightmm31 … 30Height of the latch. The lead-in slope is on top, the flat holding face below.
As a recessoffThe other side: the same shape, but with clearance and to be subtracted.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Liners for a new profile

Replaces both liners for a new mating outline and checks the unchanged seat in both existing shells.

Location: Create → Parts → Liners for a new profile

ParametersUnitDefaultRangeMeaning
Profile shapeRoundRound, Oval, A drawing of its ownMeasured round, oval or custom-drawn profile section.
Profile diametermm162 … 250Measured outer diameter of the round mating profile. Applies when Profile shape = Round.
Profile widthmm472 … 250Full width of the explicitly selected ellipse. Applies when Profile shape = Oval.
Profile heightmm322 … 250Full height of the explicitly selected ellipse. Applies when Profile shape = Oval.
Mating outlinerequiredOne closed mating outline without inner holes. Its dimension expressions are retained. Applies when Profile shape = A drawing of its own.
Shell materialrequiredMaterial profile for both shells; select it explicitly.
Liner materialrequiredSeparate material profile for both liners, defining clearance, interference and minimum wall.
Minimum liner wallmm21 … 5Remaining minimum wall between the new mating outline and existing seat.

Living hinge

Two leaves joined by a thin spot. The layers run across the bend, otherwise the hinge breaks the first time it is opened.

Location: File → Part catalogue …, then under Mechanics: Living hinge

When not to use it: Printed upright, because the thin spot only holds with layers across the bend. Otherwise it breaks the first time it opens.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm305 … 300Length of the hinge axis — that is how wide the lid hanging on it becomes.
Leaf lengthmm153 … 200How far each of the two leaves reaches away from the hinge.
Material thicknessmm20.8 … 10Thickness of the two leaves — not of the thin section between them.
Hinge thicknessmm0.40.2 … 1.2Thinnest spot. Below 0.3 mm PLA tears; PETG takes more.
Hinge widthmm1.50.5 … 8Width of the thin section. Too narrow folds along one line and breaks, too wide lets the lid wobble.

Magnet pocket

Pocket for a round magnet, optionally with a cover layer to print over and a retaining lip at the rim.

Location: File → Part catalogue …, then under Mounting: Magnet pocket

Applies to: Face

ParametersUnitDefaultRangeMeaning
Magnet8x36x3, 8x3, 10x3, 12x2, 20x3Diameter by height of the round magnet, as it is sold.
Custom diametermm00 … 100Only fill this in if the matching size is not listed. Zero uses the selected size.
Custom heightmm00 … 30Only fill this in if the matching size is not listed. Zero uses the selected size.
Clearancemm00 … 1Zero uses the value from the selected material profile.
Cover layermm00 … 5Material above the magnet. Zero leaves the pocket open.
Retaining liponA tenth of a millimetre narrower at the rim so the magnet cannot fall out.
Oversizemm00 … 1Zero uses the value from the selected material profile.

Nut trap

Pocket for a hexagon nut, pushed in from the side or laid in from below, optionally with a through screw hole.

Location: File → Part catalogue …, then under Fasteners: Nut trap

When not to use it: Without a matching hex nut, because the pocket follows the standard parts table. The nut must stay reachable, even after later steps.

Applies to: Hole, Face

ParametersUnitDefaultRangeMeaning
SizeM3M2, M2.5, M3, M4, M5, M6, M8Thread of the nut. Width across flats and height come from the standard parts table.
DirectionFrom the sideFrom the side, BottomPushed in from the side or laid in from below.
Slide-in lengthmm120 … 100How far the slot reaches outwards. Zero means: the pocket only.
Clearancemm00 … 1Zero uses the value from the selected material profile.
Cut the screw hole as wellonAlso cuts the through hole for the screw across the part.

Organizer divider

Straight divider with named sides and its own height; attach it to the bottom.

Location: File → Part catalogue …, then under Structure: Organizer divider

ParametersUnitDefaultRangeMeaning
Lengthmm805 … 300Length of the straight divider.
Heightmm301 … 200Divider height above its support.
Thicknessmm31 … 12Thickness between the two wall faces.

Organizer divider

Straight divider with named sides and its own height; attach it to the bottom.

Location: File → Part catalogue …, then under Structure: Organizer divider

Applies to: Face

ParametersUnitDefaultRangeMeaning
Lengthmm805 … 300Length of the straight divider.
Heightmm301 … 200Divider height above its support.
Thicknessmm31 … 12Thickness between the two wall faces.

Organizer peg foot

Separate peg foot with flange, shoulder and named peg. Material clearance is applied to the socket.

Location: File → Part catalogue …, then under Structure: Organizer peg foot

ParametersUnitDefaultRangeMeaning
Flange diametermm186 … 40Outer diameter of the supporting surface; larger than the peg.
Foot heightmm111 … 30Distance between the supporting surface and the peg shoulder.
Peg diametermm132 … 30Nominal peg diameter. Clearance is applied to the matching socket.
Peg lengthmm81 … 20Peg length above the shoulder.

Organizer peg foot

Separate peg foot with flange, shoulder and named peg. Material clearance is applied to the socket.

Location: File → Part catalogue …, then under Structure: Organizer peg foot

ParametersUnitDefaultRangeMeaning
Flange diametermm186 … 40Outer diameter of the supporting surface; larger than the peg.
Foot heightmm111 … 30Distance between the supporting surface and the peg shoulder.
Peg diametermm132 … 30Nominal peg diameter. Clearance is applied to the matching socket.
Peg lengthmm81 … 20Peg length above the shoulder.

Organizer rim

Open surrounding rim; attach it to the top edge of a tray.

Location: File → Part catalogue …, then under Structure: Organizer rim

ParametersUnitDefaultRangeMeaning
Widthmm12020 … 300Outer width of the surrounding rim.
Depthmm8020 … 300Outer depth of the surrounding rim.
Heightmm31 … 20Height of the additional rim.
Rim widthmm31 … 12Width of the rim from outside to inside.
Outer radiusmm80 … 25Radius of the vertical outer corners.

Organizer rim

Open surrounding rim; attach it to the top edge of a tray.

Location: File → Part catalogue …, then under Structure: Organizer rim

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm12020 … 300Outer width of the surrounding rim.
Depthmm8020 … 300Outer depth of the surrounding rim.
Heightmm31 … 20Height of the additional rim.
Rim widthmm31 … 12Width of the rim from outside to inside.
Outer radiusmm80 … 25Radius of the vertical outer corners.

Organizer tray

Open tray with an independent bottom thickness, uniform outer wall and rounded corners.

Location: File → Part catalogue …, then under Structure: Organizer tray

ParametersUnitDefaultRangeMeaning
Widthmm12020 … 300Outer width of the tray.
Depthmm8020 … 300Outer depth of the tray.
Heightmm406 … 200Total height from the underside.
Wall thicknessmm31 … 12Thickness of the surrounding outer wall.
Bottom thicknessmm31 … 10Thickness of the closed bottom.
Outer radiusmm80 … 25Rounds the vertical outer corners. The inner radius preserves the wall thickness.

Organizer tray

Open tray with an independent bottom thickness, uniform outer wall and rounded corners.

Location: File → Part catalogue …, then under Structure: Organizer tray

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm12020 … 300Outer width of the tray.
Depthmm8020 … 300Outer depth of the tray.
Heightmm406 … 200Total height from the underside.
Wall thicknessmm31 … 12Thickness of the surrounding outer wall.
Bottom thicknessmm31 … 10Thickness of the closed bottom.
Outer radiusmm80 … 25Rounds the vertical outer corners. The inner radius preserves the wall thickness.

Overhang fan

Surfaces from steep to flat. Shows from which angle this printer with this material really needs support — instead of the 45-degree rule of thumb.

Location: File → Part catalogue …, then under Calibration: Overhang fan

ParametersUnitDefaultRangeMeaning
Smallest angle°205 … 80The steepest face, measured against vertical. Smaller means steeper.
Increment°102 … 30By how many degrees each face gets shallower than the one before.
Steps62 … 10How many angles get tested.
Width per stepmm82 … 50Width of a single face. Narrower saves time, wider shows more.
Overhang lengthmm153 … 100How far each face reaches out unsupported. Too short and the printer forgives everything.

Overhang fan

Surfaces from steep to flat. Shows from which angle this printer with this material really needs support — instead of the 45-degree rule of thumb.

Location: File → Part catalogue …, then under Calibration: Overhang fan

ParametersUnitDefaultRangeMeaning
Smallest angle°205 … 80The steepest face, measured against vertical. Smaller means steeper.
Increment°102 … 30By how many degrees each face gets shallower than the one before.
Steps62 … 10How many angles get tested.
Width per stepmm82 … 50Width of a single face. Narrower saves time, wider shows more.
Overhang lengthmm153 … 100How far each face reaches out unsupported. Too short and the printer forgives everything.

Pegboard hook

Hooks for a pegboard, directly on the part. Pushed into the slots from above and pulled down — the nose then grips behind the board, and the springy tongue latches. Print the part lying flat: the tongue in the print plane, so it flexes along its layers instead of tearing across them.

Location: File → Part catalogue …, then under Mounting: Pegboard hook

When not to use it: When a part is taken off often, because the latch tongue must be pressed through the slot. Then switch off “Latch tongue”.

Applies to: Face

ParametersUnitDefaultRangeMeaning
PegboardPegboard 40.00 mmPegboard 40.00 mmWhich pegboard the part hangs on. The dimensions come from the table.
Hooks21 … 6How many hooks. Two side by side keep a part from twisting; one is enough for something light.
Grid steps11 … 4How many holes lie between two hooks. One means every hole, two means every second. Wide parts tip between two hooks only forty millimetres apart — further out they carry more steadily.
StackedoffPlaces the hooks vertically instead of side by side — for narrow parts that would otherwise stick out past the grid.
Latch tongueonA springy tongue on the peg that latches behind the board: the part stays hung even if someone lifts it while taking things off. To release, press it down through the slot. Switched off, the hook is the plain form that lifts off the board.
Back platemm00 … 10Zero means none. The part the hooks sit on already joins them — a plate in between would be material nobody needs. If you want one anyway, it is set into the part, not on top of it.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.
Lip depthmm00 … 6How far the nose reaches behind the pegboard. Zero means two thirds of the pegboard thickness.

Pipe clamp

A ring around a pipe with two clamping lugs and a screw across both. Tightened, it closes the gap and the ring grips. Pipe from the pipe series of the standard parts table or with a custom diameter; the clearance comes from the material profile.

Location: File → Part catalogue …, then under Mounting: Pipe clamp

When not to use it: Printed lying down when it must clamp firmly, because the layers then run across the ring. Keep the pipe axis vertical.

ParametersUnitDefaultRangeMeaning
Tube2215, 16, 20, 22, 25, 28, 32, 40Outside diameter of the pipe in millimetres, from the pipe series of the standard parts table.
Custom diametermm00 … 110Only fill this in if the matching size is not listed. Zero uses the selected size.
Widthmm157 … 80How wide the clamp is, measured along the pipe.
Wall thicknessmm31.5 … 10Thickness of ring, foot and clamping lugs.
Clamping screwM4M3, M4, M5, M6The screw across both clamping lugs, with a nut and two washers from the standard parts table.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Pipe clamp

A ring around a pipe with two clamping lugs and a screw across both. Tightened, it closes the gap and the ring grips. Pipe from the pipe series of the standard parts table or with a custom diameter; the clearance comes from the material profile.

Location: File → Part catalogue …, then under Mounting: Pipe clamp

When not to use it: Printed lying down when it must clamp firmly, because the layers then run across the ring. Keep the pipe axis vertical.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Tube2215, 16, 20, 22, 25, 28, 32, 40Outside diameter of the pipe in millimetres, from the pipe series of the standard parts table.
Custom diametermm00 … 110Only fill this in if the matching size is not listed. Zero uses the selected size.
Widthmm157 … 80How wide the clamp is, measured along the pipe.
Wall thicknessmm31.5 … 10Thickness of ring, foot and clamping lugs.
Clamping screwM4M3, M4, M5, M6The screw across both clamping lugs, with a nut and two washers from the standard parts table.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Printable thread

Printable internal thread in a hole or threaded stud on a flat surface — as a helix with a flattened crest. For an open container with a matching screw lid, “Create screw lid” is the shared workflow.

Location: File → Part catalogue …, then under Fasteners: Printable thread

When not to use it: Where a metal screw has to bite, because the crest is flattened for the printer. For load-bearing joints, use an insert or a nut trap.

Applies to: Hole, Face

ParametersUnitDefaultRangeMeaning
SizeM6M2, M2.5, M3, M4, M5, M6, M8Nominal diameter and pitch. The profile is flattened to be printable, not an ISO profile — a printer would not resolve that anyway.
Lengthmm122 … 200Length of the thread, not of the bolt.
Internal thread (off = external thread)offEnable for an internal thread in a hole; disable for a threaded stud on a flat outer surface. For a container with a matching screw lid, use “Create screw lid”.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Printed nut

Printable hex nut with matching internal thread.

Location: File → Part catalogue …, then under Fasteners: Printed nut

When not to use it: For high loads or frequent removal. Metal screws with a nut trap or heat-set insert hold better there.

Applies to: Face

ParametersUnitDefaultRangeMeaning
SizeM5M2, M2.5, M3, M4, M5, M6, M8Nominal diameter and pitch of the matching printed thread.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Profile clamp liner

One separately replaceable liner half with a stop flange at the front that slides lengthwise into the shell.

Location: File → Part catalogue …, then under Mounting: Profile clamp liner

ParametersUnitDefaultRangeMeaning
Mating outlinerequiredMeasured or explicitly drawn section of the profile to be clamped.
Existing outer outlineFor a replacement, the fixed outer outline of the liner; leave empty to create a new liner with a uniform wall.
Clamp depthmm4016 … 80Length of the corresponding clamp shell.
Liner thicknessmm21 … 5Wall thickness of a new liner, measured perpendicular; required minimum wall for a replacement.
HalfLower halfLower half, Upper halfLower or upper half of the profile section.
Flange widthmm1.20.8 … 4How far the front stop extends beyond the seat.
Flange heightmm1.51 … 4Thickness of the front stop flange, measured along the profile.
Rear reliefmm21 … 4Shortens the liner core relative to the shell so it does not contact the rear end.
Split plane angle°0Rotates the split within the profile outline.
Split plane offsetmm0Moves the split perpendicular to its line.
Liner split clearancemm00 … 1Total gap between the two liners; zero uses the material profile.
Mating profile interferencemm00 … 0.5How much narrower the liner is than the profile in total, so that it grips it elastically; zero takes the value from the material profile.

Profile clamp liner

One separately replaceable liner half with a stop flange at the front that slides lengthwise into the shell.

Location: File → Part catalogue …, then under Mounting: Profile clamp liner

Applies to: Face

ParametersUnitDefaultRangeMeaning
Mating outlinerequiredMeasured or explicitly drawn section of the profile to be clamped.
Existing outer outlineFor a replacement, the fixed outer outline of the liner; leave empty to create a new liner with a uniform wall.
Clamp depthmm4016 … 80Length of the corresponding clamp shell.
Liner thicknessmm21 … 5Wall thickness of a new liner, measured perpendicular; required minimum wall for a replacement.
HalfLower halfLower half, Upper halfLower or upper half of the profile section.
Flange widthmm1.20.8 … 4How far the front stop extends beyond the seat.
Flange heightmm1.51 … 4Thickness of the front stop flange, measured along the profile.
Rear reliefmm21 … 4Shortens the liner core relative to the shell so it does not contact the rear end.
Split plane angle°0Rotates the split within the profile outline.
Split plane offsetmm0Moves the split perpendicular to its line.
Liner split clearancemm00 … 1Total gap between the two liners; zero uses the material profile.
Mating profile interferencemm00 … 0.5How much narrower the liner is than the profile in total, so that it grips it elastically; zero takes the value from the material profile.

Profile clamp shell

One bolted profile clamp half with an explicitly drawn seat outline and standard hardware recesses.

Location: File → Part catalogue …, then under Mounting: Profile clamp shell

ParametersUnitDefaultRangeMeaning
Seat outlinerequiredClosed liner seat including its assembly clearance.
Clamp depthmm4016 … 80Length of the shell along the profile.
Shell wallmm42 … 8Perpendicular distance from the seat to the outer outline.
HalfLower halfLower half, Upper halfLower half with screw heads or upper half with nuts.
Split gapmm10.5 … 2Gap between the two shells before tightening.
Split plane angle°0Rotates the split within the profile outline.
Split plane offsetmm0Moves the split perpendicular to its line.
Screw sizeM4M3, M4, M5, M6Screw and nut from the standard parts table.
Screw recess clearancemm00 … 1Total allowance at the head and nut; zero uses the material profile.

Profile clamp shell

One bolted profile clamp half with an explicitly drawn seat outline and standard hardware recesses.

Location: File → Part catalogue …, then under Mounting: Profile clamp shell

Applies to: Face

ParametersUnitDefaultRangeMeaning
Seat outlinerequiredClosed liner seat including its assembly clearance.
Clamp depthmm4016 … 80Length of the shell along the profile.
Shell wallmm42 … 8Perpendicular distance from the seat to the outer outline.
HalfLower halfLower half, Upper halfLower half with screw heads or upper half with nuts.
Split gapmm10.5 … 2Gap between the two shells before tightening.
Split plane angle°0Rotates the split within the profile outline.
Split plane offsetmm0Moves the split perpendicular to its line.
Screw sizeM4M3, M4, M5, M6Screw and nut from the standard parts table.
Screw recess clearancemm00 … 1Total allowance at the head and nut; zero uses the material profile.

Room floor

The floor plate of a room with an open front. It has grooves for the back wall and both side walls, optionally also underneath as an intermediate floor and with a stairwell. Together with the room wall, a room template of flat-printed panels.

Location: File → Part catalogue …, then under Structure: Room floor

When not to use it: Plugs together without magnets or loose small parts, but only holds firmly once glued. For a toy house glue every groove.

ParametersUnitDefaultRangeMeaning
Room lengthmm24060 … 400Outer size from side wall to side wall; the back wall is just as long.
Room depthmm24060 … 400Outer size from the open front to the outside of the back wall.
Bottom thicknessmm42 … 12Thickness of the floor plate.
Wall thicknessmm42 … 10Thickness of the walls standing on this floor. The grooves follow from it.
Intermediate flooroffGrooves on the underside too: the floor then sits as a ceiling on the walls of the room below.
StairwelloffAn opening along the left wall that ends at the back wall.
Opening widthmm10020 … 200Width of the stairwell across the side wall. Applies when Stairwell is ticked.
Opening lengthmm20020 … 300Length of the stairwell along the side wall. Applies when Stairwell is ticked.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Room floor

The floor plate of a room with an open front. It has grooves for the back wall and both side walls, optionally also underneath as an intermediate floor and with a stairwell. Together with the room wall, a room template of flat-printed panels.

Location: File → Part catalogue …, then under Structure: Room floor

When not to use it: Plugs together without magnets or loose small parts, but only holds firmly once glued. For a toy house glue every groove.

ParametersUnitDefaultRangeMeaning
Room lengthmm24060 … 400Outer size from side wall to side wall; the back wall is just as long.
Room depthmm24060 … 400Outer size from the open front to the outside of the back wall.
Bottom thicknessmm42 … 12Thickness of the floor plate.
Wall thicknessmm42 … 10Thickness of the walls standing on this floor. The grooves follow from it.
Intermediate flooroffGrooves on the underside too: the floor then sits as a ceiling on the walls of the room below.
StairwelloffAn opening along the left wall that ends at the back wall.
Opening widthmm10020 … 200Width of the stairwell across the side wall. Applies when Stairwell is ticked.
Opening lengthmm20020 … 300Length of the stairwell along the side wall. Applies when Stairwell is ticked.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Room wall

A wall panel for the room floor. Back wall with grooves for the side walls or side wall with a tongue to the back wall, both with a tongue to the floor and optionally a window with a rebate or a door. The matching pane is the Window pane part.

Location: File → Part catalogue …, then under Structure: Room wall

When not to use it: Printed upright. The wall belongs flat on the bed with grooves and rebate facing up; the right one is the mirrored left.

ParametersUnitDefaultRangeMeaning
PlateBack wallBack wall, Side wallThe back wall with grooves for the side walls, or a side wall with a tongue to the back wall.
Room sizemm24040 … 400For the back wall the room length, for a side wall the room depth — the same number as on the room floor. The side wall is shorter by the back wall.
Room heightmm24040 … 400Height of the wall above the floor.
Wall thicknessmm42 … 10Thickness of the panel; tongues and grooves follow from it.
OpeningWindowWindow, DoorA window in the middle of the wall with a rebate for the pane, or a door that starts at the floor.
Opening widthmm1000 … 200Width of the window or door. Zero means no opening.
Opening heightmm12010 … 300Height of the window or door.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Room wall

A wall panel for the room floor. Back wall with grooves for the side walls or side wall with a tongue to the back wall, both with a tongue to the floor and optionally a window with a rebate or a door. The matching pane is the Window pane part.

Location: File → Part catalogue …, then under Structure: Room wall

When not to use it: Printed upright. The wall belongs flat on the bed with grooves and rebate facing up; the right one is the mirrored left.

ParametersUnitDefaultRangeMeaning
PlateBack wallBack wall, Side wallThe back wall with grooves for the side walls, or a side wall with a tongue to the back wall.
Room sizemm24040 … 400For the back wall the room length, for a side wall the room depth — the same number as on the room floor. The side wall is shorter by the back wall.
Room heightmm24040 … 400Height of the wall above the floor.
Wall thicknessmm42 … 10Thickness of the panel; tongues and grooves follow from it.
OpeningWindowWindow, DoorA window in the middle of the wall with a rebate for the pane, or a door that starts at the floor.
Opening widthmm1000 … 200Width of the window or door. Zero means no opening.
Opening heightmm12010 … 300Height of the window or door.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Round holder

Ring around a round object — bottle, can, hair dryer. With a base it becomes a cup. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Round holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Diametermm705 … 250Diameter of the object. The clearance from the material profile is added.
Heightmm4010 … 300Height of the ring. The back plate grows if the mounting needs more room.
MountingScrew holesKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
BaseonCloses the holder at the bottom: the U shape becomes a quiver, the ring a cup.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Round holder

Ring around a round object — bottle, can, hair dryer. With a base it becomes a cup. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Round holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Diametermm705 … 250Diameter of the object. The clearance from the material profile is added.
Heightmm4010 … 300Height of the ring. The back plate grows if the mounting needs more room.
MountingScrew holesKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
BaseonCloses the holder at the bottom: the U shape becomes a quiver, the ring a cup.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Screw

Printable screw for a selected hole, with a hex head or an automatically flush countersunk head and matching external thread.

Location: File → Part catalogue …, then under Fasteners: Screw

When not to use it: For high loads or frequent removal. Metal screws with a nut trap or heat-set insert hold better there.

Applies to: Hole

ParametersUnitDefaultRangeMeaning
SizeM5M2, M2.5, M3, M4, M5, M6, M8Nominal diameter and pitch of the matching printed thread.
Lengthmm122 … 200Length of the thread below the screw head.
Countersunk headoffCreates a 90-degree countersunk head and countersinks the selected hole to match in the same undoable step.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Screw hole with countersink

Through hole for fastening with a metric screw, optionally with a 90-degree countersink and head clearance. Dimensions from the standard parts table.

Location: File → Part catalogue …, then under Fasteners: Screw hole with countersink

Applies to: Face

ParametersUnitDefaultRangeMeaning
SizeM3M2, M2.5, M3, M4, M5, M6, M8Thread size of the screw. Every dimension comes from the standard parts table.
Depthmm101 … 200How deep to drill. More than the wall thickness gives a through hole.
Countersunk headonA 90-degree countersink for a countersunk head. Disable for a socket-head cap screw.
Recess washeroffCuts a matching seat for the washer. Applies when Countersunk head is not ticked.
Clearancemm00 … 2Zero uses the value from the selected material profile. Applies when Recess washer is ticked. Applies when Countersunk head is not ticked.
Head depthmm00 … 50How deeply the screw head and washer sink into the part.

Seal groove

Cuts a continuous groove below the selected face along a drawing.

Location: File → Part catalogue …, then under Structure: Seal groove

When not to use it: The remaining wall below and beside the groove must be checked on the supporting body.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Seal pathrequiredA closed drawn path forms the centreline of the gasket ring.
Lateral offsetmm0-5 … 5Positive values move the entire seal path outward; negative values move it inward.
Groove widthmm31.2 … 12Total groove width across the seal path.
Groove depthmm20.5 … 12Depth below the clicked opening; the groove floor lies below it.

Separate gasket

Creates a separate gasket with a rectangular or round cross-section.

Location: File → Part catalogue …, then under Structure: Separate gasket

When not to use it: The geometry describes the undeformed gasket; it does not prove a leak-tight seal.

ParametersUnitDefaultRangeMeaning
Seal pathrequiredA closed drawn path forms the centreline of the gasket ring.
Lateral offsetmm0-5 … 5Positive values move the entire seal path outward; negative values move it inward.
Gasket cross-sectionRectangleRectangle, RoundRectangular gasket or round cord along the same closed path.
Gasket widthmm2.61.2 … 12Width of the rectangular cross-section across the seal path. Applies when Gasket cross-section = Rectangle.
Gasket heightmm2.41.2 … 12Undeformed height; for a round cross-section, this is also the cord diameter.

Separate gasket

Creates a separate gasket with a rectangular or round cross-section.

Location: File → Part catalogue …, then under Structure: Separate gasket

When not to use it: The geometry describes the undeformed gasket; it does not prove a leak-tight seal.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Seal pathrequiredA closed drawn path forms the centreline of the gasket ring.
Lateral offsetmm0-5 … 5Positive values move the entire seal path outward; negative values move it inward.
Gasket cross-sectionRectangleRectangle, RoundRectangular gasket or round cord along the same closed path.
Gasket widthmm2.61.2 … 12Width of the rectangular cross-section across the seal path. Applies when Gasket cross-section = Rectangle.
Gasket heightmm2.41.2 … 12Undeformed height; for a round cross-section, this is also the cord diameter.

Shelf holder

Shelf on top of a back plate, with a 45-degree brace underneath that prints without supports. Without a lip it is the L shape, with a lip the Z shape. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Shelf holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm605 … 300Width of the object. The clearance from the material profile is added.
Depthmm405 … 300How deep the object sits on the shelf, up to the lip. The clearance is added.
Heightmm5010 … 300Height of the back plate up to the top of the shelf. It grows where the brace under the shelf or the mounting needs more.
Edgemm00 … 100How high the lip at the front stands above the shelf. Zero is the L shape; with a lip it becomes the Z shape, from which nothing slides off.
MountingScrew holesKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Shelf holder

Shelf on top of a back plate, with a 45-degree brace underneath that prints without supports. Without a lip it is the L shape, with a lip the Z shape. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: Shelf holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm605 … 300Width of the object. The clearance from the material profile is added.
Depthmm405 … 300How deep the object sits on the shelf, up to the lip. The clearance is added.
Heightmm5010 … 300Height of the back plate up to the top of the shelf. It grows where the brace under the shelf or the mounting needs more.
Edgemm00 … 100How high the lip at the front stands above the shelf. Zero is the L shape; with a lip it becomes the Z shape, from which nothing slides off.
MountingScrew holesKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Snap connector for a seam

Spring arm and pocket as a pair — the halves click together instead of being glued. The arm is one tenth as thick as it is long; it does not come shorter than 8 mm, because below that the arm would be thinner than a nozzle can lay down with any strength.

Location: File → Part catalogue …, then under Mechanics: Snap connector for a seam

When not to use it: For seams under eight millimetres, because the arm gets too thin there. A latch holds small parts better.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Diametermm64 … 30The circle the connector fits inside — the same measure as for the dowel, so the seam planning calculates the same way for both.
Lengthmm98 … 100How far the arm sticks out, or how deep the pocket goes. It also sets the arm thickness: a tenth of it.
KindPinPin, HoleThe spring arm itself, or the pocket with the catch for it.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Snap fit

A springy arm with a hook, for snapping two parts together. The arm is at least ten times as long as it is thick, otherwise it breaks instead of flexing.

Location: File → Part catalogue …, then under Mechanics: Snap fit

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm82 … 60Width of the arm. Wider takes more load and flexes less far.
Lengthmm164 … 120Length of the arm. At least ten times its thickness — shorter and it breaks instead of flexing.
Arm thicknessmm1.60.6 … 8Thickness of the arm. It governs the spring force more than anything else.
Hook overhangmm1.20.2 … 6How far the hook protrudes — that is, how far it travels when snapping in.
Lead angle°3510 … 60Flatter means easier to snap in, steeper means it holds harder.

Socket sleeve and rod connector

Sockets for round rods with a fixed stop. A single socket sleeve or a connector with two, three or four identical sockets for trellises, racks and frames. Rod size, insertion depth and clamping screw apply to every socket.

Location: File → Part catalogue …, then under Structure: Socket sleeve and rod connector

When not to use it: For out-of-round or varying rods without a clamping screw, because the socket is round. Measure bamboo at its thickest point.

ParametersUnitDefaultRangeMeaning
Layout3D corner, three waysSocket sleeve, Straight, two ways, Elbow, two ways, Tee, three ways, 3D corner, three ways, Cross, four waysA single socket sleeve or a connector of two, three or four identical sockets: straight, at an angle, as a tee, as a 3D corner or as a cross.
Rodmm164 … 50Outer diameter of the rod, measured on it. The clearance from the material profile is added; measure an out-of-round rod at its thickest point.
Insertion depthmm428 … 100How deep the rod goes into each socket until it reaches the stop. Deeper holds better against tilting.
Wall thicknessmm31.2 … 8Material around the rod and between the stops.
Clamping screwNoneNone, M3, M4, M5A core hole across each socket. The screw cuts its own thread and clamps the rod; without it, the rod is only pushed in.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Socket sleeve and rod connector

Sockets for round rods with a fixed stop. A single socket sleeve or a connector with two, three or four identical sockets for trellises, racks and frames. Rod size, insertion depth and clamping screw apply to every socket.

Location: File → Part catalogue …, then under Structure: Socket sleeve and rod connector

When not to use it: For out-of-round or varying rods without a clamping screw, because the socket is round. Measure bamboo at its thickest point.

Applies to: Face

ParametersUnitDefaultRangeMeaning
Layout3D corner, three waysSocket sleeve, Straight, two ways, Elbow, two ways, Tee, three ways, 3D corner, three ways, Cross, four waysA single socket sleeve or a connector of two, three or four identical sockets: straight, at an angle, as a tee, as a 3D corner or as a cross.
Rodmm164 … 50Outer diameter of the rod, measured on it. The clearance from the material profile is added; measure an out-of-round rod at its thickest point.
Insertion depthmm428 … 100How deep the rod goes into each socket until it reaches the stop. Deeper holds better against tilting.
Wall thicknessmm31.2 … 8Material around the rod and between the stops.
Clamping screwNoneNone, M3, M4, M5A core hole across each socket. The screw cuts its own thread and clamps the rod; without it, the rod is only pushed in.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Stiffening rib

A rib with a sloped run-out: it stiffens a wall without making it thicker. It stays thinner than the wall it sits on, otherwise it shows on the other side.

Location: File → Part catalogue …, then under Structure: Stiffening rib

Applies to: Face

ParametersUnitDefaultRangeMeaning
Lengthmm202 … 300How far the rib runs along the wall.
Heightmm101 … 200How far it stands off the wall. That is what gives it stiffness.
Wall thicknessmm20.4 … 20The wall the rib sits on — it sets the rib thickness.
Rib thicknessmm00 … 20Zero means: two thirds of the wall thickness, otherwise it shows through.
Run-outmm20 … 20A sloped run-out at the foot instead of a sharp edge.

T-slot tongue for extrusion

A T-shaped foot that slides into the T-slot of an aluminium extrusion from the end and holds there. Unlike a T-nut it has no thread: it belongs to the printed part and holds it in the slot without a screw. Neck and head come from the standard parts table. For printing, the tongue is best laid flat along the slot direction — standing upright, the shoulder under the head is an overhang.

Location: File → Part catalogue …, then under Structure: T-slot tongue for extrusion

Applies to: Face

ParametersUnitDefaultRangeMeaning
ProfileMotedis 2020 B-type, slot 62020 — legacy dimensions, check measurements, 3030 — legacy dimensions, check measurements, 4040 — legacy dimensions, check measurements, Motedis 2020 B-type, slot 6, Motedis 3030 B-type, slot 8Choose the manufacturer and slot type. Profiles with the same outer dimensions can have different slots.
Lengthmm206 … 200How far the tongue runs along the slot. Longer holds more.
Lead-inmm1.50 … 6Over this length the ends taper to the width of the neck, so the tongue slides in instead of jamming on the first edge.
Clearancemm00 … 1Zero uses the value from the selected material profile.
Head heightmm00 … 8Zero uses the chamber depth with clearance above the slot floor. A smaller value shortens the head while keeping its taper matched to the chamber.

Tab with hole

A flat tab with a round end and a clearance hole from the standard parts table, standing off the face. It is for screwing to a wall, housing or lid. Without an entered width and length it follows the washer of the chosen screw.

Location: File → Part catalogue …, then under Mounting: Tab with hole

When not to use it: For loads that bend the tab, because it breaks at its base. Add a stiffening rib or a corner gusset then.

Applies to: Face

ParametersUnitDefaultRangeMeaning
ScrewM4M3, M4, M5, M6, M8What the hole is for. It is the clearance hole from the standard parts table.
Widthmm00 … 100Measured across the tab. Zero means: as wide as the washer of the screw.
Lengthmm00 … 200How far the tab stands off the face, to the tip of the round end. Zero means: long enough for the washer to fit beside the face.
Thicknessmm41 … 20Material thickness of the tab, measured along the hole.

U-shaped holder

Holder for a square-edged object: three walls enclose it, the back plate is the fourth. With a base it becomes a quiver. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: U-shaped holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm405 … 300Width of the object. The clearance from the material profile is added.
Depthmm305 … 300How far the object stands out from the wall. The clearance is added.
Heightmm4010 … 300Height of the walls. The back plate grows if the mounting needs more room.
MountingKeyholeKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
BaseoffCloses the holder at the bottom: the U shape becomes a quiver, the ring a cup.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

U-shaped holder

Holder for a square-edged object: three walls enclose it, the back plate is the fourth. With a base it becomes a quiver. Mounted with keyholes, screw holes, pegboard hooks or a clamp.

Location: File → Part catalogue …, then under Mounting: U-shaped holder

When not to use it: With pegboard hooks, print the holder lying on its side: the latch tongue only flexes along its layers, not across them. The clamp fits tightly because its gap is exactly the board thickness entered.

ParametersUnitDefaultRangeMeaning
Widthmm405 … 300Width of the object. The clearance from the material profile is added.
Depthmm305 … 300How far the object stands out from the wall. The clearance is added.
Heightmm4010 … 300Height of the walls. The back plate grows if the mounting needs more room.
MountingKeyholeKeyhole, Screw holes, Pegboard hooks, ClampHow the holder is mounted: two keyholes on the back (one in the middle on a narrow holder), two tabs with countersunk screw holes, two hooks for the pegboard, or a clamp that grips over the edge of a board. Screw and pegboard dimensions come from the standard parts table.
Board thicknessmm183 … 60How thick the board is that the clamp grips over — shelf, tabletop, door. The gap has exactly this size. Applies when Mounting = Clamp.
BaseoffCloses the holder at the bottom: the U shape becomes a quiver, the ring a cup.
Wall thicknessmm31.2 … 8Thickness of the walls, base and back plate. Choose more for heavy objects; below two millimetres the holder gives way.
Clearancemm00 … 1.5Zero uses the value from the selected material profile.

Wall mount

A back plate with screw holes and a shelf standing forward. The holes are through holes from the standard parts table.

Location: File → Part catalogue …, then under Mounting: Wall mount

Applies to: Face

ParametersUnitDefaultRangeMeaning
Widthmm308 … 300Width of the back plate that goes against the wall.
Heightmm258 … 300Height of the back plate. The shelf stands forward from it.
Wall thicknessmm31 … 20Thickness of back plate and shelf. Below two millimetres the mount bends.
ScrewM4M2, M2.5, M3, M4, M5, M6, M8What the holes are for. They are clearance holes from the standard parts table.
Holes21 … 6Spread across the width.
Shelfmm120 … 100A shelf standing forward for the device to sit on.

Wall thickness ladder

Walls from one to several line widths. Shows where the printer still lays down material — the basis for the minimum wall thickness.

Location: File → Part catalogue …, then under Calibration: Wall thickness ladder

ParametersUnitDefaultRangeMeaning
Line widthmm0.420.2 … 1.2How wide this printer lays a line — usually a little more than the nozzle diameter. Each step of the ladder is one line thicker than the last.
Steps62 … 10How many walls stand side by side, each one line width thicker than the last.
Heightmm153 … 60Height of the walls. Tall enough that a wall too thin actually falls over.
Lengthmm255 … 120Length of each wall.

Wall thickness ladder

Walls from one to several line widths. Shows where the printer still lays down material — the basis for the minimum wall thickness.

Location: File → Part catalogue …, then under Calibration: Wall thickness ladder

ParametersUnitDefaultRangeMeaning
Line widthmm0.420.2 … 1.2How wide this printer lays a line — usually a little more than the nozzle diameter. Each step of the ladder is one line thicker than the last.
Steps62 … 10How many walls stand side by side, each one line width thicker than the last.
Heightmm153 … 60Height of the walls. Tall enough that a wall too thin actually falls over.
Lengthmm255 … 120Length of each wall.

Window pane

The pane for the window of a room wall. It is as large as the rebate minus the clearance and half as thick as the wall. Print it in translucent filament, for example, and glue it in from inside.

Location: File → Part catalogue …, then under Structure: Window pane

When not to use it: For a toy house glue it in firmly, do not just lay it in: a loose pane is a small part.

ParametersUnitDefaultRangeMeaning
Opening widthmm10010 … 200Width of the window — the same number as on the room wall.
Opening heightmm12010 … 300Height of the window — the same number as on the room wall.
Wall thicknessmm42 … 10Thickness of the wall with the window. The pane is half as thick and fills the rebate.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Window pane

The pane for the window of a room wall. It is as large as the rebate minus the clearance and half as thick as the wall. Print it in translucent filament, for example, and glue it in from inside.

Location: File → Part catalogue …, then under Structure: Window pane

When not to use it: For a toy house glue it in firmly, do not just lay it in: a loose pane is a small part.

ParametersUnitDefaultRangeMeaning
Opening widthmm10010 … 200Width of the window — the same number as on the room wall.
Opening heightmm12010 … 300Height of the window — the same number as on the room wall.
Wall thicknessmm42 … 10Thickness of the wall with the window. The pane is half as thick and fills the rebate.
Clearancemm00 … 1Zero uses the value from the selected material profile.

Split and adjust

On the left an object reaching past the edge of the print bed. On the right the same object cut in two, with two dowel pins in the cut face.
The pins help align the halves during assembly.

Compensate the elephant foot

Pulls the first layers in by the amount they spread out while printing. The value comes from the material profile.

Location: Actions on the right (with a body selected) → Compensate the elephant foot

ParametersUnitDefaultRangeMeaning
Heightmm0.60.1 … 5Over how much height it is pulled in — about the first three layers.
Amountmm00 … 2Zero uses the value from the selected material profile.

Create test piece

Cuts out a cube around a location to test the fit before printing the whole part. With both parts of a fit selected, both halves come out of the same cube.

Location: Actions on the right (with a feature selected: Hole, peg, Face) → Create test piece

When not to use it: The piece replaces the part in the history. To keep working on the whole part, switch this step off after the trial print.

Applies to: Hole, peg, Face

ParametersUnitDefaultRangeMeaning
Edge lengthmm202 … 200How big the cut-out gets. Big enough that the fit has material around it.
PlaceNamed pointNamed point, Closest spotWhere the cube sits: at the position below or, with two selected parts of a fit, where they come closest. The spot found is kept as the position.
Position Xmm0Centre of the cut-out — the spot in question.
Position Ymm0Second axis of the position — see Position X.
Position Zmm0Third axis of the position — see Position X.
Place on the bedonPlaces the test piece on the print bed, several side by side. Check support requirements in print preparation.

Crop

Cuts an object at a plane and keeps one side — the cut face is closed. For a back wall that should sit flush, or walls that should reach one height: cut away first, then offset the new face.

Location: Actions on the right (with a body selected) → Crop

When not to use it: When both sides are needed, because the other side is gone afterwards, holes and parts included. Use “Split” for that.

ParametersUnitDefaultRangeMeaning
PlaneAlong an axisAlong an axis, At a face, Through an edge, Through three pointsWhat the cutting plane is tied to: an axis, a flat face it runs parallel to, an edge or three points. Edge and points are picked in the view.
Axiszx, y, zWhich axis the cut is perpendicular to. Z makes a horizontal cut. Applies when Plane = Along an axis, Through an edge.
Positionmm0Where the cutting plane lies, measured on that axis. The number stays editable: a double-click on the step moves the cut. Applies when Plane = Along an axis.
Distancemm0How far the plane is moved parallel to itself, measured from the face, edge or points. At a face, -2 takes off two millimetres. Applies when Plane = At a face, Through an edge, Through three points.
KeepSmaller sideSmaller side, Larger sideWhich side of the plane stays. The other one is removed.
Tilt°0-89 … 89Tilts the cutting plane by this angle — for slanted fronts and bevels across whole sides. Zero cuts straight. Applies when Plane = Along an axis, Through an edge.
Tilt aboutAutomaticAutomatic, x, y, zThe axis the plane is tilted about; automatically one across the cutting axis. The tilt axis passes through the middle of the body at the set position. Applies when Plane = Along an axis.
At faceCuts parallel to this flat face instead of along an axis. The distance then counts from the face: -2 takes 2 mm off it. Applies when Plane = At a face.
EdgeThe straight edge the plane passes through. Without tilt it is perpendicular to the axis; the tilt turns it about the edge. Applies when Plane = Through an edge.
Three pointsThree spots on the plane, clicked in the view or typed in. Below is the side with the smaller values along the axis most nearly perpendicular to the plane. Applies when Plane = Through three points.

Cut along a drawn line

Cuts an object along a line drawn in the view and, if wanted, sets dowel pins into the cut face.

Location: Actions on the right (with a body selected) → Cut along a drawn line

When not to use it: For a cut around a curve, because the cut is a straight plane. Cut twice instead.

ParametersUnitDefaultRangeMeaning
Positionmm0How far the split plane sits from the origin, measured along the split direction. The drawn line fills the number in; changing it later moves the cut without turning it.
Dowel pins20 … 6Pins on one half, bores on the other — they hold the parts aligned while gluing. Zero means: only cut.
Split direction X0Direction the plane faces. The drawn line fills it in; set by hand, the three numbers form an arrow perpendicular to the cut face.
Split direction Y0Second axis of the split direction — see Split direction X.
Split direction Z1Third axis of the split direction — see Split direction X.
Pin shapeRoundRound, Hexagon, Dovetail, SnapWhat holds the halves together. Round prints cleanest and needs two against twisting; hexagon and dovetail hold on their own, the dovetail also against being pulled apart. The snap clicks in and holds without glue — it needs a seam of at least 5.4 mm.
Pin diametermm00 … 8Zero means: derive it from the cut face.
Clearancemm00 … 1Zero uses the value from the selected material profile.
Pins on half BoffWhich half carries the pins: A lies on the smaller side of the plane, B on the larger. Automatic splitting picks the side whose halves need less support together.
Glue recommendedoffSplit automatically turns this on when neither a dovetail nor a snap fits the seam.
First pin number00 …Split automatically fills this in so that every fit finds its pin. Zero counts on from the pins the part already has.
Pieces in this run00 …Split automatically fills in how many pieces it makes. From three on they are called “1 of 3”, “2 of 3” …; zero means: A and B.
Number of piece A00 …Its number in this count. Zero means: it is split further right away.
Number of piece B00 …The same for piece B.

Hollow out

Hollows out an object, with vents or with chosen open faces. Saves material and time; on a triangle model the wall is accurate to the grid. A body with editable faces stays exact when chosen faces or the top stay open.

Location: Actions on the right (with a body selected) → Hollow out

When not to use it: Without a vent if the slicer puts supports inside. And on load-bearing parts, because a thin shell breaks differently.

Shortcut Ctrl+H

ParametersUnitDefaultRangeMeaning
Wall thicknessmm20.2 … 50Thickness of the remaining wall. The print check compares it with the applicable profile limit.
Open the topoffRemoves the ceiling above the cavity. The hollow body becomes an open box, and Create lid finds the opening it needs.
OpeningsThe faces that stay open — every clicked face is added. The other faces stay closed. Empty means: closed or open at the top.
DirectionInsideInside, OutsideInside, the part keeps its outer dimensions and the wall grows inwards. Outside, the part itself becomes the cavity and the wall wraps around it.
Open at faceOpens the cavity towards the side this face points to, across its whole cross-section. “Openings” opens exactly the chosen faces.
Vents10 … 6Zero leaves the cavity closed. An open container needs no additional vents. Applies when Open the top is not ticked.
Vent diametermm41 … 20Width of the openings. Wide enough for unused material to come out.
If exact is not possibleAsk firstAsk first, On the triangle model, Leave the part unchangedIf the exact kernel finds no even inner wall for this shape, the wall is built on the triangle model using the grid — or the part stays as it is. “Ask first” decides as soon as the case arises.

Seal groove with gasket

Cuts a verified seal groove and creates a separate gasket with its own material.

Location: Actions on the right (with a feature selected: Face) → Seal groove with gasket

Applies to: Face

ParametersUnitDefaultRangeMeaning
Seal pathA closed drawn path or an explicitly selected opening.
Groove widthmm30.1 … 100Total groove width across the seal path.
Groove depthmm20.1 … 100Depth below the supporting face; the floor and side walls are checked on the body.
Gasket cross-sectionRectangleRectangle, RoundRectangular gasket or round cord along the same closed path.
Overhangmm0.40 … 100Undeformed height above the groove opening; together with groove depth, it gives the gasket height.
Gasket widthmm2.60.1 … 100Width of the rectangular cross-section across the seal path. Applies when Gasket cross-section = Rectangle.
Supporting body materialrequiredThe explicitly selected material determines the required remaining wall thickness.
Gasket materialrequiredSeparate material for the gasket; it does not change the entered dimensions.
Lateral offsetmm0-1000 … 1000Positive values move the entire seal path outward; negative values move it inward.
Supporting facePlanar face of the supporting body whose closed opening is used.
Selected openingSaved geometric selection within the supporting face.
Mating faceOptional geometric reference: this planar face must cover the entire gasket ring.

Set material

Gives this body a material of its own. Tolerances, shrinkage and the elephant foot are then computed with it instead of the project's.

Location: Actions on the right (with a body selected) → Set material

ParametersMeaning
MaterialWhich material this part is made of. Empty means: the project's.

Split

Splits an object at a plane, with dowel pins in the cut face if wanted. The clearance comes from the material profile; zero pins means: only cut.

Location: Actions on the right (with a body selected) → Split

When not to use it: Where the cut face stays visible, because the seam lies on a plane. Better to split where an edge already runs.

ParametersUnitDefaultRangeMeaning
Axiszx, y, zWhich axis the cut is perpendicular to. Z makes a horizontal cut.
Positionmm0Where the cutting plane lies, measured on that axis. The number stays editable: a double-click on the step moves the cut.
Dowel pins20 … 6Zero means: cut only. Two hold the halves against twisting.
Pin shapeRoundRound, Hexagon, Dovetail, SnapWhat holds the halves together. Round prints cleanest and needs two against twisting; hexagon and dovetail hold on their own, the dovetail also against being pulled apart. The snap clicks in and holds without glue — it needs a seam of at least 5.4 mm.
Glue recommendedoffSplit automatically turns this on when neither a dovetail nor a snap fits the seam.
Pin diametermm00 … 8Zero means: derive it from the cut face.
Clearancemm00 … 1Zero uses the value from the selected material profile.
Pins on half BoffWhich half carries the pins: A lies on the smaller side of the plane, B on the larger. Automatic splitting picks the side whose halves need less support together.
First pin number00 …Split automatically fills this in so that every fit finds its pin. Zero counts on from the pins the part already has.
Pieces in this run00 …Split automatically fills in how many pieces it makes. From three on they are called “1 of 3”, “2 of 3” …; zero means: A and B.
Number of piece A00 …Its number in this count. Zero means: it is split further right away.
Number of piece B00 …The same for piece B.

Split into separate parts

Turns a body made of several unconnected parts into one object each. What is not connected is not one part — an STL does not know that, the geometry does.

Location: Actions on the right (with a body selected) → Split into separate parts

When not to use it: For parts that touch at a face, because they count as one. Split them along a plane instead.

ParametersDefaultRangeMeaning
Count22 … 64How many objects it is split into. How many parts the body actually has is in the report; if the number does not fit, this operation names the right one.
Keep sliversoffKeep fragments below one per cent of the largest part as well. Scans often bring single loose triangles — rarely something you want as its own model.

Import

Extrude a drawing

Reads an SVG or DXF drawing and gives it a height. Inner contours become holes.

Location: Create → Extrude a drawing

ParametersUnitDefaultRangeMeaning
SourcerequiredThe embedded SVG or DXF file in the project.
Heightmm30.1 … 500How far the drawing gets pulled up.
Widthmm00 … 1000Scale to this width. Zero interprets the file coordinates as millimetres.
Contour selectionChoose the contours in the preview. Inner rings remain holes. Previously saved selections of all contours are preserved.
NameWhat the object is called in the tree. Empty takes the file name.

Insert model

Reads a model file, converts it to millimetres and cleans it up. A 3MF assembly arrives as several objects rather than as one lump.

Location: Create → Insert model

ParametersUnitDefaultRangeMeaning
SourcerequiredThe embedded or linked file in the project.
UnitAutomaticAutomatic, mm, cm, in, mSTL carries no unit. Automatic means: guess, and ask when in doubt.
NameLeave empty to use the file name.
Place in a free spotoffSets the model down next to the parts already in the project: as close to the centre of the plate as possible, on the first plate with room. Takes precedence over “Centre on the bed”.
Place on the bedoffPuts the underside of the model on the print bed. Applies when Place in a free spot is not ticked.
Centre on the bedoffMoves the model to the middle of the print bed. A model from a CAD program often has its origin in a corner and would otherwise sit far off to one side. Applies when Place in a free spot is not ticked.
Centre Xmm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Centre Ymm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Plate11 …Which build plate the model sits on. Applies when Place in a free spot is ticked.
Source axesUnchanged source axesUnchanged source axes, glTF: Y upGLB and GLTF use Y as the up axis. Older projects and raw generator sources retain their existing orientation.
Merge duplicate pointsonMerges points that practically coincide — the most common reason an STL appears to be made of separate pieces.
Remove empty trianglesonTriangles with no area and triangles written twice. They disturb every later computation and carry nothing.
Align the outer sidesonSettles which side is outside. Without it faces appear dark or missing.
Close open placesonCloses holes right when reading the file. The report names large openings.
Close large openingsonAlso closes openings that need a large new surface. Off leaves them open. Applies when Close open places is ticked.
Keep the file's platesoffA 3MF from Bambu Studio, OrcaSlicer or ElegooSlicer with several plates: every part goes onto its plate, in its place there.
copy00 …The same file is already in the project. From 2 on, every body carries the number in brackets after its name.

Load STEP

Reads a STEP file with faces and edges you can edit one by one. An assembly arrives as separate bodies with names, colours and positions. STEP carries its own unit — there is no unit question.

Location: Create → Load STEP

ParametersUnitDefaultRangeMeaning
SourcerequiredThe embedded STEP file in the project.
BodyWhich bodies of the file are taken over. Empty reads the file as one body, as in older projects.
NameApplies to a single body. Empty takes the name from the file.
Place in a free spotoffSets the model down next to the parts already in the project: as close to the centre of the plate as possible, on the first plate with room. Takes precedence over “Centre on the bed”.
Place on the bedoffPuts the underside of the model on the print bed. Applies when Place in a free spot is not ticked.
Centre on the bedoffMoves the model to the middle of the print bed. A model from a CAD program often has its origin in a corner and would otherwise sit far off to one side. Applies when Place in a free spot is not ticked.
Centre Xmm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Centre Ymm-100000 … 100000Where the centre of the model lies. The free spot is found once and kept here; empty finds it again. Applies when Place in a free spot is ticked.
Plate11 …Which build plate the model sits on. Applies when Place in a free spot is ticked.
copy00 …The same file is already in the project. From 2 on, every body carries the number in brackets after its name.

Filament

Assign filament

Assigns a filament to the whole object. A part becomes multi-coloured by uniting bodies with different assignments.

Location: Actions on the right (with a body selected) → Assign filament

ParametersDefaultRangeMeaning
Filament00 … 7The filament assigned to the whole object.
NameWhat the filament is called. Empty uses “Filament” and the number.
ColourDisplay colour in #RRGGBB format. For multi-colour filament, enter up to four colours separated by spaces. This changes the view only; the printer uses the loaded filament.
TypeThe filament material type, such as PLA or PETG.
Slicer profileManufacturer profile from which the slicer takes this spool's print values.

Convert texture to filaments

Reduces the texture of an object to the number of filaments loaded and stores the result as filament assignments.

Location: Actions on the right (with a body selected) → Convert texture to filaments

ParametersDefaultRangeMeaning
Filaments41 … 8How many colours to reduce to — as many as are loaded.

Filament on a face

Colours a recognised face completely in one filament. The boundary of the face comes from recognition — no brush, no radius.

Location: Actions on the right (with a feature selected: Face, Curved face, Ring face, Thread) → Filament on a face

Applies to: Face, Curved face, Ring face, Thread

ParametersDefaultRangeMeaning
Filament10 … 7Which filament the face gets. In the 3MF it stays assigned to the same colour-change position.
FacerequiredThe recognised face that is coloured completely — set by clicking the feature.
ColourDisplay colour in #RRGGBB format. This changes the view only; the printer uses the loaded filament.
NameName of the filament. It appears in the 3MF at the colour change.
TypeThe filament material type, such as PLA or PETG.
Slicer profileManufacturer profile from which the slicer takes this spool's print values.
Replace filament completelyoffUses the selected spool's complete details. Unknown material values remain unknown.

Remove filament

Removes the filament assignment from a body or face. Other faces keep their filament; geometry remains unchanged.

Location: Actions on the right (with a feature selected: Face, Curved face, Ring face, Thread) → Remove filament

Applies to: Face, Curved face, Ring face, Thread

ParametersMeaning
FacesThe faces whose filament is removed. Leave empty to remove it from the whole body.
FaceThe face whose filament is removed. Leave empty to remove it from the whole body.

Lettering

Inlay text

Inlays text flush into a face. The letters are cut out of the body and put back as a separate part in a second colour — no gap, no overlap, the surface stays level.

Location: Create → Inlay text

When not to use it: For a printer with several filaments. If you swap by hand, use Put text on with a filament for the lettering.

Applies to: Face

ParametersUnitDefaultRangeMeaning
TextrequiredWhat to inlay.
Font sizemm83 … 200Height of the capitals. Below three millimetres the letters lose their shape in print.
Depthmm0.60.1 … 10How deep the inlay goes. Three layers cover the colour underneath.
Filament10 … 7The spool for the inlay. The carrier keeps its own; the 3MF export hands both parts to the slicer with their filament.
Arcmm0-1000 … 1000Lays the line on a circular arc of this radius — around the rim of a lid, for instance. Positive arches it upward, negative downward, zero keeps it straight.
CurveFlatFlat, Around the curve, Along the curveBends the lettering around a rounded surface so it sits flush: around an upright curve like on a cup, or along a lying one like on a handle.
Radius of the curvemm0-10000 … 10000Radius of the rounded surface. Zero measures it at the clicked spot; negative means hollow, with the lettering inside a ring. Applies when Curve = Around the curve, Along the curve.
FontDejaVu SansDejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono, Comfortaa, Dancing ScriptAll eight are included, so a project looks the same on every computer.
SectionRegularRegular, Bold, Italic, Bold italicBold carries thicker strokes on small letters and stays legible where the regular weight already smears. Applies when Font = DejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono.
Position Xmm0Where the text sits. A clicked face fills in place and direction itself.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0The direction the text faces. A clicked face supplies it; by hand, 0/0/1 is up.
Direction Y0Another axis of the direction — see Direction X.
Direction Z1Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the text within the face it sits on.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Lettering as a body

Creates lettering as an object of its own — for two-colour printing with two files, and for letters that get glued on.

Location: Create → Lettering as a body

ParametersUnitDefaultRangeMeaning
TextrequiredWhat the body should say.
Font sizemm83 … 200Height of the capitals. Below three millimetres the letters lose their shape in print.
Thicknessmm0.60.1 … 50How thick the letters become. A few tenths are enough for gluing on.
FontDejaVu SansDejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono, Comfortaa, Dancing ScriptAll eight are included, so a project looks the same on every computer.
SectionRegularRegular, Bold, Italic, Bold italicBold carries thicker strokes on small letters and stays legible where the regular weight already smears. Applies when Font = DejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono.
Position Xmm0Where the text sits. A clicked face fills in place and direction itself.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0The direction the text faces. A clicked face supplies it; by hand, 0/0/1 is up.
Direction Y0Another axis of the direction — see Direction X.
Direction Z0Another axis of the direction — see Direction X.
Rotation°0Rotates the text in its plane around the selected point.
NameWhat the object is called in the tree. Empty means Solidon picks a name.

Put text on

Puts text raised or engraved on a face. The font is processed as an outline, not as a picture — the edges stay clean at any size.

Location: Create → Put text on

Applies to: Face

ParametersUnitDefaultRangeMeaning
TextrequiredWhat it should say.
Font sizemm83 … 200Height of the capitals. Below three millimetres the letters lose their shape in print.
Depthmm0.60.1 … 10How far raised or how deep engraved.
KindRaisedRaised, EngravedRaised prints better, engraved survives sanding.
On both sidesoffPuts the same text on the opposite side too, where the direction leaves the body again — for flags, signs and tags.
Arcmm0-1000 … 1000Lays the line on a circular arc of this radius — around the rim of a lid, for instance. Positive arches it upward, negative downward, zero keeps it straight.
CurveFlatFlat, Around the curve, Along the curveBends the lettering around a rounded surface so it sits flush: around an upright curve like on a cup, or along a lying one like on a handle.
Radius of the curvemm0-10000 … 10000Radius of the rounded surface. Zero measures it at the clicked spot; negative means hollow, with the lettering inside a ring. Applies when Curve = Around the curve, Along the curve.
Filament00 … 7Puts the lettering into a slot of its own — raised, the letters; engraved, the walls and floor of the grooves. The 3MF export turns that into the colour change, without a second file.
FontDejaVu SansDejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono, Comfortaa, Dancing ScriptAll eight are included, so a project looks the same on every computer.
SectionRegularRegular, Bold, Italic, Bold italicBold carries thicker strokes on small letters and stays legible where the regular weight already smears. Applies when Font = DejaVu Sans, DejaVu Serif, DejaVu Sans Mono, Liberation Sans, Liberation Serif, Liberation Mono.
Position Xmm0Where the text sits. A clicked face fills in place and direction itself.
Position Ymm0Another axis of the position — see Position X.
Position Zmm0Another axis of the position — see Position X.
Direction X0The direction the text faces. A clicked face supplies it; by hand, 0/0/1 is up.
Direction Y0Another axis of the direction — see Direction X.
Direction Z1Another axis of the direction — see Direction X.
Rotation°0-360 … 360Turns the text within the face it sits on.

Surface

Two circles side by side. On the left a straight line rests on top of the circle and touches it only at the middle; on the right short lines stand out from the rim all the way around.
A knurl belongs around the grip, not as a patch on it.

Apply relief

Turns the brightness of an image into height on the surface. For grain, embossing and crests — everything a sketch is no good for.

Location: Actions on the right (with a body selected) → Apply relief

When not to use it: On a coarse mesh, because a relief only shows at corner points. Use “Even out the triangles” first.

ParametersUnitDefaultRangeMeaning
ImagerequiredA greyscale image used as a height map. Lighter areas are raised higher.
Heightmm10 … 50How tall the relief becomes — the distance between black and white.
Apply asFrom aboveFrom above, Around the axis, Over the sphere, Onto a faceHow the rectangular image gets onto the body: from above, wrapped around the axis or over the sphere.
FaceWhich detected face the image is laid onto. Only for “Onto a face” — the other kinds need none. Applies when Apply as = Onto a face.
Neutral level00 … 1Which grey value leaves the surface alone. Zero only adds, 0.5 raises and lowers — the difference between a stamp and an embossing.
Soften00 … 20How often the heights are averaged over their neighbours. Takes hard edges out of an image drawn too sharply for printing.

Apply texture

Presses a pattern into a face as real geometry — knurling for grip, honeycomb or rib for looks. What the slicer gets is what you see.

Location: Actions on the right (with a feature selected: Face) → Apply texture

Applies to: Face

ParametersUnitDefaultRangeMeaning
AreaRectangleRectangle, Entire faceA rectangular pattern area or the entire selected face up to its edges. Holes remain open.
FaceThe selected planar face and its cutouts define the pattern boundary. Applies when Area = Entire face.
PatternKnurl, diamondRib, Wave, Knurl, straight, Knurl, diamond, Hexagon, Dimples, Voronoi, NoiseWhich pattern is applied. Knurling gives grip, honeycomb and rib are decoration, Voronoi and noise hide the layer lines.
Widthmm400.5 …How wide the pattern field becomes. Applies when Area = Rectangle.
Heightmm300.5 …How tall the pattern field becomes. It sits centred on the chosen spot. Applies when Area = Rectangle.
Spacingmm20.1 …Spacing between the ribs. Each rib is half this width. If it would be narrower than the nozzle, the operation reports this instead of creating the pattern.
Depthmm0.60.02 …How far the pattern stands out or cuts in. Shallower than one layer it disappears when printed.
KindRaisedRaised, EngravedRaised puts the pattern onto the face, engraved cuts it in. An engraved knurl grips differently from a raised one — which is better is for the hand to decide.
Apply asFlatFlat, Wrapped aroundFlat onto a plane, or wrapped around a cylinder. A knurl belongs around the grip, not as a patch on it. Applies when Area = Rectangle.
Diametermm00 …The diameter the pattern runs around. Only when wrapping. Clicking a cylindrical face enters it here. Applies when Apply as = Wrapped around. Applies when Area = Rectangle.
Rotation°0-360 … 360Turns the pattern within the face. Around a cylinder it runs along the circumference; the rotation has no effect there.
Position Xmm0Centre of the field. A clicked face fills this in by itself. Applies when Area = Rectangle.
Position Ymm0Second axis of the position — see Position X. Applies when Area = Rectangle.
Position Zmm0Height of the face the pattern goes on. Applies when Area = Rectangle.
Direction X0Direction of the face. A clicked face fills it in. Applies when Area = Rectangle.
Direction Y0Second axis of the direction — see Direction X. Applies when Area = Rectangle.
Direction Z1Third axis of the direction. Up by default. Applies when Area = Rectangle.

Fill with lattice

Fills the cavity of a hollowed body with a lattice as real geometry. It travels in the 3MF and stays the same, whoever slices the part.

Location: Actions on the right (with a body selected) → Fill with lattice

When not to use it: For parts that must hold water, because water finds the cavities. Load-bearing parts need more wall thickness first.

ParametersUnitDefaultRangeMeaning
StructureGyroidGyroid, Honeycomb, Cubic latticeGyroid carries in every direction and traps nothing, honeycomb stiffens a plate, the cubic lattice is the stiffest and the heaviest.
Cell sizemm81 …From cell to cell. Smaller means more struts and more material.
Strut thicknessmm10.1 …How thick the struts become. Below two lines the printer will not print them — then the operation says so instead of trying.

Smooth and simplify mesh

Close open surface

Gives an open surface a wall and turns it into a body. The way out for a mesh that arrives as a surface instead of a volume.

Location: Actions on the right (with a body selected) → Close open surface

ParametersUnitDefaultRangeMeaning
Wall thicknessmm20.1 … 50How thick the wall becomes. Below two lines it breaks easily — what that means for this material is in the report.

Convert to faces and edges

Turns a triangle mesh into a body with true faces and edges — planes, cylinders, cones, spheres and rings. After that, STEP works and holes, edges and faces can be edited; it has no construction history. Whatever lies on no recognised face stays flat triangles; the report names the share and the deviation.

Location: Actions on the right (with a body selected) → Convert to faces and edges

When not to use it: For figures and scans, whose free form stays triangles. The conversion is not needed for printing.

ParametersUnitDefaultRangeMeaning
Permitted deviationmm0.010.001 … 0.2How far a corner of the mesh may lie off its face. Larger accepts coarse meshes.

End face editing

Converts the exact geometry into a triangle mesh. Further edits such as chamfers and fillets operate on the mesh. Undo restores the exact body.

Location: Actions on the right (with a body selected) → End face editing

ParametersUnitDefaultRangeMeaning
Finenessmm0.050.001 … 1How far the triangles may deviate from the real surface.

Even out the triangles

Makes the triangles roughly the same size by splitting large ones and merging unnecessarily small ones. Use this to prepare for sculpting.

Location: Actions on the right (with a body selected) → Even out the triangles

When not to use it: Just for refining, because triangles also disappear here. Use “Refine edges” for that.

ParametersUnitDefaultRangeMeaning
Edge lengthmm10.05 … 50Roughly how long the edges are everywhere afterwards. Shorter means finer and a denser mesh — and finer is only needed where shaping happens later.
Permitted deviationmm00 … 1How far the surface may travel for it. Zero leaves the shape untouched; only above that do the needlessly fine spots disappear as well.

Reduce triangles

Reduces the triangle count. The largest deviation from the original surface is measured and reported.

Location: Actions on the right (with a body selected) → Reduce triangles

When not to use it: On a part that is still being dimensioned, because reducing shifts faces. Construct first, reduce last.

ParametersDefaultRangeMeaning
Triangles50000500 … 5e+06Target count. Fewer means faster and less accurate — the report says how much.
MethodMeasuredMeasured, FastMeasured: the deviation is checked and reported. Fast: simplifies the way the display does, without measuring — for large meshes that only need to be seen.

Refine edges

Splits long edges until the mesh is even. The shape stays exact.

Location: Actions on the right (with a body selected) → Refine edges

ParametersUnitDefaultRangeMeaning
Edge lengthmm10.05 … 50Every longer edge is split. Shorter means a more even, denser mesh.

Sculpt

Adds and removes material with the brush. The whole session is one step in the history and stays editable, however many strokes it holds.

Location: Actions on the right (with a body selected) → Sculpt

When not to use it: On a part that is still being dimensioned. A stroke stays where it is in space, so construct first and sculpt last.

ParametersDefaultRangeMeaning
StrokesThe brush strokes gathered in this session. They are painted, not typed — this field only shows the result.
BakedA locked-in state of this session. Once set, the result comes from there and no longer from the strokes — they remain as a record but no longer take effect.
SymmetryNoneNone, x, y, z, X and Y plane, X and Z plane, Y and Z plane, All three planesPlanes across which each stroke is mirrored. You can change these later to make a completed session symmetrical.
Mirror about the middle of the bodyonThe symmetry planes pass through the middle of the body. Without the tick they pass through the origin of the scene, as in older projects.

Set a pose

Bends a body around an armature. A pose, not a motion — what gets printed is one state.

Location: Actions on the right (with a body selected) → Set a pose

When not to use it: For strong bends, because the skin pinches at bent joints. The overhang map shows what will print.

ParametersMeaning
ArmatureThe bones the body hangs on. They are placed, not typed — this field only shows the result.
PoseThree angles per bone. An angle may be a project parameter.

Smooth

Takes the roughness off a surface without shrinking the body. For generated meshes with stair steps.

Location: Actions on the right (with a body selected) → Smooth

ParametersDefaultRangeMeaning
Passes51 … 50More passes means smoother. Edges soften too.

Subdivide surface

Turns an angular surface into a curved one. The new points are not placed into the flat triangle but onto the curve it stands for. Sharp edges stay sharp.

Location: Actions on the right (with a body selected) → Subdivide surface

When not to use it: Where a dimension matters, because the curve is calculated from the existing triangles. Draw it in the sketch instead.

ParametersUnitDefaultRangeMeaning
Edge lengthmm10.05 … 50How fine the new surface becomes. Shorter means rounder and slower to compute.
Edge angle°52.50 … 180The angle above which an edge stays sharp. A lower value rounds more edges; above 90 degrees, even a box loses its sharp corners.