3D printer / slicing GUI built on top of the Uranium framework
Find a file
Ghostkeeper 4bf440b86e
Squashed commit of the following:
commit 21706720d320f79aa513dcbfb41b1f5e3849aa6d
Author: CrissR <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Apr 1 09:55:38 2021 +0300

    Update jgaurora_a6_extruder_0.def.json

commit de8ea9f8bebe5901541db3487f2f54f2d8fd3f6f
Author: CrissR <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Apr 1 09:44:01 2021 +0300

    Update jgaurora_a6.def.json

commit d17d231fdda400e937a1a34eb462c78072fa30f1
Author: CrissR <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Apr 1 09:31:24 2021 +0300

    Update jgaurora_a6_extruder_0.def.json

commit 00522440d762f24076db16317c8049c5d004c255
Author: CrissR <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 31 18:38:49 2021 +0300

    Update jgaurora_a6_extruder_0.def.json

    Added quality_definition for extruder

commit 87cc97a426421c9010591338c582efe763fe5928
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 10:13:11 2021 +0200

    Update jgaurora_a6_0.28_fast.inst.cfg.txt

commit 9d94002f5a0a621003f1965dfa2cde0cd768e983
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 10:12:42 2021 +0200

    Update jgaurora_a6_0.24_draft.inst.cfg

commit 57238e31f51d38b27325d140c4d94c4a91981f21
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 10:12:10 2021 +0200

    Update jgaurora_a6_0.2_normal.inst.cfg

commit 6e6e84786933434990ce75230d02cf94a3297fae
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 10:10:59 2021 +0200

    Update jgaurora_a6_0.16_optimal.inst.cfg

commit 5cc3021eb25a681a46c72fe988ba046d29100d9d
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 10:05:28 2021 +0200

    Update jgaurora_a6_0.12_detail.inst.cfg

commit 3eacc21bb54ae4c762c09db0dafe40aa1800d36b
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Fri Mar 5 09:51:08 2021 +0200

    Update jgaurora_a6.def.json

commit 71bb0e86c5d4427a209ed1c7c578209c78f03ea2
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 13:47:17 2021 +0200

    Update jgaurora_a6.def.json

commit 1971b94784a869184bbf7de1bacd81ddc323c933
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 10:27:24 2021 +0200

    Update jgaurora_a6.def.json

commit 26e849a2b86f4303c8735684706c18d2ea64f79a
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:48:12 2021 +0200

    Update jgaurora_a6_extruder_0.def.json

commit 3adeffa563ad23f8ce4096482c09f4ed201a5187
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:41:18 2021 +0200

    Update jgaurora_a6.def.json

commit 13475dd2f22b09f3b6ad2bf227ded43d3f31dd03
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:15:41 2021 +0200

    Add files via upload

    Fast 0.28 mm layer height

commit aa81a7bb6dc2caa0e36ba2ca9cd9052515643ff1
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:13:54 2021 +0200

    Update jgaurora_a6_0.24_draft.inst.cfg

commit 382486d598ff9482a90aaadb7f45606aeaa7f3c5
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:13:02 2021 +0200

    Update jgaurora_a6_0.2_normal.inst.cfg

commit 6ab2b608ac498f0f9288565a78755fc16645d7d5
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:11:40 2021 +0200

    Update jgaurora_a6_0.16_optimal.inst.cfg

commit cd270c4f6be4edf59a07e78bfb270676639dc79b
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Thu Mar 4 09:10:38 2021 +0200

    Update jgaurora_a6_0.12_detail.inst.cfg

commit 8051192a05a67806d8b8978e924e995b0f2919a1
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:32:20 2021 +0200

    Delete jgaurora_a6_0.2_normal.inst.cfg

commit 52587c006041f1629bb6137856206de697c3e0d0
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:32:07 2021 +0200

    Delete jgaurora_a6_0.24_draft.inst.cfg

commit e84701638cdb01ea1673f98358eecc2a7b875691
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:31:57 2021 +0200

    Delete jgaurora_a6_0.16_optimal.inst.cfg

commit 8fd8221dd3816df679c7400ec02db399e222d54b
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:31:47 2021 +0200

    Delete jgaurora_a6_0.12_detail.inst.cfg

commit 576661dade0d1101c2113db7c87b6a51d813e690
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:31:36 2021 +0200

    Delete jgaurora_a6_extruder_0.def.json

commit ad807f318a98641b7f7cf78238b9f557ca4411a6
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:31:25 2021 +0200

    Delete jgaurora_a6_platform.stl

commit 6fd7d9f640b3383cd511e3bfeed4cc0184b24393
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:31:10 2021 +0200

    Delete jgaurora_a6.def.json

commit e7f83a9e0686c4964c9d74da3c76ec8dff91254c
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:24:16 2021 +0200

    Update jgaurora_a6_0.2_normal.inst.cfg

commit 6ba89ba958418a0dad4e703191032fbd855e8994
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:23:59 2021 +0200

    Update jgaurora_a6_0.24_draft.inst.cfg

commit 366249a5de6f7602bdddd8cfb9f1b7c8ef4c3ac5
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:23:42 2021 +0200

    Update jgaurora_a6_0.16_optimal.inst.cfg

commit 2328a8e2042e1ca850974fc9f76c5e802f59f68b
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:23:20 2021 +0200

    Update jgaurora_a6_0.12_detail.inst.cfg

commit 0dc529037e0b6676cdbe271f9b23495baa01a5e7
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:12:59 2021 +0200

    Add files via upload

