mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-24 23:23:57 -06:00
3D printer / slicing GUI built on top of the Uranium framework
![]() * 15.06: Update changelog Correct the bottom offset we add when setting the volume for scale to max Display progress information during processing of layer data If findObject returns none but object_id != 0 use the selected object Offset the displayed rotation angle so it does not overlap the mouse cursor Abort attempts to connect if an error is thrown when connecting to the serial port Fix recent files on Windows Defer opening the webbrowser until the next run of the event loop Disable slicing and platform physics when an operation is being performed Rework LayerData mesh generation for improved performance Performance: Only calculate the platform center once, not for every poly Add application icons for all three platforms |
||
---|---|---|
cura | ||
icons | ||
plugins | ||
resources | ||
src | ||
.gitignore | ||
build.sh | ||
CHANGES | ||
CMakeLists.txt | ||
cura_app.py | ||
installer.nsi | ||
LICENSE | ||
README.md | ||
setup.py |
Cura
This is the new, shiny, unreleased frontend for Cura. daid/Cura is the old legacy Cura that everyone knows and loves/hates.
We re-worked the whole GUI code at Ultimaker, because my old code started to become an unmaintainable ball of poo.
Dependencies
- Uranium Cura is built on top of the Uranium framework.
- CuraEngine This will be needed at runtime to perform the actual slicing.
- PySerial Only required for USB printing support.
Configuring Cura
- link your CuraEngine backend by inserting the following line in home/.config/cura/config.cfg : [backend] location = /[path_to_the..]/CuraEngine/build/CuraEngine
Build scripts
Please checkout cura-build