Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modelling with context of an assembly in Part Design #14105

Open
2 tasks done
drwho495 opened this issue May 17, 2024 · 8 comments · May be fixed by #14116
Open
2 tasks done

Modelling with context of an assembly in Part Design #14105

drwho495 opened this issue May 17, 2024 · 8 comments · May be fixed by #14116
Assignees
Labels
Feature FR for improvements or new features WB Assembly Related to the Integrated Assembly Workbench

Comments

@drwho495
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

The problem

When modeling in CAD software, parts are usually assembled on an assembly workbench or file. You can usually edit a model in context of the assembly, so the sketches of a part can have a reference to the assembly that the part is in. This feature is not available on FreeCAD in any of the assembly workbenches.

My Solution

I have a possible solution for this problem. I currently have a FreeCAD fork with the option of merging into the master branch of FreeCAD. App images are available, but there are some example videos that I have created to show how this tool works.

Full version info

OS: Ubuntu 22.04.4 LTS (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.37083 (Git) AppImage
Build type: Release
Branch: main
Hash: 502f78e111c761cb92c51222605b26b8701fcbca
Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2
Locale: English/United States (en_US)
Installed mods: 
  * sheetmetal 0.4.6
  * Manipulator 1.5.7
  * OpenDark 2023.12.17
  * AutoSave
  * fasteners 0.5.13
  * Assembly4 0.50.6
  * QuickMeasure 2022.10.28
  * freecad.gears 1.2.0
  * Ondsel-Lens 2024.1.22.01
  * Assembly3 0.12.0
  * Render 2024.1.23
  * A2plus 0.4.61
  * Help 1.0.3
  * 3D_Printing_Tools
  * kicadStepUpMod 10.23.2

Subproject(s) affected?

Assembly

Anything else?

https://github.com/drwho495/FreeCAD-Context-Bundle
https://github.com/drwho495/FreeCAD-Context-Fork

Code of Conduct

  • I agree to follow this project's Code of Conduct
@maxwxyz
Copy link
Collaborator

maxwxyz commented May 17, 2024

This looks cool! If you are done please create a PR. To be considered for a FreeCAD 1.0 release the PR has to be submitted until Monday, 2024-06-03 latest (status ready for review)
@PaddleStroke FYI

@maxwxyz maxwxyz added Feature FR for improvements or new features WB Assembly Related to the Integrated Assembly Workbench labels May 17, 2024
@drwho495
Copy link
Author

I'm just going to work on some bug fixes and adding try-catches to stop errors, I should have it done by the end of the day.

@PaddleStroke
Copy link
Contributor

A video of the feature would be great to better understand

@maxwxyz
Copy link
Collaborator

maxwxyz commented May 17, 2024

@PaddleStroke
context-assembly-example2

@drwho495
Copy link
Author

drwho495 commented May 17, 2024

A video of the feature would be great to better understand

I am planning on making one soon. (i have multiple more gifs on my laptop, but i plan on making a video with subtitles or an ai voice to better explain what the tool actually does)

@PaddleStroke
Copy link
Contributor

@maxwxyz thanks but without audio explanation I can't understand what's happening in the gif

@maxwxyz
Copy link
Collaborator

maxwxyz commented May 17, 2024

@PaddleStroke the positions of the holes in the base pad is referenced from the position in the assembly file. when the assembly is moved the holes in the part design body can be updated.

@drwho495 drwho495 linked a pull request May 17, 2024 that will close this issue
@drwho495
Copy link
Author

Ok, the PR is up.

@maxwxyz maxwxyz linked a pull request May 18, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature FR for improvements or new features WB Assembly Related to the Integrated Assembly Workbench
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants