[Solved] hole size variation

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
tms9918
Posts: 2
Joined: Wed Jul 07, 2021 3:11 am

[Solved] hole size variation

Post by tms9918 »

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)
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.
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: [BUG] enabling a feature changes another feature with which it has no shared elements

Post by chrisb »

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.
tms9918
Posts: 2
Joined: Wed Jul 07, 2021 3:11 am

Re: [Solved] enabling a feature changes another feature with which it has no shared elements

Post by tms9918 »

chrisb wrote: Wed Jul 07, 2021 6:14 am The Hole feature has its own diameter. It takes only the centers of the existing circles, not their diameter.
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
User avatar
Shalmeneser
Veteran
Posts: 9474
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: [Solved] hole size variation

Post by Shalmeneser »

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 :lol: )

Hole :
* Hole -> select bottom face of the hole + pocket (of the face)

SmallPinRevolution :
* SmallPinRevolution -> Pad a circle sketch
:oops: 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
User avatar
M4x
Veteran
Posts: 1472
Joined: Sat Mar 11, 2017 9:23 am
Location: Germany

Re: [Solved] hole size variation

Post by M4x »

I tend to have a look at the wiki first. You would've found your answer there too: PartDesign_Hole
Post Reply