Files
ESP3D-WEBUI/Memo/realtimecmd.md
2023-10-02 18:43:02 +08:00

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" },
];