# CAD to Revit piping with fittings

**URL:** <https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123>\
**Category:** Revit\
**Tags:** dynamo\
**Created:** [June 28, 2022, 3:02pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123 "2022-06-28T15:02:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 28, 2022, 3:02pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/1 "2022-06-28T15:02:24Z")

</div>

hi i made this script (with the help of other topics) it works very well but the pipe type that I use has tap fittings and that doesn’t work all other fittings are working properly can somebody please help me

 ![dynamo graph](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/b/7bc9615b658a04de9c4e75ed095dae3369ea714e.jpeg)

---

<div class="post-metadata">

**Author:** ![coffe](https://avatars.discourse-cdn.com/v4/letter/c/8dc957/32.png) [@coffe](https://forum.dynamobim.com/u/coffe)\
**Post date:** [June 28, 2022, 3:33pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/2 "2022-06-28T15:33:50Z")

</div>

looks very nice but i cant read the nodes

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 28, 2022, 3:40pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/3 "2022-06-28T15:40:27Z")

</div>

now is better?  
its this repeated four times for all pipe sizing I use

 ![Screenshot 2022-06-28 113808](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/8/a8d1e7b4ee1238414819f1a2a9b1f91c4930f8f9.png)  
@coffe thanks for the reply 😄

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [June 28, 2022, 4:12pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/4 "2022-06-28T16:12:20Z")

</div>

Hello @martinm …are you sure your want a tap on pipe its very rare for me , but probably Mepover tap nodes only work for vent…if you want then share your files and i will take a look

Ps…seems like you feed in curves in tapnode think it should be pipes

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 28, 2022, 5:09pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/5 "2022-06-28T17:09:33Z")

</div>

thank you @sovitek  
we use welded outlets for our piping we pre-fabricate them

like this  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/9/09b2a5f3edbdd918a65ef8939ca748b6aed40241.png)

[TFS line to pipe.dyn](https://forum.dynamobim.com/uploads/short-url/5ER58G5OlL93PyFBfF1hl1Gr17V.dyn) (164.0 KB)

---

<div class="post-metadata">

**Author:** ![gbdoronila](https://avatars.discourse-cdn.com/v4/letter/g/82dd89/32.png) [@gbdoronila](https://forum.dynamobim.com/u/gbdoronila)\
**Post date:** [June 28, 2022, 7:00pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/6 "2022-06-28T19:00:23Z")

</div>

Please add extra fitting for two type TEE and Tap.

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 28, 2022, 7:14pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/7 "2022-06-28T19:14:20Z")

</div>

@gbdoronila you can select pipe type tap or tee but as of now you cant select two types that should run together  
maybe ill work on it 👷‍♂️

---

<div class="post-metadata">

**Author:** ![sprinklers](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sprinklers/32/141081_2.png) [@sprinklers](https://forum.dynamobim.com/u/sprinklers)\
**Post date:** [June 28, 2022, 8:12pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/8 "2022-06-28T20:12:33Z")

</div>

@martinm Nice job I love it. It’s a great idea. 👏 👏 👏

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 28, 2022, 8:33pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/9 "2022-06-28T20:33:29Z")

</div>

Hi @SPARTAN I used parts of your code to make this script  
your amazing  
did it make problems for you with the fittings?

---

<div class="post-metadata">

**Author:** ![SPARTAN](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/spartan/32/191306_2.png) [@SPARTAN](https://forum.dynamobim.com/u/SPARTAN)\
**Post date:** [June 29, 2022, 6:33am UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/10 "2022-06-29T06:33:03Z")

</div>

Hi @martinm, let me start with welcoming you to the community.

The [Create Pipe from DWG - Packages - Dynamo (dynamobim.com)](https://forum.dynamobim.com/t/create-pipe-from-dwg/3308/42) I shared did only covert line to pipe because the CAD style we use is single line (no additions for pipe and/or connections). It was fixed with the help of @T_Pover.

Because the dynamo script converts the line to pipe type chosen (and therefore its routing), it did not make fittings (the ones you want it to make) (that does not mean it should not). I had the same question back then. But I did not have the time at that moment to dive in to that.: [Create Pipe from DWG - #32 by T\_Pover](https://forum.dynamobim.com/t/create-pipe-from-dwg/3308/32)

> @T_Pover That’s possible, but it requires a lot of planning in Dynamo. There’s a few nodes in MEPover package for creating fittings like Elbows, Tees and Taps as well.

It should be a fantastic addition. Like @T_Pover sugested there are some nodes in MEPover.

I share what I can/know, so other people can build on it, like people did for me. @martinm you are welcome.

Greeting,

G. van Beers

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [June 29, 2022, 10:56am UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/11 "2022-06-29T10:56:42Z")

</div>

I actuelly just mean a small sample for your acad and rvt project with that pipeserie include…but seems you already find a way 😉

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 29, 2022, 5:38pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/12 "2022-06-29T17:38:48Z")

</div>

thank you @SPARTAN for replying its a pleasure being part of the community  
I have set up the routing preference in Revit with the fittings I use  
cant dynamo read that?  
it puts in the elbows I set in the routing preference but not the taps

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 29, 2022, 5:58pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/14 "2022-06-29T17:58:13Z")

</div>

![GifMaker_20220628110446585](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/2/92973095e8d67dfc5fc52b2ef10b7f290773ca0e.gif)

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 29, 2022, 8:17pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/15 "2022-06-29T20:17:32Z")

</div>

to the amazing Autodesk developers why doesn’t Revit read cad files why do I need dynamo for that 🤔

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 29, 2022, 8:19pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/16 "2022-06-29T20:19:12Z")

