It is a solution for what you are looking to do, even though it might not be so effective. Have you tried Silhouette on your 3D model? Hard to give any more advice without a file.
CurveBoolean becomes slow really quickly when using many curves. So the long wait is to be expected. If you run Make2d there is a silhouette option but that oftentimes fails to generate a full outline. You can try _Silhouette as @siemen suggested or if the model has the outline flush with a plane, run a _Cutplane through the model, intersect it with the model and pick the outer curves.
I have tried the Silhouette command on the 3D but it gives me a messy result with inner curves.
Unfortunately Make2d with the silhouette option also gives me the messy result.
My goal is to create outer boundary of equipment parts, preferably without to many steps .
Another way could be Meshoutline first, then Curveboolean. The meshoutline should result in less complex curves for Curveboolean to process and get just the outline.
I don’t think you need to draw this extra outside boundary curve. If you just click on the outside of all objects it automatically joins everything together. It does the same as clicking “AllRegions” in the commandline.
I would like to have that outside boundary curve so that I can use it as a wipeout boundary in AutoCAD. Therefor I can place blocks over each other in a 2D space. Removing the need to trim fine details when Equipment overlap.
another workaround (no calculation delays) is to make a black and white display mode then save the view to image and convert it to vector with the Vectorize plugin
I thought of isolating region, so no matter if CombineRegions true or false.
Unfortunately it was only wishful thinking.
Calculation time is a nightmare. @DanV
And on You opened step file then I see that !!!
this is why calculations are sooooo slow