Page 2 of 32

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Mon Dec 01, 2014 5:47 pm
by GrblGru
Hello WillAdams,

Wow !!! Thank you very much.
It looks you are a man of quick decision. Probably I can't meet all your expectations, but I will do my very best.

So, let's start with answering your questions.

1. Since win7 it's forbidden to write data into the application path. The fix folder 'programdata' is provided to store all program settings. Also GrblGru use this to save the ini-file and the ToDo.txt. These files will not overwritten, if you install a newer version.

2. The real data are the CNC-data files. There location can be anywhere, but it's recommended to store all datasets in one folder. GrblGru remember the path if you load data and open this automatically by the next loading.

3. Like all graphic-programs GrblGru will use as much sreen as it can get. If you couldn't get all controls on your screen, there are two possibilities.

- A doubel click with the left mouse button on the name of a groupbox open/close the box
(The box 'configuration' is not used constantly)

- Move the borderline between the left control-panel and the graphic-panel to get more place for the controls.

4. This looks like a bug by using the zoom function. I have try to explain the function for changing the view in the document GrblGruManual.pdf. While running the program you get this help by pressing the help button.

5. Im not sure to understand this question. Could you explain which interface do you mean ?

Some words about opensourcing.
Very often I was beneficiary of an open-source model. So I like this idea very much.

But in this case I see the problem, that I use the libraries also for some other programs. Special my cad-system, based
on OpenGL (also open source !), contents a lot of stuff, which is not coresponding with the GrblGru-program. A Reader
would have no fun to figure out the connections. The part, which is for GrblGru is less then 10% from the whole source.

Of cource I'm willing to add the installation to the Wiki. I feel honored to be invited to do this.

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Mon Dec 01, 2014 5:59 pm
by GrblGru
Hello CBB,

thank you for testing the program. It seems my handmade installation program is not 'watertight'.
Please give me a little bit time to check this. I will respond as soon as I found something.

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Mon Dec 01, 2014 7:33 pm
by CrazyBillybob

I was able to get around this by doing a "run as" administrator on the setup.exe (even when logged in as the administrator) so I think it was more a windows thing then a program thing.

Nice little program.


Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Sat Dec 06, 2014 5:07 pm
by GrblGru
I used the last days to 'tidy up' my little program. The result is a new version V1.8, which is attached. Just unzip and start the setup.exe on a windows-system.

What is new or changed ?

- I rewrite a new SetUp-program, because WillAdams and CrazyBillybob found some 'ugly' things in the old setup.
- I start writing a manual to give you an overview of GrblGru.
- I tried to describe the machine-interface. See section 'How to add my own machine'in the manual
- I have developed a converter stl2tco to use stl-files
- I added some animation examples to show you the machine movements.
- I added a quick help on the sreen, to give information about the view-handling

At the moment it makes me fun to improve the program, and I have a lot of ideas, what I can do next.For that I want to create a ToDo-list. So, your ideas are welcome.

By the way ...
For those people, who like to get only a quick overview, I also attached a flowchart about using GrblGru.

Unfortunately I just get the message that the attachment is limited by 512 KB. I can't upload the manual and I have also to reduce my installation. I will try to split it in several replies.

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Sat Dec 06, 2014 5:34 pm
by GrblGru
I'm back again, and here comes part 2, 3 and 4.
Please rename to Add.7z.001

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Sat Dec 06, 2014 5:36 pm
by GrblGru
please rename in Add.7z.002

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Sat Dec 06, 2014 5:46 pm
by GrblGru
So now it's finished.

Sorry, but Idont know about the limitation. Also some file extension are not allowed. That is why you have to rename it. I must find a better solution for the next update.

If your have all file together please unzip them together. Move the 4 pdf files into the GrblGru application folder and hopefully all worked very well.

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Mon Dec 15, 2014 10:08 pm
by GrblGru
I am pleased to introduce to you the new GrblGru Version V1.9

What is new or has changed ?

- New jogging mode via keyboard
- Calculating the bounding box of a given NC-program
- Loading a 3D-workpiece (STL-format) for example from OpenSCAM
- Laser measurement of the workpiece
- Relief milling with laser scanning
- Convenient adding of new machine geometry with the new machine-manager
- Programmable softkeys

See the animation video: ... n.avi?dl=0
The manual can be downloaded: ... l.pdf?dl=0

If you would like to convince yourself:
GrblGru is written for Windows and GRBL/TinyG
Unzip the attachment and start setup.exe.

Have fun with GrblGru

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Sat Dec 27, 2014 6:30 pm
by GrblGru
New Version V1.11

I've added a simple DXF to NC converter.

Thus it's possible to use a normal DXF-file with lines and arcs as direct command for the ShapeOko machine. Different tool diameters are taken into account by tool compensation. In a dialog you can choose the Z-infeed, the sum of depth and the feed rate. From those parameters GrblGru will calculate the G-Code.

Of course I know, that many programs exist, which are doing the same. But my intention is to collect as many good simple features as possible in ONE program, because I don't like to jump from one program to another.

Allow me to sum up the actual features of GrblGru V1.11:

- 3D Visualisation of the ShapeOko2 machine w/o the need to have a physical machine.
See the movements of all 3 axis in the virtual 3D-space

- Simple possibility to add your own STL-machine model to GrblGru

- Load / edit NC-programs and check it with the NC-interpreter w/o connecting GRBL.
Especially suitable for beginners, who like to learn G-code language.

- NC Single Step mode.
Check your NC-program step by step

- Sending the NC-code to GRBL with the integrated G-code sender (similar to the Universel G-Code Sender)

- Use the jog mode to manually control your machine

- Freely programmable softkeys to execute some frequently used functions such as pockets

- Measurement and virtual scanning of loaded STL-objects (No real measuring)

- G-Code generating for rough milling of scanned STL-objects

- Direct processing of DXF files to control your machine. (Dxf to NC converter)

Re: GrblGru = Free 3D-Simulation for ShapeOko2

Posted: Wed Jan 14, 2015 8:09 pm
by GrblGru
New version GrblGru V1.14

Because Inkscape is very popular and used by most people in this forum, I have added the possibility to load SVG-files in my program.
After loading I translate this 2D-data into G-Code, in order to execute engraving afterwards, for example.

As a special feature, you can also engrave workpiece material, which does not have the same height all-over.
Variations in height on large workpieces can cause the problem, that your depth of engraving is a lot deeper in one point than in others.

To solve this problem you can measure your workpiece with the GRBL-probe-function at 3 points in advance.
GrblGru then will calculate the real location of the plane and translate the 2D-Data exactly to this. Also you can use this function to label sloping surfaces.

See the calculated toolpaths of those SVG-files I found in this forum.
The last picture shows the infeeds for a rounded rectangle.
Please click into the picture to see details.

Have fun with GrblGru