GPX Track Overlay Guide

Step-by-step guide for turning your activity or route into a 3D-printable STL file

What can you do with this tool?

The GPX Track Overlay tool converts any .gpx activity or route file into a 3D-printable STL file. There are two ways to use it:

  • Option A — Standalone STL: Generate a full-track STL at any scale and with any dimensions you choose. Great for standalone prints and display pieces.
  • Option B — Miniature Overlay: Automatically scale and crop the track to match one of our geographic miniatures, so you can add it as a precisely aligned multi-colour layer in your slicer.

Create a standalone 3D-printable STL from any GPX file — independent of any miniature. You control the scale, track width, and height yourself.

Step 1 Open the GPX Track Overlay tool

Navigate to the GPX Track Overlay via the navigation bar at the top of the page. You will see a three-panel layout: GPX file upload on the left, an interactive map preview in the centre, and a 3D preview on the right.

GPX Track Overlay tool in its empty initial state
Step 2 Load your GPX file

Click Browse… in the GPX File section and select your .gpx file. The track immediately appears on the map preview. The file name and size are shown for confirmation.

No elevation data? If the GPX file was exported from a planned route (rather than a recorded activity), it may lack altitude data. A blue notice will appear offering to enrich it — see Step 3.
GPX file loaded showing Frankfurt marathon track on the map preview
Step 3 Enrich with elevation data Optional

Click Enrich with Elevation Data to replace GPS/barometric altitude values with accurate terrain elevation from our DEM (Digital Elevation Model) service. A green confirmation message shows the resulting elevation range (e.g. 90–124 m), and a toast notification at the top confirms how many track points were enriched.

After enrichment the Elevation profile mode in Track Options becomes fully meaningful: the 3D track will follow the actual terrain height rather than flat recorded data.

Elevation enrichment success message and toast notification confirming 610 points enriched
Step 4 Configure, generate, and download

Adjust the Track Options to your liking, then click Generate STL:

OptionDescription
Path WidthHorizontal width of the track tube (0.5–5.0 mm)
Track HeightVertical height of the track extrusion (0.5–20.0 mm)
Elevation ModeElevation profile follows terrain height; Flat keeps the track at a uniform level
Vertical ExaggerationMultiplies height differences (1×–20×) to make elevation changes more visible

Once generated, the 3D preview updates and track statistics (distance, points, elevation range, file size) appear below the map. Click the green Download STL button to save the file.

Generated STL with 3D preview of the track, track statistics, and Download STL button
Done! Import the downloaded STL into your slicer, scale it as needed, assign a colour, and print. Open GPX Overlay Tool

Create a GPX track STL that is automatically scaled and cropped to fit one of our geographic miniatures, then add it as a precisely aligned colour layer in your slicer.

Step 1 Export a GPX file from your app

You need a .gpx file of your activity or planned route. Most tracking and navigation apps support GPX export:

AppHow to export
KomootOpen your activity → click menu → GPX herunterladen
StravaOpen the activity → Export GPX
Garmin ConnectOpen the activity → Export Original
AllTrailsOpen the trail → ExportGPX
Apple Health / GoProUse the How do I get a GPX file? help section in the tool itself for detailed instructions
Komoot activity page with the action dropdown menu open showing GPX download option
Close-up of Komoot menu with GPX herunterladen highlighted
Step 2 Choose your workflow
Option A — Standalone STL

Go directly to the GPX Track Overlay tool. Upload your GPX file and generate an STL at any scale, independent of any specific miniature.

Standalone GPX track STL result shown in the tool

Best for standalone prints, wall art, or when you just want a 3D track without tying it to a specific region.

Option B — Miniature Overlay

Browse the list of miniatures, open the detail page of the miniature whose geographic area covers your route, and click the GPX Track Overlay button. The tool opens pre-loaded with the miniature’s geographic bounds.

GPX tool opened from a miniature detail page showing the miniature image and crop rectangle on the map

