Skip to main content
5-Regular Member
June 8, 2017
Question

Exporting CL Data for Grbl

  • June 8, 2017
  • 4 replies
  • 7980 views

Hello,

I am seeking assistance in configuring Creo to export CNC code compatible

with the Grbl language.  I have attached two documents which define the

machine specifications and a summary of the Grbl language.

This effort will facilitate the lesson creation for Mechanical Engineering students

to export solid model geometry to a small CNC machine.

Any assistance with this effort will be very appreciated.'

Thanks for your help!

Regards,

   Bill Chambers

Additional links:

   1)  Configuring Grbl v0.9 · grbl/grbl Wiki · GitHub

   2)  G Code Overview

4 replies

1-Visitor
June 8, 2017

Do you have the Creo NC module? If not, then you may make a drawing and export a DXF and use a DXF to G-code utility. This looks like a reasonable explanation Secrets of Going From CAD, Image, DXF, or STL to GCode for CNC and 3D Printing - CNCCookbook CNCCookbook

1-Visitor
June 9, 2017

Hi William,

Do you have the possibility to create a manufacturing model ?

File -> New -> Manufacturing (it is an manufacturing assembly in witch you will assemble your part).

If yes we will be able to describe the process to get a gcode file from your machining operations.

If no, dschenken's answer is one of the possibilities but (for me) limited to 2d shapes : could be enough and faster for engraving or 2d machining.

Waiting your answer to get further ...

PS: you've attached 2 file extracts: what is the name of the complete document ?

1-Visitor
June 16, 2017

Hello,

I'm using bCNC and GRBL with gcode from CREO.

The first question is the same : Do you have the possibility to create a manufacturing model ?

If yes, the process could be described from machining operation to gcode output.

I use UNCXO1.P11 post processor and 90% of the code is understood by bCNC.

What kind of information are you waiting for ?

meprof5-Regular MemberAuthor
5-Regular Member
June 15, 2017

Hello,

I am using Creo to create a Manufacturing model to generate surface milling tool paths

which are animated on the screen.  I want to export the resulting tool paths (CL Data)
to a desktop milling machine that is controlled with the Grbl language.

I am seeking assistance with configuring GPOST to export the Grbl compatible NC
code.

Any assistance with this effort will be greatly appreciated.

Thanks for your help!

Regards,

   Bill Chambers

KenFarley
21-Topaz II
June 15, 2017

It seems like this GRBL is just a small subset of G-Code. You could probably just use one of the included post-processors that come with Creo's manufacturing module and see if the output it gives is okay. If you're just milling shapes, almost all of the output will be G00 (rapid) and G01 (feedrate controlled) motions.

This isn't the kind of thing I've ever been able to do just "off the cuff". The post-processor stuff I've done took a lot of trial and error to get just right, because you're dealing with two translations. Creo sequences -> CL Language -> FIL translation of CL to G-Code. It seems you'll be limited by what you can't output, i.e. no canned drilling cycles (G81, G83, etc). I'm not saying it isn't fun, but it can be difficult.

3-Newcomer
May 11, 2026

Has anyone in 2026 figured out a solution to this? Daniel’s pp is no longer available to download. I use UGS/gsender and a GRBL based machine. I have managed to make code work by asking chatGPT to replace the unrecognized commands, but that is not a viable solution.