Tutorials PartCraft help Coming from other software

Coming from another parametric modeler

How the habits of desktop parametric part modelers map to PartCraft, and the differences that trip experienced users up in the first hour.

Written for PartCraft 0.3. The same help is inside the app: press F1.

If you design parts in SolidWorks, most of PartCraft's ideas will be familiar: sketches on Front, Top and Right planes, relations and smart dimensions, a feature history with a rollback bar, and assemblies placed by mates. The way you reach them is different in places, and this first build does less. This page maps your habits and lists the surprises.

Habits, mapped

You are used toIn PartCraft
The design tree on the leftThe history on the left: planes, then features, sketches indented under the feature that uses them
Front, Top and Right planesThe same three, through the origin. Front is the XY plane, Top is XZ, Right is YZ; Y points up
Sketch on a plane or face, then the confirmation corner to exitSketch (SS) on a selected plane or flat face; Exit or EscEsc until it closes
Smart DimensionDimension (DD). Click one or two items, then where the number goes. Where you place it picks horizontal, vertical or aligned
Add Relations in the property panelSelect items, then the relation buttons in the right panel (Coincident, Horizontal, Parallel, Tangent, Equal and so on)
Automatic relations while sketchingSnaps add coincident, point-on-curve, horizontal and vertical relations
Blue / black / red sketch colorsThe same idea: blue under defined, ink fully defined, red over defined. The chip shows the degrees of freedom left
Centerline for revolvesCenterline (NN); Revolve uses the first centerline unless you pick another axis
Sketch filletFillet (FF) in a sketch: click the corner, type the radius
Construction geometry toggleConstruction (QQ)
Extruded bossExtrude: Blind, Mid-plane, Up to face / next / vertex, Offset from face, second direction, taper, one contour (Pick regions)
Extruded cutCut: starts as Through all; switch to Blind for a pocket
Revolved boss / cutRevolve / More › Revolved cut
Reference plane / axis / pointMore › Plane, Axis, Point (see Reference planes, axes and points)
Swept / lofted boss or cut, draftMore › Sweep, Loft, Draft (see Sweep, loft and draft)
Hole WizardHole at every loose sketch point: simple, counterbore, countersink (90° / 82°) or tapped ISO metric M2–M24, through or blind
Linear / circular pattern, mirrorLinear, Circular, Mirror (features or the whole body)
Fillet and chamfer on edgesFillet / Chamfer: click an edge, ⇧Shift+click more, then the button. Constant or linearly varying radius; equal, two-distance or distance-angle chamfers
ShellShell: click the faces to open, then the button. One wall thickness
Open a STEP fileOpen a .step / .stp: it becomes an imported solid you can build on
Edit feature, then OKClick the feature; change numbers on the right; it rebuilds as you type. No OK, no Cancel: use ⌘ZCtrl+Z
Edit sketchDouble-click the sketch in the history
RebuildAutomatic after every change. There is no rebuild key
Suppress / unsuppressSuppress / Unsuppress in the right panel
Drag the rollback barRoll back to here on a feature; click "Rollback bar · roll forward" to return
Drag a feature in the tree to reorderMove up / Move down or ⌥↑Alt+↑ / ⌥↓Alt+↓; refused with the reason when it would break a dependency
Edit dimensions by double-clicking on the modelSelect the feature: its sketch's dimensions are listed in the right panel
Mates: coincident, concentric, distance, angleJoint (JJ): pick a flat face on each part; the joint puts them face to face. Centre on an axis acts like concentric; Offset like distance; Angle like angle
Fixed componentThe first part is grounded; Make it the grounded part changes it
Insert componentAdd copy or Duplicate (another copy) or Insert (from a part file)
Edit part in the assemblyEdit part, then Back
Interference detectionClash
Moving a component to see the motionDrag the angle or offset slider of a revolute or slider joint; Check the motion for clashes sweeps it. A part with no joint: Move by hand (arrows to drag, or typed values)
Measure / InspectViews, then Measure (MM): distances, angles, radii, areas; Mass properties
Exploded view, BOMIn an assembly with nothing selected: Exploded views and Bill of materials in the right panel
Mass propertiesThe Part box: volume, surface area, size (exact with the exact kernel). No mass: there are no materials yet
Save, Save As STEPSave downloads a .partcraft.json; Export has STL, 3MF, exact STEP AP242 and AP214, DXF and a PDF drawing
Make a drawing from the partDrawing: an automatic A3 sheet with three views, isometric, one section, one detail, datums, feature control frames and finish symbols. Only overall sizes are dimensioned
Middle-drag to rotateLeft-drag rotates here. Middle- or right-drag pans. The wheel zooms at the pointer
View orientation, Normal ToViews menu; Normal to for a picked face, plane or sketch
Zoom to fit (F)FF, or Fit (in a sketch, FF is the Fillet tool)
Right-click menusNone. Right-drag pans; in a sketch, right-click ends a line chain

