GRBL » History » Revision 2
Revision 1 (Frédéric Blanc, 2022-01-19 17:33) → Revision 2/3 (Frédéric Blanc, 2022-02-23 10:10)
h1. GRBL
https://github.com/gnea/grbl/wiki
wiki grbl
h2. Error
|ID |Error Code Description|
|1 | G-code words consist of a letter and a value. Letter was not found.|
|2| Numeric value format is not valid or missing an expected value.|
|3| Grbl '$' system command was not recognized or supported.|
|4| Negative value received for an expected positive value.|
|5| Homing cycle is not enabled via settings.|
|6| Minimum step pulse time must be greater than 3usec|
|7| EEPROM read failed. Reset and restored to default values.|
|8| Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job.|
|9| G-code locked out during alarm or jog state|
|10| Soft limits cannot be enabled without homing also enabled.|
|11| Max characters per line exceeded. Line was not processed and executed.|
|12| (Compile Option) Grbl '$' setting value exceeds the maximum step rate supported.|
|13| Safety door detected as opened and door state initiated.|
|14| (Grbl-Mega Only) Build info or startup line exceeded EEPROM line length limit.|
|15| Jog target exceeds machine travel. Command ignored.|
|16| Jog command with no '=' or contains prohibited g-code.|
|17| Laser mode requires PWM output.|
|20| Unsupported or invalid g-code command found in block.|
|21| More than one g-code command from same modal group found in block.|
|22| Feed rate has not yet been set or is undefined.|
|23| G-code command in block requires an integer value.|
|24| Two G-code commands that both require the use of the XYZ axis words were detected in the block.|
|25| A G-code word was repeated in the block.|
|26| A G-code command implicitly or explicitly requires XYZ axis words in the block, but none were detected.|
|27| N line number value is not within the valid range of 1 - 9,999,999.|
|28| A G-code command was sent, but is missing some required P or L value words in the line.|
|29| Grbl supports six work coordinate systems G54-G59. G59.1, G59.2, and G59.3 are not supported.|
|30| The G53 G-code command requires either a G0 seek or G1 feed motion mode to be active. A different motion was active.|
|31| There are unused axis words in the block and G80 motion mode cancel is active.|
|32| A G2 or G3 arc was commanded but there are no XYZ axis words in the selected plane to trace the arc.|
|33| The motion command has an invalid target. G2, G3, and G38.2 generates this error, if the arc is impossible to generate or if the probe target is the current position.|
|34| A G2 or G3 arc, traced with the radius definition, had a mathematical error when computing the arc geometry. Try either breaking up the arc into semi-circles or quadrants, or redefine them with the arc offset definition.|
|35| A G2 or G3 arc, traced with the offset definition, is missing the IJK offset word in the selected plane to trace the arc.|
|36| There are unused, leftover G-code words that aren't used by any command in the block.|
|37| The G43.1 dynamic tool length offset command cannot apply an offset to an axis other than its configured axis. The Grbl default axis is the Z-axis.|
|38| Tool number greater than max supported value.|