Skip to content

Conversation

@AndreVallestero
Copy link

@AndreVallestero AndreVallestero commented Aug 19, 2025

The honeycomb pattern has the highest specific strength (strength to weight ratio) in 2D planar loading. The rhombic dodecahedron is the honeycomb of 3d polyhedra, so it should provide the highest isometric (omni-directional) specific strength.

I've verified that it builds and works as intended:
rhodo-infill

Here's a cross section of what the phases should look like:
rhodo-cross-section

@AndreVallestero AndreVallestero marked this pull request as draft August 20, 2025 03:07
@AndreVallestero
Copy link
Author

Converting back to draft. I just realized that the phases for permutation 1 are wrong by 1 hexagon width

@AndreVallestero AndreVallestero marked this pull request as ready for review August 24, 2025 22:12
@AndreVallestero
Copy link
Author

Fixed in the latest version and validated that the cross section matches the expected cross section at each phase; it should now be ready for review / merge.

Side note, I create the polylines in the most efficient way possible for print speed, but somewhere later in the slicing process, the polylines are no longer in order, and the resultant path is horribly inefficient. Would appreciate any help to make the ordering "sticky" for faster print times.

@RF47
Copy link
Contributor

RF47 commented Aug 26, 2025

How did you manage to make the hexagonal pattern with a single line? Does it have bridges?
By the way, it's an incredible piece of work.

@AndreVallestero
Copy link
Author

@RF47 The hexagonal pattern is made with 2 lines per row. And there is no bridging, only overhangs (should be small enough to not cause any issues).

I only recently figured out how the polylines are re-arranged by the slicer, so I'll be doing a pass of print time optimizations to hopefully make the time competitive with cubic and gyroid.

@RF47
Copy link
Contributor

RF47 commented Aug 27, 2025

Implement your code in Orca Slicer and I see a problem: the hexagonal cells are made with a single line, so it is not possible to make continuous paths.
image
Perhaps an approach similar to regular honeycomb infill could be used to make continuous sections, which would make the print much faster.
image

@AndreVallestero
Copy link
Author

AndreVallestero commented Aug 28, 2025

Interesting, I didn't realize that honeycomb "doubled up" on some walls. Avoiding that was the main reason that I couldn't do it as one continuous line. I'll try to implement that later tonight.

@AndreVallestero AndreVallestero force-pushed the master branch 5 times, most recently from ed88d71 to c86cc26 Compare August 31, 2025 00:17
@RF47
Copy link
Contributor

RF47 commented Sep 1, 2025

I tested your latest implementation, and the problem I see now is that sometimes the nozzle goes back and forth along the same line. Not only does this waste time, but it can also drag material and cause a lot of retraction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants