Jump to content

Gcode modification


championjc

Recommended Posts

Posted · Gcode modification

What kind of modifications would it take to the Gcode in CURA to do multiple outer layers at a high detail layer height and a single fill layer to match the height of the outer layers?

Also what would it take to use the dual extrusion heads to do this? using the main head for the outer layers and the second head for the fill layers.

 

  • Link to post
    Share on other sites

    Posted · Gcode modification

    In my opinion this is a big deal because those 2 outer layers do not "stack up" on top of each other so do you take the more "inner" layer? Or the higher layer as your contact for infill?

    I think kisslicer might already do this and it has a nice gui just like Cura and it is free.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    both? the way i am thinking of it working is doing two or three layers of a shorter layer height in two or three rounds of the outer edge of the object then doing one layer for the infill of equal height to the outer edge.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    Cura used to offer the option to do what you are suggesting, printing the outer wall in multiple smaller, identical passes, but many of us, including Daid (most importantly) weren't really convinced that it added much, and it definitely caused problems with some geometries. Generally speaking if what you want is the highest quality outer surface, you don't really want to be printing the outer perimeters and infill at different volumetric rates, because when the fast printed infill ends, and it slows down to printing the slower perimeter again, you're going to get oozing on the outer wall until the pressure equalizes.

    On the other hand, I've seen others who really liked the feature. Maybe it helps for some specific use cases. But I don't think it will be coming back any time soon.

    Actually slicing the perimeter and infill at different layer heights *might* be more useful, but it is still going to suffer from the speed differential issues, and there is some suggestion that it may be a patent-protected technique at this time.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    my expectation for this technique of printing was faster prints without losing quality on the outer surface and the ability to print the filler with natural colored filament and reduce the cost of each individual print. I'm starting to see where this technique would require a lot of specific changes to the Gcode, print speed, etc.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    Layer stacking is a pay-for-feature I'm afraid (one of VERY few features that are behind a pay wall).

     

    It's not bad to pay for KISSlicer, he deserves some money for his hard work. And without Jonathan from KISS I would not have been able to make the engine behind Cura. He has given me some very good tips on getting stuff done. While the actual final method of getting things done in KISS and Cura are vastly different.

    It's not a full-time job from Jonathan, it's just a hobby project which makes a tiny bit of money for him.

    Or, in his words "if it would bring in some more money, I could buy a better printer" as he is still using an old BfB machine.

    As for "different layer heights for infill and perimeter", I have some ideas on that how to do the old "skin" setting properly (just suddenly came to me!). So I might spend some time on it soon.

    Different nozzles for "quick" and "detailed" parts are a whole different story... oozing on large nozzles is a big issue.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    I have the same 3mm nozzle on both heads. i just thought about running different layer heights between the two to get good detail on the visible part of the object but quick infill times. as well as using natural color pla for the infill rather than using up colored pla filament.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    I have the same 3mm nozzle on both heads

     

    You mean .4mm nozzles?

     

    the way i am thinking of it working is doing two or three layers of a shorter layer height in two or three rounds of the outer edge of the object then doing one layer for the infill of equal height to the outer edge.

     

    Which outer edge? For a cube, fine, all three layers stack on top of each other but for most prints they don't. So which of the 3 outer edges do you run the infill to?

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    Daid while we are talking about speeding up infill without hurting quality...

    It would be nice if for those times when someone sets the infill speed at a different rate than the print speed, it would be nice if for the last 1 second worth of travel, or the last 50mm or something like that - it would be nice if it would gradually (or suddenly) switch back to the print speed. So that there isn't this bad quality the moment it changes speeds (typically over extrusion when it starts the skin again).

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    the stock nozzle on the ultimaker original. the most inner edge.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    the stock nozzle on the ultimaker original

     

    That would be .4mm. Not 3mm.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    yeah sorry was thinking about my extrusion bot its got a 3mm head on it.

     

  • Link to post
    Share on other sites

    Posted · Gcode modification

    Daid while we are talking about speeding up infill without hurting quality...

    It would be nice if for those times when someone sets the infill speed at a different rate than the print speed, it would be nice if for the last 1 second worth of travel, or the last 50mm or something like that - it would be nice if it would gradually (or suddenly) switch back to the print speed. So that there isn't this bad quality the moment it changes speeds (typically over extrusion when it starts the skin again).

     

    A very small retract at the start of the next skin layer would do the job (decrease pressure within the nozzle), wouldn't it? And the other way round: an additional amount of filament when starting the (fast) infill...

    But shouldn't that not better be implemented in Marlin? Some kind of latency would have to be specified for that in the Marlin code...

     

  • 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.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 56 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 29 replies
    ×
    ×
    • Create New...