Skip to content
Guide

3D print a house model from a floor plan: STL and 3MF exports

Export STL or 3MF on every plan, scale the model to 1:100 or 1:50, check wall thickness against your nozzle, and print the house on a desktop printer.

INK TO BRICKUpdated 6 min read

Inspect a reference in 3D

Try an edit before bringing your own planMove an opening or furniture in this authored sample. Check plan and 3D, then undo. This is practice, not proof of conversion accuracy. The sample does not export a saved project revision. For your own handoff, use a saved project and verify dimensions, materials and openings in the destination application.

To 3D print a house model from a floor plan, upload the plan to INK TO BRICK, export the reconstructed model as STL or 3MF, which are on every plan, open the file in a slicer, scale it to a printable size, and print. A 1:100 model of a 40 by 60 ft (12.2 by 18.3 m) house lands at about 4.8 by 7.2 in (12.2 by 18.3 cm), which fits a 220 by 220 mm bed without splitting. This page is for anyone who wants the plan as an object on a table: students, sales offices, and people making a gift out of a house somebody loves.

Should you print the STL or the 3MF?

Export 3MF if your slicer is happy with it, and keep the STL as the file you send to somebody whose software you do not know. The difference that bites people is units.

What mattersSTL3MF
UnitsThe format states none. Slicers assume millimeters, which is why a model that arrives 1000 times too small or too large is almost always a unit mismatch rather than a broken file.The 3MF core specification defines a unit attribute, with millimeter among the valid values, so the file says what one unit means.
Color and materialsGeometry only.The format supports appearance resources, but this export carries mesh geometry without print colors or material assignments. Assign print materials in the slicer.
Several parts in one fileA triangle stream without object hierarchy. Use separate exports or split a working copy downstream when you need independently printable floors.This export holds mesh objects and placement. It is not a PrusaSlicer or Bambu Studio project with printer settings, supports or verified printable solids.
Slicer supportPrusaSlicer, Bambu Studio and Cura all list STL among the formats they open.All three list 3MF as well, and PrusaSlicer calls it the preferred format and saves its own projects in it.
STL and 3MF, side by side, for a printed house model.

The vendors publish their own lists, and those are the ones to trust for the version you run: PrusaSlicer supported file formats, the Bambu Studio quick start, which names .3mf, .stl, .stp, .step, .amf and .obj, and UltiMaker’s list of file types Cura opens.

First fix the units, then choose the model scale

INK TO BRICK writes STL coordinates in meters, with no unit declaration; 3MF declares millimeters and converts its coordinates accordingly. For a verified 12 m wall, a slicer that interprets the STL numbers as millimeters initially shows 12 mm. Multiply by 1000 to restore 12,000 mm, then apply 1% for 1:100: the printed wall should be 120 mm. The 3MF should start at 12,000 mm and need only 1%. Check the actual dimension after import, because some slicers detect and correct unit mismatches automatically; applying 1000 again would over-scale the file. Neither export verifies watertightness or repairs the mesh. Inspect and repair a working copy before printing.

What scale should you print a house model at?

Two scales cover almost every reason to print a home: 1:100 when the whole house has to fit on one bed, and 1:50 when someone needs to see inside the rooms. Do the arithmetic before you slice, because scale decides both the footprint and whether the walls are printable at all.

  • At 1:100, a 40 by 60 ft (12.2 by 18.3 m) house prints at about 4.8 by 7.2 in (12.2 by 18.3 cm), and an 8 ft (2.44 m) story stands about 1 in (24 mm) tall.
  • At 1:50, the same house is about 9.6 by 14.4 in (24.4 by 36.6 cm), which needs a large-format bed or a model split into parts you glue.
  • Exterior walls follow the same division. A 6 in (150 mm) wall is 1.5 mm at 1:100 and 3 mm at 1:50. An interior partition of 4 in (100 mm) is 1 mm at 1:100, whose line count depends on extrusion width, wall settings and the slicer’s treatment of thin walls. Check the layer preview rather than assuming two lines.
Riverside House, plan to model. The exploded axonometric is the idea a print makes literal: levels lifted off the sheet and resolved into one object you can pick up.

