Git Product home page Git Product logo

cura's People

Contributors

alekseisasin avatar appesteijn avatar awhiemstra avatar bagelorb avatar casperlamboo avatar danielschiavini avatar diegopradogesto avatar fieldofview avatar ghostkeeper avatar hellaholic avatar ianpaschal avatar jackha avatar jellespijker avatar joeydelarago avatar konskarm avatar lipufei avatar marimakes avatar maukcc avatar nallath avatar ninovanhooff avatar pkuiper-ultimaker avatar rburema avatar rijkvanmanen avatar saumyaj3 avatar sedwards2009 avatar smartavionics avatar theijmans avatar thopiekar avatar victor9999 avatar wawanbreton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cura's Issues

[OS X] Can't rotate or move objects

I'm trying to move objects that I've just opened and place them somewhere different on the platform. With rotating, it's also not clear how to rotate it.

Where: Main interface

Actions: Using the 15.05.92 Darwin release.

Behavior:

  • I click and hold the trackpad to drag the object to it's new place. Also tried "selecting" it first, but the object doesn't move. Also, when clicking on the rotate icon I don't see anything change (except the icon gets highlighted and more icons appear), don't see any controls.
    • Scale to max also doesn't do anything.
    • Mirror, ditto.

Expected behavior:

  • Dragging objects should be possible at all times.
  • When clicking on rotate I want to see controls in the 3D view and the ability to use them to change the orientation of a part.
  • Mirror should also help me see how to mirror, and when it mirrors on which axis. Or I'd like to be able to use scale for that. Better leave out the button or implement it.
    Screenshot:
    image

Specs: OS X 10.10.3

Question, I haven't tried the windows version but could these issues be specific to OS X?

Settings lost between Cura sessions

Application Version: 15.05.94
Platform: OS X 10.9.x

Steps to Reproduce:
Change settings in Cura, close Cura, reopen Cura

Actual Results:
Settings changes are lost

Expected results:
Previous settings would be retained between sessions

No Infill rendering in Layer View

Application Version: 15.05.94
Platform: ArchLinux 64-bit
Qt: 5.4.2
PyQt: 5.4.2
Video Driver: xf86-video-intel 2.99.917

Steps to Reproduce:

  • Load a model.
  • Wait for it to slice.
  • Go to Layer view.
  • Scroll down a few layers to see the infill of the model.

Actual Results:

  • Nothing is visible from the inside structure of the model.

Expected results:

  • Infill structure is made visible for a few layers.

Can't save a mesh file

Hi - imported large STL (120Mb) and Cura 15.04 can't save a mesh file. Writes a file of 0Kb. Please fix. Seems to be a hard limit. Thanks.

Rescaling happens on the wrong axis

When I scale an object with the scale tool, using the box-shaped and holding down the cmd (meta) key, it scales along another axis, not the one I hovered above when pressing down on the mouse.

Where: Main interface

Actions: Using the 15.05.92 Darwin release.

Expected behavior:

  • I would like to see scaling happing in the direction of the box.

Screenshot:
image

Specs: OS X 10.10.3

Add "disable auto slicer" option

When I try order big models in the bed, each time I move a model Cura slice all model and "block" the app.

Could you add a "Disable auto slicer" option and add a button to slicer when you finish order the models?

Hello world / example plug-in

As a developer I'd like to be able to develop a plugin while starting from a simple example, so that I don't have to figure out everything or have advanced programming skills nor deep knowledge of Cura's architecture.

I can't change layer height

The layer height is always of 0.095. When I try change I can't type a dot and I write a comma the field is become in red.

If I only delete 095 and wite 2 (0.2) not change anything, the gcode is for 0.095. If I change the .cfg file, set 0.2 for height_layer and open Cura, the value is change to 0.095.

I use the code from today and branchs 15.06

Note: I use GNU/Linux, Debian Testing

Automatic placement correction on/off

As a user I'd like to have automatic placement be something that I can turn of, so I can add an object and see a conflict without the system automatically try to resolve it. Even better is that it always finds a way to fit everything.

Save to Disk/File fails with PermissionException

Application Version: 15.05.94
Platform: Windows 8

Steps to Reproduce:

  • Insert an SD card with the write protection turned on.
  • Load and slice a model.
  • Click save to write it to disk

Actual Results:

  • An exception is thrown on the console and saving code will be broken, but nothing else happens.

