Script settings
Everything that makes a configuration specific to one machine or controller lives here, across six tabs. A Save Settings button at the bottom of the panel saves all of them at once.
- Post group — Author, Date, Default extension, Notes.
- Comments group — Start comment / End comment: the characters used to open and close a comment in the generated G-code.
Kinematic
- First / Second rotating axis — for each: Available, axis type (Head or Table), axis vector, axis name, minimum/maximum stroke (default
-INFINITE/INFINITE), and whether the axis is inverted. - Linear axis — a table with one row per axis (X, Y, Z, U, V, W), each with minimum stroke, maximum stroke, inverted flag and axis name.
Formats
Add format / Remove format buttons manage a list of number formats, each with:
- Add + sign, Leading zero, Trailing zero
- # Integers, # Decimals
- Separator — No Separator, Always ".", "." if needed, Always ",", "," if needed
- Zero — how a zero value is written (
0or0.0)
Codes
A table of Code / Value / Format entries — the named codes your script can output (address letters, fixed strings) together with the number format applied to their value.
G codes
Add G code / Remove G code buttons manage a table of Line / Index / G Value / Is Modal entries — the G-code catalogue available to the script, with each code's modal behaviour.
M Codes
Add M code / Remove M code buttons manage a table of Line / Index / M Value entries — the M-code catalogue available to the script.