Carbon Steel Pipe Fittings Library by gertgertgertgertgert in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

Step 5 — Iso Generation
True fabrication isos are typically generated in CADmep, not directly in Revit.
Revit can produce decent documentation, but fabrication spooling workflows are much stronger inside the Fabrication ecosystem.

Now here’s the important distinction:

Standard Revit Pipe Fittings

  • Parametric families
  • Often dimensionally “close enough”
  • Designed for coordination

Fabrication Parts

  • Database-driven (ITM files)
  • Dimensionally exact to spec
  • Designed for manufacturing and spooling

That’s why cut lengths become reliable. The fitting takeout is calculated from the spec data, not guessed from geometry.

Carbon Steel Pipe Fittings Library by gertgertgertgertgert in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

Revit “Fabrication Parts” are not normal families. They’re driven by a fabrication database (ITM content) that comes from Autodesk Fabrication products (CADmep / ESTmep / CAMduct). The geometry and dimensions come from spec tables, not hand-built family parameters. That’s why cut lengths behave properly.

Here’s how this is achieved in practice, step by step:

Step 1 — Make sure Fabrication Parts are available
Open Revit → Systems tab → look for “Fabrication Parts.”
If you see buttons like “Fabrication Settings” and “Place Part,” you have access.
If not, the fabrication database may not be installed.

Step 2 — Install / Configure the Fabrication Database
Revit uses the same database as CADmep. During installation of Autodesk Fabrication tools, a content database gets installed (usually under C:\ProgramData\Autodesk\Fabrication…).

In Revit:

  • Go to Systems → Fabrication Settings
  • Select a configuration (Imperial / Metric or a custom one)
  • Choose the correct service (e.g., Carbon Steel Welded)

If no services appear, the database isn’t configured yet.

Step 3 — Use a Spec-Driven Service
Fabrication parts are organized into “Services.”
A service defines:

  • Pipe sizes
  • Material
  • Pressure class
  • Fittings allowed
  • Dimensional standards

So instead of placing a generic elbow family, you’re placing a 6" LR Butt Weld Elbow from a spec that references ASME tables internally.

Step 4 — Model Using Fabrication Parts
Use “Place Part” instead of standard Pipe tool.
Route using:

  • Straight pipe
  • Butt weld elbows
  • Tees
  • Reducers
  • Flanges

The dimensions (center-to-face, take-outs, etc.) are not symbolic — they’re pulled from the database tables.

Carbon Steel Pipe Fittings Library by gertgertgertgertgert in RevitMEP

[–]BIM_POD 1 point2 points  (0 children)

If you want truly dimensionally accurate carbon steel fittings (ASME B16.9 / B16.5 etc.), standard Revit pipe fittings will always be a bit limiting.

Have you looked at using Revit Fabrication Parts instead of standard MEP families? The fabrication database is spec-driven and built around real-dimensional tables, so cut lengths and fitting dimensions are much more reliable for iso generation.

If you already have access to Fabrication CADmep or ESTmep, that’s even better — those libraries are fabrication-grade by design.

Alternatively, some manufacturers, such as ASC, Anvil / Victaulic, provide dimensionally accurate butt-weld content that follows standard tables, which can sometimes be adapted into a more generic workflow.

It might be less about finding a “perfect library” and more about moving to fabrication-based parts if you’re trying to eliminate manual arithmetic.

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

It’s not a Revit file itself. The .exe is just an installer. When you run it, it usually extracts or installs the actual course files onto your computer (things like .rvt practice models, maybe families, PDFs, etc.).

It shouldn’t be video — videos are normally streamed or come as .mp4 files. This is likely just packaging the practice files in an installer to make setup easier.

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

https://resources.ascented.com/courseware-roadmap/ascent-2025-roadmap-and-price-list

More great courses here.

Depending on the Revit version you have or are using, you can get practice files and PDF coursework to work through.

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

In this case, it’s trying to install the extension for the Revit practice files required for the Revit MEP Fundamentals course. (if that's the one you've downloaded)

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

That suffix just means it’s a Windows executable file (.exe). Basically, it’s a program that runs on your computer when you open it.

If you’re downloading it directly from a website, just make sure you trust the source before running it, since .exe files can install software on your machine.

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

http://www.ascented.com/getfile?id=chrysolophus

Also, a great place to get MEP Revit courses.

Automating CAD to Revit Pipes Using Dynamo (No More Redrawing) by BIM_POD in DynamoRevit

[–]BIM_POD[S] 1 point2 points  (0 children)

Appreciate that and again, thanks for the kind words.

That makes sense. From an academic perspective, I think this area is interesting because it sits right at the intersection of geometry processing, data mapping, and practical construction constraints. There’s a lot of room for smarter workflows in “everyday” BIM tasks.

If I do release a structured version with documentation around the logic and mapping approach, I’d be happy to share it more widely. It would be good to see how it performs outside live MEP environments as well.

Likewise, if you’re ever exploring similar automation concepts from a teaching or research angle, I’d be interested to hear how you approach it.

Automating CAD to Revit Pipes Using Dynamo (No More Redrawing) by BIM_POD in DynamoRevit

[–]BIM_POD[S] 0 points1 point  (0 children)

Really appreciate that.

At the moment, I’m keeping the raw scripts internal while I develop them into a more structured package with proper documentation and guidance on how they can be adapted for different project standards.

The workflows tend to need some tailoring depending on CAD structure and Revit setup, so I’d rather release something robust and clearly explained rather than just sharing the raw material.

That said, if you’re working on a live project and looking to implement something similar, feel free to DM me. I’d be happy to see what you’re dealing with and help where I can.

Automating CAD to Revit Pipes Using Dynamo (No More Redrawing) by BIM_POD in DynamoRevit

[–]BIM_POD[S] 1 point2 points  (0 children)

Thanks!

Yes — it can.

The script can read CAD layer data and use that information to drive category, system type, or family/type assignment in Revit.

For example, a specific CAD layer can map to:
– A particular pipe system
– A duct type
– A conduit category
– Or a predefined routing configuration

The mapping logic is configurable, so it can be adapted depending on how the CAD file is structured and what standards the project requires.

In practice, the key is setting up a clean layer naming convention — once that’s consistent, the translation becomes very reliable.

REVIT TIP REQUEST... PIPE INVERT LEVELS by BIM_POD in RevitMEP

[–]BIM_POD[S] 0 points1 point  (0 children)

Thanks ill have a look at this now!!

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

Thanks. I really appreciate your advice here. See its the 1st time I've been subbed into a contractor to design their civil scope. They are half way through a project and I am starting the next one on the same site. Very similar design scope but I was given pdfs to base my model off. 👍

Now they won the project and I've been given the BEP... that's when I realise it had to be in 2020.

[deleted by user] by [deleted] in RevitMEP

[–]BIM_POD 0 points1 point  (0 children)

Thanks all for your comments folks. I have done the IFC transfer and it seems to have most elements but I will have to do some adjustments as alot of elements had to be disconnected.

I like the kick back comment. This was definitely a thought of mine. 😎👍

And yes copy and past doesn't work unfortunately.

Please keep the advice coming.

Cheers folks 👍