Expected results:

  • An error message is shown in the UI.

Wire Printing in 15.06

Hi @BagelOrb ,

can you quickly comment on the Wire Printing feature in 15.06? We tried to get it working, enabled it - but didn't see any changes in the gcode (in Cura visualisation didn't work (via Parallels on a Mac <-- that might be the problem?!)), but also in Repetier Host it doesn't show any wire printing. Just normal outlines.

Any trick or is it not ready for alpha testing yet?

Thanks!
Florian

Activating scale before selection blocks selection

Application Version: 15.05.94
Platform: ArchLinux 64-bit
Qt: 5.4.2
PyQt: 5.4.2
Video Driver: xf86-video-intel 2.99.917

Steps to Reproduce:

  • Click on a tool to activate it
  • Load a file (make sure to not deactivate the tool)
  • Try to select the loaded mesh

Actual Results:

  • Selection does not work.

Expected results:

  • The mesh is selected and I can scale it.

Do not perform a slice if there are error values in the settings

Application Version: 15.05.90
Platform: Arch Linux 64-bit
Qt: 5.4.1
PyQt: 5.4.1
Diplay Driver: xf86-video-intel 2.99.917

Steps to Reproduce:

  • Load a model.
  • Switch to "Advanced" mode.
  • Open the "Quality" tab
  • Set "Layer Height" to 0

Actual Results:

  • The text box turns red to indicate an error but then slicing starts and the engine will crash every time until the Layer Height is set back to something > 0.

Expected results:

  • The text box turns red and slicing does not start.

Additional Information:

  • After some discussion with BagelOrb we decided that we should assume error values are incorrect values and not slice if there are any, whereas warning values are things we think are invalid values but which may work. We should make sure we have correct error and warning values on settings.

Add scale setting milimiters

I think that the option of set the scale by milimiters it is very usefull. Will is this feature disponible in 15.06?

Unclear what should happen when just starting the application

Application Version: 15.05.94
Platform: Ubuntu 15.04 64-bit
Qt: 5.4.1
PyQt: 5.4.1
Display Driver: xserver-xorg-video-intel 2.99.917

Steps to Reproduce:

  • Start the application

Actual Results:

  • Unclear what to do next, nothing indicates where to click to open a file.

Expected results:

  • Open file button is highlighted to indicate where to click.

OpenGL crash in GNU/Linux, Debian

I am trying run the new Cura beta in Debian. I installed pyqt5.4 from Experimental, download the repositorys Cura, Uranium, CuraEngine... But when a launch cura.py I get this error

Traceback (most recent call last):
  File "/home/link/Descargas/Cura/UM/Qt/Bindings/MainWindow.py", line 120, in _render
    renderer.beginRendering()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 154, in beginRendering
    self._initialize()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 321, in _initialize
    Resources.getPath(Resources.ShadersLocation, "default.vert"),
  File "/home/link/Descargas/Cura/UM/Resources.py", line 50, in getPath
    raise FileNotFoundError("Could not find resource {0} in {1}".format(args, type))
FileNotFoundError: Could not find resource ('default.vert',) in 5
Traceback (most recent call last):
  File "/home/link/Descargas/Cura/UM/Qt/Bindings/MainWindow.py", line 120, in _render
    renderer.beginRendering()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 154, in beginRendering
    self._initialize()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 321, in _initialize
    Resources.getPath(Resources.ShadersLocation, "default.vert"),
  File "/home/link/Descargas/Cura/UM/Resources.py", line 50, in getPath
    raise FileNotFoundError("Could not find resource {0} in {1}".format(args, type))
FileNotFoundError: Could not find resource ('default.vert',) in 5
2015-05-14 20:56:34,140 - DEBUG - Backend connected on port 49674
Traceback (most recent call last):
  File "/home/link/Descargas/Cura/UM/Qt/Bindings/MainWindow.py", line 120, in _render
    renderer.beginRendering()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 154, in beginRendering
    self._initialize()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 321, in _initialize
    Resources.getPath(Resources.ShadersLocation, "default.vert"),
  File "/home/link/Descargas/Cura/UM/Resources.py", line 50, in getPath
    raise FileNotFoundError("Could not find resource {0} in {1}".format(args, type))
