Jump to content

Dual Extrusion 13.03 - first test


snowygrouch

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

 

 

  • 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

     

  • 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

  • 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.

     

     

  • 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

     

  • 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.

     

  • 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.

     

  • 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)

     

  • 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 ;)

  • 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.

     

  • Link to post
    Share on other sites

    Posted · Dual Extrusion 13.03 - first test

    I had a version that did dual extrusion support, this shows it: http://daid.eu/~daid/IMG_20121008_162633.jpg

     

  • 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.

     

  • Link to post
    Share on other sites

    Posted · Dual Extrusion 13.03 - first test

    13.01 : same problem

    12.12A : it works

     

  • Link to post
    Share on other sites

    Posted · Dual Extrusion 13.03 - first test

    It worked with my own firmware build, and Cura 12.12A

    Thanks for the tips.

     

    1st Sucess Dual Extrusion - side view (strings removed)

     

  • 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.

     

  • 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.

     

  • 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

     

  • 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.

     

  • 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"

     

  • 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?

     

  • 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.

     

  • 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 ?

     

  • 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.

     

  • 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.

     

  • 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.

     

  • 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
    • Our picks

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...