Software & Applications

Go To: Desktop Software | Mobile Applications

Desktop Software & Applications
This is not an exhaustive list of available CAD/CAM/Firmware toolchains, we do list some of the most popular used in the Maker community.

Modeling (CAD)
3D CAD Comparison Chart 3D CAD Comparison Chart
Compare some of the most notable free and commercial 3D CAD software available. This list is more extensive than our list below.

Autodesk 123D Design Autodesk 123D Design - Free
123D Design is a free, powerful, yet simple 3D creation and editing tool which supports many new 3D printers. Available for Windows, Mac OS and iOS.

Blender Blender - Free
Blender is a complete 3D creation suite. Free and Open Source Software, free to use for any purpose, forever.

FreeCAD FreeCAD - Free
FreeCAD is a parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters. FreeCAD is open-source and highly customizable, scriptable and extensible.

LibreCAD LibreCAD - Free
LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers.

OpenSCAD OpenSCAD - Free
OpenSCAD is a software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and Mac OS X.

G-Code Sending (CAM)
MatterControl MatterControl - Free
MatterControl is a free, Open Source software package that lets you organize and manage your 3D prints. It's designed to help you get the most out of your 3D printer - making it easy to track, preview, and print your 3D parts. Also includes it's own slicing engine called MatterSlice.

Repetier-Host Repetier-Host - Free
Repetier-Firmware is software that allows you to control your printer via your desktop computer if your 3D printer does not have its own control panel such as a LCD control display or can not print directly from an SD card for example. Repetier-Host also has integrated GUI for 3rd party slicing engines such as Slic3r, Cura and Skeinforge.

ReplicatorG ReplicatorG - Free
This is the software that will drive your MakerBot Replicator, Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there. It is cross platform, easily installed, and is based on the familiar Arduino / Processing environments.

Slicing (CAM)
Cura Cura - Free
Cura is a slicer that prepares your model for 3D printing. For novices, it makes it easy to get great results. For experts, there are over 200 settings to adjust to your needs. And it is open source so there is plenty of help available online.

Slic3r Slic3r - Free
Slic3r is simply a G-code generator (slicer) for 3D printers. Slic3r is also bundled within Repetier-Host but can be used standalone.

Arduino IDE Arduino IDE - Free
This is required to load your firmware such as Marlin on your Arduino or Arduino-clone board. The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software. This software can be used with any Arduino board.

Marlin Marlin - Free
Marlin is the de facto standard of Open Source firmware for 3D printers, reliable and precise it will deliver outstanding quality prints while keeping you in full control of the process.

Repetier-Firmware Repetier-Firmware - Free
Repetier-Firmware is software that controls your printer just as Marlin does.

Sailfish - G3 Sailfish - G3 - Free
This is the firmware source for the RepRap Generation 3 and MakerBot Generation 4 board sets.

Sailfish - MightyBoard Sailfish - MightyBoard - Free
The Sailfish firmware is an enhanced firmware for Makerbot printers containing features intended for advanced users.

Back To Top

Mobile Applications
3D Creationist for Android 3D Creationist for Android - Free
3D Creationist is the easiest app on the market to create 3D models and 3D print them - even kids can use it!

3D Print Cost Calculator for Android 3D Print Cost Calculator for Android - Free
The 3D Print Cost Calculator is a very basic App to calculate the cost of a FDM/FFF technology 3D print given the cost and weight of your material spool.

Autodesk 123D Catch for Android Autodesk 123D Catch for Android - Free | Autodesk 123D Catch for iOS Autodesk 123D Catch for iOS - Free
Take photos with your mobile device and automatically turn them into 3D models.

Autodesk 123D Design for iOS Autodesk 123D Design - Free
123D Design is a free, powerful, yet simple 3D creation and editing tool which supports many new 3D printers. Available for Windows, Mac OS and iOS.

Graphite for Android Graphite for Android - Free
Graphite is a STL and GCode model viewer for Android. It allows you check your 3D models for printing on the go and enables you do simple editing without being on your computer. Graphite is currently the only GCode enabled app on the Google Play Market that allows you to view the calculated printing paths in the palm of your hand. This makes Graphite the perfect mobile companion to your 3D printer.

Back To Top

*CAD: Computer Aided Design
*CAM: Computer Aided Manufacturing