Jump to content

Please include an "Iron every layer" option, for clearer prints.


nubnubbud

Recommended Posts

Posted (edited) · Please include an "Iron every layer" option, for clearer prints.

Earlier, I began printing in PETG, and my first prints got successively better, till little parts of the prints I made were clear enough for me to hold against a screen and see the details through it! but no more. I was printing little 1cm cubes, and I began noticing that the issue lies in extrusion...lines? Essentially, little bubbles between the extrusion lines were left behind, even after dialing in my settings to the best of my ability. I believe ironing may be the solution here, but therein lies the issue. Cura only supports ironing on exposed upper surfaces. I believe it should be an option, and not hard to add a little check box to "iron everything". it should come with a warning that it will slow down prints immensely, but after spending 3 hours on a 1cm cube in an attempt to get it a little clearer, I think the feature can stand on its own. 

I'm not sure it will make things clerar, but I'd say there's a decent chance, and some extra heating on the top of every layer may actually help strengthen prints by removing fracture points and ensuring better layer adhesion, in any case. another option would be the ability to list which layers should be ironed and a checkbox for whether to include the entire layer or just exposed faces. I know a few people that wanted to iron only a couple layers.

Edited by nubnubbud
  • Like 2
Link to post
Share on other sites

Posted (edited) · Please include an "Iron every layer" option, for clearer prints.

played with some manual gcode. yes, this works, at least somewhat. printed in PETG. the clouds are in the print, and are all the same shape, so it is either a retraction setting in the model, or due to the model's shape and settings. they are, however, not just uniform shapes, leasing me to believe taller prints may not suffer from it as much.

image0.jpg

Edited by nubnubbud
  • Like 1
Link to post
Share on other sites

  • 3 weeks later...
Posted (edited) · Please include an "Iron every layer" option, for clearer prints.

Fun fact. I found out about ironing (neosanding) year before writing about it, because forcing the second pass does indeed strength the parts.

 

The way I use it is to print 2 parts that actually hit and reprint on the same area, then neosand it. 

 

I never published it because everyone would ask for ‘scientific proof’ and I don’t have the time to do the necessary tests. This being said, my proof is that 2 delicate items stopped snapping on poat office after I realized this 🙂

 

Slighly better explained on my twitter

 

Edited by neotko
  • Link to post
    Share on other sites

    Posted (edited) · Please include an "Iron every layer" option, for clearer prints.
    11 hours ago, LazaroFilm said:

    Any updates on this? 

    I cross posted on the github but no answers... https://github.com/Ultimaker/Cura/issues/5302

    yes, I'm actually in contact with Slic3r pursa edition devs because they reached out to me, though I'm having a bit of trouble implementing it because the code has almost no documentation, and my printer is having some quality control issues at the moment (it's an old cr-10s and can't hit its projected temps due to hotend and capacitor issues.)  the file attached was my last attempt before these issues started, but I was able to make an optically clear part to within .1mm of the projected width. Because it's clear at over a centimeter thick, I also have reason to believe it has crystallized very well, and is extremely strong.

    because this gcode is edited by hand, it's extremely tedious, and the relative extrusion makes it less predictable, depending completely on the machine to know exactly how much to extrude.

    image0.jpg

    Edited by nubnubbud
    • Like 1
    Link to post
    Share on other sites

    • 3 months later...
    Posted · Please include an "Iron every layer" option, for clearer prints.
    Quote

    because this gcode is edited by hand, it's extremely tedious, and the relative extrusion makes it less predictable, depending completely on the machine to know exactly how much to extrude.

    If you can go over how you make those gcode edits, I might be able to write a GCode post-processor.

    • Like 1
    Link to post
    Share on other sites

    Posted · Please include an "Iron every layer" option, for clearer prints.
    15 hours ago, pleasantatk said:

    If you can go over how you make those gcode edits, I might be able to write a GCode post-processor.

    well, it would be the same as ironing, hopefully. here's what ironing does:

    1. moves the printhead in a pattern over the entirety of the prints upper surface. this means it will not go back and forth over the air unless there's a disconnected part.
      1. the pattern can be changed, but it's usually concentric or zig-zag.
      2. the movements must make the flat part of the printhead move over every surface at least once. this means for a .4mm nozzle, for example, it must be treated as if it was a .1 to .2 mm nozzle to make enough lines close together
      3. printhead must be able to move to the very edge 
      4. usually much slower than the original layer, (10-20mm/s)
      5. if the top surface is zigzag or lines, iron perpendicular to it.
    2. extrudes a tiny amount. (usually expressed as a percent, like 10% normal line flow) this helps it fill in and even out the surface, partially annealing and filling gaps that would normally cause bubbles and fracture points
       

    Ironing is already enabled in Cura, just load in a calibration cube and see what it does to the topmost layer. you'll see it even without travels enabled because it renders the tiny extrusions made to fill gaps

  • Link to post
    Share on other sites

    • 3 weeks later...
    Posted · Please include an "Iron every layer" option, for clearer prints.
    On 6/22/2019 at 6:24 AM, nubnubbud said:

    well, it would be the same as ironing, hopefully. here's what ironing does:

    I know what ironing does, I meant the actual GCode changes - 

    Quote


    because this gcode is edited by hand, it's extremely tedious

    What changes are you making by hand?

     

    Manually calculating every exact position? Copying the previous layer and adjusting speed and extrustion?

  • Link to post
    Share on other sites

    Posted (edited) · Please include an "Iron every layer" option, for clearer prints.
    8 hours ago, pleasantatk said:

    I know what ironing does, I meant the actual GCode changes - 

    What changes are you making by hand?

     

    Manually calculating every exact position? Copying the previous layer and adjusting speed and extrustion?

    no, I only copied and pasted ironing moves from different files to make a frankenfile. I edit the part, and export it once for every layer, each time one layer higher, then take the ironing moves from the last layer in each file and paste it at the end of the corresponding layer in the full print.

    that's why they're cubes. if it's a tower, the ironing moves will be the same every layer! (hence the ignored corners being cloudy all the way up)

    I set it to relative, letting me put a flag at the end of each layer so I could just replace the flag with the same ironing gcode each layer using a script. It was still inaccurate, but after about a minute of sanding, I got those parts in the images above.

    any tower shaped object works like this, but the relative extrusion mode is a bit inaccurate at times, or more likely, the inaccuracies build up over time.

    this is why I'm pretty sure it would work. I was literally using Cura's own ironing algorithm on every layer for my tests.

    Edited by nubnubbud
  • Link to post
    Share on other sites

    Posted · Please include an "Iron every layer" option, for clearer prints.

    Any news regarding this topic? For transparent filament it is very useful.

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