mirror of
https://github.com/bdring/Grbl_Esp32.git
synced 2025-09-24 21:11:42 +02:00
Page:
Fluid Commands and Settings
Pages
BESC Spindle Feature
Basic GCode Visualizer Specification
Basic Kinematics
Compiling the firmware
Compiling with Arduino IDE
Compiling with PlatformIO
Control Switches
Controlling Grbl_ESP32
Custom Machine Functions
Development Roadmap
Dynamixel Servos
ESP32 DevKit Versions
ESP3D Web UI for Grbl_ESP32
E_Stop_Button
External Stepper Drivers
FAQ
Fluid Commands and Settings
FluidNC About
FluidNC Compiling
GRML Specification
Grbl Version Reporting Proposal
Hardware
Help with Switch Problems
Home
Laser Mode
M62, M63, M64, M65 & M67 User I O Commands
MSG Style Guide
Machine Space and Homing
Macro Button Feature
Motor Ganging and Axis Squaring
Off Line Use and Displays
Probe Feature
Pull Request Guidelines
Push Notifications
Requesting Help
Reseting Stored Settings ($RST command)
Serial Port Setup and Usage
Servo Axis Feature
Setting Defaults
Setting Up Limit Homing Switch
Setting Up Spindles and Lasers
Setting Up the I O Pins
Setting up the Wifi Network
Settings Improvement Design Document
Settings
Spindle Configurations
Spindle Types
Spindle and Laser Control
StallGuard Setup and Tuning
Stepper Motor Drivers
Supported GCodes
Trinamic Driver Usage
Trinamic TMC5160 Issues
Using Bluetooth
Using Telnet
Using the SD Card
Clone
1
Fluid Commands and Settings
bdring edited this page 2021-08-22 17:07:23 -05:00
Table of Contents
FluidNC Commands and Settings
FluidNC commands and setting use a $ format.
Commands are used for actions (like homing or disabling motors) or retrieve information (like gcode offsets). You can get a complete list of them with the $CMD command. Many commands have a full name format as well as a shorter version. Like $Gcode/Mode and $G.
Settings are used to set saved values. Most settings are now in the YAML file, but there a a few like $Confg/Filename that need to be outside the YAML file. You can see all of them with $S
Note: Details for each command will be added soon.
Commands
- $Settings/Restore or $RST
- $GCode/StartupLines or $N
- $Build/Info or $I
- $System/Sleep or $SLP
- $Home/C or $HC
- $Home/B or $HB
- $Home/A or $HA
- $Home/Z or $HZ
- $Home/Y or $HY
- $Home/X or $HX Home the X axis only
- $Motor/Disable or $MD Disable all axes. Or you can disable them by letter, like $MD=X to disable the X axis. All axes will automatically enable when any motion command is received.
- $Home or $H
- $GCode/Offsets or $#
- $Settings/Stats or $V
- $Settings/Erase or $NVX
- $Alarm/Disable or $X
- $GCode/Check or $C
- $GCode/Modes or $G
- $Errors/List or $E Use to show the meaning of errors. $E will show you them all. $E=3 will tell you what error 3 means.
- $Alarms/List or $A
- $Commands/List or $CMD
- $Pins/ListChanged or $PC
- $Pins/List or $P
- $Settings/ListChanged or $SC
- $Settings/List or $S
- $Limits/Show or $Limits
- $GrblNames/List or $L
- $ExtendedSettings/List or $+
- $GrblSettings/List or $$
- $Jog or $J
- $State or $T
Help or
- $Config/Dump or $CD
- $WebUI/Help or $ESP
- $WebUI/Help or $ESP0
- $WebUI/List or $ESP400
- $WebUI/Set or $ESP401 =P=position T=type V=value
- $Radio/State or $ESP115 =ON|OFF
- $SD/Status or $ESP200
- $SD/List or $ESP210
- $SD/Delete or $ESP215 =file_or_directory_path
- $SD/Run or $ESP220 =path
- $SD/Show or $ESP221 =path -$LocalFS/Delete =path
- $LocalFS/ListJSON =path
- $LocalFS/List =path
- $LocalFS/Run or $ESP700 =path
- $LocalFS/Show or $ESP701 =path
- $LocalFS/Format or $ESP710 =FORMAT
- $LocalFS/Size or $ESP720
- $Bye =RESTART
- $System/Control or $ESP444 =RESTART
- $System/Stats or $ESP420
- $Firmware/Info or $ESP800
Settings
- $Config/Filename=tmc2209.yml
- $Message/Level=Info
- $Report/Status=2
- $Firmware/Build=
Setup
- Home
- Hardware
- ESP32 Dev Kit Versions
- Compiling with Arduino IDE
- Compiling with PlatformIO
- Using the Serial Port
- Grbl_ESP32 Settings
- Controlling Grbl_ESP32
Design Guidelines
- Setting Up the I/O pins
- Spindle Types
- Basic Kinematics
- Custom Machine Functions
- Home/Limit Switches
- Machine Work Space
- Stepper Motor Drivers
- Trinamic Drivers
- Axis Squaring and Ganging
Using
- Settings
- SD Card
- Bluetooth
- Wifi
- WebUI
- Using Telnet
- Servo Axis
- Push notifications
- Switches
- Stepper Drivers
- Spindle options
- Other Ouputs
Support
Development
FluidNC (Next Gen)
Testing public edit