GrblGru: Free CAM program with 3D simulation for mills and lathes

(GrblGru) #1

This is my first post here. A good friend recommended me to present my little program “GrblGru” here.

GrblGru is a CAM program with 3D simulation for milling machines and lathes. For example, you can virtually view a ShapeOko or an X-Carve machine while processing your GCode and check if there are any collisions. The special thing about it is that you can also integrate a 3D model of your own DIY machine into the program.
Furthermore the program can be used like the Universal GCode sender to send GCode to Arduino Uno with Grbl, to TinyG or to Arduino Due with g2core.

To give you an idea from GrblGru, I recommend you my videos on youtube or a look at Shapeoko Forum where the program was ‘born’.

ShapeOko forum:

The program and some information about it can be downloaded for free from my website at

In the attachment you can find my last video that I made about the new lathe functions.

Have fun with GrblGru

I am unsure whether this category is correct for my program and please the administrator to position my post accordingly.

(Michael K Johnson) #2

Thanks! That looks really cool! I just read the English manual. (Yes, good choice of category, too!)

Has anyone tried running it under Mono on Linux? Or does it depend on interfaces that aren’t implemented in Mono?

Is it open source or proprietary? I noticed the manual made reference to grbl being open source, but didn’t see it say what the license GrblGru is provided under or whether source is available. Maybe I just read too quickly. :slight_smile:

1 Like
(GrblGru) #3

Thanks for the nice welcome. :slight_smile:
I’m not aware that anyone is running the program on Linux. But it would be great if someone could try it. Unfortunately I don’t understand enough about Linux
So far GrblGru is not an Open Source project. I like to work with CNC machines, like programming and make the program available for free.
In return I hope to get suggestions and ideas to improve GrblGru further.

you can see what I’ve done so far.

(Michael K Johnson) #4

I downloaded 3.73.3 to try whether it would work on Mono on Linux, but after unzipping to get the installer executable, that executable wasn’t a self-extracting CAB file, so I gave up on getting the actual executable out to try it under mono on Linux. (Mono is the C# implementation that Microsoft now maintains for Linux; after purchasing the company that made it in the first place.)

Since I don’t run windows, I think I’ll stop there for now, even though GrblGru looks interesting.

1 Like
(0.45 NACL) #5

Have you tried running it under WINE?

(Michael K Johnson) #6

No. Don’t have it installed on this system.

(0.45 NACL) #7

I was able to install the program on Ubuntu using wine but no luck actually running the program. Will have to see if I can tweak wine to run it.

(Michael K Johnson) #8

Or, now that it’s installed, maybe you can run it with mono?

(Claudio Prezzi) #9

@GrblGru Is this based on a fork of FreeCAD? (It looks like FreeCAD)

(GrblGru) #10

Thank you for your interest. :slight_smile:
No, GrblGru is self-made and is not based on any other program.
The program is created with C#. The framework 4.0 is integrated. GrblGru runs under Windows from Windows XP upwards.
For the graphics I only used the elementary function of OpenGL. (Points, Lines, Triangles etc.) which is a normal part of C#. All normal stuff, no special features.

(GrblGru) #11

Release notes V3.38

In my new program version V3.38 I once again worked with the function G38.2 for milling.
This good and at the same time easy to use function makes it possible to scan uneven surfaces, e.g. to engrave them afterwards.
The same applies to the production of PCBs, where any unevenness must be compensated.
GrblGru also offers the possibility to scan STL objects in simulation mode.

Download, as usual from my website at
Here you can also find a short video about the last changes.

Have fun with GrblGru

1 Like
(0.45 NACL) #12