× Project Management Computer-Aided Design Computer Controlled Cutting Electronics Production 3D Scanning and Printing Electronics Design Computer-Controlled Machining Embedded Programming Molding and Casting Input Devices Output Devices Applications and Implications Networking and Communications Mechanical & Machine Design Interface and Application Programming Wildcard Week Invention, Intellectual Property, and Income Project Development




3D Scanning and Printing

This week's individual assignment was to design and 3D print an object (small, few cm3, limited by printer time) that could not be made subtractively. Moreover we had to 3D scan an object (and optionally print it). For the group assignment the task was to test the design rules for the printer(s).

3D Printing

3D printing or additive manufacturing is a process of making three dimensional solid objects from a digital STL file. It is the opposite of subtractive manufacturing which is cutting out. There are no special tools required. The printed parts are manufactured directly onto the built platform layer-by-layer. These days you can make nearly everything with a 3D printer and you also can use various type of materials. Moreover the time it takes to make a 3D print depends on the size of the model and the settings that you use for printing. Once you have created your 3D model, it needs to be exported as an STL, OBJ, DAE or AMF file. Then it needs to be imported into a slicing software, which will generate the G-Code for the 3D printer.

Group Assignment

You can find the documentaion of this week's group assignment here.

3D Design

The goal was to create a model that could not be made subtractively. To create my design's I used Autodesk Fusion 360. The first thing that I thought of was to create several cubes into each other. So I started sketching a cube by going to sketch --> rectangle.

Since the idea was to only extrude the lines of the cube, I drew another rectangle inside the cube. Moreover I made a parameteric design, so that I would have the possibility to change the size of the cube.

Next I extruded the external cube.

Now I had to remove the inside of each surface, to expose only the border of the cube. To do that I had to create a new sketch on the surface I wanted to modify and then extrude this part.

Below you can see the final design of the cube.

To replicate the design I just had to copy the model and paste the copy.

I tried to create a complex cube model, in which there are lot of cubes inside each other holding and sustaining each other.

I also created a new smaller cube. Underneath you can see the final model.

Since the print of the first model didn't work out the way I wished it would have, I changed the position of the cubes. Moreover I also wanted to increase the thickness of the outline.

The next design I created was a cage with a sphere in it. The idea was to create a little toy, since you would be able to move the ball around. I started drawing two circles one for the bottom of the cage and the smaller one for the pillars.

Next I extruded both.

And created more pillars around the entire border of the base.

Then I drew a new sketch on one of the pillars to create the top of the cage.

To make the sphere I went to create --> sphere. As soon as the sphere was generated I moved it into the cage.

Because it was not possible to print the top of the cage without support in the inside, I had to create a shape that would be able to build the layers on each other. Underneath you can see the finished design.

At last I designed a large cube composed of several cubes using the same technique as I did in the first design.

These designs can not be made subtractively, because a CNC machine is not able to create an object that has another object inside the object. The technique of CNC machine is drilling or cutting, so it removes material while the 3D printer adds material.

Working with Cura

Ultimaker Cura is an open source 3D printer slicing application. It takes a 3D model and slices it into layers to create the G-Code, which is the code that a 3D printer understands. Cura recognizes STL, OBJ, DAE and AMF file.

On first loading Cura, you’ll be asked to select a printer. Once you have setup the right printer, you can import a model into the software. To import a model, you can either click on the folder icon on the left or select File --> Open File from the top menu.

As soon as the model appears on the build area you might have to move it or scale it, in case it's to big. To be able to move the object, you have to select it first. Then you need to set the basic settings. Every printer has a different setup, print area, build plate and nozzle size, Cura needs to know these hardware details. For the 3D design's I used the Ultimaker 2+ with a 0.6mm and with a 0.4mm nozzle. Also always select the right material, since every material has a different heating point.

