Free Simple G-Code Generator for CNC Routers

€1.49

-

Generate custom G-Code files for CNC routers to engrave, recess, and cut with precision.

✓ In Stock

⬇️ Digital product

Description

Get it for free by using the voucher PERSONALUSE during checkout.

MIDILLI G-Code Generator is a free and versatile command-line tool for creating G-Codes files to prepare box-shaped parts. It supports circular drill holes, rectangular cutouts, and precise dimensions in metric units. The generated G-code files are compatible with CNC routers supporting GRBL, ensuring seamless design preparation.

Derived from the in-house MIDILLI Tech Automation Suite, this tool is a simplified yet robust solution. Create your JSON online or offline with our utility and use it as input: Visual Box Designer or Textual: MIDILLI JSON Creator It is offered free for non-commercial use. You can find the full license details here. User Manual can be found here. Check version history here.

Features

  • Box Creation:

    • Generate rectangular shapes with up to six sides to form a complete box structures.

    • Option to omit any side during box design.

    • Option to use the sizing for the inner volume or the outer volume.

    • Finger joint support, with optional disabling per side.

  • Customizable Cutouts:

    • Create holes or rectangular cutouts (also called components) on specific sides of the box with precise locations.

    • Create screw holes on top or bottom* side with the given screw diameter.

  • Component Rotation:

    • Rotate components to any specified angle.

  • Recess Support:

    • Create flush surfaces with custom dimensions that prevent movement of e.g., button caps and improve functionality.

    • Create recesses for screw heads*.

  • Bit Diameter Compensation:

    • Compensate the bit diameter to create exactly the specified drill holes/cutouts.

    • Straight and V-shaped bits are supported.

  • Feedrate:

    • Set feedrate for movement on axes.

  • Layered Outputs:

    • Separate component, recess, outline layers’ outputs to only perform a single step at a time.

  • Material Thickness:

    • Adjust material thickness for accurate cuts and fits.

  • Box Sizing:

    • Automatically adjust box sizes for inner or outer edges, depending on user preference.

* Using recess for screws on bottom side requires manual flipping of the surface.