Jump to content
Ultimaker Community of 3D Printing Experts
rebekah_harper

; uncomment section below to use idle temperatures

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

  • Our picks

    • How to 3D print with reinforced engineering materials
      Ultimaker is hosting a webinar where we explain how you can achieve and maintain a high print success rate using these new reinforced engineering materials. Learn from Ultimaker's Product Manager of Materials and top chemical engineer Bart van As how you can take your 3D printing to that next level.
      • 0 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

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!