What should you check before slicing?

  • The mesh closes. A reconstruction can leave a wall that does not quite meet a floor, and a slicer will either flag the mesh as non-manifold or quietly fill something you did not intend. Read the warnings your slicer prints instead of clicking past them, and use its own repair step if it offers one.
  • Wall thickness against your nozzle. Anything thinner than about two extrusion widths, roughly 0.8 mm on a 0.4 mm nozzle, is a gamble. If the partitions come out too thin at 1:100, print at 1:50 rather than fighting the slicer.
  • The openings. A 3 ft (0.9 m) door at 1:100 is a 9 mm gap with a head to bridge across, which most printers manage. Wide openings over an open plan are the ones to look at twice.
  • The floors. Multi-floor projects support 2 to 20 physical levels, with one floor unit per level. If your project has them, decide whether you are printing the stack as one solid or each floor as its own part so people can lift the top off and look in.
  • The furniture. For a canonical export, hide unwanted native furniture in Scene, save the option and use Visible nodes only. Original-model and saved-presentation sources do not use that visibility filter. Open the received STL or 3MF to confirm the contents; split or remove remaining geometry in a separate mesh copy when needed. Preserve the project and original download, then check the working mesh before slicing.

How should you orient and support the print?

Print it the way the building stands: floor plate flat on the bed, walls rising vertically. That orientation needs the fewest supports and keeps the plan geometry, the part people will actually look at, off the support interface. Door and window heads become short bridges, and short bridges usually print clean; add supports only for the openings your slicer preview shows sagging. A brim earns its place here, because a house model is a lot of thin vertical wall standing on a small footprint.

For a two-story house, printing each floor as its own part and stacking them is worth the extra setup: the interiors stay visible, the walls stay short, and a client can pick up one floor at a time. If you want the parts to seat the same way every time, add locating pins in a mesh editor before you slice.

Who prints a house model, and why?

Students print them because a physical massing model answers questions a screen does not, and because a plan they drew becomes a thing they can hand across a desk at a review. Sales offices print them because a buyer standing over a model asks better questions than a buyer holding a brochure, which is the job housing development sales describes. Exhibitors print them for the same reason a stand needs something on the counter, covered in exhibition booth. And people print the house they grew up in, from the only plan the family still has.

What INK TO BRICK does here

You upload one floor plan as a PDF, PNG, JPEG, SVG or DXF file of up to 25 MiB. The conversion reconstructs rooms, walls and openings as a conceptual 3D model you explore in the browser. With a plan you furnish and finish it in the editor and export it, as described end to end on the floor plan to 3D page. STL and 3MF sit in the 3D group with GLB, glTF, OBJ, Collada DAE, SketchUp, STEP and USDZ, and the export formats guide says which one suits which destination.

The sample showcases are free to edit; you see your own home in 3D before you pay, and editing it needs a plan. STL and 3MF are included on every plan, and pricing lists the rest, including the floor limit of each plan. You can export from the canonical model, from the original model, or from a saved presentation build, so the file you print is the version you picked rather than whatever the project looked like last week.

Try it and check your result

For a verified 12 m wall, aim for 120 mm at 1:100. Import a working copy, confirm the units before shrinking it, and inspect the layer preview at a doorway and at the thinnest partition. Stop if the wall disappears, a gap closes or the mesh reports unresolved errors; change thickness or scale in the working copy and slice again. Record the final millimeter dimensions before sending the job to the printer.

Inspect a reference in 3D

Orbit from two sides and locate an opening and a material boundary. Use those landmarks when checking a file in its destination application; this reference does not validate your import or export.

Model capture of the authored Mediterranean sample duplex, seen from the garden.
Mediterranean duplex: a static export of the authored sample duplex; a reference for this exercise, not a reconstruction of your plan. It supports orbit and zoom; it cannot measure, edit walls or verify a saved revision. Image: model capture, not a photograph of a built property.
Open this model in 3D

Download this reference mesh (GLB)

Start with your own floor plan.

PDF, PNG, JPEG, SVG or DXF · Up to 25 MiB · See your home in 3D before you pay. Plans from $6.99 a month.