Pressure Vessel with Piping
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Pressure Vessel with Piping
I compiled the latest Linux version on Centos 7 and it it greatly reduced the exported (DXF) file sizes so the individual pipe runs can be dimensioned.
The FreeCAD people have come up with a great product! This is almost like Linux when it first came out in the 90's.
Re: Pressure Vessel with Piping
amazing model!
Re: Pressure Vessel with Piping
Thank you - I would like to contribute to FreeCAD's effort, but I wasn't sure if I am up to speed, maybe I am. I started on FreeCAD last October and knew nothing about Python, but have lots of experience with VB6 and Autocad in 2d. Python is the bomb!!!! The amount of code to required to draw a part is tiny.
Re: Pressure Vessel with Piping
Exactly. And the possibilities for tinkering (plugging in other tools and libraries, etc) are just insane.
Re: Pressure Vessel with Piping
This may be not the correct place to reply - but I'd like to contribute - maybe you can direct me to the correct forum. So far I can make the drawing quickly, make a bill of materials, calculate the center-of-gravity location, but I am stumbling on detail dimensioning. I know that the docs advise that freecad is not the tool for detailing large assemblies, but I think it can be done. The problem is that exporting to SVG or DXF the files get very large.
Re: Pressure Vessel with Piping
Could you show some examples of how do such detail drawings look like?
Indeed in that regard things can quickly become heavy and slow in FreeCAD. That's definitely an area with a lot of space for improvement. But often there are tricks and ways to optimize things or reduce the problems a lot...
In any case I also think a lot can be done already.
Indeed in that regard things can quickly become heavy and slow in FreeCAD. That's definitely an area with a lot of space for improvement. But often there are tricks and ways to optimize things or reduce the problems a lot...
In any case I also think a lot can be done already.
Re: Pressure Vessel with Piping
Yorik,
Attached is the sketch that I would use as a starting point for dimensioning and annotation. The overall dimensions of this project is about 10 meters long X 3 meters wide X 3 meters tall.
The exported lines are broken into small polyline segments, which makes snapping to the end of a line almost impossible.
There was a tremendous improvement from V0.16 for windows to last weeks latest build for linux as the lengths of the line segments get longer with a corresponding decrease in processing time.
For a start, I am going to try two things:
1) Filter the exported files so that straight polylines are converted to lines with only a start and end point.
2) Write a script that exports several views of each group of piping.
Again, thank you for your interest and responses.
Joe
Attached is the sketch that I would use as a starting point for dimensioning and annotation. The overall dimensions of this project is about 10 meters long X 3 meters wide X 3 meters tall.
The exported lines are broken into small polyline segments, which makes snapping to the end of a line almost impossible.
There was a tremendous improvement from V0.16 for windows to last weeks latest build for linux as the lengths of the line segments get longer with a corresponding decrease in processing time.
For a start, I am going to try two things:
1) Filter the exported files so that straight polylines are converted to lines with only a start and end point.
2) Write a script that exports several views of each group of piping.
Again, thank you for your interest and responses.
Joe
- Attachments
-
- pipe-spool.pdf
- (17.83 KiB) Downloaded 316 times
Re: Pressure Vessel with Piping
Yorik,
I was able to get a 2d view of the piping, I used the part>compound>make compound tool for groups of the piping. Then I used draft> shape 2d view to make the desired views on all of the compound items. The problem I was having is that certain items were causing the view to fail. It might work in View 1, but fail on view 3 and so on. I looked at the 2dviews, guesed at which item caused the problem, corrected the rotation placement and then it worked great!!!!. Attached sampldxf1 file seems to work fine and reduces a dxf file by around 60%, and makes it easy to snap to the end of a line or center of the circle. The paramCG file could be used to generate a bill of material.
I still camn't believe how FC was able to put this program together! well done!
I was able to get a 2d view of the piping, I used the part>compound>make compound tool for groups of the piping. Then I used draft> shape 2d view to make the desired views on all of the compound items. The problem I was having is that certain items were causing the view to fail. It might work in View 1, but fail on view 3 and so on. I looked at the 2dviews, guesed at which item caused the problem, corrected the rotation placement and then it worked great!!!!. Attached sampldxf1 file seems to work fine and reduces a dxf file by around 60%, and makes it easy to snap to the end of a line or center of the circle. The paramCG file could be used to generate a bill of material.
I still camn't believe how FC was able to put this program together! well done!
- Attachments
-
- sampleDXF1.py
- (3.71 KiB) Downloaded 134 times
-
- ParamCG.py
- (1.49 KiB) Downloaded 93 times