TuboTools 3D piping configurator

Design polypropylene water supply and heating systems right in your browser — no NanoCAD, SketchUp, or installation required. Assemble a layout from standard fittings, drag pipes, and get a bill of materials instantly.

Free, no installation. Demo without registration.

Water supply project in the PP-R 3D pipe routing designer
Tools and navigation on the left, the 3D scene in the center, the fitting catalog on the right

How It Works

You can actually assemble your first project in a single evening — everything is done with the mouse right on the scene.

1

Open the Editor

Works in the browser on Windows, macOS, and Linux — nothing to download or install.

2

Drag a Fitting

Grab a part from the catalog and drag it onto the scene — snapping kicks in at the matching port.

3

Assemble the Layout

Connect fittings port to port, and pull pipes straight out of the ports. Angles are set with the mouse wheel.

4

Check and Print

Bill of materials, pipe dimensions, printing, and project saving — all in one click.

Features

The core functionality already works — you can start designing today.

📦

Fitting Catalog

Elbows, tees, couplings, reducers, manifolds, and boilers. Search by name and filter by tags — with the ability to exclude a tag.

🧲

Port and Wall Snapping

Fittings "stick" to free ports on their own and rotate the right way at a wall. Alt/Cmd temporarily disables snapping.

🔄

Rotation and Positioning

Rotate a part with the mouse wheel around the snap axis. The navigation cube, flat views, and wall distances help you align everything to your measurements.

🧱

Wall Editor

Create walls, set length, angle, and thickness — fittings and pipes snap to the actual surfaces of the room.

↩️

Undo/Redo and Groups

Undo and redo actions, copy and paste, box-select or Shift+click, and move groups of objects with snapping.

📋

Bill of Materials and Dimensions

Automatic material calculation with quantities and diameters, pipe length display, CSV export, and project printing.

💾

Projects and Users

Guest mode with access to a demo project, a personal account on the server, and public links for viewing the build..

Go to your account →
⚡

Fast Model Loading

Catalog models are optimized: mesh merging, stripping of the unnecessary, and geometry quantization — the scene runs fast on any hardware.

Fitting catalog with search and tag filters
Search by name and tag filtering in the catalog
Dragging a fitting from the catalog onto the scene
A fitting is dragged from the catalog straight onto the scene
Bill of materials for a water supply project
Bill of materials for your project

Mouse and Keyboard Controls

A few techniques and you'll be working fast. Hotkeys work on both Windows and macOS (use ⌘ instead of Ctrl).

🖱️ Navigation

  • Rotate the scene — left mouse button
  • Pan the scene — right mouse button
  • Zoom — mouse wheel
  • Navigation cube — click a face for a precise view
  • Flat view — movement happens in a plane, and distances to walls are displayed

🔧 Editing

  • Click / Shift+click / box — select one or several objects
  • Drag a fitting/group — with port and wall snapping
  • RMB while moving — copy mode
  • Mouse wheel on a snap — rotate around the port axis
  • Alt / Cmd — temporarily disable snapping
  • Ctrl+C / Ctrl+V — copy and paste
  • Ctrl+Z / Ctrl+Y — undo and redo
  • Delete / Backspace — delete the selection
  • Ctrl+S — save, Ctrl+P — print the project

📦 Catalog and Pipes

  • Search by name — filters the list
  • Click a tag — filter; click again — exclude the tag
  • Drag onto the scene — the fitting follows the cursor
  • Drag a pipe port — change the length
  • Drag a fitting port — create a new pipe

What's Next

The designer is actively evolving: first came convenient snapping and editor tools, then project saving and user management. Ahead are on-scene dimensions, uploading your own 3D models, and engineering checks. Have an idea or a request — join the discussion.

🟢 Already Done

  • Restoring fitting rotation after leaving a snap
  • Fitting selection
  • copy/paste
  • Catalog connection
  • Navigation cube
  • Snapping to ports that are NOT occupied
  • Project saving/restoring
  • Tag filter + tag exclusion
  • Undo/Redo: MoveCommand, deletion, movement, pipe port movement
  • Dragging a pipe by its port — length/position/direction
  • Pulling a pipe out of a fitting port
  • Rotating a fitting with the wheel around a snapped port
  • Free rotation of a fitting around its center by clicking the wheel
  • Bill of materials generation
  • Fitting positioning mechanism
  • Selecting and working with a group of objects (box or shift+click)
  • Wall snapping
  • Dragging a pipe by its port — with snapping
  • Wall editor
  • Moving a fitting/pipe with recalculation of connected pipes
  • Working with users and projects
  • Working with materials and fitting colors in the catalog
  • Tank fitting designer
  • Catalog filter by selected port
  • Animation of water movement in pipes

⚪ Planned

  • Sewer pipe mechanics
  • Mobile support
  • ?Tool for users to upload a 3D model from a file
  • Adding dimensions to the scene
  • Option to fix a fitting in place
  • Parts in stock (accounting in the bill of materials and the catalog)
  • Engineering checks taking into account line purpose, requirements, and calculations
  • Recognizing a floor plan with a neural network
  • Building a project with a neural network
  • Evaluating options and finding cost reductions
  • Fitting description field

What's new

A quick look at the latest development news.

October 12, 2026

Guide to working in TuboTools

Published a detailed guide to editing a project in the TuboTools 3D designer — read. It includes 17 short videos: saving, undo and redo, selection, moving, snapping, the catalog, the bill of materials and water flow animation.

September 24, 2026

Public Projects section and the first article

Added a new site section — Public Projects. Here I publish ready-made projects with a breakdown of the assemblies; the first article is a typical heating and water supply project.

September 22, 2026

Water Flow Animation

Added a feature to animate water flow. Select a pipe and set its temperature. Flip it if necessary.

September 20, 2026

Catalog filter by port

New feature: clicking a port automatically filters the catalog, showing only compatible fittings.

Partnership

TuboTools is not just a public configurator. We offer partnership formats for manufacturers, distributors, and designers.

📦

Your Products in Our Catalog

Upload your products into TuboTools' private or public catalog. Customers will see your products right in the design process.

Popular
🌐

Configurator on Your Site

We deploy a full 3D‑configurator on your domain with your branding: private catalog, shopping cart, and payment — all under your name.

📋

Turnkey Projects

Our engineer designs water supply or heating systems from your data: 3D layout, specification with SKUs, and cost estimate. A complete project ready for installation.

On Request
🎓

Training & Consulting

We train your staff on how to use the configurator: catalog setup, fitting card creation, snaps configuration, and calculation automation.

Frequently Asked Questions

Is the designer free?

Yes. It's currently a prototype, and the core features are available for free — you can design without limits and without installation.

Do I need to download or install anything?

No. Everything works in the browser: just open the editor. All you need is an internet connection and WebGL support (available in all modern browsers).

Does the designer work on a phone?

You can view a project on a phone. For now, editing is tailored to mouse use only, so a desktop or laptop is more convenient for assembly.

How do I save a project?

Press Ctrl+S (⌘S). From the editor, the project is saved to your personal account on the server, from where you can open it on any device. In guest mode, the project is not saved.

Can I get a bill of materials?

Yes. Click "Show Bill of Materials" — the designer will count the fittings and pipes with quantities and diameters. You can export the bill of materials to CSV (Excel), save it as HTML, and print it.

I can't find the fitting I need — what should I do?

Write in the discussion chat on the main page, and I'll add the part to the catalog. It's especially quick if you send a link or a 3D model file.

Start Your Project for Free

Sign up and build your first water supply project right now.