2021-03-31 10:48:33 -04:00
// English language map. Other localization maps will
// defer to English map for any missing key/value pairs
2025-07-07 23:31:44 -04:00
self . lang [ 'en' ] =
self . lang [ 'en-us' ] = {
2021-02-23 00:08:45 -05:00
// common keys and menus
animate : "animate" , // CAM animate button
arrange : "arrange" , // layout workspace objects
axis : "axis" , // left object scale pop menu
2024-05-20 22:20:20 -04:00
back : "back" ,
2021-02-23 00:08:45 -05:00
clear : "clear" , // clear workspace (remove all objects)
2024-09-10 21:48:56 -04:00
clone : "clone" , // create duplicate
2025-12-25 01:24:35 -05:00
contents : "contents" ,
copy : "copy" ,
2021-02-23 00:08:45 -05:00
delete : "delete" ,
detail : "detail" ,
done : "done" ,
2022-10-05 16:21:31 -04:00
edit : "edit" ,
2020-03-18 14:09:38 -04:00
enable : "enable" ,
2022-10-18 19:51:53 -04:00
disable : "disable" ,
2025-02-05 18:37:41 -05:00
donate : "donate" ,
2021-02-23 00:08:45 -05:00
export : "export" ,
files : "files" ,
2023-02-19 11:42:22 -05:00
filter : "filter" ,
2024-05-20 22:20:20 -04:00
front : "front" ,
2022-10-17 22:53:24 -04:00
fullscreen : "fullscreen" ,
2021-02-23 00:08:45 -05:00
ghost : "ghost" , // left render pop menu (wireframe)
2025-11-13 18:19:57 -05:00
help : "help" ,
2021-02-23 00:08:45 -05:00
hide : "hide" , // left render pop menu (invisible)
home : "home" ,
2025-11-13 18:19:57 -05:00
info : "info" , // info menu
2021-02-23 00:08:45 -05:00
import : "import" ,
2025-11-11 19:16:55 -05:00
install : "install" ,
2021-02-23 00:08:45 -05:00
language : "language" ,
2024-05-20 22:20:20 -04:00
left : "left" ,
2025-02-23 08:43:39 -05:00
machines : "machines" , // device or machine
2021-10-07 22:59:05 -04:00
mesh : "mesh" , // mesh editing
2021-02-23 00:08:45 -05:00
metric : "metric" ,
name : "name" ,
2025-02-23 08:43:39 -05:00
new : "new" , // file new
2022-10-18 19:51:53 -04:00
off : "off" , // turn something off (like a lightbulb)
on : "on" , // turn something on (like a lightbulb)
2024-05-20 22:06:33 -04:00
profs : "profiles" , // right menu "profiles"
prefs : "preferences" , // right menu "preferences"
2021-02-23 00:08:45 -05:00
preview : "preview" ,
2025-11-13 14:08:13 -05:00
quit : "quit" , // quit/exit the application (electron)
2021-02-23 00:08:45 -05:00
recent : "recent" ,
2024-06-01 16:49:26 -04:00
rename : "rename" ,
2021-02-23 00:08:45 -05:00
render : "render" , // left render pop menu
reset : "reset" ,
2024-05-20 22:20:20 -04:00
right : "right" ,
2021-02-23 00:08:45 -05:00
rotate : "rotate" , // left rotate pop menu
save : "save" ,
scale : "scale" , // left object scale pop menu
2021-10-07 22:59:05 -04:00
select : "select" ,
2021-02-23 00:08:45 -05:00
setup : "setup" ,
2020-12-16 21:25:45 -05:00
settings : "settings" ,
2021-02-23 00:08:45 -05:00
size : "size" ,
2021-03-01 11:28:56 -05:00
slice : "slice" ,
2021-02-23 00:08:45 -05:00
solid : "solid" , // view type pop menu
2021-03-01 11:28:56 -05:00
start : "start" ,
2021-02-23 00:08:45 -05:00
tool : "tool" ,
tools : "tools" , // CAM tool menu button
top : "top" ,
type : "type" , // CAM tool type
2025-11-11 19:16:55 -05:00
uninstall : "uninstall" ,
2021-02-23 00:08:45 -05:00
version : "version" ,
view : "view" , // left view pop menu
wire : "wire" , // left render pop menu
2022-05-11 17:34:47 -04:00
volume : "volume" , // device build area
2026-02-22 16:28:14 -05:00
al _menu : "align" ,
re _menu : "render" ,
sx _menu : "selection" ,
2026-02-24 18:45:15 -05:00
ed _menu : "edit" ,
2026-02-22 16:28:14 -05:00
face _left : "face left" ,
re _edgs : "toggle edges" ,
2026-02-22 17:09:14 -05:00
al _menu : "align" ,
re _menu : "render" ,
sx _menu : "selection" ,
2026-02-24 18:45:15 -05:00
ed _menu : "edit" ,
2026-02-22 17:09:14 -05:00
face _left : "face left" ,
re _edgs : "toggle edges" ,
2020-03-18 14:09:38 -04:00
2021-02-22 23:20:00 -05:00
acct _xpo : [ "make a backup of your device" , "and device profiles with the" , "option to include workspace" , "objects and positions" ] ,
2020-11-16 11:00:52 -05:00
2021-02-23 00:08:45 -05:00
// RIGHT-CLICK CONTEXT MENU
rc _clws : "clear workspace" ,
rc _xpws : "export workspace" ,
rc _lafl : "lay flat" ,
rc _mirr : "mirror" ,
rc _dupl : "duplicate" ,
2021-04-21 22:30:42 -04:00
rc _focs : "set focus" ,
2021-09-06 21:47:27 -04:00
rc _heal : "heal meshes" ,
2021-11-02 11:58:00 -04:00
rc _swap : "replace vertices" ,
2021-10-08 21:15:54 -04:00
rc _xobj : "export OBJ" ,
rc _xstl : "export STL" ,
2021-11-09 20:46:10 -05:00
sb _info : [ "print speed" , "in mm/s" ] ,
2026-02-22 20:24:34 -05:00
rc _merg : "merge objects" ,
rc _splt : "isolate objects" ,
2021-02-23 00:08:45 -05:00
// DEVICE MENU and related dialogs
dm _sldt : "select a device type" ,
dm _stdd : "standard devices" ,
dm _mydd : "my devices" ,
dm _seld : "selected device" ,
dm _rcnt : "recent files" ,
2024-06-02 14:10:16 -04:00
dm _savs : "settings" ,
2021-02-23 00:08:45 -05:00
dm _appp : "Application Preferences" ,
// CAM Tool Dialog
td _tyem : "end" , // end mill
td _tybm : "ball" , // ball mill
td _tytm : "taper" , // taper mill
2025-04-18 13:02:58 -06:00
td _tydr : "drill" , // drill
2021-02-23 00:08:45 -05:00
td _tonm : "tool #" ,
td _shft : "shaft" , // endmill shaft specs
td _flut : "flute" , // endmill flute specs
td _tapr : "taper" , // endmill taper specs
2020-04-08 09:38:32 -04:00
// DEVICE dialog groups
2020-03-18 14:09:38 -04:00
dv _gr _dev : "device" ,
2020-04-08 09:38:32 -04:00
dv _gr _ext : "extruder" ,
2020-11-18 16:43:25 -05:00
dv _gr _out : "output" ,
2020-12-13 23:58:03 -05:00
dv _gr _gco : "gcode macros" ,
2020-04-08 09:38:32 -04:00
// DEVICE dialog (_s = label, _l = hover help)
2020-03-18 14:09:38 -04:00
dv _name _s : "name" ,
dv _name _l : "device name" ,
dv _fila _s : "filament" ,
dv _fila _l : "diameter in millimeters" ,
dv _nozl _s : "nozzle" ,
dv _nozl _l : "diameter in millimeters" ,
2020-04-13 17:42:40 -04:00
dv _bedw _s : "width" ,
2020-11-29 19:45:35 -05:00
dv _bedw _l : "workspace units" ,
2020-04-13 17:42:40 -04:00
dv _bedd _s : "depth" ,
2020-11-29 19:45:35 -05:00
dv _bedd _l : "workspace units" ,
2020-04-13 17:42:40 -04:00
dv _bedh _s : "height" ,
2021-02-22 23:20:00 -05:00
dv _bedh _l : [ "max build height" , "in workspace units" ] ,
2021-07-24 18:02:09 -04:00
dv _rezx _s : "resolution X" ,
dv _rezx _l : [ "x resolution" ] ,
dv _rezy _s : "resolution Y" ,
dv _rezy _l : [ "y resolution" ] ,
2021-06-29 09:15:55 -04:00
dv _zmax _s : "Z axis speed limit" ,
dv _zmax _l : [ "maximum Z axis speed" , "in millimeters / second" , "0 to disable" ] ,
2022-05-11 17:34:47 -04:00
dv _time _s : "output time factor" ,
dv _time _l : [ "modifier to print time estimates" , "in the gcode export dialog." , "raise or lower value based on your" , "predicted vs observed print times" ] ,
2020-04-13 17:42:40 -04:00
dv _spmx _s : "max spindle" ,
2021-02-22 23:20:00 -05:00
dv _spmx _l : [ "max spindle rpm speed" , "0 to disable" ] ,
2020-04-08 09:38:32 -04:00
dv _xtab _s : "absolute positioning" ,
2020-03-18 14:09:38 -04:00
dv _xtab _l : "extrusion moves absolute" ,
dv _orgc _s : "origin center" ,
dv _orgc _l : "bed origin center" ,
dv _bedc _s : "circular bed" ,
dv _bedc _l : "device bed is circular" ,
2020-12-04 19:44:31 -05:00
dv _belt _s : "belt bed" ,
dv _belt _l : "continuous printing bed" ,
2021-11-09 20:46:10 -05:00
dv _fsrc _s : "filament source" ,
dv _fsrc _l : [ "how filament is fed\ninto the extruder" ] ,
2021-02-28 21:18:43 -05:00
dv _retr _s : "firmware retract" ,
dv _retr _l : [ "device fimware supports G10/G11" ] ,
2022-05-08 13:41:12 -04:00
dv _fanp _s : "cooling" ,
2020-03-18 14:09:38 -04:00
dv _fanp _l : "set cooling fan power" ,
2022-05-08 13:41:12 -04:00
dv _feat _s : "feature" ,
dv _feat _l : "inject code for specified features" ,
2020-03-18 14:09:38 -04:00
dv _prog _s : "progress" ,
dv _prog _l : "output on each % progress" ,
dv _layr _s : "layer" ,
2021-02-22 23:20:00 -05:00
dv _layr _l : [ "output at each" , "layer change" ] ,
2020-06-27 23:28:09 -04:00
dv _tksp _s : "token spacer" ,
2021-02-22 23:20:00 -05:00
dv _tksp _l : [ "add a space between" , "gcode axis parameters" , "G0X0Y0X0" , "vs" , "G0 X0 Y0 Z0" ] ,
2020-03-18 14:09:38 -04:00
dv _strc _s : "strip comments" ,
2021-02-22 23:20:00 -05:00
dv _strc _l : [ "strip gcode comments" , "comments begin with ;" ] ,
2020-03-18 14:09:38 -04:00
dv _fext _s : "file extension" ,
dv _fext _l : "file name extension" ,
2022-10-18 10:27:41 -04:00
dv _lazr _s : "enable laser" ,
dv _lazr _l : [ "enable laser operations" ] ,
2025-12-10 20:08:57 -05:00
dv _4tha _s : "enable 4th axis" ,
dv _4tha _l : [ "enable 4th axis operations" , "aka indexed mode" ] ,
2021-11-15 14:10:15 -05:00
2020-03-18 14:09:38 -04:00
dv _dwll _s : "dwell" ,
dv _dwll _l : "gcode dwell script" ,
2025-02-18 23:53:21 -05:00
dv _tool _s : "tool" ,
2020-03-18 14:09:38 -04:00
dv _tool _l : "tool change script" ,
2025-02-18 23:53:21 -05:00
dv _sspd _s : "spindle" ,
2020-03-18 14:09:38 -04:00
dv _sspd _l : "set spindle speed" ,
2025-12-10 20:08:57 -05:00
dv _resa _s : "reset a" ,
dv _resa _l : "reset a axis" ,
2020-03-18 14:09:38 -04:00
dv _paus _s : "pause" ,
dv _paus _l : "gcode pause script" ,
dv _head _s : "header" ,
dv _head _l : "gcode header script" ,
dv _foot _s : "footer" ,
dv _foot _l : "gcode footer script" ,
2021-05-02 19:29:46 -04:00
dv _pext _s : "exterior" ,
dv _pext _l : [ "gcode script run before" , "printing exterior lines" ] ,
dv _pint _s : "interior" ,
dv _pint _l : [ "gcode script run before" , "printing interior lines" ] ,
2020-03-18 14:09:38 -04:00
dv _lzon _s : "laser on" ,
dv _lzon _l : "gcode laser on script" ,
dv _lzof _s : "laser off" ,
dv _lzof _l : "gcode laser off script" ,
2024-06-13 23:42:28 -04:00
dv _waon _s : "water on" ,
dv _waon _l : "gcode water pump on script" ,
dv _waof _s : "water off" ,
dv _waof _l : "gcode water pump off script" ,
dv _dkon _s : "knife down" ,
dv _dkon _l : "gcode knife down script" ,
dv _dkof _s : "knife up" ,
dv _dkof _l : "gcode knife up script" ,
2020-04-08 09:38:32 -04:00
dv _exts _s : "select" ,
2021-02-09 10:25:23 -05:00
dv _exts _l : "gcode run to enable this extruder" ,
dv _dext _s : "deselect" ,
dv _dext _l : "gcode run before enabling another extruder" ,
2020-04-08 09:38:32 -04:00
dv _extd _s : "deselect" ,
dv _extd _l : "gcode to deselect this extruder" ,
2020-04-08 10:38:37 -04:00
dv _exox _s : "offset x" ,
dv _exox _l : "nozzle offset x" ,
dv _exoy _s : "offset y" ,
dv _exoy _l : "nozzle offset y" ,
2020-03-18 14:09:38 -04:00
2021-11-15 14:10:15 -05:00
dv _paid _s : "printer id" ,
dv _paid _l : [ "unique printer identifier" , "may be made up" ] ,
dv _paps _s : "ping spacing" ,
2021-11-18 22:57:47 -05:00
dv _paps _l : [ "minimum filament consumption" , "between pings in millimeters" , "recommended 500 - 1000" , "0 = disable pings" ] ,
2021-11-15 14:10:15 -05:00
dv _pafe _s : "feed length" ,
dv _pafe _l : [ "feeder tube length in millimeters" , "short=570, medium=800, long=1100" ] ,
dv _papl _s : "push length" ,
dv _papl _l : [ "distance between extruder gear" , "and nozzle tip in millimeters" ] ,
2021-11-17 15:03:28 -05:00
dv _paof _s : "offset length" ,
dv _paof _l : [ "length to add or remove from" , "the first segment in millimeters" , "usually 0" ] ,
2021-11-15 14:10:15 -05:00
dv _pahe _s : "heating time" ,
dv _pahe _l : [ "offset from default" ] ,
dv _paco _s : "cooling time" ,
dv _paco _l : [ "offset from default" ] ,
dv _pacm _s : "compression time" ,
dv _pacm _l : [ "offset from default" ] ,
2020-03-18 14:09:38 -04:00
// MODE
mo _menu : "mode" ,
2020-04-13 17:42:40 -04:00
mo _fdmp : "FDM Print" ,
mo _slap : "SLA Print" ,
mo _lazr : "Laser Cut" ,
mo _cncm : "CNC Mill" ,
2020-03-18 14:09:38 -04:00
2025-11-13 15:21:14 -05:00
// MODE INFO (right panel)
mi _devi : "Device" ,
mi _prof : "Profile" ,
2020-03-18 14:09:38 -04:00
// SETUP
su _menu : "setup" ,
su _devi : "Devices" ,
su _tool : "Tools" ,
su _locl : "Local" ,
2020-04-07 21:45:21 -04:00
su _xprt : "Export" ,
2020-03-18 14:09:38 -04:00
su _help : "Help" ,
2020-06-01 21:53:14 -04:00
// LOAD
fe _menu : "file" ,
fn _recn : "Recent" ,
2020-03-18 14:09:38 -04:00
fn _impo : "Import" ,
2020-06-01 21:53:14 -04:00
// FUNCTION
fn _menu : "action" ,
2020-03-18 14:09:38 -04:00
fn _arra : "Arrange" ,
fn _slic : "Slice" ,
fn _prev : "Preview" ,
fn _expo : "Export" ,
// VIEW
vu _menu : "view" ,
2020-06-01 23:23:47 -04:00
vu _home : "Home" ,
vu _rset : "Reset" ,
vu _sptp : "Top" ,
vu _spfr : "Front" ,
vu _splt : "Left" ,
vu _sprt : "Right" ,
2020-03-18 14:09:38 -04:00
// WORKSPACE
2020-06-05 23:21:53 -04:00
ws _menu : "view" ,
2020-03-18 14:09:38 -04:00
ws _save : "Save" ,
ws _cler : "Clear" ,
2025-11-13 15:21:14 -05:00
// RIGHT PANEL
rp _objs : "objects" ,
rp _rngs : "ranges" ,
rp _opls : "operation list" ,
2020-03-18 14:09:38 -04:00
// OPTIONS
2020-11-06 10:47:49 -05:00
op _menu : "interface" ,
2020-11-18 09:11:29 -05:00
op _disp : "display" ,
2020-04-08 12:09:07 -04:00
op _xprt _s : "expert" ,
2020-11-18 09:11:29 -05:00
op _xprt _l : "show more settings options" ,
2021-04-22 11:13:43 -04:00
op _decl _s : "show decals" ,
2020-11-29 00:10:41 -05:00
op _decl _l : "show device decals and logos" ,
2022-09-16 10:43:53 -04:00
op _shny _s : "detail render" ,
op _shny _l : "choose a slice render method that is slower and uses specular highlighting. this makes it easier to see detail in some models at the expense of render speed" ,
2021-04-22 11:13:43 -04:00
op _devl _s : "developer" ,
2021-07-04 21:05:46 -04:00
op _devl _l : [ "show developer options" , "enable developer debugging" ] ,
2020-10-27 21:09:28 -04:00
op _hopo _s : "hover pop" ,
2021-02-22 23:20:00 -05:00
op _hopo _l : [ "enable menu hover" , "to activate" ] ,
2020-04-08 09:38:32 -04:00
op _dark _s : "dark mode" ,
op _dark _l : "dark mode interface" ,
2020-04-20 08:57:48 -04:00
op _comp _s : "compact ui" ,
2021-02-22 23:20:00 -05:00
op _comp _l : [ "compact user interface" , "better for small screens" , "and tablets" ] ,
2020-10-29 11:34:48 -04:00
op _shor _s : "show origin" ,
op _shor _l : "show device or process origin" ,
op _shru _s : "show rulers" ,
2021-02-22 23:20:00 -05:00
op _shru _l : [ "show axes rulers" , "on major gridlines" ] ,
2020-11-10 21:48:04 -05:00
op _sped _s : "show speeds" ,
2021-02-22 23:20:00 -05:00
op _sped _l : [ "show speed to color bar" , "in preview mode" ] ,
2020-03-18 14:09:38 -04:00
op _auto _s : "auto layout" ,
2021-02-22 23:20:00 -05:00
op _auto _l : [ "automatically layout platform" , "when new items added" ] ,
2020-03-18 14:09:38 -04:00
op _free _s : "free layout" ,
2021-02-22 23:20:00 -05:00
op _free _l : [ "permit dragable layout" , "no effect in laser mode" ] ,
2021-02-09 10:35:14 -05:00
op _spcr _s : "spacing" ,
2022-02-08 23:54:20 -05:00
op _spcr _l : [ "spacing between objects" , "during auto layout" , "in workspace units" , "in belt mode, use 0" , "to auto-space by height" ] ,
2024-09-06 11:38:18 -04:00
op _spoa _s : "edge angle" ,
op _spoa _l : [ "surface angle difference triggering an edge trace" ] ,
2022-02-08 23:54:20 -05:00
op _spcx _s : "random X" ,
op _spcx _l : [ "in belt mode, randomly" , "layout the part on X" , "to even belt wear" ] ,
2021-03-04 13:22:53 -05:00
op _orth _s : "orthographic" ,
op _orth _l : [ "orthographic display" , "requires page refresh" ] ,
2022-01-28 16:54:53 -05:00
op _anta _s : "anti-alias" ,
op _anta _l : [ "smooth display. better but slower" , "requires a page refresh or reload" ] ,
2020-03-18 14:09:38 -04:00
op _invr _s : "invert zoom" ,
2021-02-22 23:20:00 -05:00
op _invr _l : [ "invert mouse wheel" , "scroll zoom" ] ,
2020-11-18 09:47:55 -05:00
op _save _s : "auto save" ,
2021-02-22 23:20:00 -05:00
op _save _l : [ "preserve objects in workspace" , "between application reloads" ] ,
2020-11-12 12:15:39 -05:00
op _line _s : "line type" ,
2021-02-22 23:20:00 -05:00
op _line _l : [ "line style for path rendering" , "impacts 3d performance" , "path: 3d best" , "flat: 2d good" , "line = 1d fast" ] ,
2020-03-18 14:09:38 -04:00
op _unit _s : "units" ,
2021-02-22 23:20:00 -05:00
op _unit _l : [ "workspace units affects" , "speeds and distances" ] ,
2020-11-24 19:46:15 -05:00
op _anim _s : "animate" ,
2021-02-22 23:20:00 -05:00
op _anim _l : [ "animation mesh density" , "higher is more dense" , "takes more memory" , "and is slower" ] ,
2025-11-16 14:28:12 -05:00
op _mani _s : "manifold" ,
op _mani _l : [ "in stock indexed mode" , "use boolean visualiation" , "this is very expensive" , "and likely very slow" ] ,
2026-01-08 23:44:31 -05:00
op _exop _s : "remote host" ,
op _exop _l : [ "enable sending files to remote hosts" , "moonraker = klipper" , "octoprint" ] ,
op _excp _s : "code preview" ,
op _excp _l : [ "show start of gcode" , "in export dialog" ] ,
op _exth _s : "thumbnail" ,
op _exth _l : [ "embed print thumbnail in gcode" ] ,
2020-03-18 14:09:38 -04:00
2020-10-30 23:51:38 -04:00
lo _menu : "layout" ,
2020-10-29 11:34:48 -04:00
2021-06-20 22:15:46 -04:00
pt _menu : "slicer" ,
2020-11-06 10:47:49 -05:00
pt _deci _s : "decimate" ,
2021-02-22 23:20:00 -05:00
pt _deci _l : [ "enable or disable point decimation" , "during port import. for faster slicing" , "and lower memory usage" ] ,
2021-06-20 22:15:46 -04:00
pt _qual _s : "detail" ,
2022-09-16 13:26:33 -04:00
pt _qual _l : [ "level of detail to retain during slicing operations. lower is faster and uses less memory. large scale models often do no benefit from higher detail. instead it my only result in memory and processing problems. reduce this value if you are getting out of memory errors." ] ,
2021-02-14 23:10:50 -05:00
pt _heal _s : "heal mesh" ,
2022-09-16 13:26:33 -04:00
pt _heal _l : [ "attempt to heal non-manifold meshes during slicing. may increase slicing time. enables a warning when non-manifold geometries are detected." ] ,
2021-06-20 22:15:46 -04:00
pt _thrd _s : "threaded" ,
2022-09-16 13:26:33 -04:00
pt _thrd _l : [ "use parallel processing when browser supports nested workers. may increase memory pressure on larger models. disable if you are getting out of memory errors" ] ,
2025-11-11 15:06:05 -05:00
pt _assy _s : "web asm" ,
2025-12-19 17:56:34 -05:00
pt _assy _l : [ "use web assembly when supported by browser. required for some cnc operations. if you experience artifacts or memory errors, try disabling this." ] ,
2025-10-31 17:35:26 -04:00
pt _wgpu _s : "web gpu" ,
2025-11-11 15:06:05 -05:00
pt _wgpu _l : [ "use web gpu when supported by browser. if you experience artifacts or memory errors, try disabling this." ] ,
2020-11-06 10:47:49 -05:00
2020-10-29 11:34:48 -04:00
xp _menu : "exports" ,
2020-06-10 20:48:59 -04:00
2020-03-18 14:09:38 -04:00
// SETTINGS
2020-12-27 14:36:17 -05:00
se _menu : "profile" ,
2021-01-16 21:51:09 -05:00
se _load : "load" ,
2020-03-18 14:09:38 -04:00
se _save : "save" ,
2024-05-29 08:52:16 -04:00
// FDM LAYERS
2025-09-22 23:39:45 -04:00
sl _menu : "layers" ,
2024-07-07 11:41:00 -04:00
sl _angl _s : "slice angle" ,
sl _angl _l : [ "slice angle bias in degrees" ] ,
2024-05-29 22:40:40 -04:00
sl _lahi _s : "layer height" ,
2021-02-22 23:20:00 -05:00
sl _lahi _l : [ "height of each slice" , "layer in millimeters" ] ,
2024-05-29 22:40:40 -04:00
ad _minl _s : "layer minimum" ,
2021-02-22 23:20:00 -05:00
ad _minl _l : [ "adaptive min layer height" , "in millimeters" , "must be non-zero" ] ,
2025-09-22 23:39:45 -04:00
ad _adap _s : "adaptive height" ,
2024-05-29 08:52:16 -04:00
ad _adap _l : [ "use adaptive layer heights" , "with 'layer height' as max" , "and 'layer min' as the min" ] ,
2020-03-18 14:09:38 -04:00
sl _ltop _s : "top layers" ,
2022-10-31 19:12:41 -04:00
sl _ltop _l : [ "number of solid layers at the top of the print or on flat areas facing up" ] ,
2020-03-18 14:09:38 -04:00
sl _lsld _s : "solid layers" ,
2021-04-22 19:42:09 -04:00
sl _lsld _l : [ "solid fill areas computed" , "from bridges and flat areas" , "detected betwen sliced layers" ] ,
2020-03-18 14:09:38 -04:00
sl _lbot _s : "base layers" ,
2022-10-31 19:12:41 -04:00
sl _lbot _l : [ "number of solid layers at bottom of the print or under bridge spans" ] ,
2020-03-18 14:09:38 -04:00
2024-05-29 08:52:16 -04:00
// FDM WALLS
2024-05-29 16:00:16 -04:00
sw _menu : "shells" ,
sl _shel _s : "shell count" ,
2021-02-22 23:20:00 -05:00
sl _shel _l : [ "number of perimeter" , "walls to generate" ] ,
2024-05-29 22:40:40 -04:00
ad _thin _s : "thin walls" ,
2024-05-29 08:52:16 -04:00
ad _thin _l : [ "detect and fill gaps" , "between shell walls" ] ,
// FDM SHELLS
2025-10-17 01:08:30 -04:00
sl _line _s : "line width" ,
2021-05-28 21:36:39 -04:00
sl _line _l : [ "extrusion width in millimeters" , "0 = nozzle diameter" ] ,
2024-05-29 16:00:16 -04:00
sl _ordr _s : "shell order" ,
2021-02-22 23:20:00 -05:00
sl _ordr _l : [ "output shell order" , "inside to outside" , "or outside to inside" , "affects surface quality" ] ,
2025-09-26 19:48:56 -04:00
sl _strt _s : "start point" ,
sl _strt _l : [ "layer starting point" , "last = where last layer ended" , "center = part center" , "origin = device origin" , "random = yolo" ] ,
2025-09-29 19:11:24 -04:00
sl _ofin _s : "shell inner offset" ,
sl _ofin _l : [ "inner hole perimeter offset" , "in millimeters" ] ,
sl _ofot _s : "shell outer offset" ,
sl _ofot _l : [ "outer wall perimeter offset" , "in millimeters" ] ,
2020-11-21 12:32:55 -05:00
2025-09-22 23:39:45 -04:00
// FDM SOLID
fs _menu : "solid fill" ,
2025-10-17 01:08:30 -04:00
fi _over _s : "fill overlap" ,
fi _over _l : [ "overlap between shells and solid or sparse infill. can improve bonding to shells" , "as fraction of line width" , "0.0 - 1.0" ] ,
2025-09-22 23:39:45 -04:00
fi _angl _s : "start angle" ,
fi _angl _l : [ "starting angle in degrees" , "90 degrees added to " , "each following layer" , "applies only to solid layers" ] ,
2026-01-09 15:18:44 -05:00
fi _grow _s : "expand" ,
2025-09-22 23:39:45 -04:00
fi _grow _l : [ "expand projected solids" , "can help with solid areas" , "over sparse infill areas" , "units in millimeters" ] ,
2020-03-18 14:09:38 -04:00
// FDM FILL
2024-05-29 16:00:16 -04:00
fi _menu : "sparse fill" ,
2021-03-15 11:00:05 -04:00
fi _type : "fill type" ,
2022-12-31 21:09:05 -05:00
fi _pcnt _s : "fill amount" ,
2021-02-22 23:20:00 -05:00
fi _pcnt _l : [ "fill density values" , "0.0 - 1.0" ] ,
2021-05-05 11:03:00 -04:00
fi _rept _s : "fill repeat" ,
fi _rept _l : [ "number of times to repeat" , "unchanged fill layers" ] ,
2021-01-25 08:49:42 -05:00
// fi_rate_s: "print speed",
2021-02-22 23:20:00 -05:00
fi _rate _l : [ "extrusion speed for infill" , "set to 0 to use default" , "output print speeds" ] ,
2020-03-18 14:09:38 -04:00
2024-05-29 08:52:16 -04:00
// FDM HEATING
fh _menu : "heating" ,
// FDM COOLING
fc _menu : "cooling" ,
2020-03-18 14:09:38 -04:00
// FDM FIRST LAYER
2025-10-18 01:03:58 -04:00
fl _menu : "base" ,
2020-03-18 14:09:38 -04:00
fl _lahi _s : "layer height" ,
2021-02-22 23:20:00 -05:00
fl _lahi _l : [ "height of each slice" , "in millimeters" , "should be >= slice height" ] ,
2020-03-18 14:09:38 -04:00
fl _rate _s : "shell speed" ,
2021-04-13 11:38:36 -04:00
fl _rate _l : [ "shell printing max speed" , "in millimeters / second" ] ,
2020-03-18 14:09:38 -04:00
fl _frat _s : "fill speed" ,
2021-04-13 11:38:36 -04:00
fl _frat _l : [ "fill printing max speed" , "in millimeters / second" ] ,
2021-01-15 10:15:30 -05:00
fl _mult _s : "flow factor" ,
2021-02-22 23:20:00 -05:00
fl _mult _l : [ "extrusion multiplier" , "0.0 - 2.0" ] ,
2021-01-15 10:15:30 -05:00
fl _sfac _s : "width factor" ,
2021-02-22 23:20:00 -05:00
fl _sfac _l : [ "multiplier on nozzle size" , "changes line spacing" ] ,
2020-03-18 14:09:38 -04:00
fl _skrt _s : "skirt count" ,
2021-02-22 23:20:00 -05:00
fl _skrt _l : [ "number of first-layer offset" , "brims to generate" ] ,
2020-03-18 14:09:38 -04:00
fl _skro _s : "skirt offset" ,
2021-11-17 21:08:37 -05:00
fl _skro _l : [ "skirt offset from part" , "in millimeters" , "when rafts are used" , "this is the raft offset" ] ,
2020-03-18 14:09:38 -04:00
fl _nozl _s : "nozzle temp" ,
2021-02-22 23:20:00 -05:00
fl _nozl _l : [ "degrees in celsius" , "output setting used" , "when this is zero" ] ,
2020-03-18 14:09:38 -04:00
fl _bedd _s : "bed temp" ,
2021-02-22 23:20:00 -05:00
fl _bedd _l : [ "degrees in celsius" , "output setting used" , "when this is zero" ] ,
2020-11-21 15:35:23 -05:00
fr _spac _s : "raft gap" ,
2021-02-22 23:20:00 -05:00
fr _spac _l : [ "additional layer spacing" , "between 1st layer and raft" , "in millimeters" ] ,
2020-11-21 15:35:23 -05:00
fr _nabl _s : "raft enable" ,
2021-02-22 23:20:00 -05:00
fr _nabl _l : [ "create a raft under the" , "model for better adhesion" , "uses skirt offset and" , "disables skirt output" ] ,
2022-02-05 14:06:16 -05:00
fr _draf _s : "draft shield" ,
2022-02-06 16:11:28 -05:00
fr _draf _l : [ "extend skirt to height of part" , "which acts as a shield against" , "drafts and traps hot air" ] ,
2020-03-18 14:09:38 -04:00
2021-01-21 15:28:38 -05:00
// FDM BELT ONLY
2021-02-12 15:15:41 -05:00
fl _zoff _s : "belt offset" ,
2021-02-22 23:20:00 -05:00
fl _zoff _l : [ "height offset from belt" , "of lowest extrusion" , "in millimeters" ] ,
2021-09-05 20:42:18 -04:00
fl _flat _s : "flatten" ,
fl _flat _l : [ "flatten to the belt any point" , "height less than this value" , "in millimeters" ] ,
2021-04-21 21:35:37 -04:00
fl _brim _s : "brim sides" ,
fl _brim _l : [ "add brim to part perimeter" , "size is width in millimeters" , "0 to disable" ] ,
fl _brin _s : "brim interior" ,
fl _brin _l : [ "add brim to part interior" , "when interior voids exist" , "size is width in millimeters" , "0 to disable" ] ,
2021-01-21 15:28:38 -05:00
fl _brmn _s : "brim trigger" ,
2021-02-22 23:20:00 -05:00
fl _brmn _l : [ "add brims only when segment" , "facing belt is shorter than this" , "value in millimeters" , "0 = Infinity" ] ,
2021-04-06 22:38:02 -04:00
fl _brco _s : "brim comb" ,
fl _brco _l : [ "add brim gaps" , "every n lines" , "0 to disable" ] ,
fl _brgp _s : "brim gap" ,
fl _brgp _l : [ "spacing between brim and part" , "in millimeters" ] ,
2021-01-28 18:04:45 -05:00
fl _bled _s : "part anchor" ,
2021-02-22 23:20:00 -05:00
fl _bled _l : [ "belt part anchor" , "at start of print" , "in millimeters" ] ,
2021-04-27 22:34:53 -04:00
fl _blmp _s : "anchor bump" ,
fl _blmp _l : [ "add a bump to the start of" , "an anchor to help it peel" , "off at the end of the belt" , "in millimeters" ] ,
2021-01-21 15:28:38 -05:00
2020-03-18 14:09:38 -04:00
// FDM SUPPORT
sp _menu : "support" ,
2020-12-16 21:25:45 -05:00
sp _detect : "detect" ,
2026-01-05 11:51:12 -05:00
sp _type _s : "type" ,
sp _type _l : [ "automatic = detect" , "manual = paint on" ] ,
2020-03-18 14:09:38 -04:00
sp _dens _s : "density" ,
2021-02-22 23:20:00 -05:00
sp _dens _l : [ "fraction 0.0 - 1.0" , "recommended 0.15" , "0 to disable" ] ,
2020-03-18 14:09:38 -04:00
sp _offs _s : "part offset" ,
2021-02-22 23:20:00 -05:00
sp _offs _l : [ "offset from part" , "in millimeters" ] ,
2026-01-05 11:51:12 -05:00
sp _gaps _s : "layer gap" ,
2026-01-13 00:13:51 -05:00
sp _gaps _l : [ "add a layer gap between support and part" ] ,
2020-11-22 17:01:36 -05:00
sp _span _s : "max span" ,
2021-02-22 23:20:00 -05:00
sp _span _l : [ "unsupported span that causes" , "a new support to be generated" , "in millimeters" ] ,
2026-01-05 11:51:12 -05:00
sp _angl _s : "angle" ,
2021-12-12 18:37:55 -05:00
sp _angl _l : [ "max overhang angle before" , "supporting pillar is generated" , "normal values 45-60" , "belt values 0-10" ] ,
2020-03-18 14:09:38 -04:00
sp _xpnd _s : "expand" ,
2021-02-22 23:20:00 -05:00
sp _xpnd _l : [ "expand support area" , "beyond part boundary" , "in millimeters" ] ,
2026-01-05 11:51:12 -05:00
sp _nozl _s : "tool" ,
sp _nozl _l : [ "in multi-extruder systems" , "the toolhead to use for" , "support material" ] ,
2024-05-29 22:40:40 -04:00
sp _outl _s : "enclosed" ,
2021-08-29 17:48:19 -04:00
sp _outl _l : [ "enclose support pattern" , "inside a perimeter shell" ] ,
2026-01-05 11:51:12 -05:00
sp _tree _s : "tree type" ,
sp _tree _l : [ "use tree type support structure" ] ,
2020-03-18 14:09:38 -04:00
// CNC COMMON terms
cc _tool : "tool" ,
2021-01-11 11:59:21 -05:00
cc _offs _s : "offset" ,
2021-02-22 23:20:00 -05:00
cc _offs _l : [ "offset tool center" , "from chosen path" ] ,
2020-06-27 23:28:09 -04:00
cc _spnd _s : "spindle rpm" ,
2021-02-22 23:20:00 -05:00
cc _spnd _l : [ "spindle speed in" , "revolutions / minute" ] ,
2020-03-18 14:09:38 -04:00
cc _sovr _s : "step over" ,
2023-01-20 15:11:56 -05:00
cc _sovr _l : [ "a fraction of tool diameter between 0 and 1. values greater than 0.49 may result in uncut areas or undesirable artifacts." ] ,
2024-03-20 16:20:17 -04:00
cc _sovc _s : "wide steps" ,
cc _sovc _l : [ "number of wide cutout steps" ] ,
2023-02-13 14:46:15 -05:00
cc _sang _s : "step angle" ,
cc _sang _l : [ "rotation in degrees between lathe axial points" ] ,
2020-03-18 14:09:38 -04:00
cc _sdwn _s : "step down" ,
2021-02-22 23:20:00 -05:00
cc _sdwn _l : [ "step down depth" , "for each pass" , "in workspace units" , "0 to disable" ] ,
2022-12-28 17:45:27 -05:00
cc _thru _s : "cut thru" ,
2025-12-20 18:34:13 -05:00
cc _thru _l : [ "allow trace depth to extend thru" , "the bottom of the selected area" , "use with negative Z bottom" ] ,
2023-01-17 19:10:39 -05:00
cc _offd _s : "offset" ,
cc _offd _l : [ "overrides default offset distance (which is the tool radius) when set to any value but zero" ] ,
2026-01-21 20:17:41 -05:00
cc _offz _s : "offset z" ,
cc _offz _l : [ "shift add or subtract Z values by this amount" , "in workspace units" ] ,
2020-03-18 14:09:38 -04:00
cc _feed _s : "feed rate" ,
2021-09-11 06:53:35 -10:00
cc _feed _l : [ "max cutting speed in" , "workspace units / minute" ] ,
2020-03-18 14:09:38 -04:00
cc _plng _s : "plunge rate" ,
2021-09-11 06:53:35 -10:00
cc _plng _l : [ "max z axis speed in" , "workspace units / minute" ] ,
2021-02-23 01:10:57 -05:00
cc _sngl _s : "select lines only" ,
cc _sngl _l : [ "select only single edges" , "instead of connected polylines" ] ,
2022-04-03 14:56:58 -04:00
cc _sele _s : "select" ,
cc _sele _l : [ "select lines for follow" , "select loops for clear" , "select surface for pocket" ] ,
2020-03-18 14:09:38 -04:00
// CNC COMMON
2020-06-11 22:11:19 -04:00
cc _menu : "limits" ,
2025-12-06 00:09:17 -05:00
cc _rapd _s : "feed rate" ,
cc _rapd _l : [ "max xy cutting feedrate" , "in workspace units / minute" ] ,
cc _rzpd _s : "plunge rate" ,
cc _rzpd _l : [ "max z cutting plunge rate" , "in workspace units / minute" ] ,
2020-03-18 14:09:38 -04:00
2022-10-09 17:54:31 -04:00
// CNC LEVELING
cc _loff _s : "z offset" ,
cc _loff _l : [ "distance from stock face" , "in workspace units" ] ,
cc _lxyo _s : "xy offset" ,
cc _lxyo _l : [ "xy offset from part boundary as a fraction of the tool diameter (0 - 1.0)" ] ,
2024-08-28 11:34:30 -04:00
cc _lsto _s : "stock" ,
cc _lsto _l : [ "use stock area instead of part area" ] ,
2021-01-14 08:04:34 -05:00
2020-03-18 14:09:38 -04:00
// CNC ROUGHING
2020-06-27 23:28:09 -04:00
cr _menu : "rough" ,
2020-03-18 14:09:38 -04:00
cr _lsto _s : "leave stock" ,
2021-02-22 23:20:00 -05:00
cr _lsto _l : [ "horizontal offset from vertical faces" , "stock to leave for finishing pass" , "in workspace units" ] ,
2024-03-28 19:40:47 -04:00
cr _lstz _s : "leave stock z" ,
cr _lstz _l : [ "vertical offset for roughing passes in workspace units. best for roughing curved surfaces." ] ,
2020-03-18 14:09:38 -04:00
cr _ease _s : "ease down" ,
2021-02-22 23:20:00 -05:00
cr _ease _l : [ "plunge cuts will" , "spiral down or ease" , "along a linear path" ] ,
2023-02-14 11:23:23 -05:00
cr _clst _s : "clear stock" ,
cr _clst _l : [ "in indexed mode, clear entire stock area, not just to part periemter" ] ,
2020-11-20 08:03:10 -05:00
cr _clrt _s : "clear top" ,
2021-02-22 23:20:00 -05:00
cr _clrt _l : [ "run a clearing pass over" , "the bounding area of the part" , "at z = 0" ] ,
2020-11-11 00:41:04 -05:00
cr _olin _s : "inside only" ,
2021-02-22 23:20:00 -05:00
cr _olin _l : [ "limit cutting to" , "inside part boundaries" ] ,
2025-12-12 18:10:06 -05:00
cr _clrf _s : "clear faces" ,
cr _clrf _l : [ "add additional clearing passes" , "for detected z planar flat areas" ] ,
2020-03-18 14:09:38 -04:00
2020-06-27 23:28:09 -04:00
// CNC OUTLINE
co _menu : "outline" ,
2025-02-01 18:45:33 -05:00
co _merg _s : "merge overlap" ,
co _merg _l : [ "merge overlapping lines to prevent overcutting into adjacent solids" ] ,
2026-01-14 19:24:30 -05:00
co _igno _s : "ignore part" ,
co _igno _l : [ "do not constrain cutting areas" , "to part boundaries. this allows" , "using the part as negative space" ] ,
2020-12-03 19:51:14 -05:00
co _dogb _s : "dogbones" ,
2021-02-22 23:20:00 -05:00
co _dogb _l : [ "insert dogbone cuts" , "into inside corners" ] ,
2023-02-23 21:01:12 -05:00
co _dogr _s : "reverse bones" ,
co _dogr _l : [ "reverse dogbone direction" ] ,
2020-11-03 09:30:00 -05:00
co _wide _s : "wide cutout" ,
2021-02-22 23:20:00 -05:00
co _wide _l : [ "widen outside cutout paths" , "for deep cuts in hard material" ] ,
2020-12-28 08:43:55 -05:00
co _omit _s : "omit through" ,
co _omit _l : "eliminate thru holes" ,
2025-12-09 23:05:09 -05:00
co _omvd _s : "omit pocket" ,
co _omvd _l : "eliminate interior pockets" ,
2020-11-03 22:56:55 -05:00
co _olen _s : "enable" ,
co _olen _l : "enabled outline cutting" ,
2025-12-09 21:35:45 -05:00
co _olin _s : "inside only" ,
co _olin _l : [ "limit cutting to" , "inside part boundaries" ] ,
co _olot _s : "outside only" ,
co _olot _l : [ "limit cutting to" , "exterior part boundaries" , "which can be thought of" , "as the shadow outline" ] ,
2020-06-27 23:28:09 -04:00
// CNC CONTOUR
cn _menu : "contour" ,
2020-03-18 14:09:38 -04:00
cf _angl _s : "max angle" ,
2023-01-19 12:42:46 -05:00
cf _angl _l : [ "changes in z that result in angles greater than this are considered vertical and omitted from curves" ] ,
2023-01-18 16:38:24 -05:00
cf _leav _s : "leave stock" ,
cf _leav _l : [ "amount of stock to leave above part surface" ] ,
2022-10-05 11:12:40 -04:00
cf _botm _s : "z bottom" ,
cf _botm _l : [ "obey z bottom limit" ] ,
2020-03-18 14:09:38 -04:00
cf _curv _s : "curves only" ,
2021-02-22 23:20:00 -05:00
cf _curv _l : [ "limit linear cleanup" , "to curved surfaces" ] ,
2020-11-11 23:27:58 -05:00
cf _olin _s : "inside only" ,
2021-02-22 23:20:00 -05:00
cf _olin _l : [ "limit cutting to" , "inside part boundaries" ] ,
2020-11-30 09:03:00 -05:00
cf _linx _s : "enable y pass" ,
cf _linx _l : "linear y-axis finishing" ,
cf _liny _s : "enable x pass" ,
cf _liny _l : "linear x-axis finishing" ,
2025-12-27 00:16:39 -05:00
cf _clip _s : "clip to stock" ,
cf _clip _l : [ "contour op only" , "clip cutting paths" , "to defined stock" ] ,
2020-06-27 23:28:09 -04:00
2020-12-01 18:19:28 -05:00
// CNC TRACE
2020-06-27 23:28:09 -04:00
cu _menu : "trace" ,
2020-12-01 18:19:28 -05:00
cu _type _s : "type" ,
2022-01-16 17:17:05 -05:00
cu _type _l : [ "clear = clear a closed-line pocket" , "follow = tool tip follows line" , "with offset option when closed" ] ,
2020-06-27 23:28:09 -04:00
2022-04-07 17:07:10 -04:00
// CNC POCKET
cp _xpnd _s : "expand" ,
2024-07-03 18:30:50 -04:00
cp _xpnd _l : [ "grow (+) or shrink (-) selected areas" , "contour uses entire selected area" , "non-contour defaults to tool radius" , "in workspace units" ] ,
2022-10-10 00:00:08 -04:00
cp _smoo _s : "smooth" ,
2022-10-10 16:08:01 -04:00
cp _smoo _l : [ "clean up jagged edges caused by angled walls. can speedup and improve pocketing for detailed geometries. recommend starting with values around 1 if slicing takes too long or the contours look jagged" ] ,
2023-01-15 16:36:05 -05:00
cp _foll _s : "selection" ,
cp _foll _l : [ "curvature selection limit in degrees. values closer to 0 will restrict selections to flatter surfaces" ] ,
2022-10-10 16:08:01 -04:00
cp _refi _s : "refine" ,
cp _refi _l : [ "number of refining passes to perform on contoured polylines. meant to address Z delta sawtoothing caused by faced geometries whereas smoothing handles XY. values > 10 work well for gently contoured geometries with significant Z movement." ] ,
2022-10-10 00:00:08 -04:00
cp _cont _s : "contour" ,
cp _cont _l : [ "ignore interior voids and features" ] ,
2022-10-05 12:22:53 -04:00
cp _outl _s : "outline only" ,
cp _outl _l : [ "ignore interior voids and features" ] ,
2026-01-01 11:52:20 -05:00
cp _shad _s : "shadow" ,
cp _shad _l : [ "select part shadow as work area. overrides selected edges and surface areas" ] ,
2022-04-07 17:07:10 -04:00
2020-03-18 14:09:38 -04:00
// CNC DRILLING
2020-06-27 23:28:09 -04:00
cd _menu : "drill" ,
2020-12-23 15:10:49 -05:00
cd _axis : "axis" ,
cd _points : "points" ,
2022-01-31 10:37:01 -05:00
// cd_plpr_s: "plunge per",
// cd_plpr_l: ["max plunge between","dwell periods","in workspace units","0 to disable"],
2020-03-18 14:09:38 -04:00
cd _dwll _s : "dwell time" ,
2021-02-22 23:20:00 -05:00
cd _dwll _l : [ "dwell time" , "between plunges in" , "in milliseconds" ] ,
2020-03-18 14:09:38 -04:00
cd _lift _s : "drill lift" ,
2021-02-22 23:20:00 -05:00
cd _lift _l : [ "lift between plunges" , "after dwell period" , "in workspace units" , "0 to disable" ] ,
2022-10-06 13:20:47 -04:00
cd _thru _s : "z extend" ,
cd _thru _l : [ "extend downward cut through stock" , "in workspace units" ] ,
2025-04-29 19:36:24 -06:00
cd _dtru _s : "drill through" ,
cd _dtru _l : [ "additional drill depth below part bottom" , "overrides global z thru" , "0 to disable" ] ,
2022-01-31 10:37:01 -05:00
cd _mark _s : "marking" ,
cd _mark _l : [ "only mark holes, do not drill out" , "the step down setting is used" , "to determine how deep to mark" ] ,
2025-06-12 09:41:39 -06:00
cd _ftop _s : "from stock top" ,
cd _ftop _l : [ "drill from stock top" , "instead of part surface" ] ,
2025-05-27 11:19:51 -06:00
cd _prcn _s : "precision" ,
cd _prcn _l : [ "distance between slices" , "to search for holes" , "in workspace units" , "lower is slower and" , "uses more memory" , "0 = only flats" ] ,
2020-03-18 14:09:38 -04:00
2025-04-29 19:36:24 -06:00
cd _seli _l : [ "individually select holes" , "to drill" ] ,
cd _sela _s : "Select Matching Diameter" ,
cd _sela _l : [ "select all holes that" , "match selected tool diameter" ] ,
2025-04-21 11:33:51 -06:00
2025-06-24 21:34:26 -06:00
//CNC Registration
cd _regi _s : "register" ,
cd _regi _l : [ "drill registration holes" , "for double-sided parts" , "independent of enable" , "drilling but uses same" , "tool and settings" ] ,
cd _rego _s : "part offset" ,
cd _rego _l : [ "offset of hole center" , "from part bounding box" , "in workspace units" ] ,
2025-06-29 12:45:13 -06:00
// CNC HELICAL tolpath
ch _menu : "helical" ,
ch _sdwn _s : "step down (pitch)" ,
ch _sdwn _l : [ "z-distance" , "per revolution" , "in workspace units" , "(inverse of threads per unit)" , "0 to disable" ] ,
ch _fsta _s : "force start angle" ,
ch _fsta _l : [ "override start angle" , "defaults to closest point to tool" ] ,
ch _stra _s : "start angle" ,
ch _stra _l : [ "start angle of helix" , "in degrees ccw of +x axis" ] ,
ch _selc _l : [ "select a cylinder face" , "inner holes that are too small" , "will be ignored." ] ,
2025-07-13 20:26:32 -06:00
ch _fini _s : "bottom finish pass" ,
ch _fini _l : [ "trace a circle at bottom of helix" , "used for hole clearing" ] ,
2025-07-19 16:17:36 -06:00
ch _entr _s : "enter from center" ,
ch _entr _l : [ "start cut from center of cylinder" , "gently arcing in horisontaly" , "instead of plunging" ] ,
ch _ento _s : "center entry offset" ,
ch _ento _l : [ "offset from path for curved entry" , "usually thread depth if threadmilling" , "in workspace units" , "0 for a linear entry" ] ,
ch _rvrs _s : "reverse" ,
ch _rvrs _l : [ "reverse helical z-axis direction" , "low-Z to high-Z when checked" , "useful for thread milling" , "not recomended for other operations" ] ,
ch _clkw _s : "clockwise" ,
ch _clkw _l : [ "reverse helical rotation around cylinder" , "clockwise when checked" ] ,
2025-06-24 21:34:26 -06:00
2022-10-05 14:05:21 -04:00
// CNC FLIP
cf _menu : "flip" ,
cf _nvrt _s : "z bottom" ,
cf _nvrt _l : "invert z bottom setting to follow stock" ,
2022-10-28 17:18:01 -04:00
// CNC INDEX AXIS
ci _degr _s : "degrees" ,
ci _degr _l : "degrees to rotate the A (indexed) axis" ,
2022-10-29 10:30:12 -04:00
ci _abso _s : "absolute" ,
ci _abso _l : "degree rotation is absolute" ,
ci _face _s : "face" ,
ci _face _l : "select face to rotate facing up" ,
2025-01-03 21:55:19 -05:00
ci _line _s : "linear" ,
ci _line _l : "make linear passes along X then rotate Y" ,
2025-10-18 01:03:58 -04:00
ci _laso _s : "offset start" ,
ci _laso _l : [ "x offet from left of part. negative values are outside of the part. in workspace units" ] ,
ci _laeo _s : "offset end" ,
ci _laeo _l : [ "x offet from right of part. negative values are outside of the part. in workspace units" ] ,
2022-10-28 17:18:01 -04:00
2024-06-08 13:23:37 -07:00
// CNC LASER On/Off Operations (Carvera)
2022-10-18 19:51:53 -04:00
cl _powr _s : "power" ,
cl _powr _l : "laser power from 0 to 1.0" ,
2022-10-19 10:17:19 -04:00
cl _adap _s : "adaptive" ,
cl _adap _l : "use adaptive power based on Z height" ,
cl _adrp _s : "repeating" ,
cl _adrp _l : "apply a moduluse of Z height using the given band to make repeating patterns" ,
cl _flat _s : "flatten" ,
cl _flat _l : "flatten output to a given Z height" ,
2022-10-19 12:08:46 -04:00
cl _flaz _s : "flat height" ,
2022-10-19 10:17:19 -04:00
cl _flaz _l : [ "flatten output to this Z height" , "in workspace units" ] ,
2022-10-19 12:08:46 -04:00
cl _minp _s : "z min power" ,
cl _minp _l : [ "power setting at the lowest part of the Z band. may be higher or lower than the other end of the Z band." ] ,
cl _maxp _s : "z max power" ,
cl _maxp _l : [ "power setting at the highest part of the Z band. may be higher or lower than the other end of the Z band." ] ,
cl _minz _s : "min z height" ,
2022-10-19 10:17:19 -04:00
cl _minz _l : [ "lowest Z band position" ] ,
2022-10-19 12:08:46 -04:00
cl _maxz _s : "max z height" ,
2022-10-19 10:17:19 -04:00
cl _maxz _l : [ "highest Z band position. when set to 0, uses the highest Z point of the workspace" ] ,
2022-10-18 19:51:53 -04:00
2020-03-18 14:09:38 -04:00
// CNC CUTOUT TABS
2020-06-06 00:38:46 -04:00
ct _menu : "tabs" ,
2020-03-18 14:09:38 -04:00
ct _angl _s : "angle" ,
2021-02-22 23:20:00 -05:00
ct _angl _l : [ "starting angle for tab spacing" , "in degrees (0-360)" ] ,
2020-03-18 14:09:38 -04:00
ct _numb _s : "count" ,
2021-02-22 23:20:00 -05:00
ct _numb _l : [ "number of tabs to use" , "will be spaced evenly" , "around the part" ] ,
2020-03-18 14:09:38 -04:00
ct _wdth _s : "width" ,
ct _wdth _l : "width in workspace units" ,
ct _hght _s : "height" ,
ct _hght _l : "height in workspace units" ,
2020-11-28 08:21:25 -05:00
ct _dpth _s : "depth" ,
2021-02-22 23:20:00 -05:00
ct _dpth _l : [ "distance in workspace units" , "that the tab projects from" , "the part surface" ] ,
2020-12-28 13:46:38 -05:00
ct _midl _s : "midline" ,
2021-02-22 23:20:00 -05:00
ct _midl _l : [ "use midline of tab" , "instead of z bottom" , "for double-sided work" ] ,
2020-11-25 15:26:24 -05:00
ct _nabl _s : "auto" ,
2021-02-22 23:20:00 -05:00
ct _nabl _l : [ "auto generate radial tabs" , "projected from part center" , "using count and angle offset" ] ,
2020-03-18 14:09:38 -04:00
2025-12-28 23:11:44 -05:00
// CNC LATHE
cl _xpnd _s : "expand" ,
cl _xpnd _l : [ "grow starting radius for step down. radius is defined as the highest Z point measured from the X axis center of the part" ] ,
2026-01-01 11:52:20 -05:00
// CNC AREA OP
ca _altr _s : "alternate" ,
ca _altr _l : "alternate direction of travel lines (zigzag)" ,
ca _sang _s : "step angle" ,
ca _sang _l : "crossing angle on the XY plane for contour lines" ,
2026-01-03 00:44:50 -05:00
ca _wall _s : "walls" ,
ca _wall _l : [ "perform a single pass along vertical faces. leave interior spaces. similar to outline operation" ] ,
2026-03-25 18:33:22 -04:00
ca _fini _s : "finish cut" ,
ca _fini _l : "cutting path that follows the contour of the final part. allows for precise step over when clearing a larger area." ,
2026-01-01 11:52:20 -05:00
2020-03-18 14:09:38 -04:00
// OUTPUT
ou _menu : "output" ,
2024-06-08 13:23:37 -07:00
// LASER SLICING
ls _offs _s : "offset / kerf" ,
2024-06-27 21:50:54 -04:00
ls _offs _l : [ "distance between the center of the cutting" , "path and the edge of remaining material" , "in millimeters" ] ,
2024-06-08 13:23:37 -07:00
ls _lahi _s : "slice height" ,
ls _lahi _l : [ "layer height" , "in millimeters" , "0 = auto/detect" ] ,
ls _lahm _s : "slice minimum" ,
ls _lahm _l : [ "layer height minimum" , "will merge auto slices" , "under this thickness" , "in millimeters" ] ,
ls _sngl _s : "single slice" ,
ls _sngl _l : [ "perform only one slice" , "at specified layer height" ] ,
2020-10-30 13:53:45 -04:00
// LASER KNIFE
2024-06-08 13:23:37 -07:00
dk _menu : "drag knife" ,
2020-10-30 13:53:45 -04:00
dk _dpth _s : "cut depth" ,
2021-02-22 23:20:00 -05:00
dk _dpth _l : [ "final cut depth" , "in millimeters" ] ,
2020-10-30 13:53:45 -04:00
dk _pass _s : "cut passes" ,
2021-02-22 23:20:00 -05:00
dk _pass _l : [ "number of passes" , "down to cut depth" ] ,
2020-10-30 13:53:45 -04:00
dk _offs _s : "tip offset" ,
2021-02-22 23:20:00 -05:00
dk _offs _l : [ "distance from blade tip" , "to center of tool" , "in millimeters" ] ,
2020-10-30 13:53:45 -04:00
2024-06-11 13:16:02 -07:00
// WIRE EDM
we _omit _s : "omit inner" ,
we _omit _l : "omit inner polygons" ,
2024-06-08 13:23:37 -07:00
// LASER OUTPUT
2020-03-18 14:09:38 -04:00
ou _spac _s : "spacing" ,
2021-02-22 23:20:00 -05:00
ou _spac _l : [ "distance between layer output" , "in millimeters" ] ,
2020-03-18 14:09:38 -04:00
ou _scal _s : "scaling" ,
ou _scal _l : "multiplier (0.1 to 100)" ,
ou _powr _s : "power" ,
2021-02-22 23:20:00 -05:00
ou _powr _l : [ "0 - 100" , "represents %" ] ,
2020-03-18 14:09:38 -04:00
ou _sped _s : "speed" ,
2021-04-13 11:38:36 -04:00
ou _sped _l : "millimeters / second" ,
2020-03-18 14:09:38 -04:00
ou _mrgd _s : "merged" ,
2021-02-22 23:20:00 -05:00
ou _mrgd _l : [ "merge all layers using" , "color coding to denote" , "stacking depth" ] ,
2020-03-18 14:09:38 -04:00
ou _grpd _s : "grouped" ,
2021-02-22 23:20:00 -05:00
ou _grpd _l : [ "retain each layer as" , "a unified grouping" , "instead of separated" , "polygons" ] ,
2020-10-14 17:18:14 -04:00
ou _layr _s : "layer order" ,
2021-02-22 23:20:00 -05:00
ou _layr _l : [ "output layer order" , "from top right to" , "bottom left" ] ,
2020-10-21 22:27:55 -04:00
ou _layo _s : "layer color" ,
2021-02-22 23:20:00 -05:00
ou _layo _l : [ "output layer colors" , "for each z index" , "overridden by merged" ] ,
2024-06-08 15:18:19 -07:00
ou _lays _s : "layer marking" ,
ou _lays _l : [ "mark layers for stacking. the layer above will be output in a different color which the laser can mark with a lower power. turns on layer grouping." ] ,
2020-10-30 13:53:45 -04:00
ou _drkn _s : "drag knife" ,
2021-02-22 23:20:00 -05:00
ou _drkn _l : [ "enable drag knife" , "output in gcode" , "cut radii are added" , "to corners with" , "cut down passes" ] ,
2025-03-16 17:13:32 -04:00
ou _stak _s : "3d stack" ,
2024-09-20 13:11:21 -04:00
ou _stak _l : [ "output is a 3D stack of 2D paths rather than packing layers flat in 2D" ] ,
2024-12-04 13:56:35 -05:00
ou _maxp _s : "max power" ,
ou _maxp _l : [ "max power value in gcode. power % from settings will scale from 0 to this value" ] ,
2025-03-16 17:13:32 -04:00
ou _inch _s : "imperial" ,
ou _inch _l : [ "output values in inches" ] ,
ou _shap _s : "shaper tool" ,
ou _shap _l : [ "annotate SVG with Shaper Tool custom attributes" ] ,
2020-03-18 14:09:38 -04:00
// OUTPUT FDM
ou _nozl _s : "nozzle temp" ,
ou _nozl _l : "degrees in celsius" ,
ou _bedd _s : "bed temp" ,
ou _bedd _l : "degrees in celsius" ,
ou _feed _s : "print speed" ,
2022-03-01 15:58:55 -05:00
ou _feed _l : [ "max printing speed" , "set to 0 to use default" , "millimeters / second" ] ,
2020-03-18 14:09:38 -04:00
ou _fini _s : "finish speed" ,
2022-03-01 15:58:55 -05:00
ou _fini _l : [ "outermost shell speed" , "bridge/flat solid layers" , "set to 0 to use default" , "millimeters / second" ] ,
2020-03-18 14:09:38 -04:00
ou _move _s : "move speed" ,
2021-04-13 11:38:36 -04:00
ou _move _l : [ "non-print move speed" , "millimeters / second" , "0 = enable G0 moves" ] ,
2020-03-18 14:09:38 -04:00
ou _shml _s : "shell factor" ,
ou _flml _s : "solid factor" ,
ou _spml _s : "infill factor" ,
2021-02-22 23:20:00 -05:00
ou _exml _l : [ "extrusion multiplier" , "0.0 - 2.0" ] ,
2024-05-29 08:52:16 -04:00
ou _fanl _s : "fan on layer" ,
2024-05-12 08:21:02 -04:00
ou _fanl _l : [ "layer # to turn on fan" , "layers start at 0" ] ,
2025-09-27 21:15:21 -04:00
ou _fans _s : "fan on speed" ,
2021-02-11 20:57:18 -05:00
ou _fans _l : "0 - 255" ,
2025-09-27 21:15:21 -04:00
ou _layt _s : "min layer time" ,
ou _layt _l : [ "minimum allowable layer print time in seconds. printing will be slowed if the layer would outerwise complete in fewer seconds." , "0 = disabled" ] ,
2020-03-18 14:09:38 -04:00
// OUTPUT CAM
2023-01-19 18:25:40 -05:00
ou _toll _s : "precision" ,
2021-02-22 23:20:00 -05:00
ou _toll _l : [ "surface precision" , "in workspace units" , "lower is slower and" , "uses more memory" , "0 = automatic based" , "on animate preference" ] ,
2022-07-12 16:57:46 -04:00
ou _flat _s : "flatness" ,
2023-01-19 16:26:58 -05:00
ou _flat _l : [ "delta z below which two adjacent points are considered co-linear. 0 = compute using tolerance" ] ,
2023-01-19 18:25:40 -05:00
ou _redu _s : "reduction" ,
ou _redu _l : [ "number of axis steps to skip for each unit of precision. higher precision may require reduction to produce reasonable file sizes. start at 0 and test in increments of 1." ] ,
2022-10-04 22:14:30 -04:00
ou _brdg _s : "bridging" ,
ou _brdg _l : [ "flat distance between curved" , "areas to bridge with a cut" ] ,
2020-12-22 15:05:50 -05:00
ou _zanc _s : "z anchor" ,
2021-02-22 23:20:00 -05:00
ou _zanc _l : [ "controls the position of the part" , "when stock Z exceeds part Z" ] ,
2020-12-22 15:05:50 -05:00
ou _ztof _s : "z offset" ,
2023-02-14 19:37:51 -05:00
ou _ztof _l : [ "offset z anchor" , "in workspace units" ] ,
2025-02-07 17:52:41 -05:00
ou _ztop _s : "z top" ,
2025-02-07 21:48:55 -05:00
ou _ztop _l : [ "offset from stock bottom" , "to set start of cutting depth" , "in workspace units" , "* drill/contour ignore this *" ] ,
2020-03-18 14:09:38 -04:00
ou _zbot _s : "z bottom" ,
2025-02-07 17:52:41 -05:00
ou _zbot _l : [ "offset from stock bottom" , "to limit cutting depth" , "in workspace units" ] ,
2020-03-18 14:09:38 -04:00
ou _zclr _s : "z clearance" ,
2021-02-22 23:20:00 -05:00
ou _zclr _l : [ "safe travel offset" , "from top of part" , "in workspace units" ] ,
2025-12-14 00:42:23 -05:00
// ou_ztru_s: "z thru",
// ou_ztru_l: ["extend cutout pass down","in workspace units"],
2020-03-18 14:09:38 -04:00
ou _depf _s : "depth first" ,
2021-02-22 23:20:00 -05:00
ou _depf _l : [ "optimize pocket cuts" , "with depth priority" ] ,
2025-08-10 23:48:10 -04:00
ou _inrf _s : "inner first" ,
ou _inrf _l : [ "always cut inner to outer" ] ,
2023-01-11 21:55:08 -05:00
ou _toin _s : "tool init" ,
2023-01-13 15:01:05 -05:00
ou _toin _l : "add tool change with first operation. when disabled, the gcode assumes the first tool is loaded and offset probed" ,
2022-10-01 11:38:57 -04:00
ou _forz _s : "force z max" ,
ou _forz _l : "all moves between pockets will go to z max (above stock). this is usually required if you are not performing a roughing operation before pocketing operations." ,
2023-01-11 10:58:30 -05:00
ou _z1st _s : "first z max" ,
ou _z1st _l : "first move in the job will be to Z max (travel distance above stock)" ,
2024-06-23 11:56:43 -04:00
ou _feng _s : "engage factor" ,
ou _feng _l : "speed scale (0.1-1) when endmill is fully engaged on a new cut. stepped over cuts when the endmill is less than fully engaged run at a factor of 1 relative to output speed. typically this relates to roughing or any operation with step over." ,
2024-07-20 23:04:55 -04:00
ou _eang _s : "ease angle" ,
ou _eang _l : "descent angle for ease down in degrees" ,
2025-12-06 00:09:17 -05:00
ou _dire _s : "milling" ,
2025-12-13 12:27:56 -07:00
ou _dire _l : [ "milling direction" , "climb, conventional" ] ,
2020-03-18 14:09:38 -04:00
// CAM STOCK
cs _menu : "stock" ,
cs _wdth _s : "width" ,
2021-02-22 23:20:00 -05:00
cs _wdth _l : [ "width (x) in workspace units" , "0 defaults to part size" ] ,
2020-03-18 14:09:38 -04:00
cs _dpth _s : "depth" ,
2021-02-22 23:20:00 -05:00
cs _dpth _l : [ "depth (y) in workspace units" , "0 defaults to part size" ] ,
2020-03-18 14:09:38 -04:00
cs _hght _s : "height" ,
2021-02-22 23:20:00 -05:00
cs _hght _l : [ "height (z) in workspace units" , "0 defaults to part size" ] ,
2020-03-18 14:09:38 -04:00
cs _offs _s : "offset" ,
2021-02-22 23:20:00 -05:00
cs _offs _l : [ "use width, depth, height" , "as offsets from max" , "part size on platform" ] ,
2022-11-05 18:51:37 -04:00
cs _ishg _s : "show grid" ,
cs _ishg _l : [ "show platform grid in indexed mode" ] ,
2022-10-28 10:28:27 -04:00
cs _indx _s : "indexed" ,
cs _indx _l : [ "stock is mounted to a rotatary indexer" ] ,
2020-11-14 11:12:12 -05:00
cs _offe _s : "enable" ,
cs _offe _l : "enable milling stock" ,
2020-03-18 14:09:38 -04:00
// ORIGIN (CAM & LASER)
or _bnds _s : "origin bounds" ,
2021-02-22 23:20:00 -05:00
or _bnds _l : [ "origin is relative to" , "boundary of all objects" ] ,
2020-03-18 14:09:38 -04:00
or _cntr _s : "origin center" ,
or _cntr _l : "origin is referenced from the center" ,
or _topp _s : "origin top" ,
or _topp _l : "origin is references from the top of objects" ,
2024-06-11 20:18:09 -07:00
or _offx _s : "origin offset X" ,
or _offx _l : "origin offset X" ,
or _offy _s : "origin offset Y" ,
or _offy _l : "origin offset Y" ,
2020-03-18 14:09:38 -04:00
2023-01-06 22:25:37 -05:00
// CAM ORIGIN
2025-11-13 15:21:14 -05:00
or _menu : "origin" ,
2023-01-06 22:25:37 -05:00
co _offx _s : "offset x" ,
co _offx _l : [ "offset origin along x axis" , "in workspace units" ] ,
co _offy _s : "offset y" ,
co _offt _l : [ "offset origin along y axis" , "in workspace units" ] ,
co _offz _s : "offset z" ,
co _offz _l : [ "offset origin along z axis" , "in workspace units" ] ,
2020-03-18 14:09:38 -04:00
// FDM ADVANCED
2020-06-06 20:05:21 -04:00
ad _menu : "expert" ,
2025-09-26 22:04:27 -04:00
ad _rdst _s : "retract distance" ,
2021-02-22 23:20:00 -05:00
ad _rdst _l : [ "amount to retract filament" , "for long moves. in millimeters" ] ,
2020-03-18 14:09:38 -04:00
ad _rrat _s : "retract rate" ,
2021-02-22 23:20:00 -05:00
ad _rrat _l : [ "speed of filament" , "retraction in mm/s" ] ,
2020-03-18 14:09:38 -04:00
ad _rdwl _s : "engage dwell" ,
2021-02-09 15:38:05 -05:00
ad _wpln _s : "retract wipe" ,
2021-02-22 23:20:00 -05:00
ad _wpln _l : [ "non-printing move" , "after retraction" , "in millimeters" ] ,
ad _rdwl _l : [ "time between re-engaging" , "filament and movement" , "in milliseconds" ] ,
2020-03-18 14:09:38 -04:00
ad _scst _s : "shell coast" ,
2021-02-22 23:20:00 -05:00
ad _scst _l : [ "non-printing end" , "of perimeter shells" , "in millimeters" ] ,
2026-01-09 15:18:44 -05:00
ad _msol _s : "min area" ,
2025-10-17 01:08:30 -04:00
ad _msol _l : [ "minimum area (mm^2)" , "bridges and flats less than this are culled" ] ,
2026-01-09 15:18:44 -05:00
ad _mthk _s : "min thick" ,
ad _mthk _l : [ "minimum area thickness" , "which is a ratio of area to perimeter" , "for layer differences which are used" , "to find bridges and flat areas" , "values from 0.0 - 0.5 work best" ] ,
2020-03-18 14:09:38 -04:00
ad _mins _s : "min speed" ,
2021-02-22 23:20:00 -05:00
ad _mins _l : [ "minimum speed" , "for short segments" ] ,
2025-10-16 21:39:24 -04:00
ad _maxf _s : "max flowrate" ,
ad _maxf _l : [ "maximum volumetric flowrate supported by this print head and filament" , "in millimeters^3 / second" ] ,
2025-09-27 21:15:21 -04:00
ad _scar _s : "scarf length" ,
2025-09-28 02:08:32 -04:00
ad _scar _l : [ "ease up length for scarf joint. disables arc detection" , "0 = disabled" ] ,
2021-02-04 17:35:41 -05:00
ad _spol _s : "short path" ,
2021-02-22 23:20:00 -05:00
ad _spol _l : [ "polygons shorter than this" , "will have their print speed" , "scaled down to min speed" , "in millimeters" ] ,
2025-09-26 22:04:27 -04:00
ad _zhop _s : "z hop distance" ,
2021-02-22 23:20:00 -05:00
ad _zhop _l : [ "amount to raise z" , "on retraction moves" , "in millimeters" , "0 to disable" ] ,
2020-03-18 14:09:38 -04:00
ad _abkl _s : "anti-backlash" ,
2021-02-22 23:20:00 -05:00
ad _abkl _l : [ "for better flat surface finish" , "use micro-movements to cancel" , "backlash in solid layer output" , "in millimeters" , "0 to disable" , "if your firmware has M425" , "put that in the gcode header" , "and leave this as 0" ] ,
2021-05-02 10:52:48 -04:00
ad _lbir _s : "belt first" ,
2022-12-10 19:52:51 -05:00
ad _lbir _l : [ "always print shells touching the belt before any other shells. this is no longer a recommended setting based on extensive testing." ] ,
2022-05-10 23:40:25 -04:00
ad _altr _s : "alternating" ,
2022-05-10 23:49:38 -04:00
ad _altr _l : [ "alternate shell winding order" , "clockwise / counter-clockwise" , "may reduce warping in thin areas" , "and help with belt edge adhesion" ] ,
2024-12-03 15:45:43 -05:00
ad _zint _s : "interleave z" ,
ad _zint _l : [ "interleave Z heights with odd number shells" ] ,
2025-09-26 19:48:56 -04:00
ad _lret _s : "force retract" ,
ad _lret _l : [ "force filament retraction between layers" ] ,
2021-11-03 10:07:19 -04:00
ad _agap _s : "avoid gaps" ,
ad _agap _l : [ "route around gaps rather" , "than perform a retract" , "when possible" ] ,
2020-03-18 14:09:38 -04:00
ad _play _s : "polish layers" ,
2021-02-22 23:20:00 -05:00
ad _play _l : [ "polish up to specified" , "# of layers at a time" ] ,
2020-03-18 14:09:38 -04:00
ad _pspd _s : "polish speed" ,
2021-04-13 11:38:36 -04:00
ad _pspd _l : [ "polishing speed" , "in millimeters / second" ] ,
2021-03-31 17:56:24 -04:00
ad _purg _s : "purge tower" ,
2021-11-15 00:14:21 -05:00
ad _purg _l : [ "purge tower area in mm^2" , "for multi extruder setups" , "0 = disabled" ] ,
2025-12-15 18:24:21 -05:00
ad _sold _s : "solidify" ,
ad _sold _l : [ "remove inner voids" , "treat the model as a solid" ] ,
2020-03-18 14:09:38 -04:00
2021-01-04 10:01:13 -05:00
// CAM EXPERT
cx _fast _s : "skip shadow" ,
2021-02-22 23:20:00 -05:00
cx _fast _l : [ "disable overhang detection" , "can be faster and use less" , "memory with complex models" , "but fails with overhangs" , "try enabling if slicing" , "hangs during shadowing" ] ,
2021-05-31 15:50:58 -04:00
cx _true _s : "true shadow" ,
cx _true _l : [ "computationally correct shadow" , "will be slower but produce" , "better cuts for complex parts" ] ,
2025-12-14 00:18:34 -05:00
cx _smof _s : "rounded corners" ,
cx _smof _l : [ "sharp outside angles" , "are converted to arcs" ] ,
2025-07-15 17:55:09 -04:00
cx _arce _s : "arc output" ,
2025-07-15 18:08:28 -04:00
cx _arce _l : [ "EXPERIMENTAL: enable path to arc conversion" ] ,
2025-06-04 18:12:54 -06:00
cx _arct _s : "arc tolerance" ,
cx _arct _l : [ "convert cicrular paths to arcs;" , "center point drift tolerance" , "when matching arc points" , "consider values around 0.15" , "in mm, or 0.006 inches;" , "High values may cause" , "unexpected behavior" , "0 to disable" ] ,
2025-06-24 11:15:05 -06:00
cx _arcr _s : "arc resolution" ,
cx _arcr _l : [ "change in line direction" , "aceptible in an arc" , "consider values around 5" , "High values may cause" , "unexpected behavior" , ] ,
2021-01-04 10:01:13 -05:00
2020-03-18 14:09:38 -04:00
// FDM GCODE
ag _menu : "gcode" ,
ag _nozl _s : "nozzle" ,
ag _nozl _l : "select output nozzle or head" ,
2021-03-08 21:57:28 -05:00
ag _peel _s : "peel guard" ,
2021-04-26 09:19:38 -04:00
ag _peel _l : [ "starting at this belt z position" , "periodically roll the print off and" , "back on to the belt to unstick it" , "and prevent rolling deflection" ] ,
2021-11-15 00:14:21 -05:00
// ag_paws_s: "pause layers",
// ag_paws_l: ["comma-separated list of layers","to inject pause commands before"],
2021-04-18 21:50:38 -04:00
// ag_loop_s: "loop layers",
// ag_loop_l: ["layer ranges to repeat in the format","first-last-count,first-last-count,...","omitted count = 1"],
ag _loop _s : "loop count" ,
ag _loop _l : [ "number of times to repeat" , "the selected range or the" , "entire print if no range" ] ,
2020-04-26 11:20:19 -04:00
// SLA MENU
2020-06-13 22:01:43 -04:00
sa _menu : "slicing" ,
2020-04-26 11:20:19 -04:00
sa _lahe _s : "layer height" ,
2021-02-22 23:20:00 -05:00
sa _lahe _l : [ "layer height" , "in millimeters" ] ,
2020-04-26 11:20:19 -04:00
sa _shel _s : "hollow shell" ,
2021-02-22 23:20:00 -05:00
sa _shel _l : [ "shell thickness in mm" , "use multiple of layer height" , "use 0 for solid (disabled)" ] ,
2020-04-26 11:20:19 -04:00
sa _otop _s : "open top" ,
2021-02-22 23:20:00 -05:00
sa _otop _l : [ "if shell is enabled" , "results in an open top" ] ,
2020-04-26 11:20:19 -04:00
sa _obas _s : "open base" ,
2021-02-22 23:20:00 -05:00
sa _obas _l : [ "if shell is enabled" , "results in an open base" , "disabled with supports" ] ,
2020-04-26 11:20:19 -04:00
sa _layr _m : "layers" ,
sa _lton _s : "light on time" ,
2021-02-22 23:20:00 -05:00
sa _lton _l : [ "layer light on" , "time in seconds" ] ,
2020-04-26 11:20:19 -04:00
sa _ltof _s : "light off time" ,
2021-02-22 23:20:00 -05:00
sa _ltof _l : [ "layer light off" , "time in seconds" ] ,
2020-04-26 11:20:19 -04:00
sa _pldi _s : "peel distance" ,
2021-02-22 23:20:00 -05:00
sa _pldi _l : [ "peel distance" , "in millimeters" ] ,
2020-04-26 11:20:19 -04:00
sa _pllr _s : "peel lift rate" ,
2021-02-22 23:20:00 -05:00
sa _pllr _l : [ "peel lift speed" , "in mm/sec" ] ,
2020-04-26 11:20:19 -04:00
sa _pldr _s : "peel drop rate" ,
2021-02-22 23:20:00 -05:00
sa _pldr _l : [ "peel drop speed" , "in mm/sec" ] ,
2020-04-26 11:20:19 -04:00
2020-06-12 15:45:08 -04:00
sa _base _m : "base" ,
2020-04-26 11:20:19 -04:00
sa _balc _s : "layer count" ,
2021-02-22 23:20:00 -05:00
sa _balc _l : [ "number of" , "base layers" ] ,
sa _bltn _l : [ "base layer light on" , "time in seconds" ] ,
sa _bltf _l : [ "base layer light off" , "time in seconds" ] ,
2020-04-26 11:20:19 -04:00
sa _infl _m : "infill" ,
sa _ifdn _s : "density" ,
2021-02-22 23:20:00 -05:00
sa _ifdn _l : [ "percent infill" , "requires shell" , "0 = disabled" , "valid 0.0 - 1.0" ] ,
2020-04-26 11:20:19 -04:00
sa _iflw _s : "line width" ,
2021-02-22 23:20:00 -05:00
sa _iflw _l : [ "hatch line width" , "in millimeters" ] ,
2020-04-26 11:20:19 -04:00
sa _supp _m : "support" ,
2026-05-19 14:32:51 -04:00
sa _slyr _s : "raft layers" ,
sa _slyr _l : [ "support raft layers" , "0 disables raft" , "value range 0-100" ] ,
2020-05-09 20:33:25 -04:00
sa _slgp _s : "gap layers" ,
2021-02-22 23:20:00 -05:00
sa _slgp _l : [ "number of layers between" , "raft and bottom of object" ] ,
2020-04-26 11:20:19 -04:00
sa _sldn _s : "density" ,
2021-02-22 23:20:00 -05:00
sa _sldn _l : [ "used to compute the" , "number of support pillars" , "0.0-1.0 (0 = disable)" ] ,
2020-04-26 11:20:19 -04:00
sa _slsz _s : "size" ,
2021-02-22 23:20:00 -05:00
sa _slsz _l : [ "max size of a" , "support pillar" , "in millimeters" ] ,
2020-04-26 11:20:19 -04:00
sa _slpt _s : "points" ,
2021-02-22 23:20:00 -05:00
sa _slpt _l : [ "number of points in" , "each support pillar" , "in millimeters" ] ,
2026-05-19 14:32:51 -04:00
sa _slan _s : "angle" ,
sa _slan _l : [ "max branch angle" , "from vertical" , "5-45 degrees" ] ,
2020-04-26 11:20:19 -04:00
sl _slen _l : "enable supports" ,
sa _outp _m : "output" ,
sa _opzo _s : "z offset" ,
2021-02-22 23:20:00 -05:00
sa _opzo _l : [ "z layer offset" , "almost always 0.0" , "0.0-1.0 in millimeters" ] ,
2020-04-26 11:20:19 -04:00
sa _opaa _s : "anti alias" ,
2025-11-13 15:21:14 -05:00
sa _opaa _l : [ "enable anti-aliasing" , "produces larger files" , "can blur details" ] ,
// EXPORT DIALOG
ex _job : "job" ,
ex _fnam : "file name" ,
ex _fsiz : "file size (bytes)" ,
ex _time : "time estimate (h:m:s)" ,
ex _matl : "material" ,
ex _dens : "filament density (g/cm^3)" ,
ex _fuse : "filament used (mm)" ,
ex _wght : "printed weight (g)" ,
ex _gcpv : "gcode preview" ,
ex _dwnl : "download" ,
ex _bamb : "send to bambu" ,
2026-01-08 23:44:31 -05:00
ex _octo : "remote host" ,
2025-11-13 15:21:14 -05:00
ex _host : "host" ,
ex _akey : "key" ,
2026-01-09 15:45:41 -05:00
ex _type : "remote print type" ,
2025-11-13 15:21:14 -05:00
ex _rsnm : "resin used ML" ,
ex _layr : "layers" ,
ex _ptim : "print time" ,
ex _segs : "segments"
2020-03-18 14:09:38 -04:00
} ;