[EN] Into 3d printing

From previous articles, all of you probably know that the team has experimented with Microcontroller including creating games. But in addition to that, the team is also experimenting with 3D printing. In this article, we will talk about 3D printing in brief.

Figure 1 Balanced cup holder from 3D printing.

What is 3D printing?

3D printing is printing a specific material into the desired shape. The materials mentioned can be sand, resin, various plastics called filaments, whether it’s PLA, PETG, ABS, or a combination of plastics. Many types of 3D printing will only be mentioned in one of them, which is FDM 3D printing.

FDM Printing

FDM printing is where we pass the motorized filament through a heating block and inject it into a given position. It has a motor that controls all 3 axes and controls the release of the filament line in relation to the printing speed.

Figure 2 Motion Elements of a FDM 3D Printer

Working principle

The working principle of the FDM printer is as follows:

  1. Heat the bed.
  2. Find the starting position as specified.
  3. Increase the heat at the nozzle.
  4. When the heat is suitable, it starts printing and the extruder drives the filament according to the printing speed.
  5. Both X, Y and Z axis control motors perform relative motion to move the print head to the correct position.
  6. The injected filaments are overlapped from bottom to top in layers until the work is finished.

Examples of results from FDM printers

Figure 3 Works from 3D printing
Figure 4 Benchy
Figure 5 Calibration cube

In printing, many factors are needed. If we set something wrong, it can result in typographical errors drastically, for example.

Figure 6 Error result from filament quality
Figure 7 Error result from filament quality #2


This article is just the beginning of 3D printing. The principle is to use a motor to drive a line and move it in a given position. In printing, many factors need to be taken into account for successful printing. Although in 3D printing it can be done without writing code. But if anyone knows to code, they can adjust their printing to be more efficient. Finally, have fun with 3D printing.

(C) 2022, By Jarut Busarathid and Danai Jedsadathitikul
Updated 2022-02-28