</div>

do you need my files?

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [June 30, 2022, 10:21am UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/17 "2022-06-30T10:21:31Z")

</div>

No i dont as it seems to work for you now 😉

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [June 30, 2022, 2:16pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/18 "2022-06-30T14:16:58Z")

</div>

> [@martinm](#):
>
> to the amazing Autodesk developers why doesn’t Revit read cad files why do I need dynamo for that

Not a developer, but I work for Autodesk and can shed some light.

This is sort of like asking Microsoft why PowerPoint doesn’t read word files, they are fundamentally different tools with completely different data structures and uses.

Further the uses of AutoCAD are infinitely more elaborate than anyone realizes as it doesn’t force any significant standard on the users. What if you wanted pipes to drive the system by color instead of layer? Or what if the size of the pipes was dictated by color instead of a property, or what if it was text note driven?

Each of those would be vastly different toolsets. So a developer trying to build a tool which does both winds up having to spend a few decades to get it right for everyone’s use case, and even then often won’t get to most users setups. And that’s before we get into integrations and testing (many orders of magnitude more difficult than original authoring), handling edge cases (what if you can’t make a tap shaped like the CAD file’s input?) and production of the API for said feature. As a result a lot of “catch the bulk of use cases” features are released by software, producing good results for those which surface as common, but less ideal results for those which do not.

In this very thread it was pointed out that it’d be somewhat rare to use the technique you are using here (taps vs connections), which indicates that if the full workflow were authored for end to end production by the application it’d be rather unlikely that your standard would not bubble to the top for quite some time, if ever.

But that doesn’t mean that enable that sort of tooling is impossible. Instead the team builds the APIs which allow add-ins and Dynamo to drive the application directly in a way which scales to your workflow rather than someone else’s. This way users can configure tools for their environment to address the infinite possible combinations of use.

If the larger AEC industry would work on one standard using one method for every project ever built all of those issues of scale go away. But as of now we can’t even standardize building code between projects in the same city.

Hopefully this sheds some light on why you’re able to build a Dynamo solution instead of just pushing a button and getting a good answer. 🙂

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [June 30, 2022, 5:34pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/19 "2022-06-30T17:34:03Z")

</div>

Thank you so much for the explanation  
is it so rare to use taps?  
I hope we are talking about the same fittings we call welded outlets taps

---

<div class="post-metadata">

**Author:** ![martinm](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/martinm/32/141045_2.png) [@martinm](https://forum.dynamobim.com/u/martinm)\
**Post date:** [July 6, 2022, 1:50pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/20 "2022-07-06T13:50:57Z")

</div>

Hi I tried the dynamo script with TEE fittings dynamo doesn’t recognize the routing preference of the pipe type 😔

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [July 6, 2022, 2:54pm UTC](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123/21 "2022-07-06T14:54:29Z")

</div>

Hi…thats strange works fine and keeps the system very good here…btw for taps i havent tried as you dont share a small sample file with that pipeserie…

 ![tee.PNG](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/2/d2eb36ac6700be2f4aac6c9d10fdc9398b524a14.jpeg)  
 ![tee1](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/5/95844342f2723a4bdcbace455183972bce53e506.png)

[Next page](https://forum.dynamobim.com/t/cad-to-revit-piping-with-fittings/78123.md?page=2)
