INTRODUCTION OF 3D PRINTING SOFTWARE (Part 1) - ideagroup-vn.com

INTRODUCTION OF 3D PRINTING SOFTWARE (Part 1)

I. Common control softwares

In the process of printing 3D, whenever you send G-Code file from Slicer software to the printer, Firmware plays a role of processing G-Code and provides output to the active components of 3D printer such as:  stepper motor, monitor, printhead, heating table… In other words, without the Firmware, the 3D printer will not be able to understand the G-Code input.

3D printed robot made by IDEA Group

Currently, there are 2 common control softwares:

Marlin software:

  • Marlin is one of the most widely known and used 3D printing software.
  • Marlin’s strengths are editing user requests very well and having a strong support community.
  • Marlin has two different versions: one for 8-bit boards and one for 32-bit boards. 32-bit board version offers more advanced and professional functions.
  • In fact, Marlin is often used to control CNC machines or laser engraving machines.
  • Support on Arduino IDE.

Klipper software:

3D printing software has more functions and is much superior compared to other Firmwares.

  • Klipper is written in the Python language, but the coding is simpler.
  • This is our most recommended Firmware for a perfect printing experince.
  • Klipper is capable of computing at high speed that makes 3D printing faster.  It allows 8-bit 3D printers to run at a speed greater than 80 – 100 mm/s.
  • Klipper has 2 additional functions “smooth pressure advance” và “input shaping”, delivering a reliable and good quality 3D printing experience.
  • Klipper can also run on both Delta and Cartesian 3D printers with less hardware upgrades.
  • Support on Rasberry Pi.

(To be continued)