Piping design from fixtures to printed sheets

Place fixtures, draw drains with their falls and the water pipes, and size both in the same window. Heating pipes, radiators and pipe tags live in the same model as the other disciplines.

Video coming: Piping tab. Screenshot of PirtoCAD: the sample project's piping, with the building dimmed behind it.

What you draw and calculate

Fixtures and their connections

The Fixture or valve tool places WC pans, washbasins, showers, floor drains, water meters and the other piping fixtures and accessories. WC pans, basins, showers, baths, washing machines and dishwashers have their own domestic water and drainage connections, and the fixture's Properties panel shows which pipe is connected to each one.

Properties panel of a washbasin: cold water, hot water and drainage connections with their nominal flow rates
Properties panel of a washbasin: the Connections section shows which pipe is connected to each connection.

Drains with falls, and their sizing

A drain is drawn from the furthest fixture downstream. Enter the invert level and the fall at its start, and the invert level at its end shows while you draw. Size drains raises every drain to at least the size its fixtures need and never lets the size decrease downstream. The Problems panel lists a drain with a fall below 1:100 or one that rises, and a drain that is too small.

Water pipes and their sizing

Draw the water pipes from the water meter towards the water points. Each water point comes with nominal cold and hot water flow rates, which you can change. The Problems panel lists the water pipes whose velocity exceeds the limit, and Size water pipes raises copper, PE-X and multilayer pipes to the smallest acceptable size in one undo step. Pipes of other materials keep the size you gave them.

  • A riser is created when you give a pipe the level of another storey
  • Riser marks on the plan show whether the riser goes up or down
  • The drainage network is calculated through its risers as one whole; water pipes are sized storey by storey

Heating pipes and radiators

Turn on Pair in the options bar, and the heating flow and return pipes are drawn in one go. A radiator takes a type, a length and a heat output, and the balancing valve's preset tag is entered in the Properties panel. In a manifold's Properties panel you choose a room and a pipe spacing, and an underfloor heating loop is laid in the room from the manifold's next free outlet.

Tags, fixture schedule and style

A pipe tag such as KV15M+SP YLÖS is read from the model and updates with every change. When you give a fixture a type code and choose Add to the schedule, the type goes into the fixture schedule (KALUSTE JA VARUSTEET). Fixtures of one type can share a single tag, such as 3xWC1. The LVI office pipe style (LVI-toimisto) gives each system its own line type and pen.

Piping sheet LVI-101 in PirtoCAD: plan, legend and title block
Piping sheet at 1:50 in PirtoCAD: plan, legend and title block. Export PDF prints the same sheet.

Limits with their sources

The Calculation values view shows each value's unit, where the value in use comes from, and the shipped default with its source. Where two sources give a drain different values, the stricter one applies and the view names both sources. The exception is the minimum fall, which stays at 1:100.

CheckSourceWhere it shows
Drain size from the fixtures' nominal flow ratesUponor property drainage handbook (Kiinteistöviemäröintikäsikirja) 2015, chapter 6, checked against RakMK D1 2007, appendix 4Drain Properties panel, Problems panel
Nominal flow rates of water pointsRakMK D1 2007, appendix 2, table 1 (unverified)Fixture Properties panel
Water pipe size and velocityRakMK D1 2007, appendix 2, section 2 and table 4 (unverified)Water pipe Properties panel, Problems panel

RakMK D1 2007, the former Finnish building code part for water and drainage installations, is no longer binding, so PirtoCAD marks every water pipe value taken from it as unverified. Check the result.

The designer is responsible for the results. Defaults help, but a calculation is only as reliable as its input data. An empty Problems panel means that the program's current checks found nothing. It does not mean that the design has been checked or that it complies with regulations.

Coming to piping

These are not in the window yet. Items marked (command) already run as commands of pirtocad-cli and the MCP server, for example from an AI agent.

  • Heating pipe sizing, and radiator flow rate from heat output (command)
  • Room design heat load (command)
  • Sizing check for horizontal storm water drains
  • Water pressure check along the route to each water point (command)
  • Hot water circulation flow rate from heat loss (command)

In this version an underfloor heating loop covers one room or one convex area, so split an L-shaped room into two loops. Connection pipes run straight from the manifold.

The piping designer's path

The planned path is the foundations course first, then the piping course, which works through a one-storey house from fixtures to drains, water pipes and heating. No episodes have been published yet.

Sample project on the Piping tab: washbasin, floor drain, water meter and pipes, other disciplines dimmedVideo coming
Video coming: Drains and sizing.

P1.2 One-storey house: drawing and sizing drains

P1.3 One-storey house: drawing and sizing water pipes

All Academy courses

Try it on your own project

Read about the alpha