[Feature request?] TechDraw and Fillets/Chamfers
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
[Feature request?] TechDraw and Fillets/Chamfers
Hi everyone!
When using FreeCAD for technical drawings, I've found it to be a rather excellent piece of free software for all kinds of CAD work. Thanks!
However, I've met a practical problem with FreeCAD TechDraw and fillets in models, namely dimensioning filleted edges at angles. I made a simple model from a sketch that demonstrates the problem: There are two main dimensions: 50 mm width, and 40 mm height. I've subsequently padded the sketch, and filleted the edges with PartDesign. When I add dimensions in TechDraw, the projected width of the part is obviously not 50 mm any more, which causes the dimensions to be different from the sketch (see screenshots below).
I believe that the most standard way in technical drawings I've seen is to deal with the problem by extending the dimension to the position where the node would be without the fillet, so that the width dimension would be exactly 50.00 mm in the example. I think sometimes the edges are extended with dashed line, and sometimes not. However, I believe that this is currently impossible with TechDraw, and it would be somewhat difficult to implement, even if drawing on top of the projection will be implemented some day. So, I just wanted to make a note about the problem for future reference, in the hopes that someone would possibly be able to implement a solution for this fillet/chamfer dimensioning problem in the future. Thanks!
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16616 (Git)
Build type: Release
Branch: master
Hash: f94cdfd798d0c493efe9c7d45084ad2c5dd18caf
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
When using FreeCAD for technical drawings, I've found it to be a rather excellent piece of free software for all kinds of CAD work. Thanks!
However, I've met a practical problem with FreeCAD TechDraw and fillets in models, namely dimensioning filleted edges at angles. I made a simple model from a sketch that demonstrates the problem: There are two main dimensions: 50 mm width, and 40 mm height. I've subsequently padded the sketch, and filleted the edges with PartDesign. When I add dimensions in TechDraw, the projected width of the part is obviously not 50 mm any more, which causes the dimensions to be different from the sketch (see screenshots below).
I believe that the most standard way in technical drawings I've seen is to deal with the problem by extending the dimension to the position where the node would be without the fillet, so that the width dimension would be exactly 50.00 mm in the example. I think sometimes the edges are extended with dashed line, and sometimes not. However, I believe that this is currently impossible with TechDraw, and it would be somewhat difficult to implement, even if drawing on top of the projection will be implemented some day. So, I just wanted to make a note about the problem for future reference, in the hopes that someone would possibly be able to implement a solution for this fillet/chamfer dimensioning problem in the future. Thanks!
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16616 (Git)
Build type: Release
Branch: master
Hash: f94cdfd798d0c493efe9c7d45084ad2c5dd18caf
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
- Attachments
-
- FreeCAD-filletmodel.FCStd
- (16.32 KiB) Downloaded 44 times
Re: [Feature request?] TechDraw and Fillets/Chamfers
It's a long while since I've been to Tech Drawing school but to achieve the correct final result both from a Sketcher and Techdraw point of view, please see screenshot. Note the arrowed 'helper' horizontal construction line in the Sketch and the way I've dimensioned the model in Techdraw. To be accurate, the 60 degree angle dimension and the horizontal 22.68 are an either or situation, so my tech drawing is over dimensioned IMHO.
- Attachments
-
- TD_Dimensioning_Radii.jpg (62.42 KiB) Viewed 2851 times
- HarryGeier
- Veteran
- Posts: 1231
- Joined: Mon Jul 10, 2017 12:36 pm
- Location: Hof Germany
Re: [Feature request?] TechDraw and Fillets/Chamfers
Well, it looks a bit like a missing feature of techdraw, but i would rather say, it´s mistaken use of fillet. One could not precisely manufacture this as the radius of the fillet never touches the extends of the original block.
You should construct this with ARCs then , afaik, you have the centerpoints which can used for reference of dimesion and obviously also for reference of a cnc machine.
I know, 3 Print is still possible with such, but 3d print is no precise mechanical operation, due to stl as the base allways sort of a close approximation only.
Edit : when using arcs, you must constrain the centerpoints and the radius . Still you will not be able to dimension the virtual matching point of the lines at the left side without some helper construction.
You should construct this with ARCs then , afaik, you have the centerpoints which can used for reference of dimesion and obviously also for reference of a cnc machine.
I know, 3 Print is still possible with such, but 3d print is no precise mechanical operation, due to stl as the base allways sort of a close approximation only.
Edit : when using arcs, you must constrain the centerpoints and the radius . Still you will not be able to dimension the virtual matching point of the lines at the left side without some helper construction.
Kaum macht man´s richtig , gehts´s
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
Re: [Feature request?] TechDraw and Fillets/Chamfers
I don't claim to know much about technical drawings, so I don't know if it's right or wrong, but I've noticed that professional engineers sometimes use the "continuations" of the fillet edges for dimensioning, and it's usually quite obvious what is meant by the design, even if it's impossible to measure the dimension with caliber. See the clipped example I took from a drawing made by a professional. I do agree that one should usually only define dimensions physically measurable with a caliber, so that the two surfaces under the measurement points would be parallel, but it seems that the pros break this rule for convenience every now and then. Possibly because parts are made with CNC, and the dimensions are just for reference..? Note on the quoted drawing, the center of the arcs are not at 21.2 mm from each other, due to the angled cone; so using center-of-arcs causes ugly values with infinite numbers after decimal point.HarryGeier wrote: ↑Wed May 08, 2019 10:32 am Well, it looks a bit like a missing feature of techdraw, but i would rather say, it´s mistaken use of fillet. One could not precisely manufacture this as the radius of the fillet never touches the extends of the original block.
I'm struggling with a similar situation, but in the end decided to define the dimensions differently. In this case using FreeCAD forced me to find out a solution, where every dimension could be measured with a caliber or a protractor. Maybe that's a good thing.
Re: [Feature request?] TechDraw and Fillets/Chamfers
In your example, it would be nice to get the whole width of the part (50 mm) visible, because it's directly measurable with a caliber. As you demonstrated, it's easily possible with sketcher, but not possible with TechDraw. Or; it's actually sometimes possible in TechDraw, too, but then you need to play with the isosamples option, and get lucky.Syres wrote: ↑Wed May 08, 2019 10:28 am It's a long while since I've been to Tech Drawing school but to achieve the correct final result both from a Sketcher and Techdraw point of view, please see screenshot. Note the arrowed 'helper' horizontal construction line in the Sketch and the way I've dimensioned the model in Techdraw. To be accurate, the 60 degree angle dimension and the horizontal 22.68 are an either or situation, so my tech drawing is over dimensioned IMHO.
Your example is actually much much better demonstrating the problem than mine. Thanks! I hope someone will figure out how to do this properly in TechDraw.
- HarryGeier
- Veteran
- Posts: 1231
- Joined: Mon Jul 10, 2017 12:36 pm
- Location: Hof Germany
Re: [Feature request?] TechDraw and Fillets/Chamfers
aapo,
well you come to the same point as i do, the continuation and the point where both edge would cross. This point, even though i have no clue presently , how to expose it to techdraw ( maybe a datum point ) , needs to be constructed in sketcher.
Maybe someone takes it up and has the idea or wandererfan takes the idea of dimensioning line continuation up also ?
well you come to the same point as i do, the continuation and the point where both edge would cross. This point, even though i have no clue presently , how to expose it to techdraw ( maybe a datum point ) , needs to be constructed in sketcher.
Maybe someone takes it up and has the idea or wandererfan takes the idea of dimensioning line continuation up also ?
Kaum macht man´s richtig , gehts´s
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
My Video Tutorials on Youtube: https://www.youtube.com/channel/UCoe3B ... p8Q/videos
My FreeCAD Stuff on Hidrive: https://my.hidrive.com/share/qr3l1yddy6#$/
Re: [Feature request?] TechDraw and Fillets/Chamfers
Wilfried AKA freecad-heini-1 has discussed this some time ago. I think there even exists a ticket for it.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- wandererfan
- Veteran
- Posts: 6326
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: [Feature request?] TechDraw and Fillets/Chamfers
issue #3004? It is about extrema dimensions, which looks like it would help, but not solve the problem completely. On the plus side dimensioning overall height/width doesn't look too hard.
Drawing additional lines (and points, I guess) that can be used for dimensions is on the TODO list. Some experimenting so far, but no timeline for delivery.
Re: [Feature request?] TechDraw and Fillets/Chamfers
The ticket seems to describe exactly what I was thinking about, yet I think there was another discussion.
wilfried wrote:ping
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Veteran
- Posts: 7791
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: [Feature request?] TechDraw and Fillets/Chamfers
https://forum.freecadweb.org/viewtopic. ... 80#p280180
https://forum.freecadweb.org/viewtopic. ... 21#p280421
https://freecadweb.org/tracker/view.php?id=3780
It concerns the Sketcher-Workbench. But such a dimension tool would also be very helpful for Techdraw.