commit 872d2d689c512cea21d49ab9ede7856ce67d0c35
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:09:12 2021 +0200

    Add files via upload

commit 5575926e436fc4e5481d6c4e3c2e5f962c7e8061
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:08:46 2021 +0200

    Add files via upload

commit 77f40c009f35cac7cb5459b4828cc58fc8c34ee2
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:08:14 2021 +0200

    Add files via upload

commit 88246c18ececa016e99d954b1056a459189545c4
Author: criss-rasc <79998803+criss-rasc@users.noreply.github.com>
Date:   Wed Mar 3 20:07:15 2021 +0200

    Add files via upload

    JGAurora A6 printer profile
2021-04-15 14:26:31 +02:00
.github Remove superfluous 'Again' phrasing 2021-04-12 13:27:19 +02:00
cmake Merge pull request #8196 from Ultimaker/speed_up_ci 2020-08-28 12:57:39 +02:00
cura Fix segfault when arranging without any disallowed areas 2021-04-14 00:32:50 +02:00
docker Change the devtoolset to version 8 2021-04-02 13:43:19 +02:00
docs Fix review comments 2021-02-04 09:46:03 +01:00
icons New application icons 2015-09-17 17:05:01 +02:00
plugins Add notification to connect the printer even if the printer is not network-connected 2021-04-12 12:11:50 +02:00
resources Squashed commit of the following: 2021-04-15 14:26:31 +02:00
scripts Correct and consistent spelling of g-code 2020-07-20 13:36:49 +02:00
tests Add test to ensure that no definitions define new settings 2021-03-08 16:53:48 +01:00
.dockerignore Emit backend errors so we can process them differently than through a qml notification 2018-03-05 14:33:13 +01:00
.gitignore Remove spaghetti settings from 462 visible_settings when upgrading 2020-06-29 16:07:34 +02:00
.pylintrc Fix regex for private & long functions 2020-01-10 17:43:40 +01:00
build.sh Add the scripts used to build the release package (still needs some more work, but works on my desktop) 2015-05-04 13:35:53 +02:00
CMakeLists.txt Update cmakelists to install renamed metadata 2021-02-03 00:28:26 +01:00
com.ultimaker.cura.appdata.xml Fix screenshot spec in appstream file 2021-02-03 00:29:59 +01:00
com.ultimaker.cura.desktop.in Rename metadata files to conform with appstream spec 2021-02-03 00:27:16 +01:00
contributing.md Add contribution guidelines 2019-03-05 14:24:31 +01:00
cura.sharedmimeinfo Update desktop and mimeinfo to add gcode mime type 2018-11-22 15:47:12 +01:00
cura_app.py Merge branch 'master' into workaround_kde_qqc2_crash 2020-12-08 15:03:50 +01:00
Dockerfile Emit backend errors so we can process them differently than through a qml notification 2018-03-05 14:33:13 +01:00
Jenkinsfile Use generated Makefiles to run tests 2018-11-20 09:53:17 +01:00
LICENSE Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
pytest.ini Added unit test stub 2016-04-29 11:32:33 +02:00
README.md Update README.md 2020-12-14 21:27:18 -07:00
requirements.txt Update requirements.txt with new versions of dependencies 2021-04-12 17:57:42 +02:00
run_coverage.py Add convenience script for running complete coverage 2019-08-30 16:32:11 +02:00
run_in_docker.sh Cleanup 2018-03-01 11:00:49 +01:00
run_mypy.py Show error code if MyPy failed 2021-02-09 13:48:57 +01:00
screenshot.png Write a new starter text and add a screenshot 2020-05-29 09:34:00 +02:00
test-in-docker.sh Add a script to execute the CI scripts on a local Docker instance 2020-01-13 14:43:11 +01:00

Cura

Ultimaker Cura is a state-of-the-art slicer application to prepare your 3D models for printing with a 3D printer. With hundreds of settings and hundreds of community-managed print profiles, Ultimaker Cura is sure to lead your next project to a success.

Screenshot

Logging Issues

For crashes and similar issues, please attach the following information:

  • (On Windows) The log as produced by dxdiag (start -> run -> dxdiag -> save output)
  • The Cura GUI log file, located at
    • %APPDATA%\cura\<Cura version>\cura.log (Windows), or usually C:\Users\\<your username>\AppData\Roaming\cura\<Cura version>\cura.log
    • $USER/Library/Application Support/cura/<Cura version>/cura.log (OSX)
    • $USER/.local/share/cura/<Cura version>/cura.log (Ubuntu/Linux)

If the Cura user interface still starts, you can also reach this directory from the application menu in Help -> Show settings folder

For additional support, you could also ask in the #cura channel on FreeNode IRC. For help with development, there is also the #cura-dev channel.

Dependencies

  • Uranium Cura is built on top of the Uranium framework.
  • CuraEngine This will be needed at runtime to perform the actual slicing.
  • fdm_materials Required to load a printer that has swappable material profiles.
  • PySerial Only required for USB printing support.
  • python-zeroconf Only required to detect mDNS-enabled printers.

Build scripts

Please check out cura-build for detailed building instructions.

Running from Source

Please check our Wiki page for details about running Cura from source.

Plugins

Please check our Wiki page for details about creating and using plugins.

Supported printers

Please check our Wiki page for guidelines about adding support for new machines.

Configuring Cura

Please check out Wiki page about configuration options for developers.

Translating Cura

Please check out Wiki page about how to translate Cura into other languages.

License

Cura is released under the terms of the LGPLv3 or higher. A copy of this license should be included with the software.