Documentation Week 4: 3D Printing

Date: 08.11.2017 - 14.11.2017

The assignment of this week is to 3D print an object that is complex enough such that it cannot be done by alternatives like laser cutting or CNC milling.

I personally experimented with printing ball joints, modular components and my Jack-O-Lantern design from Week 2 - 2D & 3D design.

1. Design and export STL file in Fusion 360

I designed a ball joint module in Fusion with a tolerance of 0.3mm:

Because my model consists of more than 1 Bodies, and I would like to export both Bodies as a whole to print together, I have to right click on the Component containing both Bodies (in this case, it is at the top of the BROWSER) and choose Save as STL:

Note that all other Bodies, Components, Sketches, etc. should be disabled so that they are not exported together with the desired model.

I also altered the design a little bit because I would like to test print another joint with a bit more degree of rotation freedom:

Again, I exported this model as STL to be printed later with the previous one for comparison.

Another model I designed in Fusion are some modular components which can be scaled up or down to build large or small flexible structure. The components look like this:

I exported this and also my Jack-O-Lantern design from Week 2 as STLs:

2. Slice STL model in Cura

Using the free slicing software Cura from Ultimaker, I sliced my models with following settings:


For all prints, the following temperature settings were used: Nozzle temperature: 210°C Buildplate temperature: 60°C

3. 3D Printing Results

Here are some photos during printing and the final results:

  • For the ball joints:
  • The layer resolution of 0.2mm looks fine for this print and there was no problem encountered during printing.

    And this was the final result of the ball joints:

    For the joint with more degree of freedom, the print was not smooth at the indented curved faces while for the other one, it is also not smooth at the top surface of the outer ball. This is probably because of my arrangement of the models on the buildplate. I should have rotated it 180° vertically like this for printing:

    Due to lack of time and unavailability of printers, I could not reprint the joints with the new arrangement.

  • For the modular components:
  • This print also did not cause any problem while printing. The final results looked like this:

    Although the printing was not problematic, the final result was not completely satisfying because some of the joints between the modules were loose and thus the structure falls apart sometimes. This will be discussed again later in Section 4 - Problems & Troubleshooting.

  • For the Jack-O-Lantern pumpkin:
  • This print was done togehter with Philip Hubatsch, another participant of the course, with his model on the left and mine on the right. This image was taken from the first trial and we did encountered some problems during the printing, which are discussed later in Section 4. The final result of my Jack-O-Lantern looked like this:

    The top of the pumpkin looked very smooth, however, there was an "unexpected" support inside the body of the pumpkin which I could not remove at the end because it is all enclosed. The reason for this is also discussed in Section 4.

4. Problems & Troubleshooting

For all of the models, I encountered a few problems. Some of them are problems with the resultant print which means I have to modify the design in Fusion and print the model again, some are problems during the printing process.

  • For the ball joint model, I first started out with a design like this because I wanted the joint to be able to make a maximum of 90° angle bend:
  • However, after printing, the joint was not held together as expected:

    Thus I had to modify the design so the degree of freedom is decreased but the joint is actually held together.

  • For the modular components, due to the problem mentioned in Section 3 that the structure falls apart at some joints, I modified the design in Fusion and increase the radius of the 4 corners of my smaller module so that they can be snapped in more fittingly.

  • Left: original module with 4.0mm corner radius, Right: reprinted module with 4.2mm corner radius

    I reprinted the new modules using the same settings but now with White PLA 2.85mm.

    This time the structure does not all apart at all anymore. YAY!!!

  • For the Jack-O-Lantern, there were a few problems, the first can be seen in this image in Section 3. For the initial layer of this print, the speed was set to a slow value of 30 mm/s and also due to the big nozzle size of 0.8mm, the filament was coming out too much and thus produced an uneven surface on Philip's model. Thus, we had to increase the printing speed to 60 mm/s and reprint the models. However, for this new trial, another problem occured. Although the faster printing speed helped to remove the problem with Philip's model's uneven surface, it cause the problem to my model where it was printing too fast and thus the filament was not sticking to the buildplate. After some time we figured out that this only happened to the first layer. Thus, to solve this, we waited until the printer finished printing the first layer of my model with the slower speed 30 mm/s, then increase the speed to 60 mm/s again when it moves to the side to print the first layer of Philip's model, and this worked.

    Another problem was the "unexpected" support inside the pumpkin's body which I was not able to remove at the end. This was because for my slicer settings, I chose Support type as "Touching Buildplate" thus the preview for the layers did not show any support inside the pumpkin. However, when printing together with Philip, I forgot to set this and thus the support type was "Everywhere" instead. Hence, there was support inside the pumpkin as seen in the final print.

    As a result, I learned that it is a bit more difficult to troubleshoot when printing multiple independent objects together, also because of the limitations of the Cura software or the Ultimaker printer that we cannot have different printing settings for separate models on the same buildplate.

5. Download resources

Here are the STL files, Cura project files with all settings as well as G-code files for each model: