Geeetech A20M Review: Specifications, Features, Unboxing and More

10Expert Score
Geeetech A20M

The Geeetech A20M is a specialised 3D printer with a pair of extruders and a nozzle used to build large voluminous parts and it is particularly a competitor of CR-X. This article gives you an overall review regarding the specs, features, price, etc,.of the Geeetech A20M.

Build Bolume Size
Print Quality & Fine Details
Multi-Filament Support
3rd Party Software
  • Outstanding print quality with fine details
  • Favours multi-filament printing
  • Single unit
  • Large build volume
  • Bed moves unsteadily during delivery
  • Complicated to fix Y-Axis wheel position.


Geeetech A20M 3D printer is accommodated with GT2560 control board as open board. It prints colourful and attractive parts which furthermore enhances your 3D printing passion. The printer endeavors to achieve a high quality print and delightens the printing process.

The specially adapted models of the 3D printer makes it’s setup in just three steps. A20M permits you to see its large build area in all the directions ie,.in 360°. Objects with smooth surface finishing and good strength at a precision of 0.1mm.  A20M is adapted with a filament detector and beak-resuming ability, which improves your 3D printing experience to a great extent. Furthermore, it has a structure like classic PRUSA I3 and a build volume of 255x255x255mm³.

The extruder is well featured in such a way that it can overcome issues like clogging and leaking. Moreover it reduces the excess heat and ensures outstanding print quality.

back to menu ↑

Pros And Cons:


  • Large build volume
  • Outstanding print quality with fine details
  • Favours multi-filament printing
  • Single unit


  • Bed moves unsteadily during delivery 
  • Complicated to fix Y-Axis wheel position.
back to menu ↑


Now let us have a look at the technical specifications of the Geeetech A20M.  As reported by themanufaturer, the 3D printer provides the below mentioned features:

  • Printing Method: Fused Deposition Modeling
  • Printable Object Size: 255 x 255 x 255 mm
  • Accuracy in Printing: 0.1 mm
  • Positioning accuracy X/Y axis: 0.011 mm
  • Positioning accuracy Z axis : 0.0025 mm
  • Printing speed: 120 mm/s (max.)
  • Compatible Filament diameter: 1.75 mm
  • Nozzle diameter: 0.4 mm
  • Bed Temperature: max. 100 °C
  • Nozzle temperature: max. 250 °C
  • Compatible Filaments: PLA* / ABS* / PVA* / Wood Polymer* / PETG* / HIPS* etc.
  • Operating system: Windows, MAC, Linux
  • Slicing Software: Simplify 3D, Slic3r, Cura, Repetier-Host, EasyPrint 3Detc.
  • App: EasyPrint 3D App (with optional 3D WLAN module)
  • Slicing File format: .stl, gcode
  • Input Voltage supply: Input 110V/220V
  • Power supply output DC 24V/15A
  • Connectivity: USB cable, SD memory card (max. 32 GB), WLAN (optional), 
  • Screen: LCD Display
  • Frame: Aluminum profile
  • Dimensions: 442 x 447 x 480 mm
  • Weight: approx. 8.8 kg

The Geeetech A20M is a well featured and low priced user-friendly FDM 3D printer, which provides considerable build volume. Yet it also possesses some imperfections like other 3D printers.

back to menu ↑


The Geeetech A20M is generally dispatched as an even-steven printer. The portage is packed safely in a hard cardboard box with the help of styrofoam inserts. The box will be packed with all the necessary components like tools, cable ties and screws that are necessary to set up the printer. In addition, a manual will also be provided with detailed illustrations.

The box consists of the following components: 

  • Pre-assembled Portal Frame
  • Base Printer Unit which holds connectors for power supply, Display and card reader
  • 2 Print Heads / extruders
  • 1 hotend 
  • Filament detectors = 2
  • Filament holders = 2
  • Power Supply Wire = 1
  • Memory SD Card = 1
  • Sample Filaments = 2
  • USB cable = 1
  • Mouse pad = 1
  • Assembly instruction sheet = 1
  • Several cable ties
  • All screws
back to menu ↑

Assembly And Setup:

In the manual, the assembly process seems to be quite easy but when it comes to practical it is very hectic. It is good to have another person beside you while doing all these, especially when assembling the grant frame to the base so that the work becomes much simpler and faster. 

Fig Geeetech A20M Assembly (Source: Geeetech)

The major problem in the process occurs while leveling the bed. In order to overcome this issue try to screw up the Y-Axis wheels harder. By doing so the bed slides smoothly without severe shakes.

back to menu ↑


The ultra-compact construction of the A20M is greatly appreciable. There is no use of an extra box for packing the power supply and main screen, all the requirements are simply packed in a single box. The frame is strongly manufactured with the use of aluminum.

It is highly complicated to position the Y-Axis wheels. So if the area is enhanced, it means that the components below the bed are redesigned.

back to menu ↑

Build Quality:

