Programs
If you want to use your own computer at home or during exercises, you will necessarily need these programs:
- OpenSCAD 2019.05 or newer
- netfabb Basic
- OrcaSlicer
- ADMesh >= 0.98 (including devel packages, if installing from repositories)
Additionally, you might find these useful:
- Cura
- Meshlab
- CloudCompare
- ADMeshGUI for viewing STL files
- KiSSlicer
Installation on Linux
The recommended Linux distribution is Fedora, because it contains all these tools in the repositories (except netfabb, which is not open-source, but you can find it in the popular RPM Fusion repository).
Fedora
- To install all tools and applications:
# dnf install openscad-MCAD printrun admesh-devel admeshgui cloudcompare meshlab cura admeshgui - Only the essentials:
# dnf install printrun openscad admesh-devel - netfabb Basic can be found in the RPM Fusion repository as
netfabb-basic - For OrcaSlicer, use the AppImage available in the README. Some repositories also contain a Flatpak version, but it is not officially supported.
Use a supported version of Fedora, otherwise you will have old versions of programs.
Other distributions
There is a certain probability that some of these programs are available through your distribution’s package management system. If you don’t find them in the distribution, follow the instructions on the application’s website.
Installation on macOS
ADMesh needs to be compiled the same way as on Linux, or you can use homebrew. The same applies to ADMeshGUI.
Netfabb needs to be downloaded from our GitHub.
Warning: Netfabb Basic does not work on Mac computers with ARM processors. As an alternative during exercises, you can use school computers or virtualization.
Other software always has a macOS version available for download on the program’s website.
Another option is to install (download) and run directly from the application’s source code (links in the Linux section).
Installation on Windows
For Windows, all software, with a few exceptions, is prepared in a pre-compiled version. In most cases, on the program websites listed above.
Exceptions:
Netfabb Basic: You can use the Official Trial version for Windows, which works as Basic after expiration, or an older version of Netfabb Basic from our GitHub.
For connecting some printers, you need to install various drivers. However, this is not necessary during exercises, you connect to the printers via web interface.