Jump to content
Sign in to follow this  
Daid

Bring me your bugs! Cura 14.02-RC2 ready for testing.

Recommended Posts

Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

I was just testing the layer view rendering speed as I got the feeling it wasn't as fast as I initially thought. Turns out I was right, it's actually barely half as fast as in 14.01 on my system. I sliced a 10x10x10cm cube on both (0.1mm, 20% fill). With 14.01 all layers were rendered in 16 seconds, on the new beta it took 39 seconds. The outline is fast but the rest is a lot slower.

Is that as intended or is it something with my system and if so, what details would you need?

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@ Dim3nsioneer: Could you please try to open an gcode-file at your notebook too to check if it´s my damn thing...

God thanks that I have a private one too as this damn Dell things set up with company-wide images are like pita...

 

Sorry for the delay, I was off during lunchtime... -_-

Everything works fine on my notebook (Asus ;)) with the GCODE view. It even started from the bottom when the gcode was loaded. No ghosts, nothing off-normal...

If you have administrator privileges on that notebook, you may want to check if you can update the display drivers...

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Haven't seen it, but could be related to the race-condition bug. Does the GCode view not update or does nothing update?

And what if you change a setting? (should trigger a new slice)

 

If only opening the gcode, I have no visualization in any view.

If I open a new model, I see it in normal view, but I can do whatever I want - change parameters, move the model - no slice is started...

Re-installed it the 3rd time but without success...

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Does it say "float division by zero" "engineResultView.py:_gcodeToVBO_quads:228" (and some more)?

 

