Sketch Won't Create A Hole
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
-
- Posts: 36
- Joined: Sat Dec 25, 2021 10:51 am
Sketch Won't Create A Hole
Info: FreeCAD 0.20.1 under Windows 10.
I have a disk shaped model with one threaded hole in the center and a round groove on one side.
I want to add six holes to make spokes to save plastic when I print it. So I have created a sketch with two straight sides and an arc. They are all joined with 0.5" radius fillets.
The two fillets at the top and right were added as fillets. So I am reasonably sure they are OK. The fillet at the bottom-left was constructed as an arc. The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained. One is horizontal and the other is at 60 degrees. I did not deliberately over constrain them. I drew lines from the ends of the two lines and constrained them perpendicular to them. Then I found the intersection of those two lines and that became the center of my arc. Using that center I drew the arc from one line end to the other - or so I hope. The end points did change color when I clicked on them. But when I exit the Sketcher and try to use the sketch to make a hole, it does not work.
I had previously tried to construct that third fillet with the fillet tool, but that was a no go. Probably because the lines did not meet. Is there a way to make an arc tangent to both of those lines after using the three point arc tool to attach it to them?
I do not know how to find out if two lines actually meet - their end points being coincident or not. Nor could I see a way to add a fillet to two lines that did not actually meet.
My file is too large to attach. Here is a link to it.
https://www.dropbox.com/s/wjyyzz6ffde2s ... FCStd?dl=0
I have a disk shaped model with one threaded hole in the center and a round groove on one side.
I want to add six holes to make spokes to save plastic when I print it. So I have created a sketch with two straight sides and an arc. They are all joined with 0.5" radius fillets.
The two fillets at the top and right were added as fillets. So I am reasonably sure they are OK. The fillet at the bottom-left was constructed as an arc. The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained. One is horizontal and the other is at 60 degrees. I did not deliberately over constrain them. I drew lines from the ends of the two lines and constrained them perpendicular to them. Then I found the intersection of those two lines and that became the center of my arc. Using that center I drew the arc from one line end to the other - or so I hope. The end points did change color when I clicked on them. But when I exit the Sketcher and try to use the sketch to make a hole, it does not work.
I had previously tried to construct that third fillet with the fillet tool, but that was a no go. Probably because the lines did not meet. Is there a way to make an arc tangent to both of those lines after using the three point arc tool to attach it to them?
I do not know how to find out if two lines actually meet - their end points being coincident or not. Nor could I see a way to add a fillet to two lines that did not actually meet.
My file is too large to attach. Here is a link to it.
https://www.dropbox.com/s/wjyyzz6ffde2s ... FCStd?dl=0
Re: Sketch Won't Create A Hole
Click the reversed button or change the value in the properties tab.
When looking at a sketch as drawn, Pad is out of the screen, Pocket is into the screen.
It is not a good idea to model threads, they are computationally intensive, the file you posted is too large because of it (at least for posting to the forum switch it off.)
Like I said, forget what you think you know about CAD, calculating
When looking at a sketch as drawn, Pad is out of the screen, Pocket is into the screen.
It is not a good idea to model threads, they are computationally intensive, the file you posted is too large because of it (at least for posting to the forum switch it off.)
Like I said, forget what you think you know about CAD, calculating
a thing like this is completely redundant.ChipsNChips wrote: ↑Sun Feb 05, 2023 10:12 am The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained.
- Attachments
-
- BaseBance.FCStd
- (41.87 KiB) Downloaded 16 times
- Shalmeneser
- Veteran
- Posts: 9560
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Sketch Won't Create A Hole
1) FULL info is not this : follow link in the red bannerChipsNChips wrote: ↑Sun Feb 05, 2023 10:12 am 1) Info: FreeCAD 0.20.1 under Windows 10.
2) The fillet at the bottom-left was constructed as an arc.
3) The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained.
4) One is horizontal and the other is at 60 degrees. I did not deliberately over constrain them.
5) But when I exit the Sketcher and try to use the sketch to make a hole, it does not work.
6) I had previously tried to construct that third fillet with the fillet tool, but that was a no go. Probably because the lines did not meet. Is there a way to make an arc tangent to both of those lines after using the three point arc tool to attach it to them?
7) My file is too large to attach. Here is a link to it.
7) Your file should not be so heavy. Your Hole has a problem.
the hole depth should be minimal (I think threading void add weigth) :
Code: Select all
pad.length
3) Sketcher is your friend. It can do calculus for you. 5 decimals is too much.
4) Why not constrain them ? Trying to fully constrain a sketch can give clues to construction problem of this sketch.
5) I think the problem is coming from the Hole feature.
6) Sketcher_ConstrainTangent ?
Do you know TNP ? Do not sketch upon face ! Moreover if you are threading upstream !
- Attachments
-
- Capture d’écran 2023-02-05 121958.jpg (37.78 KiB) Viewed 804 times
-
- Capture d’écran 2023-02-05 122549.jpg (56.13 KiB) Viewed 804 times
-
- StarBase_SHALM.FCStd
- (35.45 KiB) Downloaded 12 times
- Shalmeneser
- Veteran
- Posts: 9560
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Sketch Won't Create A Hole
Btw, You should never set dimensions relative to a fillet. You should be able to modify the fillet dimension without modifying anything else !
-
- Posts: 36
- Joined: Sat Dec 25, 2021 10:51 am
Re: Sketch Won't Create A Hole
I did not set any dimensions relative to a fillet. The two lines were set relative to the origin and at the desired angles. The arc was drawn between the two lines and using the origin as it's center. So I am curious as to where you see this.
If any of the dimensions on my model are set based on any of the fillets or on the shorter arc near the origin, I did not do it. Could FreeCAD have made such a change?
If any of the dimensions on my model are set based on any of the fillets or on the shorter arc near the origin, I did not do it. Could FreeCAD have made such a change?
Shalmeneser wrote: ↑Sun Feb 05, 2023 11:33 am Btw, You should never set dimensions relative to a fillet. You should be able to modify the fillet dimension without modifying anything else !
-
- Posts: 36
- Joined: Sat Dec 25, 2021 10:51 am
Re: Sketch Won't Create A Hole
In red below:
It is easy to say that I am doing it wrong. I already know that. It is easy to say that I must change my thinking. Again, I know that and am trying to do so. I selected what I thought would be an easy first project so I could start learning. I expected all of this before I selected FreeCAD for my 3D CAD. But some actual details as to how to do this particular task would really be appreciated.
OK, if calculating the position of those lines is COMPLETELY REDUNDANT, then please explain just how I should have found the constraints for them. I wanted 0 and 60 degrees. I wanted them parallel to two radials from the origin. I wanted them to leave a 3/4" central hub AFTER adding the 1/2" fillet between them. And they needed to end 2.5" from the origin were they meet the arc with that radius. I can draw them in a rough manner as FreeCAD seems to want us to do. That is no problem: less than 10 seconds of work. Then I can apply restraints. But WHAT constraints do you suggest and in what order so they wind up meeting the above conditions?Bance wrote: ↑Sun Feb 05, 2023 10:38 am Click the reversed button or change the value in the properties tab.
I don't understand what this does. What "reversed button"? Where is it? And what value? Again, where is that "properties tab".
When looking at a sketch as drawn, Pad is out of the screen, Pocket is into the screen.
OK, so how does this apply to my situation. I was sketching on the X-Y plane, which coincides with the bottom of my part. Shouldn't it cut a hole from that position?
It is not a good idea to model threads, they are computationally intensive, the file you posted is too large because of it (at least for posting to the forum switch it off.)
Yes, I found that out after adding that single thread. I am glad I didn't add a dozen.
Like I said, forget what you think you know about CAD, calculatinga thing like this is completely redundant.ChipsNChips wrote: ↑Sun Feb 05, 2023 10:12 am The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained.
It is easy to say that I am doing it wrong. I already know that. It is easy to say that I must change my thinking. Again, I know that and am trying to do so. I selected what I thought would be an easy first project so I could start learning. I expected all of this before I selected FreeCAD for my 3D CAD. But some actual details as to how to do this particular task would really be appreciated.
Re: Sketch Won't Create A Hole
Your sketch may not be the ultimate in efficiency, but it will work fine for this purpose.
The only thing you need to do is what Bance said.
Reverse the direction of the pocket. Depending on your settings you may need to increase the depth of the pocket or change to through all.
Do a polar array on the pocket you just created and you should be done.
I know the rules, and a fair amount of the time I still need to reverse the direction of pockets and pads. It is not always easy to picture exactly what will happen, especially when working in planes other than x-y.
Gene
-
- Posts: 36
- Joined: Sat Dec 25, 2021 10:51 am
Re: Sketch Won't Create A Hole
In RED below:
I do not totally understand you comment about threading upstream. My present intention is to leave the thread for the last feature that I will add. I hope that helps.
I have read about the TNP problem. I don't understand why FreeCAD does not have Construction Planes like Fusion360 uses. I am not a programmer, but to me it seems that they help a lot with this. Anyway, so far, all my sketches have been on one of the three planes: X-Y, X-Z, or Y-Z. I planned on that before starting on this model.Shalmeneser wrote: ↑Sun Feb 05, 2023 11:29 am1) FULL info is not this : follow link in the red bannerChipsNChips wrote: ↑Sun Feb 05, 2023 10:12 am 1) Info: FreeCAD 0.20.1 under Windows 10.
2) The fillet at the bottom-left was constructed as an arc.
3) The coordinates for the straight lines were calculated separately (to five decimal places) and they were the first elements to be drawn and constrained.
4) One is horizontal and the other is at 60 degrees. I did not deliberately over constrain them.
5) But when I exit the Sketcher and try to use the sketch to make a hole, it does not work.
6) I had previously tried to construct that third fillet with the fillet tool, but that was a no go. Probably because the lines did not meet. Is there a way to make an arc tangent to both of those lines after using the three point arc tool to attach it to them?
7) My file is too large to attach. Here is a link to it.
OK.I hope that is enough. Or am I missing something else?Code: Select all
OS: Windows 10 Version 2009 Word size of FreeCAD: 64-bit Version: 0.20.1.29410 (Git) Build type: Release Branch: releases/FreeCAD-0-20 Hash: f5d13554ecc7a456fb6e970568ae5c74ba727563 Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3 Locale: English/United States (en_US) Installed mods: * Help 1.0.3 * lattice2 1.0.0
7) Your file should not be so heavy. Your Hole has a problem.
the hole depth should be minimal (I think threading void add weigth) :I am going to back up and start again at a point where the center hole has not been added. Then I will leave the thread for the last feature that I add. Lesson learned. Second lesson: I need a faster computer.Code: Select all
pad.length
2) Why not fillet tool ?
I had tried the fillet tool after drawing the two lines. It does not seem to work if the lines do not meet. So I thought that an arc would work: apparently not. If I don't get a better suggestion, I am going to try starting with the two lines meeting at a point and also meeting the outside arc. I hope that will work better.
3) Sketcher is your friend. It can do calculus for you. 5 decimals is too much.
4) Why not constrain them ? Trying to fully constrain a sketch can give clues to construction problem of this sketch.
I checked after adding each and did have both line and the outside arc fully constrained. Later, after adding the fillets FastCAD was reporting that the sketch was over constrained. I still do not understand how that happened.
5) I think the problem is coming from the Hole feature.
How could that be? OK, perhaps I will eliminate that hole before I try again with the pie shaped holes.
6) Sketcher_ConstrainTangent ?
I will check this out before starting again on the model.
Do you know TNP ? Do not sketch upon face ! Moreover if you are threading upstream !
I do not totally understand you comment about threading upstream. My present intention is to leave the thread for the last feature that I will add. I hope that helps.
Re: Sketch Won't Create A Hole
Please stop with the red.
It is very hard to read.
Gene
Re: Sketch Won't Create A Hole
Follow the IMPORTANT link above and read how and what to quote.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.