mirror of
https://github.com/luc-github/ESP3D-WEBUI.git
synced 2026-02-20 01:11:21 +01:00
4.0 KiB
4.0 KiB
Real time commands variables
grbl
- 0x18 (ctrl-x) : Soft-Reset : #SOFTRESET#
- 0x84 : Safety Door #SAFETYDOOR#
- 0x85 : Jog Cancel #JOGCANCEL#
Feed Overrides
- 0x90 : Set 100% of programmed rate. #FO100#
- 0x91 : Increase 10% #FO+10#
- 0x92 : Decrease 10% #FO-10#
- 0x93 : Increase 1% #FO+1#
- 0x94 : Decrease 1% #FO-1#
Rapid Overrides
- 0x95 : Set to 100% full rapid rate. #RO100#
- 0x96 : Set to 50% of rapid rate. #RO50#
- 0x97 : Set to 25% of rapid rate. #RO25#
Spindle Speed Overrides 10%->200%
- 0x99 : Set 100% of programmed spindle speed #SSO100#
- 0x9A : Increase 10% #SSO+10#
- 0x9B : Decrease 10% #SSO-10#
- 0x9C : Increase 1% #SSO+1#
- 0x9D : Decrease 1% #SSO-1#
Toggle commands
- 0x9E : Toggle Spindle Stop #T-SPINDLESTOP#
- 0xA0 : Toggle Flood Coolant #T-FLOODCOOLANT#
- 0xA1 : Toggle Mist Coolant #T-MISTCOOLANT#
[{name:"#SOFTRESET#", value:"\x18"},
{name:"#SAFETYDOOR#", value:"\x84"},
{name:"#JOGCANCEL#", value:"\x85"},
{name:"#FO100#", value:"\x90"},
{name:"#FO+10#", value:"\x91"},
{name:"#FO-10#", value:"\x92"},
{name:"#FO+1#", value:"\x93"},
{name:"#FO-1#", value:"\x94"},
{name:"#RO100#", value:"\x95"},
{name:"#RO50#", value:"\x96"},
{name:"#RO25#", value:"\x97"},
{name:"#SSO100#", value:"\x99"},
{name:"#SSO+10#", value:"\x9A"},
{name:"#SSO-10#", value:"\x9B"},
{name:"#SSO+1#", value:"\x9C"},
{name:"#SSO-1#", value:"\x9D"},
{name:"#T-SPINDLESTOP#", value:"\x9E"},
{name:"#T-FLOODCOOLANT#", value:"\xA0"},
{name:"#T-MISTCOOLANT#", value:"\xA1"}
]
grblHAL
- 0x18 (ctrl-x) : Soft-Reset : #SOFTRESET#
- 0x80 : Instead of ? for requesting a real-time report #STATUSREPORT#
- 0x81 : Instead of ~ for requesting cycle start #CYCLESTART#
- 0x82 : Instead of ! for requesting feed hold "#FEEDHOLD#
- 0x83 : Request parser state report #PARSERREPORT#
- 0x84 : Safety Door #SAFETYDOOR#
- 0x85 : Jog Cancel #JOGCANCEL#
- 0x87 : Request a complete real-time report #COMPLETEREPORT#
- 0x88 : Toggle the virtual optional stop switch #T-STOPSWITCH#
Feed Overrides
- 0x90 : Set 100% of programmed rate. #FO100#
- 0x91 : Increase 10% #FO+10#
- 0x92 : Decrease 10% #FO-10#
- 0x93 : Increase 1% #FO+1#
- 0x94 : Decrease 1% #FO-1#
Rapid Overrides
- 0x95 : Set to 100% full rapid rate. #RO100#
- 0x96 : Set to 50% of rapid rate. #RO50#
- 0x97 : Set to 25% of rapid rate. #RO25#
Spindle Speed Overrides 10%->200%
- 0x99 : Set 100% of programmed spindle speed #SSO100#
- 0x9A : Increase 10% #SSO+10#
- 0x9B : Decrease 10% #SSO-10#
- 0x9C : Increase 1% #SSO+1#
- 0x9D : Decrease 1% #SSO-1#
Toggles and extras
- 0x9E : Toggle Spindle Stop #T-SPINDLESTOP#
- 0xA0 : Toggle Flood Coolant #T-FLOODCOOLANT#
- 0xA1 : Toggle Mist Coolant #T-MISTCOOLANT#
- 0xA2 : Request a PID report #PIDREPORT#
- 0xA3 : Acknowledge a tool change request #TOOLCHANGE#
- 0xA4 : Toggle the virtual optional probe connected switch #T-PROBE#
{ name: "#SOFTRESET#", value: "\x18" },
{ name: "#STATUSREPORT#", value: "\x80"},
{ name: "#CYCLESTART#", value: "\x81" },
{ name: "#FEEDHOLD#", value: "\x82" },
{ name: "#PARSERREPORT#", value: "\x83" },
{ name: "#SAFETYDOOR#", value: "\x84" },
{ name: "#JOGCANCEL#", value: "\x85" },
{ name: "#COMPLETEREPORT#", value: "\x87" },
{ name: "#T-STOPSWITCH#", value: "\x88" },
{ name: "#FO100#", value: "\x90" },
{ name: "#FO+10#", value: "\x91" },
{ name: "#FO-10#", value: "\x92" },
{ name: "#FO+1#", value: "\x93" },
{ name: "#FO-1#", value: "\x94" },
{ name: "#RO100#", value: "\x95" },
{ name: "#RO50#", value: "\x96" },
{ name: "#RO25#", value: "\x97" },
{ name: "#SSO100#", value: "\x99" },
{ name: "#SSO+10#", value: "\x9A" },
{ name: "#SSO-10#", value: "\x9B" },
{ name: "#SSO+1#", value: "\x9C" },
{ name: "#SSO-1#", value: "\x9D" },
{ name: "#T-SPINDLESTOP#", value: "\x9E" },
{ name: "#T-FLOODCOOLANT#", value: "\xA0" },
{ name: "#T-MISTCOOLANT#", value: "\xA1" },
{ name: "#PIDREPORT#", value: "\xA2" },
{ name: "#TOOLCHANGE#", value: "\xA3" },
{ name: "#T-PROBE#", value: "\xA4" },
];