Back to [GUI] [Menu items]

Graphics import - Path import

Settings regarding import of SVG, DXF, HPGL, CSV, etc. files.

Format related:


  • SVG: automatically resize to a specific value (to fill your drawing area)
  • SVG: automatically apply hatch-fill if fill color is set




General options:

Accuracy, sorting, how to handle specific patterns, path repetitions.

G-Code appearance




Path add ons:

  • Add a frame
  • Multiply the imported graphics
  • Add a ramp on Z motion





Path modifications:

  • Drag tool compensation (for knife or brush)
  • Path overlap on closed paths (laser cutting)
  • Add tangential axis commands (for tangential knife)
  • Hatch fill of closed paths





Clipping, Tiling

Clipping: only process a selected area of the imported graphics.

Tiling: divide the graphics into tiles and process them one by one, apply commands before a tile to feed the material,




Grouping, Tool table use

Grouping: group the graphic objects by pen-color, pen-width or layer.

Tool table use: get selected properties (checkboxes 'from tool table' in G-Code generation) from the current tool table.




Path development

Example: character "E" with the given settings:

Red lines shows the tool path,gray objects are just for information.


G-Code generation

Set decimal places (grbl max.: 3 for mm, 4 for inch), code header and footer for individual comands, XY-feed rate, spindle speed, Tool change.

Translate Pen-up/-down commands into Z axis commands







Translate Pen-up/-down commands into PWM (pulse-width-modulation) values to control a RC-servo.
Note: a special grbl version is needed to control a servo.

Video for setup





Translate Pen-up/-down commands into spindle (or laser) on / off commands







Translate Pen-up/-down commands into individual commands







G-Code modification








Use cases

Use cases contains a reduced amount of saved machine settings (ini-file) to do a quick setup of the previous settings.






Tool table

Settings, which are related to specific pen-color or pen-width, if tool table is in use.

Examples: [Laser and Pen] [Manual pen change] [Automatic pen change]





Tool change

Assign scripts, which will be performed on M06 command. See also 'Automatic pen change'






Program behavior

Program start







Program control

Machine limits: get warnings if allowed machine area will be left.

Grbl 4th axis: set name and display of 4th axis.

Rotary axis control: use X or Y as rotary axis and setup




Flow control

Status poll frequency: frequency of grbl position update 

Grbl buffer size: depends on used hardware and grbl version

Streaming properties:  modes, check here character counting

During streaming of G-Code: setting which could reduce CPU load for older computers



Settings for shape recognition in camera form - for automatic fiducial correction







Get updates of your streaming progress via pushbullet or by email






Program appearance

Custom buttons

Custom buttons can also be changed via right-click on button






Hot keys







Game pad







Virtual joystick







2D view







WWW links

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