The bed experiences quite good quality because it is well built and doesn’t face ant wobbles during printing. The metal frame is finished with black matte and several prettifying white stripes. The power supply along with the electrical components are assembled beneath the bed in such a way that really deserves great regards. 

back to menu ↑

Motion System:

The major problem occurs in the motion aspect while setting the Y-Axis wheel settings. The bed vibrates if the adjustments are loose and it cannot even process when it is tight. Nevertheless, there are no issues with X and Z wheel movements. They provide excellent end products.

back to menu ↑

Bed Features:

The bed plays its role very well and heats up quickly. Since the bed is composed of glass material, the pattern of the print will be left out on it. The glass doesn’t contain any protective layer. It is complicated to flip the bed to obtain smooth finishing on the glass.

back to menu ↑

Bowden Extruder:  

The printer offers a bowden extrusion system, which extrudes multiple filaments. Different types of filaments can be used in 1.75mm of diameter. In case of already operating a dual filament printer, then there is no matter of looking into this aspect. This unique filament system provides an extruder nozzle with 4mm.

back to menu ↑


The Geeetech A20M is executed in the slant front of the printer base through a LCD display. It is a non-touch screen device. Towards the right side of the display, the control menu is placed which must be operated in a rotatory manner. The navigation menu is not always inbuilt for every printer, but it can be learnt in a short period of time. 

The reset button can be found beneath the rotary control. You can press this button to reset the overall factory settings. The display is normally with a blue background and bright font, which enables it to read easily. This display can also be used to adjust the settings during the printing process.

back to menu ↑


The Geeetech A20M is provided with a card reader, which can read SD cards.Memory cards with a maximum capacity of 32 GB can be used for this printer.  

Using this card you can  fetch the print data to the printer. A USB port is also offered for more connections. The printer consists of many windows, Mac and Linux operating systems which makes it more consistent. Offline printing is also possible with least issues.  

Optionally a WLAN module is provided inace of facing issues with your PC or notebooks. Thus the connections can be done only via either of these three ways. 

back to menu ↑


The Geeetech A20M is installed with the new version of the Marlin firmware. This open-source software has been previously expanded along with a mixer for the A20M. You can make use of all the known slicer settings to slice or create the desired models. For instance Repetier-Host, Cura, Slic3, and so on. The device is able to read the files via stl and G-Code format.  

back to menu ↑

Print Resume:

The Geeetech A20M is provided with a resuming printing function. Subsequent to a power cut or filament breakage resume printing processes perfectly by means of Geeetech A20M.  

In rare cases processing residual filament may form a tiny hump, this is mainly due to the position of the nozzle. This hump sometimes can be bigger in size leading to severe complications, especially for the print head. It stops the print head to move further and blocks it. So it is good to ensure the layer shifts to your model. You can cut this bump with the help of a knife or a scalpel just before you continue the process. 

Now after doing this the printer detects the previous print position accurately and moves ahead to print. In case you notice the layer shift, drag the plug once more, clear out the hump and proceed with the process. But make sure that the spot is not even slightly naked.  

back to menu ↑

Auto-Leveling Optional:

The Geeetech A20M consists of a mainboard that programs the auto-leveling process. In order to use up this feature, you will have to buy a 3D Touch sensor individually. The sensor can be easily installed above the print head within a short time.    

Now go to the software settings of the printer and start with the auto- leveling process. Succeeding with the installing and activating processes of the auto-leveling, the printer starts to move to 9 points on the print bed while leveling it.  

back to menu ↑

Gradient Prints: 

The Geeetech A20M is well equipped with special extruders to print gradient parts. For instance, from blue to green. This proportion of two colors extruding out from right as well as left can be controlled.   

For example, when you start up with a ratio 100% to 0%. You can simply decrease the ratio of the extruder on the left side and increase the opposite one. For example, 90% to 20%, 70% to 30% or more of the same. These settings can be adjusted through the display when printing. While printing with gradient colors, make sure that you use only consistent filaments. Nonetheless, two filaments can never get mixed in the hotend.  

To avoid print failures, you have to research more on the temperature settings, total amount of each color, and the extent of layers necessary for your print and then you can adjust the particular settings.

back to menu ↑

Filament Types:

You can use filaments in a wide range for this printer. It supports: PLA, ABS, PETG, PVA and so on. Surprisingly, it also includes wood filled filaments.  

back to menu ↑

Filament Mixing:

The Geeetech A20M has an amazing feature of mixing colors. The printer offers a slow transition software for your chosen pair of filaments. Transition level can be adjusted using the LCD display.

FIg: Multi Color FIlament Mixing (Source: Geeetech)

The amount of filament that is to be pushed out by this method. It normally complicates the process because there are instructions given to this. This is where you must keep up the patience to control and mix up the filament settings for getting attractive prints. 

back to menu ↑


All embracing, Geeetech A20M is an excellent 3D printer to obtain high print quality and parts with a worthy look. It is available at a cheaper cost in contrast to other 3D printers in the market. The investment totally all depends on the choice of your specs in the 3D printer.  

We will be happy to hear your thoughts

Leave a reply

Enable registration in settings - general