Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create option for gyroid infill #3666

Closed
mrjohnc opened this issue Jan 13, 2017 · 23 comments
Closed

Create option for gyroid infill #3666

mrjohnc opened this issue Jan 13, 2017 · 23 comments
Labels
Done This issue is implemented and considered complete. Feature request This is an idea for a new feature in Slic3r Gap Fill or Infill
Milestone

Comments

@mrjohnc
Copy link

mrjohnc commented Jan 13, 2017

Please create gyroid infill that is the shape as graphene. This shape has been shown to be very strong as a 3D printed object and if used as an infill would presumably create very strong 3D prints

http://itsybitsymag.com/2017/01/11/mit-research-ten-times-strong-lightweight-graphene/

I printed a gyroid shape where all surfaces are 0.4mm thick (the size of my nozzle), I think this is the same as what the infill would be like, the model is 40mm x 40mm. It is very very strong, I think I could maybe stand on it and it would be ok, it weighs very little.

I got the model from here https://grabcad.com/library/math-visualization-gyroid-1

8c81dbf6-d980-11e6-8361-d3563cd03aad

Note: I have also created this request on the Prusa fork of Slic3r (I have a Prusa Mk2) prusa3d/PrusaSlicer#92

@forReason
Copy link

seems nice but is it stronger than current infill like 3d honeycomb? seems rather comlex...

@mrjohnc
Copy link
Author

mrjohnc commented Mar 9, 2017

I created some test cubes to compare the strengths of infill, any ideas how to compare strengths?

http://www.thingiverse.com/thing:2091011

@lordofhyphens
Copy link
Member

lordofhyphens commented Mar 9, 2017 via email

@RafaelEstevamReis
Copy link

RafaelEstevamReis commented Mar 9, 2017 via email

@lordofhyphens
Copy link
Member

@mrjohnc any results from experimenting?

@mrjohnc
Copy link
Author

mrjohnc commented Mar 30, 2017

@lordofhyphens not really, I'm stuck on how to test fro strength. Any ideas that would be of suitable quality and repeatability?

@lordofhyphens
Copy link
Member

lordofhyphens commented Mar 30, 2017 via email

@lordofhyphens
Copy link
Member

lordofhyphens commented Mar 30, 2017 via email

@lordofhyphens
Copy link
Member

lordofhyphens commented Mar 30, 2017 via email

@ehybrid
Copy link

ehybrid commented Apr 8, 2017

Even if it wasn't stronger, it should be print faster than 3d honeycomb due to the lack of corners, right?

@NateTG
Copy link
Contributor

NateTG commented Apr 8, 2017

Even if it wasn't stronger, it should be print faster than 3d honeycomb due to the lack of corners, right?

I don't think that matters. Even if it did, there are simpler infill patterns (like cubic infill) that don't have corners either.

@Shokman
Copy link

Shokman commented Apr 10, 2017

I was looking for a slicer that uses this infill after I saw this video:
http://news.mit.edu/2017/3-d-graphene-strongest-lightest-materials-0106

Here is the paper:
http://advances.sciencemag.org/content/3/1/e1601536.full
http://advances.sciencemag.org/content/advances/suppl/2016/12/30/3.1.e1601536.DC1/1601536_SM.pdf

They 3D printed several cubes and tested their properties. like you wanted to do.

I think that the results show that it is worth trying, but there is need for further research. If you are interested in doing something with this I might be able to get people involved from my university with access to equipment to test the printed parts properly.

@supermerill
Copy link
Collaborator

supermerill commented Jan 31, 2018

@lordofhyphens

Shouldn't be too bad. Download Slic3r-perl from wiki and put everything in
path.

Tried to compile the alexrj version of slic3r : windows fail (tried with the environment from silc3rPE: fail, your wiki : too much to do vs ubuntu vm). Fresh ubuntu 16.04 (version from the wiki) fail 2 times (one because my vm disk has a bug, second time because it seems 16.04 has a wrong version of wxperl?)
Already lost a day on that (compiling is sloooow).

I didn't find your "Slic3r-perl from wiki"

I'm out for now.

@lordofhyphens
Copy link
Member

https://github.com/alexrj/Slic3r/wiki/Running-Slic3r-from-git-on-Windows
@supermerill you mean that? Right there at the top of the Windows compiling instructions. Header "Slic3r Perl"

@supermerill
Copy link
Collaborator

supermerill commented Feb 13, 2018

boost fail to compile ("don't know how to make link=static")
Finally succeed to compile on linux with a xubuntu 17.10.
Now, i have to convert some C++ to perl, and i'm not good at perl.
I have succeed to compile & test the gyroid infill, but i have some quirks with the ironing code.

@lordofhyphens
I can make a gyroid pull request.
Do you want a buggy (the first top infill is missing, i'm not sure the gcode is well ordered) pull request for ironing? I can't use any more days to debug this. Maybe you can debug it easily (it works in the PE version, but the code base is diverging).

@lordofhyphens lordofhyphens added this to the 1.3.0 milestone Feb 24, 2018
@lordofhyphens lordofhyphens added the Done This issue is implemented and considered complete. label Feb 24, 2018
@lordofhyphens
Copy link
Member

Merged from work done by @supermerill. Thank you!

@chambm
Copy link

chambm commented Mar 14, 2018

Nice work folks! Regardless of whether it's stronger or not, it's very cool looking. :) Perhaps I should subject it to the toddler jump test...

@mhujsak
Copy link

mhujsak commented Mar 14, 2018

Is this downloadable/usable now? I was just thinking about gyroid infill today and looking for a way to do it myself - then I came across this thread. I'm seeing builds dated 2-26 in the automated builds folder.

@chambm
Copy link

chambm commented Mar 14, 2018

Yep! image

@mhujsak
Copy link

mhujsak commented Mar 14, 2018

That is soooo cool! You guys ROCK!

@supermerill
Copy link
Collaborator

thanks.

@foreachthing
Copy link
Member

@supermerill where can I post an issue concerning your wonderful infill? I do have sometimes problems with meshes not from CAD.

@supermerill
Copy link
Collaborator

You can post it as a slic3rPE issue if you have a problem with slic3rPE.
You can send me a pm on reddit if it's not slic3rPE related.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Done This issue is implemented and considered complete. Feature request This is an idea for a new feature in Slic3r Gap Fill or Infill
Projects
None yet
Development

No branches or pull requests