In Cura, you will find all the settings on the side panel. There are many preferences to play with. For my print's I used the following setting categories:

  • Quality: here you can find the Layer Height. This setting specifies the thickness of each layer in your print. With a thinner layer height you will create more detailed print with a smoother surface. The other way around thicker layers will decrease the print time.

  • Shell: here you can find all settings related to the outside of the print. This means it defines the thickness of the side walls, which is one of the biggest factors in the strength of your print. In general, a wall thickness of 2 or 3 times the line width is sufficient for prints that don't have to be robust. If you need to make mechanical parts you will need to increase it or just increase the infill density.


  • Infill: the Infill density defines the amount of plastic used to fill the inside of your model. A print with 100% infill density will be completely solid on the inside. The higher the value the stronger and heavier the object will be and the more time and filament it will take to print. An infill density around 20% will be enough for most objects though.

  • Material: here you can find the Retraction setting. This preference tells the printer to pull the filament back from the nozzle and stop extruding filament, when the printer travels from one point to another.

  • Speed: refers to the speed at which the extruder travels while printing. A higher print speed will lead to a shorter print time. But increasing the print speed means, that you might have to increase the temperature as well, to ensure that the filament is fluid.


  • Cooling: here you can adjust the fan speed. The fan cools the layers of your print.

  • Support: some objects have parts that float in the air. In this case, you must use a support structure to prevent the plastic from falling down onto the build plate. Every parts of an object that extend past a 45 degree angle will have nothing for the first layer of filament to build on. There are different support patterns that you can use.


  • Build Plate Adhesion: this setting will have influence in how good your model will stick to the build plate of the printer. But the grip can also be affected by oily surfaces. The surface can get oily, when you touch it often with your fingers. A good solution to secure the postion of the model is to put paper tape on the build plate.

  • If you would like to know more about the different kinds of settings you can always check the Ultimaker Website, it has a really nice documentation.

    In Cura, there are different ways to view the model (Solid, X-Ray, Layers). Each is useful for different reasons. The default view is the solid view. Everytime you import a new object into the software, you will see it through the default view. It basically shows you the size and shape in comparison to the print platform. Moreover in the right corner you can see the size of your object in millimeters.

    I prefer to use the layers view. You can view it as soon as you slice the model. To do this you have to click on the prepare button.

    This view shows every layer in sequence. It's very usefull to check if your settings are right and to check if there are any problems with the model itself. If you use support you can change the color scheme into Line Type and you will see where the support starts and ends.

    To go through every layer you can use the slider on the right.

    I choose to print all three designs. The first object I tried to print was the complex cube model. To achive a better print result I decided to use a 0.4 nozzle, since the lines of the model are very thin. Moreover I scaled it up to 30%, because I wanted to be sure that the print would work. So I thought it would be good to print a prototype first.

    I had to add support, because there were parts that didn't have a surface to build on. As the object is very complex it was difficult to find the proper solution. I decided to set the placement of the support to touching build plate, in this way it would be easier to remove the support.

    The final result of the print didn't look nice and the support was really hard to remove, eventhough it was less cause I didn't put it everywhere. The lines of the cube were very thin. They broke while removing the support.

    Maybe if I would increase the thickness of the lines of the cube and use a different position for the figure the print might have a better outcome. Or I could modify the file and put the cubes closer together to decrease the gabs and maybe create a surface where they could build on each other, so that I don't have to use a lot of support. Furthermore I would increase the speed to get rid of the oozing.

    The next object I printed was the cage with the rolling sphere in it. For this print I used a 0.6mm nozzle. Since I decided to modify the top, I only needed support between the gabs of the columns. The print took around 4 hours with a 20% infill density and 0.1mm layer height.

    As you can see underneath there is no support inside the cage to hold the roof. The roof doesn't need any support, because of the shape I designed it allows to build on itself.

    The result of the print was really nice, because I could remove the support easily. There was also a little bit of support under the sphere, but I was also able to remove that.


    The last object I printed was the large cube created by multiple smaller cubes. For this print I also used a 0.6mm nozzle. It was a bit tricky to find the right position fot the print, since the cube contains many holes. I first tried to turn it 45 degrees to the side, so that it would lay on one of the outside lines of the cube. Moreover I used the touching build plate as support placement, otherwise the support would be inside the cube which would be very hard to remove.


    Then I tried to place the cube on one edge, because I wanted to see if in this way it would have a better support. But the support was either to much or way to less. I tried to change the overhang angle, but that didn't change the fact that it had to much support in the inside and this would be very nasty to remove.


    So at the end I decided to go with the first option. The end result was pretty amazing. I actually was very skeptical about this print job.

    As you can see below the lines without support don't look that smooth as the ones with. The parts that stick out are called oozing or stringing. To prevent this you have to balance the retraction length on move and the travel speed. Then probably you will get a better outcome. You could also try to increase the thickness of the cube lines, to make the model more stable. I also recommend you to print with a 0.4mm nozzle or smaller to get more precise print.

    This is how the model looks after cleaning it.


    If you want to learn more about how to use support correctly check the documentaion on the Ultimaker Website.

    Using the Ultimaker

    With an Ultimaker you can print a lot of different things, but not everything is possible, as you have seen in my prints. The Ultimaker uses the 3D printing technique FFF (Fused Filament Fabrication), with which layers of melted plastic are placed on top of each other. Therefore complex structures or “overhanging” parts are hard to print. You can use PLA and ABS as materials for 3D printing. Furthermore you can also always try other materials.

    Before you start your print make sure that the surface of the printer is clean. In addition always check if the filament inside the printer is the same you set as preference, otherwise you will have to change it. Now you can start your print by inserting the sd card into the printer and then select the file. The nozzle needs to heat up in order to print, since every material has his one melting point. Before it starts printing it will extrude some filament, if nothing is coming out the nozzle might be clogged.

    Moreover you always have to check that the first layers are well printed, otherwise you have to abort the print.

    3D Scanning

    3D scanning is a technique that captures the shape of an object or person using a scanner. I captured the exact size and shape of an object. 3D scans are compatible with Computer Aided Design (CAD) software. You can these scans in Fusion or every other Computer Aided Design software or you can print them with a 3D printer.

    Using Sense 3D Scanner

    To complete the Assignment I used the Sence 3D Scanner. For this task I had to use another laptop, since the software that comes with the scanner isn't compatible with mac. The Sence software was really easy to use. Before you start scanning you have to choose what you want to scan. You can choose between a person or an object. Since I wanted to scan a stuffed animal I select object.

    Next the software asks you to select the proper size of the object.

    Then the scanning surface appears and you can start the scan, as soon as the scanner recognizes the object. Whenever you see a green rectangle around the object, the scanner recognized it.

    Furthermore I changed the settings into costum to transfer a more precise size of the object. Now click on start scan.

    I had to scan the object three times, because it was difficult to get a smooth shape without missing parts. Especially the ribbon around the neck of the teddy was hard to capture. Below you can see the final result.

    After the scan I used the rubber to erase some nasty details.

    Then I clicked on the solidify button at the bottom. This feature repairs all the holes and makes the object solid.

    To have a nicer outcome I smoothed all the edges. Finally I exported the file as OBJ and imported it into Cura. Here I had to scale the object, since it's as big as my stuffed animal.

    I choose to use a 20% infill with a grid pattern.

    The overhang angle was set to 65 degrees.

    Printing the 3D Scan

    Below you can see the progess of the print. It took about 2 hours to print with the Ultimaker 2+ Extended using a 0.8mm nozzle.


    Here you can see how the printer extrudes the filament layer by layer.



    Below you can see thefinished print with support.

    As you can see I should have used a lower overhang angle to avoid, that the filament is printed in the air.

    Beside that I think that the print looks amazing and exactly like my stuffed animal!

    Download Files

    STL-Files

    Cube inside Cube
    Rolling ball Toy
    Multiple Cubes
    3D Scan stuffed animal

    OBJ-Files

    3D Scan stuffed animal