3D Scanning and Printing

Makerbot Replicator 2


Parameters to consider when designing 3D files

A. Size of the machine:

The first thing to consider when using 3D printers is the dimension of the machine. In my case the dimensions are: 28.5x15.3x15.5. It is always good to leave a margin on the sides as it is not 100% stable.

B. The objects must be solid

An object being solid means that we have to design a closed volume. For example, we can't print a design of a surface, it needs to have a minimum volume in order to be printed. The machine needs to know what it has inside and outside the body.

C. Normals need to be oriented to the same direction
D. Object has to be no manifold:

An object can not have more than two edges in the same vertex.

For example, if the previous picture we can see a graphic example, if we put two cubes together, that vertex will have four edges, and when the printer passes through that point to print the second cube, it will think that it has already done it and it will skip it. A solution to that problem is to give a certain width to that union.

E. Avoiding double faces.

If you start a piece from a surface, make sure you erase the surface to export the STL.

F. Printing orientation:

We have to check how is our figure going to be printed. Sometimes it will set it vertically as default and maybe is better to print it horizontally. We also have to take into account that a 3D printed object will break more easily when applying strength in the direction that it has been printed. An example of printing orientation is the following:

Holes printed horizontally. They don't loose the proportions.

In order to print holes is better to do them horizontally as if you do them vertically they will have small steps and the unions won't fit as good as they should.

G. Support & Raft:

Sometimes we will need a support to be able to print parts of the body that are floating in the air. The general rule is that object with less than 45º will fall down when they are being printed. You can either design them by yourself or tell the software to do it.
Raft is a base that you can put underneath the figure to un-stick it better from the machine.

Example of a piece printed with Raft.
H. Divide the model in pieces

Sometimes, when we have a figure that is too big or that it has different angles it is better to divide the figure in small pieces, print them separately and then stick them.

I. Filament's width:

The dept of the material that we can use depends on the nozzel. In my case is 0.4mm. My range of widths for the filament will go from 0.4 to 0.8.

J. Walls depth:

Considering the union between two walls or the width of a wall. In the following image we can see an orientation of the widths that you need to specify in order to cut or pull properly a shape, i.e., for two walls to be separated when is specified.

Minimum sizes you can give to the figures in order to be printed correctly.
K. Tolerance:

The tolerance is a parameter that you have to take into account when you are going to join pieces. Is similar to the kerf concept in the laser cutter, but in this case it depends in the characteristics of the surface.
The tolerance is an important parameter when designing the distance between two parts that are being printed together. The tolerance in the X and Y axis will be determined by the filament width and in the Z axis by the height of the layer. Giving the pieces different tolerance levels will make two unions to be:

L. Units:

The .stl doesn't have units. Make sure that the designs are in mm as the machines work with it. Precision of the machine in the X-Y axis is 0.01, and Z 0.0025.
The general rule is that you can't do a floating structure but what you can do is a bridge, a structure that has support on both sides. However the width of the bridge has to be minimum in order for it not to break.


Testing the design rules

The first test I did for the 3D printer was from a design that was already done. I downloaded it from Thingiverse. You can find it in this link. I choose this template as I consider that it was very complete to check the different specifications of my 3D machine.

Template that I downloaded from this link to test my 3D printer.
Checking the template.


What this template tests is:

  1. Nut, Size M4 Nut should fit perfectly: I didn't test this one yet.
  2. Wave, rounded print: when you are reaching the top part, there is a bit of distance between one layer and the next one.
  3. Star, Sharp Edges: they are sharped.
  4. Name, Complex Shapes: You can distinguish perfectly the letters but they are not cutting the whole objects depth.
  5. Holes, Size 3, 4, 5 mm: they are about 0.15mm smaller than they should be.
  6. Minimal Distance: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 mm: 0.7 and 0.6 seem to be the minimum distance that you can leave as the other ones are stick together.
  7. Z height: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1 mm.
  8. Wall Thickness: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 mm. Same as the minimal distance, and also the walls are too thin so execpt for the two big ones the other ones tend to break.
  9. Bridge Print: 2, 4, 8, 16 mm: they look quite good all of them.
  10. Sphere, Rounded Print 4.8mm height: Looks good.
  11. Pyramide, 7 mm height: the top part seems to be a bit more flat than it should.
  12. Overhang: 25, 30, 35, 40, 45, 50, 55, 60, 65, 70°: they all look good.
  13. Warp, does it bend?: It doesn not bend but the top part seems to have some loose filaments

  14. Loose filaments on the top of the warp.

  15. 3D Print Font, optimized for 3D printing:
  16. Surface, Flatness: the shape of the numbers is not optimal. Maybe too small.
  17. Size, 100 x 100mm x 23.83 (10mm width): Mine has this size: 93x91x22mm.
  18. Hole in Wall, 4 mm diameter, check for proper print: The hole is not perfect, is is more like an elipse than a circle.

Downloaded test being printed in the 3D machine.
Final result of the 3D tester template.

Makerbot work flow

Once you have the STL file you open the program, MakerBot, and you follow these steps.

  1. Click on Prepare
  2. Add file, to open our stl file. If the file appears in black, that means that it is not done correctly.
  3. Adjusting the shape:
    Select the shape and go to Change Position. You can change it directly by clicking the shape and dragging it or by changing the values of the X-Y-Z. Click on On platform and on Center.
    Then you can re-scale the shape but in this case I didn't use it as I set the sizes beforehand. I used when printing the scanned object.
  4. Go back to the View button as if you remain in the other ones you will re-scale or move your image.
  5. Go to settings:

    You can save the file with the parameters (.thing).

First steps to load a file in the MakerBot software. Click in Prepare in the top menu, and then, Add File; selecting the file you desire to print.
If it is needed change the scale, rotate or move parameters. In this case I had to make the figure be flat horizontally.

Setting the parameters

Changing the Settings adjusting them to the properties of the figure and the machine.

You can either send the file directly to the printer USB or you can export the file, and open it directly in the printer.
In my case I will do it in the second way. I first click on the Preview button to check how does my design look like, the time that it will take and the amount of material (in weight units). You can also see the different layers to see if the shells are right and the Infill percentage too.
Finally, I click on the Export Print File saving the file with short names and in english alphabet. Export as X3G, SD print...

Preview of the object that is going to be printed.

Using the MakerBot Machine

Once I had the file in the SD card I go to the machine and I follow these steps:

Main Menu of the machine.
Utilities menu.
Menu to change the filament, options: Load and Unload the filament.