FreeCAD / FreeCAD/FreeCAD

CAM: Multipass in Profile Op ignore start point

Open
#27,878 15 comments 0 reactions 0 assignees View on GitHub
CAM EPIC: Pain Points Mod: CAM Status: Needs confirmation
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 14h
Merged PRs (30d)
203

Description

### Problem description

When using the "Number of passes" in Profile op, if you use the Start Point, it's ignored. This is a issue if your using the Start Point to control where a leadin/out happens.

Also, the offset in the task panel could be updated to support formulas so I can do 1/16 or something.

### Workbench affected?

CAM

### Steps to reproduce

Do a profile operation on a part, set the start point to the middle of the part. Toggle "Number of passes" to 2, and set a offset. You'll see the start point is no longer used.

### Expected behavior

Should use the start point

### Actual behavior

It doesn't use the start point.

### Development version About Info (in Safe Mode)

```shell
v1.1-rc3 self build.
```

### Last known good version (optional)

```shell
v1.0.2 ( I don't think we had use multiple passes)
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in the CAM Profile operation by setting a middle Start Point, enabling Number of passes, and applying an offset. Inspect the Profile operation and its task panel, then verify that multiple passes preserve the selected start point; the offset formula request is a separate expected improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.