Mechanical, electrical, plumbing and fire sprinkler, routed on top of an existing floor plan and drawn on their own named layers. Upload your DWG or draw the plan here first — this module works on existing drawings, it does not create them.
Per system from 100 credits. All four 250. All four run today.
This module is iterative by design — run one system, look at it, run another. The one thing it cannot absorb is the floor plan moving underneath it.
Services are routed to the plan exactly as it stands when you run them. Move a wall or resize a room afterwards and the pipes, ducts and circuits stay where they were — routed to geometry that is no longer there, with nothing in the drawing to flag it. Finalise the plan first. If it genuinely has to change, change it first and run MEP again on the corrected sheet.
Upload your own DWG or DXF, or generate the plan here first. MEP reads the rooms, walls and fixtures that are already on the sheet -- it does not invent a building.
Move the walls, settle the room sizes, place the fixtures. Everything MEP draws is routed to the plan as it stands at the moment you run it.
Plumbing, electrical, HVAC, fire sprinkler -- any one, or all four. Each is priced on its own and each lands on its own layers, so you can run one now and another later.
Services are drawn over the existing geometry on M-, P-, E- and FP- layers. Toggle them, add them to the drawing, then refine in words -- "move the panel to the utility wall", "add a hose bib on the south elevation".
Each lands on its own layers, so you can add a system to a sheet at any time — as long as the plan underneath has not moved.
Supply and waste routed between the fixtures the plan already placed, with a riser diagram as a second view. Drawn on P- layers.
Outlets and switches spaced along the wall runs to NEC 210.52, a panel location, and homeruns back to it. Drawn on E- layers.
Supply and return distribution sized by room area, with duct runs routed around the structure. Drawn on M- layers.
A sprinkler grid laid out by hazard class with head spacing and branch lines. Drawn on FP- layers.
All four together 250 credits. Refinements after a run — moving a panel, adding a fixture — are charged at the 10-credit edit price.
The boundary, written down before you spend a credit.
The engine routes runs, spaces devices and counts what it placed. It does not perform load calculations, pipe or duct sizing, voltage-drop analysis or hydraulic calculations. Those are an engineer's work and the drawing says so on its face.
M-, P-, E- and FP- layers carrying LINE, LWPOLYLINE, INSERT and TEXT, same as the architectural sheet. Export R2018 DXF or r2000 DWG and keep working in AutoCAD, BricsCAD or DraftSight.
On our own plans it reads the manifest directly. On an uploaded DWG it reads walls, rooms and fixtures when they sit on recognisable layers (A-WALL, P-FIXT) or are library blocks; when it cannot, it asks you to tag the rooms rather than guessing at them.
This is drafting work, not a stamped engineering document and not a code-compliance determination. Spacing follows published references (NEC 210.52 for receptacle spacing, hazard class for sprinkler grids); the responsibility for what gets built stays with the licensed professional.
It is a layer pass over a floor plan you already have. Mechanical, electrical, plumbing and fire-sprinkler services are routed on top of the existing walls, rooms and fixtures and drawn on their own named layers, so the architectural sheet underneath is untouched. It is not a plan generator -- it needs a plan to work on.
Yes, and this is the one requirement with no way around it. MEP routes between things that already exist on the sheet: it needs the rooms, the walls and the fixtures before it can run a pipe to anything. You can upload your own DWG or DXF, or generate a plan here first and then add MEP to it.
Do not ask the AI to change the plan after MEP is on it. The services were routed to the plan as it stood when you ran them, so moving a wall or resizing a room afterwards leaves pipes, ducts and circuits routed to geometry that is no longer there -- and the drawing will not tell you. Finalise the plan first, then add MEP. If the plan does have to change, change it first and run MEP again on the corrected sheet.
Each system is priced on its own: plumbing 100 credits, electrical 100, HVAC 100, fire sprinkler 100. All four together are 250. Refinements after a run -- moving a panel, adding a fixture -- are charged at the 10-credit edit price, because the module is meant to be used iteratively rather than once.
That is a primary path, not an afterthought. Upload a DWG or DXF and the importer reads walls, rooms and fixtures when they sit on recognisable layers (A-WALL, P-FIXT and the like) or are blocks from our library. When the drawing does not carry that structure, you are asked to tag the rooms in the viewer first -- which is a short job and beats the engine guessing at what is a bedroom.
Yes, and that is the intended way to use it. Each system is priced and drawn separately onto its own layers, so you can put plumbing on a sheet today and electrical on the same sheet next week. What you cannot do is change the underlying plan between those two runs and expect them to agree.
No. The engine routes, spaces and counts; it does not size pipe or duct, calculate loads, run hydraulic calculations or determine code compliance. It produces a drafted MEP layout of the kind a designer would hand to an engineer -- which is exactly the first two hours of the work, not the professional judgement at the end of it.
M- for mechanical, P- for plumbing, E- for electrical and FP- for fire protection, alongside the A- architectural layers already on the sheet. Everything is real CAD geometry rather than an image, so you can freeze a system, edit a run, or strip a layer entirely in whatever software you use.
All four systems are live now: open a plan in the app, pick MEP, and run plumbing, electrical, HVAC and fire sprinkler, any one or all four. Plumbing routes supply and waste on P- layers with a riser diagram; electrical, HVAC and fire sprinkler each draw on their own E-, M- and FP- layers. The floor-plan generator, the DWG converter and the editor are live too, and a plan drawn now is a plan MEP can run on.
A plan drawn now is a plan MEP can run on.