FileNotFoundError: Could not find resource ('default.vert',) in 5
Traceback (most recent call last):
  File "/home/link/Descargas/Cura/UM/Qt/Bindings/MainWindow.py", line 120, in _render
    renderer.beginRendering()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 154, in beginRendering
    self._initialize()
  File "/home/link/Descargas/Cura/UM/Qt/QtGL2Renderer.py", line 321, in _initialize
    Resources.getPath(Resources.ShadersLocation, "default.vert"),
  File "/home/link/Descargas/Cura/UM/Resources.py", line 50, in getPath
    raise FileNotFoundError("Could not find resource {0} in {1}".format(args, type))
FileNotFoundError: Could not find resource ('default.vert',) in 5

And the windows show as

index1

Add support for File command line options

Application Version: 15.05.90
Platform: Any

Steps to Reproduce:

  • Start the application with a file as command line argument.

Actual Results:

  • The application does not start and throws an error.

Expected results:

  • The application starts then loads the files supplied on the command line.

Additional Information:

  • This is required for the "Open with Cura" options in the Windows installer.

Adding new storage_device plugin

I was trying to write a write a device that implemented StorageDevice (for uploading to Octoprint), but it seems that everything is hard-coded to use LocalFileStorage. Is this temporary? Or should I be doing this some other way?

Window width wider than its title bar

The window is wider than title bar.

Prio: Can be a low priority!

Where: Righ upon startup

Actions: I ran the latest release for Darwin.

Behavior: Different width

Expected behavior: Same width (and actually, the whole form/dialog should be smaller).

Screenshot:
image

Specs: OS X 10.10.3

Last few layers in layer view are not displayed correctly

Application Version: 15.05.93
Platform: Ubuntu 14.10
Qt: 15.05.93
PyQt: 5.4.1
Display Driver: Haswell-ULT Integrated Graphics Controller i915

Steps to Reproduce:

  • Load a model
  • Wait until slicing is completed
  • Switch to layer view
  • Move slider on right of screen to almost the max value
  • Move slider to max value

Actual Results:
The final 'step' of the layer slider ' jumps'. Multiple layers suddenly become visible.

Expected results:
Only a a small bit of data should become visible. It should be possible to step through all the layers.

Show progressbar when loading a file

Application Version: 15.05.94
Platform: Ubuntu 15.04 64-bit
Qt: 5.4.1
PyQt: 5.4.1
Display Driver: xserver-xorg-video-intel 2.99.917

Steps to Reproduce:

  • Open a file

Actual Results:

  • There is no progress shown, so the user does not know what to expect

Expected results:

  • There is progress shown. The user knows whether to wait or to get a cup of coffee.

An object's "ghost" remains visible after deleting

When I delete an object through the context menu, the controls (e.g. scale elipses or arrows) and a wire mesh stay visible until I click somewhere in the 3D viewport.

Where: Main interface

Actions: Using the 15.05.94 Darwin release.

Expected behavior:

  • I would like to see the object and controls disappear entirely.

Screenshot:
image

Specs: OS X 10.10.3

Cura beta 1 - Preferences dialog categories single vs double click.

Where:

  • In the preferences dialog.

Actions:

  • Click on the "machine" category on the left

Behavior:

  • Selection gets set, "machine" is blue. Nothing else happens

Expected behavior:

  • Selection gets set, "machine" is blue. Right part of the window changes to the machine menu.

Workaround:

  • Double click on the "machine" selection does show the proper menu on the right.

Screenshot highlighting the control in question:
http://i.imgur.com/3G3BQzr.png

Setting inheritance and default values

When a setting inherits (via some function) from its parent, but it's default value is different than that, which value is used? The default value or the value computed from the inherit function?

Setting Visibility Presets

Right now there's an beginner and advanced level. An intermediate level would also be useful for people who want just a bit more than the Beginner mode.

From the Ultimaker Evening

[OS X] hidpi difficult to rotate

As a user, when trying to rotate the object, I'd like it to be clear and easy to do this. It's pretty hard to see the highlight on hidpi (e.g. Retina) screens, because the circles are very thin (single pixel). Also, grabbing the line is equally hard.

If the lines would be thicker that would really make things easier.

image
Tested with OS X 10.10.3

How to test:

  1. Find a retina Macbook
  2. Load .63 version of Cura
  3. Load a model
  4. Click on rotate
  5. Get the mouse exactly where in should be (this is the hard part)

Cura's main window is blank

two env has same problem:
1.Mac Yosemite
2.Ubuntu 15.04 (in virtualbox)

