3D printer / slicing GUI built on top of the Uranium framework
Find a file
Eryone b7e88bb021
Update Eryone thinker and er20 3d printer profile (#10650)
* Adding Eryone Thinker profile to Cura

- adding printer definition
- adding extruder definition
- adding image plate
- adding platform object
- adding quality profiles

* Minor update eryone_thinker.def.json

Fix initial fan speed

* Improve model textures and draw order

Fixed draw order of model by seperating the mesh into parts and ordering them before export.  Add more colors to the texture to allow for more distictant parts.

* Reduced mesh size by remodeling the bed height adjustment wheels.

* Updated Eryone Thinker name to include Series in the name

* Update eryone_thinker.def.json

* Improve End GCode

Ensure we disable bed temp and turn off all fans.
Move the nozzle up by 0.5mm and retract to remove wipe on model top layer.

* Minor fixes to start and end gcode

* Eryone Thinker Profile improvements.

Adding Extra Fast profile.
Added acceleration speed for Fast.
Minor updates to definition for default material to be Eryone PLA and some other setting to work better with profiles.

* Delete eryone_thinker.def.json

* Create eryone_thinker.def.json

* Updating Eryone Thinker Definition

Added changes again due to for reconcile stomping the original

* Update eryone_thinker_fast.inst.cfg

Update the layer height of profile_fast to 0.25mm

* Update eryone_thinker_fast.inst.cfg

Update the layer_height to 0.25mm

* Improving the Eryone Thinker setup

Set Definition to use Monotonic skin by default
Add Fine profile at 0.1 layer height
Change High to 0.15 layer height and number of layers to match
Change Fast to 0.25 layer height and number of layers to match

* Eryone Thinker Profile update, resolving merge

* Eryone Thinker Profile Definition & Quality Clean up

Move all the Normal settings into the core definitions
Move share setting into definition to reduce redundant values for quality profiles
Remove values from definition that match the default fdmprinter definition for easier maintence.
Change definition to only support Monotonic order on top Roof layer.

* Fixing missing [values] from normal profile

* Delete eryone_thinker_extra_fast.inst.cfg

Conflict fix

* Update eryone_thinker_fine.inst.cfg

Fix the setting version incorrectly.

* Eryone Thinker Definition Bug fix for Layer Height 0

Fixing issue when layer_height_0 value was not being resolved correctly in Cura.

* Disable the first layer cooling fan speed

* Update eryone_er20.def.json

* Add the profile

Recovery eryone_thinker_fast.inst.cfg

* Update er20 start gcode and end gcode

1. Update er20 start gcode and end gcode
2. Update nozzle offset

Co-authored-by: Demetrius Apostolopoulos <75643490+dapostol73@users.noreply.github.com>
2021-12-10 17:01:52 +01:00
.github Fix typo 2021-10-07 13:19:34 +02:00
cmake Fix various typos 2021-09-07 11:33:54 -04:00
cura Prevent crash when setting non default intent category 2021-12-10 09:51:09 +01:00
docker Fix various typos 2021-09-07 11:33:54 -04:00
docs Fix various typos 2021-09-07 11:33:54 -04:00
icons New application icons 2015-09-17 17:05:01 +02:00
plugins Merge pull request #11036 from Ultimaker/CURA-8736_revert_graphics_buffer 2021-12-09 08:50:26 +01:00
resources Update Eryone thinker and er20 3d printer profile (#10650) 2021-12-10 17:01:52 +01:00
scripts Fix various typos 2021-09-07 11:33:54 -04:00
tests Remove unnecessary import 2021-11-22 19:08:17 +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 Add multiprint plugin to gitignore 2021-12-10 14:43:23 +01: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
CITATION.cff Change version in citation file to 4.12 2021-11-01 11:50:24 +01:00
CMakeLists.txt Fix various typos 2021-09-07 11:33:54 -04:00
com.ultimaker.cura.appdata.xml Fix unescaped & 2021-08-09 12:48:07 +02: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-logo.PNG Update readme 2021-11-04 14:49:06 +01:00
cura.sharedmimeinfo Update desktop and mimeinfo to add gcode mime type 2018-11-22 15:47:12 +01:00
cura_app.py Fix getting PyCapsule error on import 2021-05-05 12:20:13 +02: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 2021-11-04 14:49:06 +01:00
requirements.txt Update requirements.txt 2021-11-11 18:12:51 +11: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
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
    • $HOME/Library/Application Support/cura/<Cura version>/cura.log (OSX)
    • $HOME/.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 libera.chat. 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.

For a list of required Python packages, with their recommended version, see requirements.txt.

This list is not exhaustive at the moment, please check the links in the next section for more details.

Build scripts

Please check out cura-build for detailed building instructions.

If you want to build the entire environment from scratch before building Cura as well, cura-build-environment might be a starting point before cura-build. (Again, see cura-build for more details.)

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.