Scaffold safe idle temperature

Discussion in 'Calibration, Help, and Troubleshooting' started by Falc.be, Apr 28, 2016.

  1. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    I have trouble printing particular models with scaffold

    for example this wheel of a T34 RC tank

    [​IMG]

    there are hidden cavities underneat the wheel that need scaffold, then its solid XT fo 15 layers and then scaffold is needed again.

    The main problem I have is the fact that scaffold clogs up when its sitting idle for too long in the extruder, this is mentioned in the data in the site so fair enough.

    I have now come up with the solution to turn off the extruder when its not needed for a while (by checking the layers manually and adding setpoints with 0°C at certain layers)

    I then add folowing line to the tool change script to turn it on again when the extruder is needed (after purging but before priming)

    {IF NEWTOOL=1}M109 S215 T1

    My question is this: is there a certain temperature where scaffold can sit idle for much longer without having to turn off the extruder completly, for example 150 °C ?

    @Greg Holloway or @Sanjay you guys have any suggestions ?

    I do realize this may affect print time allot but if i can only lower it, it would speed things up again
     
  2. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    Marlin does not support this syntax, the command is executed though... M109 is executed for the selected extruder, you cannot say T1 in that command, it just won't do that if T0 was selected previously...
    So what you have to do is for example to heat up again:
    Code:
    {IF NEWTOOL=1}T1
    {IF NEWTOOL=1}M109 S190
    or
    Code:
    {IF OLDTOOL=1}T1
    {IF OLDTOOL=1}M104 S0
    to cool down...

    Gotta correct myself.
    It is not really documented. You find nothing in the Gcode docs or in the Marlin help but you are right this should work... I had a look in the code base and though the documentation in the code does say nothing about if that syntax is valid, it is unfortunately...
     
  3. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    I got the M109 from a generated gcode file so it should work. I will test it tomorrow.
     
  4. R Design

    R Design Well-Known Member

    Joined:
    Oct 7, 2015
    Messages:
    918
    Likes Received:
    183
    If all else fails, how about placing a second object / process alongside that's just solid scaffold so a little is extruded every layer?
     
  5. Greg Holloway

    Greg Holloway Administrator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    565
    Likes Received:
    397
    find where the last layer of scaffold is and then insert an M104 T0 S0 to turn off the hotend. It's a bit of a hack but it's what I do.

    Do not leave scaffold at temperature for long (15 minutes) as it degrades and will block the nozzle!
     
  6. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    Ok so whats the safe temperature than i can keep the filament on while its idle and before the degrading starts
     
  7. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    Yeah I do the same but I just use the temp control in S3D. I slice and find the layer where no support is printed and add a control point to that extruders temp.

    But the question was how to do in mid print if there are areas you need no supports for a lot of layers and then again support is needed and if you have to cool down completely or maybe one to 150 or 100 degrees to have the heat up faster?
    I would not do this in tool change because then it happens every tool change. I didn't have such a part yet. But thinking of it and the restrictions of S3D I would probably edit manually the file and cools down.
     
  8. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    [​IMG]

    These are my temp settings for turning off the extruder when needed

    The extruder will be switched on again by M109 command in tool change script as I posted above
     
  9. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    Ahh cool yeah didn't think about that way... Creative... So you just set the temp with M109 in the tool change, the cool down you set only on one specific layer...
    Cool, have to write that in my docs ;)
     
  10. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    ran into a small problem

    S3D ignored the temp setting on layer 50 because it was the same as layer 17, so I changed its temperature to 2 so S3D wouldn't ignore it, double checked in the gcode

    [​IMG]

    doing a new print right now, i'll know the results in an hour
     
  11. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    filament grinded up again :/
     
  12. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    success !

    [​IMG]
     
  13. R Design

    R Design Well-Known Member

    Joined:
    Oct 7, 2015
    Messages:
    918
    Likes Received:
    183
    Amazing print!

    Validation of the e3d vision.

    Enter it for the logo competition! ;-)
     
  14. Falc.be

    Falc.be Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    244
    Likes Received:
    38
    and after 2 20 minute ultrasonic baths

    [​IMG]
     

Share This Page