3d Printed Puzzle

29,644

382

25

Introduction: 3d Printed Puzzle

About: I'm an Italian freelance structural engineer, graphic designer and photographer, now I'm teaching physics in Waldorf high-schools. I always investigate electronics, robotics and science in general, I'm a passi…

With last generation 3D printers you can now easily create a very detailed product. In this trend, every 3D software acquires an enhanced importance. You can indeed turn your own design in reality, and whether it is a toy, a tool, or a prototype scale-model, you will see that it will come out an awesome piece of art.
A puzzle game composed by a dozen of 3D tiles can be printed to reach a remarkable size, and it will be a very appreciated present. If Easter is coming you can also decide to make an egg shape instead of the classical cube.

Step 1: The Basic Shapes

One of the professional software used to model architectural and mechanical shapes is Rhinoceros (Rhino for friends). This software lets you to model 3d geometric objects keeping the vector format through all the designing process, with a great improvement in precision and detail.
Draw a cube with the right dimensions, or an egg applying the revolve command to a simple curve. Since I'm not skilled enough to teach advanced modeling in Rhino, I will use basic commands which are easily found in main toolbar or menu list of the software.

Step 2: The Power of Parameters

Grasshopper is a very powerful plugin for Rhino. With its features you can apply algorithmic formulas to the geometric shapes of Rhino, and a fast parameters variation will update instantly the 3D model. It also can generate very complicate parametric geometry which is otherwise very difficult, if not impossible, to draw with standard modifiers.
You can analyze the schematic to see which commands are used and how they are connected. I added a few notes over the images, so that you can find out the full name of each function.

Step 3: The Subdivisions

As you can recognize, I used the Voronoi3D feature to subdivide the volume of the cube or the egg in a number of different solids, each boundary with the near ones. Then I used the points from FaceNormals command as centre for each little sphere which acts as joints between the 3D tiles. These spheres protrude from a tile and are subtracted from the adjacent ones.
Probably there is a faster way to subtract spheres from solids and to join them to other tiles in Grasshopper, but I couldn't find it, so I had to do that in Rhino. So, after baking both Voronoi solid and spheres group, turn off the Grasshopper plugin and go working on Rhino window.

Step 4: The Choise

With the SelDup command select the duplicated spheres and delete them.
Now you can proceed in different ways. I decided to hide one tile at a time, the I deleted the unwanted spheres and hid the spheres I decided to keep. Go on in this way until nothing is shown. Then unhide everything.

Step 5: Fusion

Now you can Boolean union the external spheres to the tiles. Anyway if you don't like that style you can choose to delete them too, and keep flat faces on the cube. I wanted to add more difficulty in solving the puzzle.

Step 6: Subtract

Then select all the (remained) spheres and subtract them (Boolean Difference) from all the cube together, but keep the input solids.

Step 7: The Joints

This is the difficult part. You have to choose which side the spheres would stay. You can also use Ghosted view to see better inside the cube. When you have decide select the sphere and the corresponding tile, then join them with Boolean Union. If all the spheres around a tile have been examined, hide that tile and carry on.
Try to not protrude spheres all around the same tile, because it would simplify the game too much.

Step 8: The Egg

I will save you from hearing a joke about Columbus' Egg... 
I found some problem in setting the points inside the egg, anyway I made a Boolean Intersection between each tile and the egg. Now I have to choose the spheres in the same way I used for the cube.

Step 9: Blending

If you wish, you can smooth edges with the Blend Edge command. Better you make it before subtracting the spheres, so to select all the edges in one time.

Step 10: Time to Play

Now you only have to save the pieces in one or more .stl file (it's in the export options of Rhino) and send it to the 3D printer.
There is a "nota bene" to add: there are some chances that the puzzle will not work.
This could be due to two causes: first the rigidity of the printed piece and material, among with the percentage of filling chosen in printing settings. Second the reciprocal disposal of the tiles' faces. Indeed, since some tiles will certainly be blocked by the others, I'm not sure that every tile will be able to be inserted.
Of course the bigger is the number of tiles, the harder will be inserting them... you only have to try.

Step 11: Enjoy With Colours

You can of course paint the pieces or print them with different colours. 
I hope you will be able to model your own puzzle, since I still have to set up the STL files, but I will attach them in next weeks.
Enjoy!

Egg Contest

Participated in the
Egg Contest

Be the First to Share

    Recommendations

    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge
    • Make It Bridge

      Make It Bridge
    • Big and Small Contest

      Big and Small Contest

    25 Comments

    2
    Rick5417
    Rick5417

    Question 3 years ago on Step 10

    Andrea, excellent design. But like other members, can you publish the final files in STL? . Or where can they be found?

    1
    AustinS127
    AustinS127

    4 years ago

    Hi Andrea, did you ever post the STL?
    I am wanting to print this and cant locate the STL.

    0
    thagog
    thagog

    8 years ago on Introduction

    voce poderia me dar os arquivos stl por favor eu estou louco para ter um quebra cabeças desses

    0
    li-gong
    li-gong

    8 years ago

    lol!

    0
    ruisantos10
    ruisantos10

    8 years ago on Introduction

    Really good job! I can't wait to have my printer ready for it ;)

    Anyway, did you applied any kind of face smoothing after printing? Or is that straight from the printer? Those edges are awesome!

    Keep up the good work

    0
    trans4mation
    trans4mation

    8 years ago on Introduction

    Man, as soon as I'm an adult I plan to get a 3D printer! Thanks to you, I think this is the first thing I want to build when I get one! Nice job!

    0
    andrea biffi
    andrea biffi

    Reply 8 years ago on Introduction

    Don't wait to be an adult, or with the 3D printer you will return teenager! ;-)

    0
    kaijne
    kaijne

    8 years ago on Introduction

    Awesome! Just awesome. I'm getting a 3D printer soon, so I'll add this to my growing list of things to print.

    0
    hunter999
    hunter999

    8 years ago on Introduction

    This is super! The colour one is a huge bonus!

    Thanks for sharing :-)

    0
    ASCAS
    ASCAS

    8 years ago on Introduction

    Finally! A puzzle that would intimidate my puzzle loving classmate :)

    This is AWESOME!

    0
    andrea biffi
    andrea biffi

    Reply 8 years ago on Introduction

    I wish to implement the process to make it completely automated so that there is only need to choose the number of tiles, then you can easily develop an huge and very intimidating puzzle!