Strange boolean operation
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!
Re: Strange boolean operation
Hi Fred
Try experimenting with all the different tools in the different workbenches, being beta code, often things don't work completely or as you may expect but in FreeCAD there is almost always some alternative method available. Even if sometimes, like I had to today, you have to go to the command line to get what you want, because FreeCAD can do it but the limitation is in the gui passing the command to FreeCAD.
Anyway go to Draft and try Yorik's really cool "array tool" and then you might find that under some circumstances you can use his "draft to sketch converter" and get around your problem that way (or may be not?).
Also for bolt holes, as Norm I think it was said, you can create the outside and the closed profile circle to create the sketch and then PAD that, it will produce the initial pad without padding the area represented by the inside of the closed wirer/profile (circles or whatever).
Jim
Try experimenting with all the different tools in the different workbenches, being beta code, often things don't work completely or as you may expect but in FreeCAD there is almost always some alternative method available. Even if sometimes, like I had to today, you have to go to the command line to get what you want, because FreeCAD can do it but the limitation is in the gui passing the command to FreeCAD.
Anyway go to Draft and try Yorik's really cool "array tool" and then you might find that under some circumstances you can use his "draft to sketch converter" and get around your problem that way (or may be not?).
Also for bolt holes, as Norm I think it was said, you can create the outside and the closed profile circle to create the sketch and then PAD that, it will produce the initial pad without padding the area represented by the inside of the closed wirer/profile (circles or whatever).
Jim
Re: Strange boolean operation
Hi Normand,
Everything now works as you described.
I “cleaned” the history and minimized the actions. Additionally I tried to make as much constrains as possible.
1. The hexagons are on one sketch and constrained.
2. The second mount is mirrored and thus constrain to the original.
3. The rod circle is also mirrored and thus constrain to the original.
In this case I chose a pad and the boolean operation. So if I edit just only the radius it changes the mounts and the ground plate at once.
It would be nice if one could constrain the midpoints of the hexagons to the screw holes.
Fred
Sorry, I meant it is impossible to create more than one pad (circles or whatever) on a sketch (for the rods). But now I know it also could not work in FreeCad if I try to make a boolean operation with more than one part to another part at once.angow wrote:I noticed that it seems to be impossible to create more than one pocket on a sketch.
- Attachments
-
- Y_Rod_Mount_2_off_mod.FCStd
- (59.17 KiB) Downloaded 54 times
Re: Strange boolean operation
Hi Fred,
It's coming along nicely. Your model is not complete though, you have three separate solids (the 2 mounts and the botom plate) that you need to fuse together to have a single solid.
As for boolean operations, you can work with 2 bodies at the time, but if you want to subtract more than one body from your main body, what you can do is fuse the bodies to subtract first, even if they are not touching, it will work.
It's coming along nicely. Your model is not complete though, you have three separate solids (the 2 mounts and the botom plate) that you need to fuse together to have a single solid.
It's coming! That's what we call an external constraint, where you constraint your sketch to existing 3D geometry outside of the sketch. The programming for this feature has already started.angow wrote:It would be nice if one could constrain the midpoints of the hexagons to the screw holes.
I think I understand what you say. What you're talking about is multibodies. The Part Design workbench Pad feature does not allow it. The idea is that in this workbench, you are working on a single part, and a single part does not have multiple non-touching bodies. So when doing your first Pad in a part, the sketch must only have one closed profile. Once your first feature is done, you can pad multiple closed profiles, provided you sketch is supported by a face.angow wrote:Sorry, I meant it is impossible to create more than one pad (circles or whatever) on a sketch (for the rods). But now I know it also could not work in FreeCad if I try to make a boolean operation with more than one part to another part at once.angow wrote:I noticed that it seems to be impossible to create more than one pocket on a sketch.
As for boolean operations, you can work with 2 bodies at the time, but if you want to subtract more than one body from your main body, what you can do is fuse the bodies to subtract first, even if they are not touching, it will work.
Re: Strange boolean operation
Hi Jim,jmaustpc wrote:Anyway go to Draft and try Yorik's really cool "array tool"
Is the polar array tool working for you? The rectangular array works fine, but I get nothing when I try to use the polar settings. If I'm not the only one, I'll report this as a bug.
Re: Strange boolean operation
Sometimes I use a different approach to design parts like this, removing material instead of building, like a milling machine..
Try my attached file to see a way to create the part usin only the partdesign workbench.
Try my attached file to see a way to create the part usin only the partdesign workbench.
- Attachments
-
- TEST3.FCStd
- (43.88 KiB) Downloaded 64 times
Re: Strange boolean operation
Nicely done carlod!
Have you tried the new "Refine shape" command from tanderson69? It's in the Part menu (Part workbench), but you need a 0.13 version (there's no Windows installer available yet)
Before:
After:
One drawback is it's not parametric. So if you change your model, it won't update so you have to delete it and run the command again. This is why I use it only at the end.
Have you tried the new "Refine shape" command from tanderson69? It's in the Part menu (Part workbench), but you need a 0.13 version (there's no Windows installer available yet)
Before:
After:
One drawback is it's not parametric. So if you change your model, it won't update so you have to delete it and run the command again. This is why I use it only at the end.
Re: Strange boolean operation
The plan is to add this refinement function into the pad/pocket/boolean operations so that everything is done automatically and parametric. However, before doing that you guys should make heavy use of this function to see if we have any problems somewhere.One drawback is it's not parametric. So if you change your model, it won't update so you have to delete it and run the command again. This is why I use it only at the end.
Re: Strange boolean operation
Thank younormandc wrote:Nicely done carlod!
Have you tried the new "Refine shape" command from tanderson69? It's in the Part menu (Part workbench), but you need a 0.13 version (there's no Windows installer available yet)
I know about the new feature, but since I don't build by myself, I'm waiting for the first 0.13 unstable to test it.
Re: Strange boolean operation
I find neither the “array tool” nor the "draft to sketch converter". Is it because I use Windows and FreeCAD_0.12.5284?jmaustpc wrote: Anyway go to Draft and try Yorik's really cool "array tool" and then you might find that under some circumstances you can use his "draft to sketch converter" and get around your problem that way (or may be not?).
Would it be possible to make such a sketch (witch is from draft converted) pararetric?
This would open up many application possibilities like importing dxf and make it parametric.
Sorry Jim, that what you try to explain me is to high for my limited knowledge of English. I do not dare to ask to show an excample...jmaustpc wrote: Also for bolt holes, as Norm I think it was said, you can create the outside and the closed profile circle to create the sketch and then PAD that, it will produce the initial pad without padding the area represented by the inside of the closed wirer/profile (circles or whatever).
What is the difference between a boolean und a fuse union?normandc wrote: It's coming along nicely. Your model is not complete though, you have three separate solids (the 2 mounts and the botom plate) that you need to fuse together to have a single solid.
The fuse union want’s to select faces. Is it equal wich face or faces from each part I select?
Sorry Normand, the same as I said to Jim - my poor knowledge of English...and I don’t dare...normandc wrote:So when doing your first Pad in a part, the sketch must only have one closed profile. Once your first feature is done, you can pad multiple closed profiles, provided you sketch is supported by a face.
Thanks, I didn’t expected this. This is not working in AutoCadnormandc wrote: As for boolean operations, you can work with 2 bodies at the time, but if you want to subtract more than one body from your main body, what you can do is fuse the bodies to subtract first, even if they are not touching, it will work.
Hi carlodcarlod wrote:Sometimes I use a different approach to design parts like this, removing material instead of building, like a milling machine...
Your complete mill way is very interesting.
Though it produces a lot less eco-friendly waste
I don't understand Sketch003. How can you change the radius of the half circle?
Whatever I try to edit it will always become over constrained. Where is it hidden?
Fred
Re: Strange boolean operation
the arc radius constrain is behind the vertical "30" constrain.angow wrote: I don't understand Sketch003. How can you change the radius of the half circle?
Whatever I try to edit it will always become over constrained. Where is it hidden?