I give the text as displayed in the error window (2 different cases:

1. (Most times)

An error has occurred during the 3D view drawing.

WindowsError: 'exception: access violation reading 0x00000000'

@ wrapper.py:wrapperCall:763

@ latebind.py:__call__:45

@ openglHelpers.py:render:181

@ engineResultView.py:OnDraw:142

@ sceneView.py:OnPaint:1034

@ openglGui.py:_OnGuiPaint:227

2. (Just one model tested, this model was rotated 180 degrees for correct print position.)

An error has occurred during the 3D view drawing.

NullFunctionError: 'Attempt to call an undefined function glBindBuffer, check for bool(glBindBuffer) before calling'

@ baseplatform.py:__call__:340

@ openglHelpers.py:render:193

@ engineResultView.py:OnDraw:142

@ sceneView.py:OnPaint:1034

@ openglGui.py:_OnGuiPaint:227

(OpenSCAD reports I have OpenGL v 1.4.0 - build 4.14.10.4693)

 

When opening a gcode file, the second message pops up, but with 128 on the engineResultView line.

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

I had both instances of cura still open from the test I described above while doing other stuff. I just went to close them down and they both had this error showing. Maybe it's just an effect of having both open at the same time? A sharing violation of some kind?

clipboardError

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

I got this message as well in earlier versions of Cura when two versions were open in parallel. Not immediately but after some time...

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hmmm... restarted my notebook, re-installed the 4th time, no effect...

It slices the first time after new installation, then no more...

So I have to precice my first post - it NEVER slices again after the first start, nevertheless if I restart Cura or not, move the object or not or change parameters or not...

I´m working with Cura since 13.04 and I had never such troubles on this notebook before.

I will try at my home pc tonight too..

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hmmm... restarted my notebook, re-installed the 4th time, no effect...

It slices the first time after new installation, then no more...

So I have to precice my first post - it NEVER slices again after the first start, nevertheless if I restart Cura or not, move the object or not or change parameters or not...

I´m working with Cura since 13.04 and I had never such troubles on this notebook before.

I will try at my home pc tonight too..

What does output.txt say?

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

It's not that MacOS really helps in this area. Can you try "Show package contents" on the Cura app goto, "Contents/MacOS" and start Cura from there. It should popup a black terminal window which might show a better error message.

This is what comes up:

Callums-MacBook-Pro:~ callum$ /Applications/Cura/Cura.app/Contents/MacOS/Cura ; exit;

Traceback (most recent call last):

File "/Applications/Cura/Cura.app/Contents/Resources/__boot__.py", line 316, in <module>

_run()

File "/Applications/Cura/Cura.app/Contents/Resources/__boot__.py", line 311, in _run

exec(compile(source, path, 'exec'), globals(), globals())

File "/Applications/Cura/Cura.app/Contents/Resources/cura.py", line 83, in <module>

main()

File "/Applications/Cura/Cura.app/Contents/Resources/cura.py", line 40, in main

print "load preferences from " + profile.getPreferencePath()

File "Cura/util/profile.pyo", line 701, in getPreferencePath

File "Cura/util/profile.pyo", line 486, in getBasePath

File "os.pyo", line 150, in makedirs

File "os.pyo", line 157, in makedirs

OSError: [Errno 1] Operation not permitted: '/Users/callum/.cura'

2014-02-19 19:13:09.738 Cura[40307:507] Cura Error

logout

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

What does output.txt say?

 

Arrived at home without the notebook.

I have not found it on this PC. Where should this file be located so that I can lookup tomorrow.

Now ready to try it on this PC...

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Arrived at home without the notebook.

I have not found it on this PC. Where should this file be located so that I can lookup tomorrow.

Now ready to try it on this PC...

 

I assume your office notebook runs with Windows. It's in c:\program files (x86)\Cura. And you have to close Cura in order to have it updated with the last messages.

And good luck! :cool:

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@ home I had a bit more success than in office - slicing seems to be woring

BUT:

When going to layer view the following message pops up:

An error has occurred during the 3D view drawing.

WindowsError: 'exception: access violation reading 0x00000000'

@ wrapper.py:wrapperCall:763

@ latebind.py:__call__:45

@ openglHelpers.py:render:181

@ engineResultView.py:OnDraw:142

@ sceneView.py:OnPaint:1034

@ openglGui.py:_OnGuiPaint:227

When switching to overhang view the following message appears:

Overhang view not working due lack of OpenGL shaders support

The output.txt at my home pc looks like this: (sorry for long post...)

Listening for engine communications on 49674

Traceback (most recent call last):

File "Cura\gui\util\openglGui.py", line 227, in _OnGuiPaint

self.OnPaint(e)

File "Cura\gui\sceneView.py", line 1034, in OnPaint

self._engineResultView.OnDraw()

File "Cura\gui\util\engineResultView.py", line 142, in OnDraw

layerVBOs[typeName].render()

File "Cura\gui\util\openglHelpers.py", line 181, in render

glDrawElements(self._renderType, self._size, GL_UNSIGNED_INT, c_void_p(0))

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\latebind.py", line 45, in __call__

return self._finalCall( *args, **named )

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\wrapper.py", line 763, in wrapperCall

result = self.wrappedOperation( *cArguments )

WindowsError: exception: access violation reading 0x00000000

Cura_SteamEngine version 13.12

Default config 'default.cfg' not used

Loading $ from disk...

Reading mesh from socket with 563922 vertexes

Loaded from disk in 1.513s

Analyzing and optimizing model...

Face counts: 187974 -> 168466 89.6%

Vertex counts: 563922 -> 84217 14.9%

Optimize model 0.983s

Slicing model...

Layer count: 336

Sliced model in 1.248s

Generating support map...

Generating layer parts...

Generated layer parts in 0.203s

Generated inset in 1.903s

Generated up/down skin in 2.886s

Closing down

Cura_SteamEngine version 13.12

Default config 'default.cfg' not used

Loading $ from disk...

Reading mesh from socket with 563922 vertexes

Loaded from disk in 1.451s

Analyzing and optimizing model...

Face counts: 187974 -> 168467 89.6%

Vertex counts: 563922 -> 84227 14.9%

Optimize model 0.749s

Slicing model...

Layer count: 336

Sliced model in 1.326s

Generating support map...

Generating layer parts...

Generated layer parts in 0.219s

Generated inset in 1.872s

Listening for engine communications on 49674

Traceback (most recent call last):

File "Cura\gui\util\openglGui.py", line 227, in _OnGuiPaint

self.OnPaint(e)

File "Cura\gui\sceneView.py", line 1034, in OnPaint

self._engineResultView.OnDraw()

File "Cura\gui\util\engineResultView.py", line 142, in OnDraw

layerVBOs[typeName].render()

File "Cura\gui\util\openglHelpers.py", line 181, in render

glDrawElements(self._renderType, self._size, GL_UNSIGNED_INT, c_void_p(0))

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\latebind.py", line 45, in __call__

return self._finalCall( *args, **named )

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\wrapper.py", line 763, in wrapperCall

result = self.wrappedOperation( *cArguments )

WindowsError: exception: access violation reading 0x00000000

Closing down

Listening for engine communications on 49674

Traceback (most recent call last):

File "Cura\gui\util\openglGui.py", line 227, in _OnGuiPaint

self.OnPaint(e)

File "Cura\gui\sceneView.py", line 1034, in OnPaint

self._engineResultView.OnDraw()

File "Cura\gui\util\engineResultView.py", line 142, in OnDraw

layerVBOs[typeName].render()

File "Cura\gui\util\openglHelpers.py", line 181, in render

glDrawElements(self._renderType, self._size, GL_UNSIGNED_INT, c_void_p(0))

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\latebind.py", line 45, in __call__

return self._finalCall( *args, **named )

File "C:\Program Files\Cura_14.02-RC2\python\lib\OpenGL\wrapper.py", line 763, in wrapperCall

result = self.wrappedOperation( *cArguments )

WindowsError: exception: access violation reading 0x00000000

Cura_SteamEngine version 13.12

Default config 'default.cfg' not used

Loading $ from disk...

Reading mesh from socket with 5808 vertexes

Loaded from disk in 0.016s

Analyzing and optimizing model...

Face counts: 1936 -> 1928 99.6%

Vertex counts: 5808 -> 968 16.7%

Optimize model 0.015s

Slicing model...

Layer count: 98

Sliced model in 0.032s

Generating support map...

Generating layer parts...

Generated layer parts in 0.046s

Generated inset in 0.203s

Generated up/down skin in 0.187s

Closing down

Exception in thread Thread-6 (most likely raised during interpreter shutdown):

The output from my office notebook I will post tomorrow. Maybe helpfull, hopefully usefull for finding the issues...

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@ Daid, sorry for bring up my issues extensively, but as you asked for bugs - I don´t know if it is something which could happen to more users....

Here is tha Output.txt from my office notebook:

Listening for engine communications on 49674

Closing down

Listening for engine communications on 49674

Exception in thread Thread-7:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 366, in _watchProcess

self._result = EngineResult()

File "Cura\util\sliceEngine.py", line 60, in __init__

self._preferencesString = profile.getPreferencesString()

File "Cura\util\profile.py", line 657, in getPreferencesString

ret = base64.b64encode(zlib.compress(ret, 9))

UnicodeEncodeError: 'ascii' codec can't encode character u'\xa7' in position 75: ordinal not in range(128)

Exception in thread Thread-8:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 229, in _socketConnectionThread

while len(self._result._polygons) < layerNr + 1:

AttributeError: 'NoneType' object has no attribute '_polygons'

Exception in thread Thread-9:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 366, in _watchProcess

self._result = EngineResult()

File "Cura\util\sliceEngine.py", line 60, in __init__

self._preferencesString = profile.getPreferencesString()

File "Cura\util\profile.py", line 657, in getPreferencesString

ret = base64.b64encode(zlib.compress(ret, 9))

UnicodeEncodeError: 'ascii' codec can't encode character u'\xa7' in position 75: ordinal not in range(128)

Exception in thread Thread-10:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 229, in _socketConnectionThread

while len(self._result._polygons) < layerNr + 1:

AttributeError: 'NoneType' object has no attribute '_polygons'

Exception in thread Thread-11:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 366, in _watchProcess

self._result = EngineResult()

File "Cura\util\sliceEngine.py", line 60, in __init__

self._preferencesString = profile.getPreferencesString()

File "Cura\util\profile.py", line 657, in getPreferencesString

ret = base64.b64encode(zlib.compress(ret, 9))

UnicodeEncodeError: 'ascii' codec can't encode character u'\xa7' in position 75: ordinal not in range(128)

Exception in thread Thread-12:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 229, in _socketConnectionThread

while len(self._result._polygons) < layerNr + 1:

AttributeError: 'NoneType' object has no attribute '_polygons'

Exception in thread Thread-13:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 366, in _watchProcess

self._result = EngineResult()

File "Cura\util\sliceEngine.py", line 60, in __init__

self._preferencesString = profile.getPreferencesString()

File "Cura\util\profile.py", line 657, in getPreferencesString

ret = base64.b64encode(zlib.compress(ret, 9))

UnicodeEncodeError: 'ascii' codec can't encode character u'\xa7' in position 75: ordinal not in range(128)

Exception in thread Thread-14:

Traceback (most recent call last):

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 552, in __bootstrap_inner

self.run()

File "C:\Program Files (x86)\Cura_14.02-RC2\python\lib\threading.py", line 505, in run

self.__target(*self.__args, **self.__kwargs)

File "Cura\util\sliceEngine.py", line 229, in _socketConnectionThread

while len(self._result._polygons) < layerNr + 1:

AttributeError: 'NoneType' object has no attribute '_polygons'

Closing down

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Found the bug that causes the crash in the layer view (it only happens if you have limited OpenGL support) Which explains the above error messages.

I already have a fix. So I will build a new RC soon, also to address the "older view" bug. I think this will fix the problems drayson is having.

@Callum: Seems like something is preventing Cura from creating a directory for it's configuration. At which point it crashes pretty hard. Maybe you ran some version of Cura as root which created a root owned /Users/callum/.cura ?

Cura is trying to create a directory called /Users/callum/.cura/Cura_14.02-RC2 and that fails. I've added some code to catch this error, but the end result will be that Cura cannot write configuration, no idea what will happen after this.

The clipboard message is something from wxPython, I've done my best to prevent it, but sometimes it can still pop up. It is quite rare.

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hello Daid,

 

Can we install the new firmware RC2?

Can we already printed g-code supplied with the RC2?

 

I did not understand what was using the new plugin ... If you could enlighten my lantern.

 

For what I tested, at home, on W7 Cura RC2 works well. No apparent bug :)

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@ Daid, thank you very much, I appreciate your support !

