3D printing

Make a 3D printed topographic map of any place

Frame a mountain, a valley or a stretch of coast, and Tiny Topo turns real elevation data into a watertight STL or 3MF, sized in millimetres for your printer. Your first STL each month is free.

3D terrain model of Mount Fuji with satellite imagery
Three steps

From a map to your print bed

  1. Frame the place

    Search for a mountain, canyon or town, or drag the map. Anything from 400 m to 250 km across.

  2. Shape the model

    Set the height, the base and a square or round shape. The 3D preview shows exactly what you will print.

  3. Download and slice

    Choose the width in millimetres and download an STL or 3MF: a clean solid that slices without repairs.

What you get

  • A watertight solid in real millimetres. No holes and no flipped faces, so it slices straight away.
  • Any width from 20 to 1,200 mm. The height follows the terrain and the exaggeration you choose.
  • Tiles for small printers. Split a big print into 2 × 2, 3 × 3 or 4 × 4 pieces that line up edge to edge.
  • A base with words. Free models carry “tinytopo.com” underneath; on Pro and Maker you engrave two lines of your own: a name, a date, a summit.
  • Detail that fits your nozzle. Standard is great up to about 15 cm. High detail (Pro, Maker or a Print Pack) follows a 0.2, 0.4 or 0.6 mm nozzle for crisp ridges on bigger prints.
  • STL or 3MF. STL works in every slicer. 3MF (Pro, Maker or a Print Pack) keeps units and names for Bambu Studio, PrusaSlicer, OrcaSlicer and Cura.

Print settings that work

Layer height0.12–0.16 mm brings out the contours.
OrientationBase on the bed, no supports: terrain never overhangs.
FilamentA matte filament shows the relief best.
Height1.5–3× for most places; steep mountains need less.
Base3–5 mm keeps the print sturdy.
DetailStandard up to about 15 cm across; High detail for bigger prints.

Colour by height

For a multicolour print (green valleys, grey rock, white peaks), change filament at set heights. The print dialog shows the scale (for example 1 mm = 40 m), so the height of any elevation on your print is easy to work out:

Height on the print = base + (elevation − lowest point) × exaggeration ÷ metres per mm

At 1 mm = 40 m and 1.5× height with a 5 mm base, a snow line 1,200 m above the lowest point sits 5 + 1,200 × 1.5 ÷ 40 = 50 mm up the print. Add a filament change (or an AMS colour change) at that layer in your slicer.

Questions

Can I print any place?

Yes: any frame from 400 m to 250 km across, anywhere on Earth. Mountains, canyons, volcanoes and coastlines print best; flat places come alive at 2–3× height.

How accurate is the terrain?

It comes from open elevation data (Terrain Tiles, built from SRTM, national surveys and more): about 30 m per sample in most of the world and finer where national lidar exists. Plenty for a desk-sized print of a mountain or a valley.

STL or 3MF?

STL works in every slicer and comes with every plan. 3MF keeps units and names, and comes with Pro, Maker or a Print Pack.

Does it need supports?

No. Print it base-down on the bed: terrain only rises from the base, so nothing overhangs.

What does it cost?

Your first STL each month is free at Standard detail. Pro is $5 a month for 25 downloads with High detail, 3MF and your own text, and a Print Pack is $6 for 5 downloads with no subscription. See pricing.

Ready to print a mountain?

Frame it, check it in 3D and download your first STL for free.

Start a 3D print