Posted by SainSmart on

Wrriten by Kitto

When starting with your CNC router —especially a GRBL-based machine like the Genmitsu series—you’ll come across a step in your CAM software that asks you to select the correct Post-Processor for your machine. If you’re not sure what that means, don’t worry—you’re not alone.

In this article, we’ll break down:

  • What is a post-processor?
  • Why does your CNC router need one?
  • What post-processor should you choose for a Genmitsu CNC?
  • G-code (mm) vs G-code (inch): which one’s right for you?

 

What is a Post-Processor?

A post-processor (or “post” for short) is a script or configuration that translates your toolpaths into G-code, the language your CNC router actually understands.

Most CAM software, like Fusion 360, VCarve, Carbide Create, or UGS Platform does not spit out raw G-code on its own—it needs to convert your design into code that matches your machine’s specific controller and capabilities.

Different CNC machines (like GRBL, Mach3, Marlin, Fanuc, etc.) all have slightly different “dialects” of G-code, so the post-processor ensures your output is compatible.

 

What Kind of Post-Processors Are There?

Here are a few common ones you’ll see in software like Fusion 360 or Vectric:

Post-Processor Name

Typical Use Case

GRBL

Used for most entry-level desktop CNCs (like Genmitsu)

Mach3 / Mach4

Industrial or custom-built CNCs with Windows control

LinuxCNC / EMC2

Open-source CNC control systems

Fanuc / Siemens

Used in high-end industrial CNCs

Marlin

Used for 3D printers or hybrid CNCs (like MPCNC)

 

Recommended Post-Processor for Genmitsu CNC routers

Genmitsu CNC routers are GRBL-based, so you should always choose a GRBL-compatible post-processor.

In most cases, you’ll see these options:

  • G-code (mm) or G-code (inch)
  • Sometimes labeled as: grbl_mm, grbl_inch, generic grbl, or Basic G-code (mm)

For Genmitsu, we recommend:

Use: G-code (mm) if you’re working in millimeters (most common internationally)

Use: G-code (inch) only if you’re in the U.S. and prefer inches

⚠️ Tip: If you’re not sure, always go with G-code (mm)—Genmitsu machines, by default, read metric G-code.

 

What Happens If You Choose the Wrong One?

Using the wrong post-processor can lead to:

  • Incorrect scaling (e.g., your 10mm cut becomes 10 inches—yikes!)
  • Unsupported commands that your machine doesn’t understand
  • Missed tool changes, Z-axis issues, or bad homing behavior

That’s why selecting the right post-processor is critical for safe, accurate cuts.

 

Compatible Software with Genmitsu (GRBL) CNC Routers

Here are a few tools and the post-processor you should select:

 

Software

Recommended Post for Genmitsu (GRBL)

Fusion 360

grbl, gcode (mm)

VCarve Desktop

G-code (mm) (*.tap)

Carbide Create

Automatically GRBL-compatible

LightBurn

Uses GRBL or GRBL-M3 for laser module

UGS / Candle

Reads standard .nc or .gcode files

 

Final Tips

  • Stick with millimeter-based G-code unless your workflow is inch-based.
  • If you’re unsure, check your machine’s controller board (Genmitsu = GRBL).
  • Always run a simulation first before cutting real material.
  • Save your most-used post-processor as default to avoid mistakes.

Choosing the right post-processor is like choosing the right translator for your machine. Without it, your CNC router doesn’t know how to “read” your file.

For Genmitsu GRBL-based CNC routers, use:

✅ G-code (mm) for metric-based workflows

✅ G-code (inch) for inch-based workflows

❌ Avoid using Mach3, Marlin, or Fanuc posts unless you know what you’re doing

With the correct post-processor, you’ll get clean, precise cuts and avoid a world of frustration. Happy carving!

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.