Looking forward to test also the next RC...

Hopefully you will also have good news regarding the info thing... :-)

;Print time: #P_TIME#

;Filament used: #F_AMNT#m #F_WGHT#g

;Filament cost: #F_COST#

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@Callum: Seems like something is preventing Cura from creating a directory for it's configuration. At which point it crashes pretty hard. Maybe you ran some version of Cura as root which created a root owned /Users/callum/.cura ?

Cura is trying to create a directory called /Users/callum/.cura/Cura_14.02-RC2 and that fails. I've added some code to catch this error, but the end result will be that Cura cannot write configuration, no idea what will happen after this.

 

Daid i dont know could this help but i was playing with Cura, repetier and various downloaded software and had great problems with them writing a file because of letters in my user name (non ascii). I created a other user account called simply a 3d printer and then all started working

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hi, Daid.

I have been trying out 14.02 this morning and it is generating travel moves that want to take the hotend well off the print bed. I am using your slicer on a Windows 7 dual core computer (i.e., 32 bit). My printer is a dual head Rostock MAX with a RAMBo 1.1 controller.

Here are a few lines of gcode from a slice I did this morning; the "extreme" travel move is listed in the 4th line (colored red):

G1 F420 X-96.56 Y7.33 E15.61459

G1 F900 E11.11459

