Elements of the Graphical User Interface

[Menu items] [Setup form]

Regions: [GCode Streaming] [Digital Read Out] [Custom Buttons] [GCode / Dimension] [2D View] [Control]

To load any file (SVG, DXF, Gerber, CSV, Image, GCode, INI) just drag and drop the file on the 2D-view, also possible with web links. Also copy & paste of SVG, DXF and GCode is possible.
The menu offers possibilities to generate GCode (text, simple shapes, barcode), to transform GCode (mirror, scale , rotate), to switch display (machine area, pen-up path).
6 languages ​​are currently supported (english, german, arabic, spanish, portuguese, russian, chinese, japanese)


GCode Streaming

This area shows buttons to start/pause, stop the GCode streaming towards the grbl-controller. With grbl version 1.1 also override options will be shown, which allows the user to change the feedrate or spindle speed during the operation.

Unique is the pause mode, which allows the user to move the tool position. When continuing the streaming, the last coordinates and machine state will be restored.

With a right-click on the play button [▶] a specific code section can be streamed, instead of the whole code:


Digital Read Out

The digital read out shows the actual work and machine position. The work position depends on the selected coordinate system which is currently selected (e.g. G54). Also buttons to set the coordinates to zero (for the selected coordinate system) are available. And 'Homing' can be started (if enabled inside grbl setup) to find end-switches and set coordinat system. The DRO automatically shows up to 6 axis if supported by the used grbl-controller.


Custom Buttons

Up to 32 custom buttons can be defined to apply commands or run scripts to perform GCode.

With mouse right-click, the button function and color can be set.





GCode / Dimension

This area shows the imported or loaded GCode with it's dimension and controls to change the offset of the work coordinates.
If the GCode was generated by import of graphics, it will be grouped with XML-Tags for later processing like sorting, moving and deletion.




2D View

For plotter, laser and simple router applications the 2D-view is good enough. Optional the color and line-width of the imported SVG or DXF graphics can be shown.

Like in vector graphics editor, single objects or groups of objects can be modified in position, size and angle.
Note: it only works on imported graphics, where xml-tags were added to the G-Code.





Snap on grid, when moving selected figure and pressing shift-key:

  • snap on grid only on x or y axis, when gripped on edge of selection bounds (see scetch below - yellow)
  • snap on grid on x and y axis, when gripped on corners of selection bounds (see scetch below - orange)

If text is imported, left-click selects whole text, shift left-click selects single character






This area offers a live control of your plotter / laser engraver / router. the pen can be lifted or lowered, the spindle / laser can be switched on/off.
If "STOP jogging on mouse up" is enabled, the motion stops immediately if the mouse button is released.
If "STOP jogging on mouse up" is disabled, the motion will finish the selected distance.

A Jog motion can be aborted via the big STOP button.

We use our own or third party cookies to improve your web browsing experience. If you continue to browse we consider that you accept their use.  Accept  More information