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

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.


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

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.

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

Have you tried running it under WINE?

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

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.

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

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

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.

1 Like

2 posts were split to a new topic: GrblGru 3.38 Released

4 posts were split to a new topic: GrblGru 3.39 Released

8 posts were split to a new topic: Anti-virus warnings on GrblGru 3.39

A post was split to a new topic: GrblGru 3.40 Released

A post was split to a new topic: GrblGru 3.41 Released

A post was split to a new topic: GrblGru 3.42 Released

A post was split to a new topic: GrblGru 3.43 Released

A post was split to a new topic: GrblGru 3.44 Released

A post was split to a new topic: GrblGru Manual Available

A post was split to a new topic: GrblGru 3.45 Released