3D Printing : Matryoshka Doll

by reevamish in Workshop > 3D Printing

544 Views, 1 Favorites, 0 Comments

3D Printing : Matryoshka Doll

Screen Shot 2021-04-10 at 7.00.47 PM.png

This tutorial is about how to make Matryoshka doll with Rhino6 and Grasshopper.

SOFTWARE USED:
1. Rhino6

2. Ultimaker CURA

Usage of Rhino to Build the Pattern

Screen Shot 2021-04-10 at 7.06.49 PM.png

From Rhino6 command box, "Grasshopper" is opened.

The curve (shape of the required object) is drawn on Rhino and is fed as an input curve to the "RevSrf" function (as can be seen in the circuit drawn in the image below on Grasshopper) i.e. to revolve the drawn pattern in order to generate a 3D object.

Caution: Please take care to measure the thickness of both the curves (so that they match to rest on each other after 3D printing)

Stacking in Grasshopper Using Python

Screen Shot 2021-04-12 at 11.10.15 PM.png
Screen Shot 2021-04-12 at 8.36.08 PM.png

The resulting surface is further passed into python function to form identical objects in a gradually decreasing scale that stack one above the other.

The outer surfaces are adjusted to avoid the overlap between the object walls.

Edits in Rhino

Screen Shot 2021-04-12 at 8.23.50 PM.png

First, a boolean union is performed on the rhino 3D surfaces (as shown in the above image).

Separate the Objects

Screen Shot 2021-04-12 at 7.08.11 PM.png
Screen Shot 2021-04-12 at 6.52.01 PM.png
Screen Shot 2021-04-12 at 11.27.21 PM.png

Then, all the individual objects are separated from each other to be well aligned for the 3D print and exported as .stl file (supported by CURA - a 3D printing software)

Export and 3D Print

Screen Shot 2021-04-12 at 8.33.26 PM.png

The stl file is opened in CURA software and sliced to know the time it would take to print on a 3d Printer. It is based on size and scale of our designed object. In this case, as can be seen in the above image, it will take around 12.5 hours. The size of the pattern could have been made smaller to achieve a much lesser time to print.