Home   Manual

Is it possible to make a *.stl file?



I’m a high school chemistry teacher in South KOREA.

I’ve studied Avogadro program and used in class since last year.
It’s really usefull program.

I want to make molecular model with 3D printer.
So I want to know avogadro files can be converted to stl file format(for 3D printer).

If it’s possble, please let me know how to do.


The latest version (1.2.x) can produce VRML files including full color. Most 3D printers can handle the .wrl file.

We can certainly add STL format if that’s useful.

In the meantime, I’d suggest several online converters:


I really appreciate your helping.
I 'll try it.


I am also trying to use this tool to create molecules for 3D printing in a middle school environment. If you can add STL export as an option that would be amazing. The problem with vrml is that it is not commonly supported on inexpensive single extrusion 3D printers and trying to convert the .wrl file to a .stl has been a nightmare. Blender has been somewhat successful, but the color information messes it up and the junction between the colors prints very poorly on some molecules. It is also a lot of extra steps converting a whole class of .wrl’s one at a time. It would be great if we could simply get a direct .stl out of Avogadro so that translation between file formats doesn’t cause problems.


Yes, I understand. The trick is that VRML is much easier to support, because it retains sphere and cylinder primitives.

There are a few VRML -> STL tools, and I’ve had the best success with MeshLab.

I’ll have to check, but the most recent version of Open Babel (which Avogadro uses for file import/export) should support saving as an STL file.

What OS are you using?


I am using OS X Sierra. More exploration has provided a very convoluted path to achieving a pretty reliable print, but it sure would be great to shave this down with native .stl export.

If I export a .mol2 file from Avogadro, open it in jmol to export it as an .stl, then open it in Meshmixer to convert it to a solid and save the .stl I get a nice looking print without any weird structural issues at the color junction of the bonds.


Try saving with a .stl extension. I can’t remember when STL point-cloud was added to Open Babel, but it should work in recent versions of Avogadro 1.2.