Jump to content
UltiMaker Community of 3D Printing Experts

New infill patterns in experimental Cura builds


burtoogle

Recommended Posts

Posted · New infill patterns in experimental Cura builds

I was asked to implement the Schwarz P and Schwarz D TPMS infill patterns by a user who wishes to compare their properties with the already implemented Gyroid pattern. This I have just done and so I'm just letting people know in case anyone wants to give them a go.

 

This is Schwarz P ("Primitive") and I don't think it is so good for general infill as it requires a lot of travels because each layer consists of a bunch of closed loops.

 

Screenshot_2019-12-07_17-11-00.thumb.png.559ea1a0001560e15f2e1f80cb2a62b0.png

 

This is Schwarz D ("Diamond") and, like Gyroid, each layer consists of wavy lines so it requires fewer travels.

 

Screenshot_2019-12-09_09-26-47.thumb.png.52a8077c2c3757106d1121e51fdd10d6.png

 

Both of these patterns have shallow slopes and so to get the best visual quality they should be printed using thin layers and fat lines (i.e. 0.1mm and 200% infill flow).

 

A known issue is that the Connect Infill Lines setting doesn't work very consistently with these patterns. More work required, there.

 

As ever, my Cura builds can be found at https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0 Please read the README.md file there.

 

For more info on TPMSs, a good page is http://facstaff.susqu.edu/brakke/evolver/examples/periodic/periodic.html

 

All feedback is welcome!

 

  • Like 8
Link to post
Share on other sites

  • 1 month later...
Posted (edited) · New infill patterns in experimental Cura builds

Thanks a lot for your work @burtoogle

 

I  like your new Schwarz D  pattern.   The Gyroïde pattern is already nice but the Schwarz D pattern are faster and it generate less wobbling movements.  On the other hand I am not convinced by the Schwarz P(rimimitif) pattern.

 

Modèle.jpg20200115_214558.thumb.jpg.47bab85ed004809e0603f9df88e7f8ca.jpg

 

Edited by Cuq
  • Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    Hi @Cuq. Yes, the Schwarz P isn't really much good as a general infill but apparently it has potential applications in medicine and other niche areas. Personally, I will keep using gyroid as my day-to-day infill.

  • Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    Hello,

    I'm testing your last Cura master with Schwarz D infill and it's the best I've got tryied. Gyroid was good but this one is better for mechanical and really faster. And your others options are very great and convenient. I hope Ultimaker uses your work.

    Thanks a lot !

    • Like 1
    Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    Hi,

    I print mechanicals objects and I'm working on a project of blocks of construction for houses who needs this kind of infill. Anyway even if I print a character or a little piece, I would prefer use this kind of infill for his speed ans his strong.

  • Link to post
    Share on other sites

    Posted (edited) · New infill patterns in experimental Cura builds

    I've been studying triply periodic minimal surfaces (TPMS) quite a bit.
    There are numerous other surfaces. This site has a very extensive list:

    http://facstaff.susqu.edu/brakke/evolver/examples/periodic/periodic.html#gyroid

     

    One important criterion is that they have no overhang, but even gyroid surface violates the overhang angle.

    We might want to relax the criterion of being minimal, and alter the gyroid slightly in order to satisfy overhang constraints.

    However, that would require some mathematical trickery which I haven't delved into yet.

    Another idea is to rotate the patterns if there is one orientation in which there is considerably less overhang.

     

    @Noisettetbou Please share any results you found. I am very interested.

     

    It seems to me the Schwarz D is very anisotropic; does it have those straight diagonal lines only in one direction?

    Edited by bagel-orb
    • Like 2
    Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    @bagel-orb Hi. My results are that this infill is very fast and strong. The straight lines change of direction (rotation of 90°). I don't doing some pressure tests but I think is rigid like gyroid.
    Note that with the Cura master version you can set the infill vertical scaling.

     

  • Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    According to my analysis the Schwartz D is exactly as printable as the gyroid, with normals concentrated around 45* overhang. The Schwartz D surface is definitely more stiff, though, seeing as it has straight lines in it.

     

    Can't find an easy stl for the Schwartz P surface for my automated analysis. Perhaps I will have to generate it myself in MATLAB just like I did for the gyroid.

     

     

    gyroid_angles_histogram.png

    • Like 1
    Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    I verified that the Schwartz P also has the same shape of the overhang angle occurrence plot.

     

    Are there more TPMS which are defined by an implicit function?

  • Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds

    Hi, Sorry for being naive, but where can I find the code for Schwarz P infill implementation? I was going through the github files and couldn't find it. 
    I would like to try implementing few custom infills, and was hoping to get direction from the your implementation. 

    Many thanks!

  • Link to post
    Share on other sites

    Posted · New infill patterns in experimental Cura builds
    4 hours ago, n2d7 said:

    where can I find the code for Schwarz P infill implementation?

     

    Take a look at the "mb-testing" branch:

     

    https://github.com/smartavionics/CuraEngine/tree/mb-testing/src/infill

     

    • 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.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
        • 24 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
        • 22 replies
    ×
    ×
    • Create New...