Se connecter


Printed Terrain Project

A project to 3D print terrain elevation.

Elevation data is provided by NASA SRTM in .hgt format. In the example, hgt data comes from [1].

The first script « » plots .hgt data as a colored map of terrain elevation. It can be use to select the moutainous area of interest.

Jura Moutain with Mayavi

« » is a tool to convert a surface to .stl mesh. Meshlab is used to check the stl file.

Meshlab to plot stl file from Alps

The stl file can then be 3D-printed. I used cura to transform the .stl to gcode optimized for the Ultimaker2, the available 3D printer at the faclab.

Alps with cura for Ultimaker

Sources code have been uploaded on github [3].

The first prototype freshly printed is here ! The scale was reduced to 30mmx30mm large to limit the time of printing to 15 minutes. You can still clearly see main mountains from Jura on it. Project is successfully completed :)

Freshly print 3D terrain from Jura

Terrain was just an example of transforming a surface to a stl 3D object. Surface are everywhere and you can now use the same scripts to 3D print and easily visualize complex surface shapes.

– Python (numpy, scipy, matplotlib)
– Meshlab for .stl reader
– Cura to convert .stl to .gcode

– [1]
– [2]
– [3]

Printed Terrain Project

Réalisé par , mise en ligne le 10 décembre 2015 - Dernière modification : 5 février 2016