Best for adding your personal route over an existing geographic miniature print as a coloured highlight.

Continuing with Option B: Miniature Overlay

Step 3 Upload your GPX file & inspect the crop

Click Browse… and select your GPX file. The track appears on the map in orange. A blue rectangle shows the geographic area covered by the miniature — only the track portion within this rectangle is included in the exported STL.

If the file lacks reliable elevation data, a Replace elevation with DEM data button appears. Click it to enrich the track with accurate terrain elevation from our DEM service.

The Points (clipped) statistic shown after generation tells you how many track points fall inside the miniature area. If it shows 0, your route does not pass through the miniature’s region.
GPX track displayed on the map with the blue crop rectangle showing the miniature bounds
Step 4 Generate the STL and download

Adjust the Track Options (Path Width, Track Height, Elevation Mode, Vertical Exaggeration) and click Generate STL. The 3D preview updates to show only the clipped portion of the track that fits within the miniature area.

The right panel shows slicer-specific instructions for Bambu Studio, Orca Slicer, PrusaSlicer, Snapmaker Orca, and Ultimaker Cura. Expand the accordion item matching your slicer for step-by-step guidance.

Click the green Download STL button to save the track file to your computer.

Miniature-mode tool after generation showing clipped track statistics, 3D preview, and expanded Bambu Studio slicer instructions
Step 5 Add the track to your slicer as a part

Open the miniature’s .3mf file (downloaded from the miniature’s detail page) in Bambu Studio or Orca Slicer. Then:

  1. Right-click the miniature model in the 3D viewport or the object tree.
  2. Select Add partLoad…
  3. Navigate to and select the downloaded gpx_track_overlay_*.stl file.

The track STL is loaded as a separate part of the same model object. This is what allows it to be printed in its own filament colour.

Bambu Studio showing right-click context menu on the miniature with Add part > Load highlighted
Step 6 Assign a colour and align the track

The track part appears in the object tree below the miniature model. Select it and assign a different filament slot (e.g. filament 3 in blue) via the filament number column in the object tree.

Use the Move tool or the X/Y coordinate input fields to align the track over the miniature terrain. The track STL is already scaled to the miniature’s exact physical size — you only need to fine-tune the XY position until the path sits correctly over the underlying map detail.

Bambu Studio with track assigned to filament 3 (blue) and position fields visible for XY alignment
Step 7 Positioned and ready to slice

The track is now correctly positioned and colour-coded over the miniature. The slicer will print the track in the designated filament colour at the correct elevation, creating a vivid highlight of your personal route over the geographic terrain.

Before hitting Slice, read the next two steps to avoid a common artefact issue.

Blue GPX track correctly positioned and coloured over the Idstein miniature in Bambu Studio
Step 8 Watch out for slicing artefacts

After slicing, switch to the Preview tab and scroll through the lower layers. You may see scattered coloured dots or blobs around the base of the print (indicated by the red circle in the image). These artefacts appear when the slicer accidentally uses the track’s coloured filament for the support structure.

If you see this, do not start printing yet — follow Step 9 to eliminate them.

Slicing preview showing coloured artefacts in the support structure, with a red circle marking the problem area
Step 9 Eliminate artefacts with an explicit support filament

Prevent the track colour from bleeding into support structures by assigning your primary filament explicitly for supports:

  1. In Bambu Studio / Orca Slicer, open the Support settings tab.
  2. Scroll to AdvancedFilament for Supports.
  3. Set Support/craft base to your white (or primary) filament explicitly, instead of leaving it as “Default”.

Re-slice and check the preview — the artefacts will be gone. The track colour now appears only on the track geometry itself.

Slicer Advanced Support settings showing explicit white filament assigned for Support/craft base
Done! Your GPX track overlay is ready to print as a multi-colour miniature. Browse the miniatures to find one that matches your route. Browse Miniatures

Ready to create your own GPX track overlay?

Open GPX Track Overlay Tool Browse Miniatures