See the attached file. If you enable (press spacebar on) ScrewRevolution you get the correct size for the hole, according to ScrewSketch, but as soon as you enable SidePad the hole enlarges. Is there a way to circumvent this bug? Details on my version of freecad follow
OS: Ubuntu 20.04.2 LTS (GNOME-Flashback:GNOME/gnome-flashback-metacity)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)
[Solved] hole size variation
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
[Solved] hole size variation
- Attachments
-
- bottom.FCStd
- (214.83 KiB) Downloaded 57 times
Last edited by tms9918 on Wed Jul 07, 2021 10:09 am, edited 2 times in total.
Re: [BUG] enabling a feature changes another feature with which it has no shared elements
The Hole feature has its own diameter. It takes only the centers of the existing circles, not their diameter.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: [Solved] enabling a feature changes another feature with which it has no shared elements
Thank you, that was it! I got confused because I had the profile + the hole and when the hole got active (and not the other feature, as I mistakenly thought) the material was correctly removed
- Shalmeneser
- Veteran
- Posts: 9474
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: [Solved] hole size variation
BottomSketch :
* 2×67 -> Sketcher_ConstrainEqual
* 2×symmetric (H+V) -> 1×Sketcher_ConstrainSymmetric (diagonal)
ScrewSketch :
* add a construction line (Sketcher_ToggleConstruction) in the sketch to use as axis for the next PartDesign_Revolution. (be always prepared for the next revolution )
Hole :
* Hole -> select bottom face of the hole + pocket (of the face)
SmallPinRevolution :
* SmallPinRevolution -> Pad a circle sketch
not cylinder : use PartDesign_Draft
but your revolution is easier.
RecessPocket :
* use PartDesign_MultiTransform :
** linear repetition for the same side
** symmetry repetition for the other side
Datum plane :
* you can offset sketch the same way :
** one step less in the tree
** but the Datum plane can help to visualize the placement (It not seems to be useful here).
Datum line :
* you don't need them here :
** revolution -> simple pad of a circle
** revolution -> axis in the sketch (blue line)
* you don't need datum plane :
** select plane
** create datum line (normal)
** offset x and y
* 2×67 -> Sketcher_ConstrainEqual
* 2×symmetric (H+V) -> 1×Sketcher_ConstrainSymmetric (diagonal)
ScrewSketch :
* add a construction line (Sketcher_ToggleConstruction) in the sketch to use as axis for the next PartDesign_Revolution. (be always prepared for the next revolution )
Hole :
* Hole -> select bottom face of the hole + pocket (of the face)
SmallPinRevolution :
* SmallPinRevolution -> Pad a circle sketch
not cylinder : use PartDesign_Draft
but your revolution is easier.
RecessPocket :
* use PartDesign_MultiTransform :
** linear repetition for the same side
** symmetry repetition for the other side
Datum plane :
* you can offset sketch the same way :
** one step less in the tree
** but the Datum plane can help to visualize the placement (It not seems to be useful here).
Datum line :
* you don't need them here :
** revolution -> simple pad of a circle
** revolution -> axis in the sketch (blue line)
* you don't need datum plane :
** select plane
** create datum line (normal)
** offset x and y
- Attachments
-
- bottom.FCStd
- (313.25 KiB) Downloaded 59 times
Re: [Solved] hole size variation
I tend to have a look at the wiki first. You would've found your answer there too: PartDesign_Hole
Regards / Viele Grüße
Max
Max