-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Plugins And Packages
Plugins extend the functionality of Cura through python code. Material packages add a set of material and quality files. Both are created and distributed in a similar way. Both are available through the Ultimaker Cura Marketplace since Cura 3.4. For more details on packages and their distribution, have a look at creating packages
We made some example plugins to help people get started with creating their own plugins. Each of these contains documentation and in-line comments about the functionality of the plugin.
You can also look into the plugins directory of Cura. These are the plugins we ship with Cura by default and contains a wide variety of plugin types and functionality.
Even more details can be found on the Wiki of the underlying Uranium framework.
For details on how to interact with Cura from your plugin, have a look at our SDK section.
See the following examples of plugins for more coding details:
- OctoPrint Plugin: Send print jobs directly to OctoPrint and monitor their progress in Cura.
- Barbarian Plugin: allows to quickly convert models in inches to metric
- Auto orientation: Calculate the optimal orientation for a model.
- X3G Writer: Adds support for exporting X3G files.
- Welcome
- Getting Started
- Reporting An Issue
- Core Development
- Plugins & Material Packages
- Printers
- Translations
- Best Practices
- Settings
- 3D Scene
- Profiling
- Cura User Files
- GitHub Actions