When opening Cura's main window, the main window is blank even after loading stl file.
There is one error is showing when click inside the window.

FileNotFoundError: Could not find resource ('default.vert',) in 5
Traceback (most recent call last):
File "/usr/local/lib/python3.4/site-packages/UM/Qt/Bindings/MainWindow.py", line 120, in _render
renderer.beginRendering()
File "/usr/local/lib/python3.4/site-packages/UM/Qt/QtGL2Renderer.py", line 154, in beginRendering
self._initialize()
File "/usr/local/lib/python3.4/site-packages/UM/Qt/QtGL2Renderer.py", line 321, in _initialize
Resources.getPath(Resources.ShadersLocation, "default.vert"),
File "/usr/local/lib/python3.4/site-packages/UM/Resources.py", line 50, in getPath
raise FileNotFoundError("Could not find resource {0} in {1}".format(args, type))
FileNotFoundError: Could not find resource ('default.vert',) in 5

Get NoneType from self.getStorageDevice("LocalFileStorage")

ENV: Mac OS Yosemite, also Ubuntu 15.04 in virtualbox
When starting cura_app.py, CuraApplication.py line 145:

self.getStorageDevice("LocalFileStorage").removableDrivesChanged.connect(self._removableDrivesChanged)

Traceback (most recent call last):
File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 2357, in
globals = debugger.run(setup['file'], None, None, is_module)
File "/Applications/PyCharm CE.app/Contents/helpers/pydev/pydevd.py", line 1777, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "/Applications/PyCharm CE.app/Contents/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/Users/sche/dev/cura/Cura/cura_app.py", line 9, in
app.run()
File "/Users/sche/dev/cura/Cura/cura/CuraApplication.py", line 145, in run
self.getStorageDevice("LocalFileStorage").removableDrivesChanged.connect(self._removableDrivesChanged)
AttributeError: 'NoneType' object has no attribute 'removableDrivesChanged'
Traceback (most recent call last):

[OS X] 3D view only uses part of available space

As a user I'd like to see my platform and 3D models in all of their glory :)
The 3D view only uses a part of the space that is available.

Where: Main interface

Actions: Using the 15.05.92 Darwin release.

Behavior: Just upon opening. When resizing the window there are changes, but it always cuts off the view which uses a part of the available screen real estate.

Expected behavior: The window should have the 3D view using the max of the size available.

Screenshot:
image

Specs: OS X 10.10.3

Scratch interface for basic plugin development by novice

As a novice developer I'd like to be able to develop a plugin via drag and drop. Blockly/scratch could be a good way to create this interface. I've developed a scratch interface before and there is a Blockly system that allows you to output in the python language. E.g. GCode processing could be a fairly simple procedural script, but Blockly will help you without having to know the syntax.

Moving/rotating model arrows stay in old position after Reset model position

Application Version: << 15.05.93>>
Platform: << Win7 64bit >>
Qt: << The version of Qt used >>
PyQt: << The version of PyQt used >>
Display Driver: << intel graphics 8.15.10.2559 >>

Steps to Reproduce:

  1. move model
  2. rotate model
  3. right click > reset all object positions.

Actual Results:
origin of the move/rotate arrows stays in position before reset.

Expected results:
The origin of the arrows should follow the model or disappear after reset.

Additional Information:

cura bug

Rendering Crash due to Math Domain Error

Application Version: 15.05.94
Platform: ArchLinux 64-bit
Qt: 5.4.2
PyQt: 5.4.2
Video Driver: xf86-video-intel 2.99.917

Steps to Reproduce:

  • Rotate the camera around until it locks up. Tricky to reproduce, it only occurs intermittently.

Actual Results:

  • Rendering locks up and a "math domain error" is thrown on the console.

Expected results:

  • Can keep rotating the camera.

Build instructions

Hi,

I'm new to Cura Development. The Readme file has no instructions on environment setup or build instructions.

I'm currently mostly interested in Mac instructions. Are there somewhere else? what am I missing?

enable/disable slice in background

For a future release we might consider including an option to only start CuraEngine when user has requested that, instead of slicing after every change.

Decimal point deleted when editing values

When editing values in Cura 15.05.93 on OS X, the decimal point is deleted when the digit following it is deleted.

Actually, I just noticed that the textboxes are being validated with each keypress. It seems that validation should occur after exiting the textbox.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.