Please enter CoinGecko Free Api Key to get this plugin works.

Partner links

6 3D printing applications you can install on Fedora 25

Slic3r for 3D printers

Do you have an interest in the 3D printing space but don’t know which 3D printing application will work on your favorite Linux distribution? You’re in luck, because in this article, you learn about 6 of such applications that you can install on Fedora 25 and other Linux distributions, like Ubuntu 16.10 and debian 8.

Most of these you can install by selecting the 3D printing package when using the DVD or netinstall ISO image to install Fedora 25, but the rest you have to install individually.


Cura is used to prepare models (no, not that type) for 3D printing. It’s made by Ultimaker, and billed as the “world’s most advanced 3D printer software”. It’s primarily designed for working with Ultimaker 3D printers, and it’s Free Software that runs on Linux, macOS and Windows. You can read more about it at Cura Software.

Cura Software 3D printers

List of 3D printers supported by Cura Software

Cura Software in action

Cura Software in action

Cura LulzBot Edition

This is an edition of Cura designed for use with LuzlBot 3D printers, which are made by a company called Aleph Objects, Inc. Like the other Cura Software, it is Free Software; runs on Linux, macOS and Windows. Read more about it here

Cura Lulzbot Edition

3D printers supported by Cura Lulzbot Edition

Cura SoftwareLulzbot 3D printers

Cura Software for Lulzbot 3D printers


MeshLab is “an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes”. Because the last release was in 2014, I’m not sure whether development of this software is still active. And it doesn’t help that the project’s website looks like this and is hosted on SourceForge. There’s an in-browser form of MeshLab called MeshLabJS that’s maintained by one of the developers of MeshLab.

MeshLab for 3D printers

MeshLab interface


OpenSCAD is another open source software used for creating solid 3D CAD (Computer-Aided Design) objects. And it is cross-platform, with installation images supported on Linux, macOS and Windows. According to the official description, OpenSCAD is the “application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies”.

OpenSCAD for 3D printers

OpenSCAD interface


This software supports printing from a wide range of 3D printers, including those from Ultimaker. It is also cross-platform, and is produced by Hot-World GmbH & Co. KG. More information about it here.

Repetier-Host for 3D printers

Repetier-Host Linux interface


Slic3r is the “tool you need to convert a digital 3D model into printing instructions for your 3D printer. It cuts the model into horizontal slices (layers), generates toolpaths to fill them and calculates the amount of material to be extruded”. It is Free Software, primarily developed by Alessandro Ranellucci. It has support for 3D printers from several different manufacturers, like those from RepRap (Prusa Mendel, MendelMax, Huxley, Tantillus…), Ultimaker, Makerbot, Lulzbot AO-100, TAZ, etc. More information is available on the project’s website at

Slic3r for 3D printers

Slic3r interface

Know of any other 3D printing software that works on Linux but not listed here? Point me to it.



Partner links

Newsletter: Subscribe for updates

Notify of
1 Comment
Inline Feedbacks
View all comments
7 years ago

Autocad Meshmixer! It’s not open source but it runs on Linux. It is the *only* software I found that could correctly hollow out complex 3D shapes and greatly lower printing costs.

Get the latest

On social media

Security distros

Linux distros for hacking and pentesting

Crypto mining OS

Distros for mining bitcoin and other cryptocurrencies

Crypto hardware

MSI GeForce GTX 1070
Installing Nvidia GTX 1070 GPU drivers on Ubuntu

Disk guide

Beginner's guide to disks & disk partitions in Linux

Bash guide

Bash shell terminal
How to set the PATH variable in Bash
Hya, what do you think? Please comment.x