xref: /Cura/
Name Date Size

..29-Nov-20194 KiB

.dockerignoreH A D02-May-201943

.github/H11-Dec-20194 KiB

.gitignoreH A D06-Sep-20191.2 KiB

.pylintrcH A D10-Jan-20203.8 KiB

build.shH A D02-May-20191 KiB

cmake/H21-Jan-20204 KiB

CMakeLists.txtH A D30-Oct-20194.5 KiB

contributing.mdH A D02-May-20192.5 KiB

cura/H17-Jan-20204 KiB

cura.appdata.xmlH A D02-May-20191.4 KiB

cura.desktop.inH A D28-Sep-20191.3 KiB

cura.sharedmimeinfoH A D02-May-20191 KiB

cura_app.pyH A D24-Jan-20209.4 KiB

docker/H21-Jan-20204 KiB

DockerfileH A D02-May-20191.1 KiB

docs/H20-Dec-20194 KiB

icons/H02-May-20194 KiB

JenkinsfileH A D02-May-20192.6 KiB

LICENSEH A D02-May-20197.5 KiB

plugins/H19-Dec-20194 KiB

public_key.pemH A D14-Nov-2019775

pytest.iniH A D02-May-201973

README.mdH A D02-May-20192.7 KiB

resources/H31-Oct-20194 KiB

run_coverage.pyH A D30-Aug-2019464

run_in_docker.shH A D02-May-2019102

run_mypy.pyH A D03-Jan-20203 KiB

scripts/H21-Jan-20204 KiB

test-in-docker.shH A D13-Jan-2020174

tests/H03-Jan-20204 KiB

README.md

1Cura
2====
3This is the new, shiny frontend for Cura. Check [daid/LegacyCura](https://github.com/daid/LegacyCura) for the legacy Cura that everyone knows and loves/hates. We re-worked the whole GUI code at Ultimaker, because the old code started to become unmaintainable.
4
5Logging Issues
6------------
7For crashes and similar issues, please attach the following information:
8
9* (On Windows) The log as produced by dxdiag (start -> run -> dxdiag -> save output)
10* The Cura GUI log file, located at
11  * `%APPDATA%\cura\<Cura version>\cura.log` (Windows), or usually `C:\Users\\<your username>\AppData\Roaming\cura\<Cura version>\cura.log`
12  * `$USER/Library/Application Support/cura/<Cura version>/cura.log` (OSX)
13  * `$USER/.local/share/cura/<Cura version>/cura.log` (Ubuntu/Linux)
14
15If the Cura user interface still starts, you can also reach this directory from the application menu in Help -> Show settings folder
16
17For additional support, you could also ask in the #cura channel on FreeNode IRC. For help with development, there is also the #cura-dev channel.
18
19Dependencies
20------------
21* [Uranium](https://github.com/Ultimaker/Uranium) Cura is built on top of the Uranium framework.
22* [CuraEngine](https://github.com/Ultimaker/CuraEngine) This will be needed at runtime to perform the actual slicing.
23* [fdm_materials](https://github.com/Ultimaker/fdm_materials) Required to load a printer that has swappable material profiles.
24* [PySerial](https://github.com/pyserial/pyserial) Only required for USB printing support.
25* [python-zeroconf](https://github.com/jstasiak/python-zeroconf) Only required to detect mDNS-enabled printers.
26
27Build scripts
28-------------
29Please checkout [cura-build](https://github.com/Ultimaker/cura-build) for detailed building instructions.
30
31Running from Source
32-------------
33Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Running-Cura-from-Source) for details about running Cura from source.
34
35Plugins
36-------------
37Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Plugin-Directory) for details about creating and using plugins.
38
39Supported printers
40-------------
41Please check our [Wiki page](https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura) for guidelines about adding support for new machines.
42
43Configuring Cura
44----------------
45Please check out [Wiki page](https://github.com/Ultimaker/Cura/wiki/Cura-Settings) about configuration options for developers.
46
47Translating Cura
48----------------
49Please check out [Wiki page](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) about how to translate Cura into other languages.
50
51License
52----------------
53Cura is released under the terms of the LGPLv3 or higher. A copy of this license should be included with the software.
54