Differences that trip people up

The whole sketch is the profile. Extrude and Revolve use every closed loop in the sketch. You cannot pick one region or one contour of a sketch for a feature. Use one sketch per feature.

Which sketch a feature takes. A feature uses the sketch you just closed or the one selected in the history. With nothing selected it takes the newest sketch no feature uses yet. If you get the wrong one, select the right sketch and choose the feature again.

Changes apply as you type. There is no feature dialog with OK and Cancel. Every number rebuilds at once, and ⌘ZCtrl+Z is the way back. The undo list covers sketch edits, features and settings alike.

Over defined is never allowed to stand quietly. There are no driven (reference) dimensions. A dimension that the other relations already fix is reported as over defined ("is already implied. Delete it."). A conflicting one leaves the geometry untouched and turns red. Delete one, or undo.

Fillets, chamfers, shells and STEP wait for the exact kernel. PartCraft starts with a quick mesh kernel and switches to the exact OpenCascade kernel when it has loaded, a few seconds later on a good connection. Until the status bar chip says "Exact kernel", those buttons are grayed. See The exact kernel and the mesh kernel.

Two buttons called Fillet. In a sketch, Fillet (FF) rounds a sketch corner. On the part, the Fillet in the Features group rounds solid edges. There is no draft, sweep or loft yet: see What is not built yet.

Holes need loose points. Hole drills at points made with the Point tool. Circle centers and line ends do not count.

Through all is for cuts only. A boss needs a depth. There are no "up to vertex / surface / next" end conditions yet.

The view is always faceted. With the exact kernel the solid itself is exact (true cylinders, exact volumes, exact STEP), but what you see, and STL and 3MF exports, are triangles: Curves in the part's panel makes them finer. With the mesh kernel only, the solid is faceted too.

Millimeters only. There is no inch setting yet. Multiply inch sizes by 25.4 when you type them.

Y is up. The Front plane faces you and Top looks down on the part, as you expect, but the world's up axis is Y. STL, 3MF and exact STEP exports are turned to Z up; the faceted STEP keeps Y up. STEP files you open are turned from Z up unless you say they are Y up.

Mates are faces, not geometry pairs. A joint always starts from two flat faces put face to face. For a pin in a hole, pick the flat face around the hole and the pin's shoulder, then set Centre on to the hole's axis and the pin's revolve axis. Parts not reached by joints stay where they were inserted; you cannot drag them. Joints in a loop are not solved.

Saving is a download. There is no file you keep overwriting. Each save is a new file in your downloads folder. Name the part first, and keep your files in a project folder.

No context menus, no command manager tabs. Everything is on the toolbar and the right panel, and the toolbar changes with what you are doing: the sketch tools appear only in a sketch, the assembly tools only in an assembly.

Keys are single letters inside a sketch. LL, RR, CC, AA, PP, NN, FF, DD, QQ and SS pick tools with no modifier. See Keys and mouse.