0% found this document useful (0 votes)
208 views2 pages

GRBLGRU

This document provides instructions for using the GRBLGRU software for CNC machining. It describes the operation modes of simulation and real control. It details some of the key functions like CAM, STL generation, and template tools. It concludes that GRBLGRU is an open-source software that integrates GRBL and GRU for both educational and manufacturing purposes.

Uploaded by

duc nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views2 pages

GRBLGRU

This document provides instructions for using the GRBLGRU software for CNC machining. It describes the operation modes of simulation and real control. It details some of the key functions like CAM, STL generation, and template tools. It concludes that GRBLGRU is an open-source software that integrates GRBL and GRU for both educational and manufacturing purposes.

Uploaded by

duc nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Manual instructions about GRBLGRU software for new user.

1.introduction:

Nowadays, CNC machining is a powerful , easy , popular and convenient process[1]. However , the choice
of motion controller software for CNC machining could be difficult based on individual’s purpose. And
among various options available , in this paper chose GRBLGRU with its improved features compared to
its original ,GRBL.GRBLGRU, a fusion of GRBL (G-code Real-time Interpreter and Machine Controller) and
GRU (Graphical Real-Time unit) , represents a cutting-edge development in the field of CNC
machining .GRBLGRU is a 3D-simulation tool for mills and lathes, a G-code sender for GRBL , a Cam-
program for mill and lathes and a tool for learning CNC-technic without having real machine. Since the
developers have carefully utilized the space and features available on the Uno, GRBL tends to run very
smoothly and makes the most of the low-cost hardware. This makes it very helpful for educational
purpose such as in making a drawing arm robot [2] without low cost equipment .Thus helping to
encourage students to learn as they have chance to actual build and run something real not through
simulation on computers. In this paper , it will delve into operating modes of the software , some
important functions that help user to create their own CAD file for CAM using some templates .

2.operation modes and functional scope:


2.1:operation modes:

GrblGru has 2 operating modes :

• Simulations mode for virtual 3D simulation of a CNC machine

• Real mode for real control of a CNC machine with Grbl, TinyG or G2Core (currently in preparation)
operating system.

2.1.1:Simulation mode :

-This mode of operation is the original idea of the program, which was primarily intended to check
existing G-code on a virtual machine and show possible collisions. This kind of early virtual verification
has become more and more prevalent in the industry in recent years because it saves valuable machine
time and uncovers errors in advance.

-there is no need for controller ,which makes it useful for learning purpose . The G-code, to be examined
is loaded and the commands are processed by the internal G-code interpreter. The loaded 3D model is
animated accordingly.

For more instructions , following this youtube link : (2) GrblGru: Standalone 3D-Simulation - YouTube.

2.1.2:Real mode:

In this mode , GRBLGRU is connected to a controller (Arduino or TinyG) . The connection is made via the
USB interface, which transmits both the G-code commands to the controller and the information about
the current axis positions back to GrblGru . GrblGru uses this information to control the 3D model so that
the 3D model moves parallel to the ’real’ axes.
This mode will be used the most as there are tons of project for you to actual get real hand experiences
from using software with microcontroller .

For more instructions , please follow this link : (2) GrblGru: G-Code-Sender for Grbl and TinyG with real
time 3D display of your CNC machine - YouTube

2.1.3:terminal mode:

Moreover , It is also possible to send individual commands for control via the two control windows. So
you can, for example also display or change the settings of the controller.

2.2: functions:

2.2.1:CAM function :
The current functional scope of the CAM currently serves at the moment only the 2D or partially 2.5D
area. So you can, for example use GrblGru to generate G-code for the mill or lathe from DXF or SVG files.
To generate processes such as cutting, pocket-clearing or drilling, so-called job templates are used to
avoid repetitive typing

2.2.2:STL function :

3D objects are traded as STL format. STL is the simplest format among many formats used by CAD
programs. GrblGru can be used to create STL objects from 2D data (DXF or SVG files). //The 2D graphics
can either be extruded, or rotated around an axis to a rotating body//. It is also possible to generate
parameterized spur gears or screw threads. The created STL object can then be stored and reused
anytime.

2.2.3:DFX template:1

They are pre-defined configurations.An example is a box and with some input (height,width ,depth ) will
create a DxF file that can be used to create “box ”. You can also use the internal CAM to calculate G-code
and send it to the controller in control mode. There are some very simple templates such as rectangles
and circles. However, there are also more complex forms such as the box, the spur or the puzzle
generator.

3.Conclusion:

GRBLGRU is a free, open-source software developed for motion controller for a microcontroller
board[3].GRBLGRU represents an advancement in CNC machining software by integrating the strengths
of GRBL and GRU . this make software both user-friendly for beginner to visualize and complex enough
for skilled people to make detailed sketch for mill and lathes .It is a great choice for anyone whether
hobbyists , an educator , a student or a small-scale manufacturer. Even though , some features are not
available at the moment and currently in development , GRBLGRU still is a great tool for learning at your
pace and manufacturing on a small-scale for its existing powerful features. On the future , the software
will be able to support more microcontrollers which control more axes . This will make it become widely-
used software for 3d-simulation , CAD/CAM in lathe and mills in CNC.

(GRBL Software: All You Need to Know | All3DP)[2][3]

CNC History: The Origination and Evolution of CNC Machining 0 (rapiddirect.com) [1].

You might also like