Application Layout
The application is divided into a top toolbar, a left panel (feature tree and properties), a central canvas area, and a right panel (CAM operations and tools). The view tabs at the top of the canvas switch between Sketch, 3D View, and Simulation.
Workspace Layout & Toolbar Position Controls
At the right end of the Sketch, 3D View, and Simulation tabs there are compact workspace controls. These are separate from the main toolbar and let you change how much of the interface is visible.
| Control | What it does |
|---|---|
| Panel layout presets | Four buttons switch between left + center + right, left + center, center only, and center + right. Use them to temporarily hide the Project Tree / Properties column or the CAM column without losing their state. |
| Use top toolbar | Keeps the main tool groups across the top edge of the app. |
| Use left toolbar | Moves the creation and edit tools into a vertical rail on the left side of the workspace, leaving more horizontal room in the top bar. |
| Narrow windows | The left-toolbar button is disabled on small widths, so the toolbar stays on top when there is not enough space for the side rail. |
Toolbar
The toolbar runs across the top of the application. It is divided into groups:
Project Actions
History
View
Snapping
Drawing Tools
Before drawing, choose the creation target with the two toggle buttons immediately to the left of the shape tools — Create features (plus icon) or Create regions (pocket icon). The next shape you draw becomes the chosen feature kind: a normal Add/Subtract feature, or a Region (a machining-area filter — see Core Concepts).
See Drawing Tools for details on each shape tool.
Feature Edit Tools
See Editing Features for details on each edit tool.
Measure & Dimensions
A transient tape measure plus six permanent dimension types. Dimensions store anchors rather than frozen numbers, so they follow geometry through edits.
See Measure & Dimensions for the full workflow.
Feature Tree
The feature tree on the left side of the application lists all elements of the project in a hierarchical structure. The top-level nodes are:
- Project — project-level settings: name, units, clearances, machine selection.
- Grid — grid visibility, spacing, and snap increment.
- Stock — stock dimensions, material, and color.
- Origin — machine origin position and visibility.
- Backdrop — backdrop image for tracing (visible when a backdrop is loaded).
- Features — the list of sketch features, optionally organized into folders.
- Tabs — holding tabs for edge route operations.
- Clamps — workholding clamps.
Click any node to select it and see its properties in the Properties panel below the tree. Features can be reordered by dragging. The order matters — see Core Concepts.
Visibility Icons
Each feature row has a visibility toggle (the filled/empty circle icon). Hiding a feature removes it from the 3D model and toolpath calculations. Hiding an operation removes its toolpath from the display and from G-code export.
Folders
Features can be organized into folders for clarity. Select the Features root node and click Add Folder in the properties panel. Drag features into folders, or use the Folder dropdown in the feature's properties panel.
Properties Panel
The properties panel appears below the feature tree and shows editable fields for whatever is currently selected. The content changes depending on the selection:
- Project — name, units, safe Z, operation clearance Z, clamp clearances, machine selection.
- Grid — extent, major/minor spacing, snap increment, visibility.
- Stock — width, height, thickness, color, visibility.
- Origin — Z position, visibility, preset buttons (Top Left, Center Top, Bottom Left).
- Backdrop — image, opacity, width, height, angle, visibility.
- Feature — name, operation (add/subtract), folder, Z Top, Z Bottom, visibility, locked, constraints.
- Tab — name, Z Top, Z Bottom, visibility.
- Clamp — name, Z Top (height), visibility.
Numeric fields accept direct input. Press Enter to commit or Escape to cancel. Values outside the allowed range are rejected and the field resets.
CAM Panel
The CAM panel on the right side of the application has two tabs: Operations and Tools.
The Operations tab lists all machining operations and shows the selected operation's parameters. The Tools tab manages the project's tool library.
See Operations and Tool Library for full details.
Canvas Workflow Panels
Multi-step tools (Cut, Join, Move, Copy, Rotate, Resize, Mirror, Offset, Constraint, anchor-based shape creation, text and origin placement) drive a small floating workflow panel that anchors to the canvas while the tool is active. Each panel shows the current step (anchor → reference → distance, etc.), inline dimension inputs, and explicit Dimensions, Confirm, and Cancel buttons.
Workflow panels replace the previous floating dimension-input and banner overlays. The panel can be dragged to a comfortable spot on the canvas; the canvas regains focus after every panel action or dialog close, so keyboard shortcuts keep working without clicking back in.
Tablet Shell
On a tablet or touch device, PureCut CNC automatically switches to a tablet shell layout that replaces the wrapping desktop toolbar with three purpose-built command surfaces:
| Surface | What it contains |
|---|---|
| Top Command Bar | File operations, undo/redo, view tabs, zoom controls, and the snap popover. |
| Tool Rail | A 48 px vertical rail along the left edge with creation and edit tools (rect, circle, polygon, composite, text, copy, move, rotate, resize, offset, join, cut, constraint). |
| Snap Popover | A single button that opens a popover with the snap toggle and all snap type checkboxes — replaces the seven individual snap buttons used on desktop. |
| Left Drawer | The Feature Tree / Properties column slides in as a drawer with a scrim, mirroring the right-side CAM drawer pattern. Tap the left edge tab to open, tap the scrim or close button to dismiss. |
| Axis Lock Button | Replaces the desktop axis-lock chip with a persistent toggle button suited to touch. |
Panel resize dividers and the workspace toolbar-position controls are hidden on tablet since the layout is fixed. Desktop layouts are unchanged.
Touch Gestures
| Gesture | Action |
|---|---|
| One-finger drag on empty canvas | Pan the view (instead of starting a marquee select). |
| One-finger drag on a feature or tool affordance | Standard drag — moves the node, places the next point, etc. |
| Two-finger pan | Pan the view. |
| Pinch | Zoom in and out around the gesture centroid. |
| Long-press (500 ms) | Open the context menu at the touch point. |
The CAM panel is renamed Operations on tablet and shows an operation-count badge on its drawer tab. The application supports tablet shell on both iOS Safari and Android Chrome browsers, and on tablet-form Windows / iPadOS native builds.
Working Views
Three view tabs appear at the top of the canvas area. All three stay in sync with the same project state — switching views does not lose any work.
Sketch
The primary drawing surface. Draw and edit geometry, inspect 2D toolpath projections, check snapping and feature ordering. Most of the work happens here. See Sketch View.
3D View
A live 3D preview of the model built from the feature tree using CSG (Constructive Solid Geometry). Toolpaths are rendered as colored lines over the stock. Use the mouse to orbit, zoom, and pan. See 3D View.
Simulation
A voxel-based material removal simulation. Watch the tool move through the stock and verify that pockets, tabs, islands, and carving behavior match expectations before cutting. See Simulation.