Registry

Back to [Setup]


Registry can be used to interact with GRBL-Plotter

If "Check registry frequently" is neabled, an external program can set the key "update" in HKEY_CURRENT_USER\\SOFTWARE\\GRBL-Plotter to trigger GRBL-Plotter to paste content from the clipboard. Content can have any of the supported formats.

See also program examples here: Extenions

 

 


HKEY_CURRENT_USER\\SOFTWARE\\GRBL-Plotter
Control GRBL-Plotter.
After reading the values, they will be set to "0" automatically.
Key Name Meaning
update Set to != 0 to trigger GRBL-Plotter to paste content from the clipboard
trigger Set to != 0 to trigger "Wait Registry" in process automation. NOT IMPLEMENTED YET
start Set to != 0 to trigger GRBL-Plotter to start streamin of current G-Code
stop Set to != 0 to trigger GRBL-Plotter to stop streaming
offsetX
offsetY
Set an offset to the G-Code if imported
rotate Rotate the G-Code if imported

 

After importing code, following keys will be set:


HKEY_CURRENT_USER\\SOFTWARE\\GRBL-Plotter\\Dimension
Actual graphic dimension
Key Name Meaning
GMIX Min X
GMAX Max X
GCTX Center X
GMIY Min Y
GMAY Max Y
GCTY Center Y

HKEY_CURRENT_USER\\SOFTWARE\\GRBL-Plotter\\GCodeSettings
Actual program settings
Key Name Meaning
DecimalPlaces Decimal places in generated G-Code
XY_FeedRate XY Feedrate used for generated G-Code
Z_FeedRate Z Feedrate used for generated G-Code
Z_Save Z save height (usually positive)
Z_Engrave Z deepth to engrave (usually negative)
Z_FeedRate Z Feedrate used for generated G-Code
SpindleSpeed Spindle speed 
SpindleDelay Delay before starting the spindle
GcodeHeader Code to be place before generated G-Code
GcodeFooter Code to be placed after generatded G-Code
Update trigger update

HKEY_CURRENT_USER\\SOFTWARE\\GRBL-Plotter\\Position
Actual work and machine coordinates, will be updated, when enabled (Check registry frequently).
Will not be updated during streaming code.
Key Name Meaning
Work_X ,Y ,Z, A, B, C  
Machine_X, Y, Z, A, B, C  

 

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