Jump to content
Sign in to follow this  
snowygrouch

Dual Extrusion 13.03 - first test

Recommended Posts

Posted · Dual Extrusion 13.03 - first test

Hi,

So have done 1st test with this.

Issue so far is that the second extruder is not being used - both support

AND model are being printed by #1 extruder which means

that the support is offset by the extruder offset.

I have ticked the "SUPPORT DUAL EXTRUSION" icon in CURA, and

uploaded the firmware from CURA.

As you can see the two nozzles are showing up in the Ulticontroller, and

can be made to heat up independantly with the UController too.

Any ideas Daid ?

Thanks in advance

C.

Dual Cura OS Sup130413 223609130413 223550130413 223540130413 223527CURA SwitchCodeCURA No toolchangeNetfab No Dual1st Sucess Dual Extrusion1st Sucess Dual Extrusion - top view1st Sucess Dual Extrusion - side view (strings removed)1st Sucess Dual Extrusion - part removed from bed, strings removed1st Sucess Dual Extrusion - part removed from bed, strings removed1st Sucess Dual Extrusion - part removed from bed, strings removed

 

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

So as mentioned elsewhere the 2nd extruder does "work" as I tested it with KS by just selecting "extruder 2" for everything.

So here is the code that CURA 13.03 is supposed to insert during extruder change, BUT if i look in the GCODE output none of these lines appear in the GCODE...

I assume there is some setting or something somewhere that I am supposed to make....

CURA SwitchCode

 

 

CURA No toolchange

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Hi it's me again..

I was just wondering if you loaded two different .stl files or just one?

As far as i got it, you would have to load a "support structure"-file and a "part"-file.

Have you been trying this file http://www.thingiverse.com/thing:23008 or any other print containing two .stl-files?

Sorry if this is not your problem but thought that you might have bet it wrong since you are usually not working with cura.

Regards

Ji

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

I am only interested in using 2nd Extruder for support material.

So am not making 2 STLs then loading using the "load dual" option.

You cannot really "draw" the support material (unless its a really simple shape) so I think this is not required when just asking it to print support in 2nd extruder.

 

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

interesting since i didn´t know, that one could tell cura to print the support-struct using the second head.

Thought you always have to give it a second stl.

it would just be interesting if you can use the dual-color-function while using two STL'

s as in the mentioned file or if this aswell results in errors.

in the end, i also just want to print the support struct, but would have started by using one of the existing files from thingiverse. so i did not use the dual-load function yet, but have been running cura with "SUPPORT DUAL EXTRUSION" for a while. Never found an option for printing with the(not yet working extruder #2). How and where did you change the setting if you did this at all?!

regards

j

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

I have the same problem, the extruder switching gcode is read (I get an error if I put an illegal charracter like "°") but not inserted in the output file.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

hi guys,

just checked both features. got the same problems as you two while using the second head as daid intended

and ended up with a totaly cold second head on printing a "dual-load".

Since I am still running without a second extruder-stepper, i can´t tell if the extruder has been working the way it should but the head movements intended that everything else was going the way it should....

hopefully, i will be able to retry tomorrow after recieving the motor.

Would be cool if Daid could checkout the trouble concerning the support-structure.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Could be that I broke something in 13.03 in relation to the dual-extrusion support, I think it was working in the 13.01 testing version or the 12.12 release. So you could check out those.

(Don't expect perfect results, there are still some problems with double retractions and wrong move locations happening with dual-extrusion)

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

@Daid: good to know that it used to work in the past!

Had a quit stressy day and have not arrived back home yet..

Has anyone checked an older cura-version?

Looking forward to get home and start working even though i think i will just go to sleep ;)

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

I will try the older Cura tomorrow, still messing around with the TOOLCHANGE gcode window right now.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Hi Daid,

Yes thanks, that is what I want to achieve. Hopefully can get there in the next few days.

C.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Hi Daid,

So this looks officially like there is a bug ín Dual Extrusion when using it for support structure

somewhere between ver 12.12A and 13.03

Regards

C.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

I'm not surprised seeing how much I changed in 13.01 on how the slicer runs.

Until my new engine hits, see dual-extrusion support in Cura as highly-experimental.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Yes, I saw that you changed a lot of things. Btw, where is the code that insert the extruder switching gcode in cura 12.12A ?

It's in Cura\slice\__main__.py on cura 13.03 but I can't locate it on 12.12A

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

On 12.12A it's located in Gui/sliceProgressPanel.py (guess why it had to be changed? :) )

But for support material a completely different path is used.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

I've found the bug :

In Cura\slice\cura_sf\fabmetheus_utilities\settings.py, line 384 : 'Activate_Alteration' is set to "false", set it to "True" and the extruder switching gcode will be written in the output file. It will also double the start and end gcode, to correct that, in Cura\slice\__main__.py, disable the lines 55, 87 and 88 with a # at the beginning of the lines, like this :

Line 55 :

 


#resultFile.write(profile.getAlterationFileContents('start.gcode').replace('?filename?', ' '.join(filenames).encode('ascii', 'replace')))

Lines 87 - 88 :

 


#resultFile.write(';TYPE:CUSTOM\n')
#resultFile.write(profile.getAlterationFileContents('end.gcode'))

It will leaves 2x ";TYPE:CUSTOM" at the beginning of the file, but only one start and end procedure.

[edit]

This fix only works for printing support structures with a dual extruder, it doesn't work with a 2 parts object.

In order to make it work with a 2 parts object, we need to add a bit of code :

in Cura_13.03\Cura\slice\cura_sf\fabmetheus_utilities\settings.py, line 384 :

 


'Activate_Alteration': storedSetting("support_dual_extrusion"),

in Cura_13.03\Cura\slice\__main__.py, line 53 to 57 :

 


if idx == 0:
if profile.getProfileSetting('support_dual_extrusion') == 'False':
resultFile.write(';TYPE:CUSTOM\n')
resultFile.write(profile.getAlterationFileContents('start.gcode').replace('?filename?', ' '.join(filenames).encode('ascii', 'replace')))
else:

and in lines 88 to 90:

 


if profile.getProfileSetting('support_dual_extrusion') == 'False':
resultFile.write(';TYPE:CUSTOM\n')
resultFile.write(profile.getAlterationFileContents('end.gcode'))

Now, it should work with a 2 parts object too if you uncheck "support dual extrusion"

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

hello snowygrouch,

since you succesfully build your own dual extruder I would like to ask you from where did you get the second little pcb on top of the extruder for connecting the second termistor? Did you get it from ultimaker directly or did you make a homemade workaround for that?

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Sounds like a working fix from Petrus. Note that I'm not planning to release any SF based Cura anymore, as my new engine is making leaps of progress. And that has dual-extrusion support build in instead of hacked on top.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Any news on when you might be doing your first official release for the new Cura Daid ?

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Not sure yet. I still have a quality bug to squash, which is pretty important. Feature wise it's missing a few minor things compared to 13.04, but most of those are not extremely difficult to add. But I hope pretty soon. I think we can live with a release which is missing a few minor things from 13.04 for a lot of other improvements.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Oh, I've also done some updates for Dual extrusion. One of the new things I've also added is a calibration wizard for nozzle offsets.

 

Share this post


Link to post
Share on other sites
Posted · Dual Extrusion 13.03 - first test

Any chance of a "wipe tower" like KS (for dual extrusion, both for the ooze and to ensure the PVA

doesnt "go off" inside the hotend because it will get a bit printed every layer).

C.

 

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!