Add PartDesignUpgrade addon
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- tooling
Research direction
Start with the linked Publishing Guide, then inspect the submitted repository's package.xml, InitGui class, LICENSE, README, and namespaced freecad/PartDesignUpgrade/ layout. Confirm the manifest, license, URLs, branch, version, and FreeCAD compatibility meet the stated requirements, then add the addon to the Addons index; done means the submission passes those checks.
Written by the indexing model from the issue text.
Description
[!IMPORTANT]
Make sure you have read and followed the Publishing Guide.
🔌 Repository: https://github.com/cipawow-ship-it/PartDesignUpgrade
📑 Notes
PartDesignUpgrade extends the FreeCAD PartDesign workbench with helpers:
- Parametric pipes (additive and subtractive) along sketch paths, with Circle / Square / Triangle / Pentagon / Hexagon / Octagon profiles and corner transitions.
- A sketchless stiffening rib between two faces (angled corner, or plane + cylinder), additive and subtractive.
- Assembly cut: boolean-cut multiple bodies with a single sketch.
- Automatic symmetry (mirror): a small floating on/off panel mirrors the body about planes XY/XZ/YZ or rotates it 180 deg about axes X/Y/Z; every change to the body is mirrored automatically.
- Weight/volume panel with material density presets.
Compliance notes:
- Modern namespaced layout
freecad/PartDesignUpgrade/; nosys.pathmanipulation. - Uses the FreeCAD Qt wrappers; commands/toolbars/panels are confined to its own workbench and do not modify FreeCAD core interface or other addons' UI.
- No network access, no user data, no external connections; no runtime dependencies.
- License: LGPL-2.1-or-later (SPDX),
LICENSEfile present, per-file SPDX headers agree with the declared license. - Valid
package.xml: content<workbench>with<classname>PartDesignUpgradeWorkbench</classname>matching theInitGuiclass,<url type="repository" branch="main">matching the branch the manifest lives on,<freecadmin>1.1.0</freecadmin>, icon and READMEurlset. - Repository is recent: first commit 2026-09-06 (about 2 weeks old at submission) — actively developed and tested on FreeCAD 1.1.0 (Windows). Latest release v0.4.0, with Git tag and manifest
<version>/<date>updated.
- Dominant language
- No language data
- Stars
- 17
- Forks
- 14
- Avg merge
- 15h 32m
- Merged PRs (30d)
- 14
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from FreeCAD/Addons
-
+ 💿 𝗔𝗱𝗱𝗼𝗻 stale
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
+ 💿 𝗔𝗱𝗱𝗼𝗻
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
PushNotification Open+ 💿 𝗔𝗱𝗱𝗼𝗻
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
+ 💿 𝗔𝗱𝗱𝗼𝗻
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
+ 💿 𝗔𝗱𝗱𝗼𝗻
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
hemilabs/ui-monorepo#2332 ·
-
Help-Wanted Needs-Triage Package-Update
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/winget-pkgs#438662 ·
-
priority: p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
googleapis/librarian#7636 ·
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
olcf/olcf-test-harness#278 · 1 comment ·