Fit-out & Add-ons¶
Step 4 fills the building with its interior and attached parts. At the top you pick the floor (Ground floor, Floor 1 …); below it, via the mode switch, the component you're currently working on. You set the values on the right in the parameter panel; placed parts are removed via the components list in the right-hand column.
Choosing floor and mode¶
The switch offers up to 8 modes. Which are available depends on the model and the selected floor:
| Mode | Available |
|---|---|
| Interior walls | always |
| Stairs | To a floor above; also from the only or topmost floor onto a walkable flat roof |
| Slab cutout | from 2 floors, only in the slab of an upper floor (not on the ground floor) |
| Chimney | always |
| Balcony | on the ground floor with a foundation, or on upper floors |
| Terrace | ground floor only |
| Canopy | from 2 floors |
| Column | only when a balcony or terrace exists |
Visible vs. locked
Stairs and Slab cutout always stay visible and are only grayed out when they aren't possible on the current floor. Balcony, Terrace, Canopy and Column appear only once their condition is met.
Place by clicking
Components you click into the model (chimney, balcony, terrace, canopy, column) show yellow = valid, red = invalid while you place them.
Interior walls¶
You draw walls click-by-click straight into the floor plan — as a chain, until you dock back on (Esc or right-click ends it). It snaps to endpoints, corners and faces.
| Setting | Value |
|---|---|
| Clear width | by entry (at least 0.05 m) |
| Wall length from start point | by entry |
| Angled walls | on a 15° grid (0/15/30/45/60/75/90°) |
| Half-height wall | cut at 0.90 m above the floor |
- Wall thickness fixed at 0.15 m.
- Up to 60 interior walls per floor.
- Clicking into a closed area assigns a room name (1–40 characters). Below the name the room's clear floor area is shown in m².
The connection is calculated on the bounded room-side face of the assigned exterior wall, taking the selected print scale into account. Another wall face on the same extended line does not replace that wall segment. If the calculated connection point lies outside the assigned face, calculation stops with a message; PrintHaus does not move the saved wall automatically.
Stairs¶
First choose the stair type and its settings in the parameter panel, then click Apply. Only then does the stair attach to the pointer. Placement mode ends when the stair is set, so you can click the stair and its dimensions immediately. For a spiral stair, the first click fixes the axis, the second the entry direction, and the third the exit.
The Stairs mode does not automatically select an existing stair. Click it in the plan or component list to edit it. Clicking Apply with a stair selected prepares another placement; rotating and flipping during placement change the preview for this new stair.
The button sits directly above the calculated direction, step and dimension values.
Any number of stairs per floor. They lead to the next floor or from the topmost floor onto a walkable flat roof; roof access is also possible in a single-floor building. Shell-only construction creates no stair flights.
For a free-outline upper floor whose outline differs from the ground floor, both the stair anchor and floor opening must lie within that upper floor’s own outline. If either lies outside, the API rejects the request (HTTP 422) instead of silently removing the stair.
In the parts export, each stair is fused with the base plate or floor slab it stands on into one printable part. That slab gets its own print profile: support may start on the object, with a 35° threshold.
| Setting | Options / Range |
|---|---|
| Type | Straight · U-shaped · L-shaped (quarter-turn) · Spiral — images showing the stair from above |
| Flip (all four types) | swap entry and exit; on a straight stair they change ends, the space occupied stays the same |
| Corner | left · right |
| Going | 0.20–0.30 m (default 0.215) — it sets the run length |
| Stair width | 0.5–3.0 m (default 1.0), railing included |
| Stairwell (from 3 floors) | builds the same stair on every floor above, with the entry exactly aligned |
| Direction | the space bar turns the stair by a further 15°; the angle is listed under the key figures |
Number of steps
The step count is the height from one finished floor surface to the next divided by the nominal 20 cm target, rounded down. That height is then distributed equally among the steps: actual rise equals height divided by step count. The going affects run length, not step count.
Slab cutout¶
Rectangular holes in a floor slab, e.g. for a stair opening. Placed by clicking into the slab.
A cutout may extend exactly to the inner face of an exterior wall. Along that section, the toothed wall-to-slab joint is replaced on both wall and slab by a mitered joint.
| Setting | Value |
|---|---|
| Alignment | four arrows |
| Length · Width | 0.20–6.00 m in the dimension controls |
| Distance to wall | four wall distances by entry |
The dimension controls use 5 cm steps in metric units and 2 inch steps in imperial units. The available interior space can further limit the selection. The cutout is also checked for a valid fit at its actual position.
Several cutouts may overlap (forming an L-shape); up to 20 per slab.
Chimney¶
A hollow masonry stack on a wall edge that runs from a given floor up through all the floors above and out over the roof. Placed by clicking a wall edge.
The shaft must keep at least 0.10 m clear of any railing it reaches vertically. If an internal chimney starts on a higher floor, railings below its starting height do not block it.
| Setting | Options / Range |
|---|---|
| Side | Inside (on the wall's inner edge) · Outside (on the facade) |
| From floor | selection |
| Length in X | 0.30–1.50 m (5 cm grid) |
| Length in Y | 0.30–1.50 m (5 cm grid) |
| Height above roof | 0.80–3.00 m (5 cm grid or whole international inches) |
The height above the roof may alternatively use whole international inches: 1 in is exactly 0.0254 m. The stated height range still applies. Changing the display unit does not alter any stored length.
Roof overhang
If the chimney reaches further out than the roof, the app reports a roof overhang that's too small (+10 cm recommended). The warning can be ignored.
Chimney and balcony
The shaft may pass through the balcony slab — it gets a recess for it, just like the roof. It must not come close to the railing: at least 10 cm clearance stays free. If you click too close, the app reports: “There is a railing here. The chimney needs at least 0.100 m clear distance from it — it may pass through the supporting slab.”
Balcony¶
With a foundation, Balcony and Terrace appear as separate tiles beside Chimney and the other components on the ground floor. The ground-floor balcony has a normal balcony slab at ground-floor level with open space underneath. The terrace retains its solid base down to the ground. Without a foundation, Terrace remains available on the ground floor; upper floors offer Balcony.
Free ends of corner balconies and corner canopies must stop at least 0.60 m before the next outside building corner. The 25% clearance buffer does not reduce this fixed minimum. Corner terraces keep their own end rule.
| Setting | Options / Range |
|---|---|
| Type | Rectangular balcony · French · Corner balcony |
| Parapet | closed · balusters · with inserts |
| Depth (rectangular balcony) | 0.25–4.0 m (5 cm grid) |
| Width (rectangular balcony) | 0.5–30 m (5 cm grid) |
| Width (French) | 2.0–5.0 m (5 cm grid) — the projection follows from the width |
- Corner balcony: click connected exterior-wall segments around a corner; depth either the same everywhere or per side, plus a distance to the outer corner.
- Structure above: optionally a canopy or another balcony on the floor above, optionally with columns (corners only or evenly spaced).
In BM and HM, the frame and infill panels are printed separately. In MM, the panels are fused with the railing frame. Panels are always included, regardless of window glazing, and may be transparent or opaque. Equal fields per section, at most 2 m per panel. For level rectangular balconies and terraces.
Detachable rectangular railings rest with the handrail top on the print bed. Male pegs remain unchanged; receiving pockets have 0.15 mm printed clearance all around. Columns remain separate, with a 0.1 mm printed gap to the railing.
Terrace¶
Ground floor only — essentially a balcony for the ground floor, on an exterior wall. Placed by clicking.
Terraces use the actual connected ground-floor exterior contours of the main building and active annexes. Open corner-terrace ends may reach the building corner; an end distance of 0 m is allowed. If a free end face points towards the first exterior wall it meets at an angle of at most 45°, the terrace area extends automatically to that wall. Greater angles and ends without a matching wall intersection remain unchanged. Connections, railings, steps and columns follow the same terrace contour.
Form and dimension controls remain visible together in the parameter panel without collapsible headings. Instructions follow “Place terrace”. Escape and right-click fully clear placement mode, allowing existing components to be selected.
If a proposed terrace does not fit, MCP provides complete, natively verified alternatives with the actual wall anchors. An alternative is applied only after explicit selection; the original input is retained.
| Setting | Options / Range |
|---|---|
| Type | Rectangular terrace · Corner terrace |
| Railing | none · closed · balusters (default: none) · with inserts |
| Depth | 0.25–6.0 m (5 cm grid) |
| Width | 0.5–30 m (5 cm grid) |
Passages: clicking a railing segment sets an opening in the railing (width and position free), at least 0.15 m from every railing corner.
Steps: No steps · By the house · At the outer edge.
Exactly 0.30 m remains level outside the door; steps then lead down to the lower terrace.
Free ends of a corner terrace may reach the selected building corner; a 0 m end offset is allowed. Larger saved offsets are retained. One terrace follows its first building attachment elevation, including when its wall chain touches a lowered annex. Without steps, the solid body reaches the bottom ground edge. With outer steps, the terrace stays high and the steps start at every free exterior edge. Count follows the descent automatically: 0.20 m target rise, at least one step for a positive descent, 0.215 m tread. A lowered attachment reduces the count; the display reports this change. Railings and columns stand on the actual terrace deck. Dovetails and matching pockets reach the bottom; channels through the wall, foundation and base slab remain open below.
Canopy¶
A sloped roof slab on one or more exterior-wall segments; it sits in the wall of the 1st upper floor (hence from 2 floors). Placed by clicking.
| Setting | Options / Range |
|---|---|
| Type | Rectangular canopy · Corner canopy |
| Wall connection height | from (ground-floor floor-to-floor height + 0.10 m), up to 1.00 m above it (5 cm steps) |
| Roof pitch | 0–75° |
| Depth | 0.3–5.0 m |
| Width | 0.5–30 m |
The corner canopy runs across connected exterior-wall segments around a corner.
The selector shows nominal suggestions. A natively accepted wall-attachment height is used unchanged for native construction and the local preview. Native minimum-clearance validation applies the existing clearance buffer; it does not subsequently raise a valid canopy.
Column¶
Stands on the deck of a terrace or balcony — so it's only available once one of them exists. Placed by clicking a terrace or balcony edge.
| Setting | Options |
|---|---|
| Type | Corner column (sits fixed in the nearest corner) · Free column (position along the edge) |
| Target | up to floor n · up to the roof |
Columns are always possible on the front edge, on side edges only with more than 2 m projection.
Target 'up to the roof'
An existing canopy that covers the entire column shaft takes priority. Otherwise, the main roof must cover the entire shaft. The target is also available for free-form floor plans; an unfinished main roof provides no valid roof coverage. If neither provides sufficient coverage, insertion and switching the target to the roof remain blocked.
Continue with the Openings (Step 5). Technical terms like eaves, ridge or knee wall are in the Glossary.
For corner balconies and terraces, the parts list shows wall length × depth per side, in wall-chain order.
Support overhang¶
This control is under Fit-out & Add-ons, on the floor below the cantilever.
The switch only appears if your building has a cantilever — that is, a floor with an outline of its own that juts out beyond the floor below it (see Floor plan).
With it enabled, the configurator places a column at each eligible free-floating corner of the cantilever. It is inset 10 cm from both adjoining edges and stands on whatever is underneath it:
| Underneath | What happens |
|---|---|
| a floor slab or the base plate | The column stands directly on it; its foot gets the same pocket as on a terrace. |
| nothing | A terrace is created automatically as a standing surface — as large as the cantilever, 10 cm smaller at the front and on both sides (which is exactly the inset of the columns). |
In the print file, the column's main face ends 0.15 mm short of the underside of the cantilevered slab; only the tenon reaches into the slab and sits there in a matching pocket — so the column is fixed in place without binding.
Automatic terraces and supports
An automatic terrace is created for suitable overhang sections with a uniform depth along each facade side. Connected sections can turn corners or form a closed ring. Where there is no slab below, only corners belonging to terraces that are actually created receive supports; rejected sections and unrelated corners remain unsupported. A separate valid terrace is retained.