Skip to content

RibThreads: Add workaround for upstream bug with taper angle on two-sided pockets - #59

Merged
Rahix merged 2 commits into
mainfrom
fix-two-sided-taper
Aug 29, 2026
Merged

Rahix merged 2 commits into
mainfrom
fix-two-sided-taper

Conversation

@Rahix

@Rahix Rahix commented Aug 29, 2026

Copy link
Copy Markdown
Owner

FreeCAD 1.1 has a bug where the entrance taper direction depends on the direction of the pocket when a "Two sided" pocket is created (FreeCAD/FreeCAD#32262).

As a workaround, do not generate a "Two sided" pocket on affected FreeCAD versions, but instead generate two separate pockets, one for each direction.

It is implemented using a feature-toggle (Utils.two_sided_taper_works()), so we can revert back to the old generation code once this is fixed upstream.

Fixes #58.

Rahix added 2 commits August 29, 2026 14:07
FreeCAD 1.1 has a bug where the entrance taper direction depends on the
direction of the pocket when a "Two sided" pocket is created.

As a workaround, do not generate a "Two sided" pocket on affected
FreeCAD versions, but instead generate two separate pockets, one for
each direction.

It is implemented using a feature-toggle, so we can revert back to the
old generation code once this is fixed upstream.

Link: FreeCAD/FreeCAD#32262
@Rahix
Rahix merged commit 4f1cb3d into main Aug 29, 2026
2 checks passed
@Rahix
Rahix deleted the fix-two-sided-taper branch August 29, 2026 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rib threads sometimes generate with inverted entrance taper

1 participant