Jump to content

; uncomment section below to use idle temperatures


Recommended Posts

Posted · ; uncomment section below to use idle temperatures

Hiya all,

I am trying to use S3D with UM3 as Cura 2.7 is causing me issues with PVA support material not being printed properly. I have cleared BB core from any blockages.

below its the tool change script:

M218 T1 X0.0 Y0.0 ; reset extruder offset

T[new_tool]

M218 T1 X-18.0 Y0.0 ; set extruder offset

; uncomment section below to use idle temperatures

{IF NEWTOOL=0};M104 S100 T1 ; idle right extruder

{IF NEWTOOL=0};M104 S[extruder0_temperature] T0 ; heat left extruder

{IF NEWTOOL=1};M104 S100 T0 ; idle left extruder

{IF NEWTOOL=1};M104 S[extruder1_temperature] T1 ; heat right extruder

S3D doesn't seem to actually use the idle temps. and I am wondering if the above is the issue. It states '; uncomment section below to use idle temperatures'.

I don't know if this obstructs the command.

I have checked the Gcode file and this is what I have.

G1 X144.076 Y142.000 E3.8715

G1 X144.076 Y141.715 E3.8733

G1 X144.076 Y141.600 F1800

G1 X143.191 Y141.600 F1800

G92 E0

G1 E-12.0000 F900

G1 Z0.400 F1500

M218 T1 X0.0 Y0.0 ; reset extruder offset

T1

M218 T1 X-18.0 Y0.0 ; set extruder offset

; uncomment section below to use idle temperatures

;M104 S100 T0 ; idle left extruder

;M104 S195 T1 ; heat right extruder

; prime pillar

G1 X148.312 Y164.098 F15000

G1 Z0.200 F1500

G1 E0.8000 F900

G92 E0

G1 X159.912 Y164.098 E0.0727 F1620

G1 X159.912 Y175.698 E0.1455

G1 X148.312 Y175.698 E0.2182

G1 X148.312 Y165.098 E0.2847

G1 X148.312 Y164.098 F1620

G92 E0

G1 E-6.2500 F1500

The statement appears again but if i delete the section below in the tool change script as described and this is what I got:

G1 X144.076 Y142.000 E3.8715

G1 X144.076 Y141.715 E3.8733

G1 X144.076 Y141.600 F1800

G1 X143.191 Y141.600 F1800

G92 E0

G1 E-12.0000 F900

G1 Z0.400 F1500

M218 T1 X0.0 Y0.0 ; reset extruder offset

T1

M218 T1 X-18.0 Y0.0 ; set extruder offset

; prime pillar

G1 X148.312 Y164.098 F15000

G1 Z0.200 F1500

G1 E0.8000 F900

G92 E0

G1 X159.912 Y164.098 E0.0727 F1620

G1 X159.912 Y175.698 E0.1455

G1 X148.312 Y175.698 E0.2182

G1 X148.312 Y165.098 E0.2847

G1 X148.312 Y164.098 F1620

G92 E0

G1 E-6.2500 F1500

G1 Z0.400 F1500

G1 X159.686 Y164.158 F15000

G1 Z0.200 F1500

G1 E0.0000 F1500

G92 E0

G1 X159.852 Y164.324 E0.0015 F1620

G1 X159.852 Y164.889 E0.0050

G1 X159.120 Y164.158 E0.0115

G1 X158.554 Y164.158 E0.0151

G1 X159.852 Y165.455 E0.0266

As you can see the statement is gone and so has any refference to the temperature.

either it's suggesting that the UM3 internally understands there is a tool change and uses the idle temperatures or it just doesn't do it, which in practice would be no different.

any one understand what I am trying to convey and what I should do to ensure the idle temps are used.

many thanks

becky

  • Link to post
    Share on other sites

    Posted (edited) · ; uncomment section below to use idle temperatures

    You need to remove the ;

    That’s the ‘uncomment’

    The one after the IF{}

    Also um3 doesn’t know or thinks. S3D just do a poor heat/cold control, that’s one of the Cura features that make dual easier/faster. But um3 doesn’t actually think much about what’s happening on the print, but the slicer.

    For example the material, um3 only checks the tag # compares to his internal list and send the info by wifi to cura so cura knows what material is there. But that’s all. UM3 doesn’t parse the gcode, set the heat/cold times or knows where the head shouldn’t go (like bed clips). All that job is done on the slicer.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · ; uncomment section below to use idle temperatures

    Many thanks.

    I have tried it and yep spot on. it now does what I want it to do but found that it didn't wait for the temperature to stabilise before it printed.

    so I added a M109 command with a {if new tool} entry infront of it and now it does what I want it to do. change tool using idle temps and wait for it to heat up. winner.

    would I need to add retraction settings in there or will it go by the start script of the GCode file?

  • Link to post
    Share on other sites

    Posted · ; uncomment section below to use idle temperatures

    Many thanks.

    I have tried it and yep spot on. it now does what I want it to do but found that it didn't wait for the temperature to stabilise before it printed.

    so I added a M109 command with a {if new tool} entry infront of it and now it does what I want it to do. change tool using idle temps and wait for it to heat up. winner.

    would I need to add retraction settings in there or will it go by the start script of the GCode file?

     

    Not sure. I mean, I did msg Simplify3d almost a year ago about their um3 profile and they didn’t care/lissen and they answered with a ‘yeah ueah we know’. They use a weird way of solving the tool changing that isn’t effective because the tool retraction distances are applied when s3d goes from one process to the other (adding horrible long retractions). On my unfinished (the public one at least) profile I fixed that using the tool distance to 0 and making a fixed distance length inside the tool change scripts. This way you can define on your profile how much it will retract on tool change and you don’t have a double tool change retraction. Ofc not sure if they fixed this issue on 4.0 but afaik they didn’t because it’s part of the nature of the process system.

    So, short answer. Settool change settings to zero and defined inside the tool change script by a fixed amount. This way it will work better and cleaner.

    About the wait, yeah they also didn’t add that. They really needto step up the game and make a heat/cold like Cura does, and I thought (heard) that was gonna be 4.0, so hopefully they will add that on next releases (but who knows...).

  • Link to post
    Share on other sites

    Posted · ; uncomment section below to use idle temperatures

    Thanks for the info.

    I think S3D got a bit too comfortable.

    Cura made a massive leap forward and I think that in part thanks to you ????

    I'm only using S3D cause I'm having an extrusion problem with the PVA. It's not consistent. There are breaks in the lines it puts down. It does eventually start to work as it suppose to but just not after the first layer. I think it might be a temp thing as I have cleaned out the nozzle so many times. It's getting boring. I just completed a 7hr print with S3D using PVA support and it looks great. So it leads me to think it's a profile issue with Cura.

    I might set the PVA to default 220.

    Again thank you and I will amend the script as suggested. ????

    • Like 1
    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

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 20 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...