G1 Z0.80

G0 F7200 X-6493.01 Y-6289.32

G0 X-82.10 Y-31.31

G1 Z0.30

G1 F900 E15.61459

G1 F420 X-82.10 Y-21.88 E16.32066

I have checked and re-checked machine settings, etc., and they are the same ones that worked reliably with Cura 14.01.

Thank you for your great work!

Bill

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hi Daid

Not sure if you realize but the TweakAtZ plugin isn't working in this release

Other than that it's working great for me.

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hi, Daid.

I have been trying out 14.02 this morning and it is generating travel moves that want to take the hotend well off the print bed. I am using your slicer on a Windows 7 dual core computer (i.e., 32 bit). My printer is a dual head Rostock MAX with a RAMBo 1.1 controller.

Here are a few lines of gcode from a slice I did this morning; the "extreme" travel move is listed in the 4th line (colored red):

G1 F420 X-96.56 Y7.33 E15.61459

G1 F900 E11.11459

G1 Z0.80

G0 F7200 X-6493.01 Y-6289.32

G0 X-82.10 Y-31.31

G1 Z0.30

G1 F900 E15.61459

G1 F420 X-82.10 Y-21.88 E16.32066

I have checked and re-checked machine settings, etc., and they are the same ones that worked reliably with Cura 14.01.

Thank you for your great work!

Bill

 

Was this on a single or dual extrusion print?

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Got something strange when selecting the 'spiralize outer contour' setting. The outline changes into this star- / snowflake- shape line.

Cura 14.02 RC2 Stange behavior spiralize setting

 

It's supposed to be a double walled (0.8mm) vase: http://www.thingiverse.com/thing:126567

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hi Daid

Not sure if you realize but the TweakAtZ plugin isn't working in this release

Other than that it's working great for me.

 

Did you copy the ini files from an previous installation to the 14.02RC2?

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

@BaasB: That looks like a bug alright. But, something to keep in mind, when you use the spiralize function cura will try to make a single wall of that thickness. So in your case it will tell your Ultimaker to extrude a 0.8mm thick bead of plastic. That's asking for a lot.

 

Share this post


Link to post
Share on other sites
Posted · Bring me your bugs! Cura 14.02-RC2 ready for testing.

Hi Daid,

Thank you for the new version. Looking forward for separate speeds for inner and outer shells.

Regarding the UM2 firmware, did you catch the bug where retraction settings aren't saved? It is somewhat annoying because it must be set every time the printer is powered on.

Thanks.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!