|
| #define | DEFAULTS_GENERIC |
| | This file contains compile-time configurations for Grbl's internal system. For the most part,. More...
|
| |
| #define | CPU_MAP_2560_INITIAL |
| |
| #define | BAUD_RATE 115200 |
| | Serial baud rate. More...
|
| |
| #define | CMD_RESET 0x18 |
| | Define realtime command special characters. These characters are 'picked-off' directly from the. More...
|
| |
| #define | CMD_STATUS_REPORT '?' |
| |
| #define | CMD_CYCLE_START '~' |
| |
| #define | CMD_FEED_HOLD '!' |
| |
| #define | CMD_SAFETY_DOOR 0x84 |
| | NOTE: All override realtime commands must be in the extended ASCII character set, starting. More...
|
| |
| #define | CMD_JOG_CANCEL 0x85 |
| |
| #define | CMD_DEBUG_REPORT 0x86 |
| | Only when DEBUG enabled, sends debug report in '{}' braces. More...
|
| |
| #define | CMD_FEED_OVR_RESET 0x90 |
| | Restores feed override value to 100%. More...
|
| |
| #define | CMD_FEED_OVR_COARSE_PLUS 0x91 |
| |
| #define | CMD_FEED_OVR_COARSE_MINUS 0x92 |
| |
| #define | CMD_FEED_OVR_FINE_PLUS 0x93 |
| |
| #define | CMD_FEED_OVR_FINE_MINUS 0x94 |
| |
| #define | CMD_RAPID_OVR_RESET 0x95 |
| | Restores rapid override value to 100%. More...
|
| |
| #define | CMD_RAPID_OVR_MEDIUM 0x96 |
| |
| #define | CMD_RAPID_OVR_LOW 0x97 |
| |
| #define | CMD_SPINDLE_OVR_RESET 0x99 |
| | Restores spindle override value to 100%. More...
|
| |
| #define | CMD_SPINDLE_OVR_COARSE_PLUS 0x9A |
| |
| #define | CMD_SPINDLE_OVR_COARSE_MINUS 0x9B |
| |
| #define | CMD_SPINDLE_OVR_FINE_PLUS 0x9C |
| |
| #define | CMD_SPINDLE_OVR_FINE_MINUS 0x9D |
| |
| #define | CMD_SPINDLE_OVR_STOP 0x9E |
| |
| #define | CMD_COOLANT_FLOOD_OVR_TOGGLE 0xA0 |
| |
| #define | CMD_COOLANT_MIST_OVR_TOGGLE 0xA1 |
| |
| #define | HOMING_INIT_LOCK |
| | If homing is enabled, homing init lock sets Grbl into an alarm state upon power up. This forces. More...
|
| |
| #define | HOMING_CYCLE_0 (1<<Z_AXIS) |
| | Define the homing cycle patterns with bitmasks. The homing cycle first performs a search mode. More...
|
| |
| #define | HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS)) |
| | OPTIONAL: Then move X,Y at the same time. More...
|
| |
| #define | N_HOMING_LOCATE_CYCLE 1 |
| | NOTE: The following are two examples to setup homing for 2-axis machines. More...
|
| |
| #define | N_STARTUP_LINE 2 |
| | Enables single axis homing commands. $HX, $HY, and $HZ for X, Y, and Z-axis homing. The full homing. More...
|
| |
| #define | N_DECIMAL_COORDVALUE_INCH 4 |
| | Number of floating decimal points printed by Grbl for certain value types. These settings are. More...
|
| |
| #define | N_DECIMAL_COORDVALUE_MM 3 |
| | Coordinate or position value in mm. More...
|
| |
| #define | N_DECIMAL_RATEVALUE_INCH 1 |
| | Rate or velocity value in in/min. More...
|
| |
| #define | N_DECIMAL_RATEVALUE_MM 0 |
| | Rate or velocity value in mm/min. More...
|
| |
| #define | N_DECIMAL_SETTINGVALUE 3 |
| | Decimals for floating point setting values. More...
|
| |
| #define | N_DECIMAL_RPMVALUE 0 |
| | RPM value in rotations per min. More...
|
| |
| #define | MESSAGE_PROBE_COORDINATES |
| | If your machine has two limits switches wired in parallel to one axis, you will need to enable. More...
|
| |
| #define | SAFETY_DOOR_SPINDLE_DELAY 4.0 |
| | This option causes the feed hold input to act as a safety door switch. A safety door, when triggered,. More...
|
| |
| #define | SAFETY_DOOR_COOLANT_DELAY 1.0 |
| | Float (seconds) More...
|
| |
| #define | CHECK_LIMITS_AT_INIT |
| | Enable CoreXY kinematics. Use ONLY with CoreXY machines. More...
|
| |
| #define | DEFAULT_FEED_OVERRIDE 100 |
| |
More...
|
| |
| #define | MAX_FEED_RATE_OVERRIDE 200 |
| | Percent of programmed feed rate (100-255). Usually 120% or 200%. More...
|
| |
| #define | MIN_FEED_RATE_OVERRIDE 10 |
| | Percent of programmed feed rate (1-100). Usually 50% or 1%. More...
|
| |
| #define | FEED_OVERRIDE_COARSE_INCREMENT 10 |
| | (1-99). Usually 10%. More...
|
| |
| #define | FEED_OVERRIDE_FINE_INCREMENT 1 |
| | (1-99). Usually 1%. More...
|
| |
| #define | DEFAULT_RAPID_OVERRIDE 100 |
| | 100%. Don't change this value. More...
|
| |
| #define | RAPID_OVERRIDE_MEDIUM 50 |
| | Percent of rapid (1-99). Usually 50%. More...
|
| |
| #define | RAPID_OVERRIDE_LOW 25 |
| | Percent of rapid (1-99). Usually 25%. More...
|
| |
| #define | DEFAULT_SPINDLE_SPEED_OVERRIDE 100 |
| | 100%. Don't change this value. More...
|
| |
| #define | MAX_SPINDLE_SPEED_OVERRIDE 200 |
| | Percent of programmed spindle speed (100-255). Usually 200%. More...
|
| |
| #define | MIN_SPINDLE_SPEED_OVERRIDE 10 |
| | Percent of programmed spindle speed (1-100). Usually 10%. More...
|
| |
| #define | SPINDLE_OVERRIDE_COARSE_INCREMENT 10 |
| | (1-99). Usually 10%. More...
|
| |
| #define | SPINDLE_OVERRIDE_FINE_INCREMENT 1 |
| | (1-99). More...
|
| |
| #define | RESTORE_OVERRIDES_AFTER_PROGRAM_END |
| | When a M2 or M30 program end command is executed, most g-code states are restored to their defaults. More...
|
| |
| #define | REPORT_FIELD_BUFFER_STATE |
| | The status report change for Grbl v1.1 and after also removed the ability to disable/enable most data. More...
|
| |
| #define | REPORT_FIELD_PIN_STATE |
| | Default enabled. Comment to disable. More...
|
| |
| #define | REPORT_FIELD_CURRENT_FEED_SPEED |
| | Default enabled. Comment to disable. More...
|
| |
| #define | REPORT_FIELD_WORK_COORD_OFFSET |
| | Default enabled. Comment to disable. More...
|
| |
| #define | REPORT_FIELD_OVERRIDES |
| | Default enabled. Comment to disable. More...
|
| |
| #define | REPORT_FIELD_LINE_NUMBERS |
| | Default enabled. More...
|
| |
| #define | REPORT_OVR_REFRESH_BUSY_COUNT 20 |
| | Some status report data isn't necessary for realtime, only intermittently, because the values don't. More...
|
| |
| #define | REPORT_OVR_REFRESH_IDLE_COUNT 10 |
| | (1-255) Must be less than or equal to the busy count More...
|
| |
| #define | REPORT_WCO_REFRESH_BUSY_COUNT 30 |
| | (2-255) More...
|
| |
| #define | REPORT_WCO_REFRESH_IDLE_COUNT 10 |
| | (2-255) Must be less than or equal to the busy count More...
|
| |
| #define | ACCELERATION_TICKS_PER_SECOND 100 |
| | The temporal resolution of the acceleration management subsystem. A higher number gives smoother. More...
|
| |
| #define | ADAPTIVE_MULTI_AXIS_STEP_SMOOTHING |
| | Adaptive Multi-Axis Step Smoothing (AMASS) is an advanced feature that does what its name implies,. More...
|
| |
| #define | TOOL_LENGTH_OFFSET_AXIS Z_AXIS |
| | Sets the maximum step rate allowed to be written as a Grbl setting. This option enables an error. More...
|
| |
| #define | MINIMUM_JUNCTION_SPEED 0.0 |
| | Used by variable spindle output only. This forces the PWM output to a minimum duty cycle when enabled. More...
|
| |
| #define | MINIMUM_FEED_RATE 1.0 |
| | Sets the minimum feed rate the planner will allow. Any value below it will be set to this minimum. More...
|
| |
| #define | N_ARC_CORRECTION 12 |
| | Number of arc generation iterations by small angle approximation before exact arc trajectory. More...
|
| |
| #define | ARC_ANGULAR_TRAVEL_EPSILON 5E-7 |
| | The arc G2/3 g-code standard is problematic by definition. Radius-based arcs have horrible numerical. More...
|
| |
| #define | DWELL_TIME_STEP 50 |
| | Time delay increments performed during a dwell. The default value is set at 50ms, which provides. More...
|
| |
| #define | ENABLE_RESTORE_EEPROM_WIPE_ALL |
| | Creates a delay between the direction pin setting and corresponding step pulse by creating. More...
|
| |
| #define | ENABLE_RESTORE_EEPROM_DEFAULT_SETTINGS |
| | '$RST=$' Default enabled. Comment to disable. More...
|
| |
| #define | ENABLE_RESTORE_EEPROM_CLEAR_PARAMETERS |
| | '$RST=#' Default enabled. More...
|
| |
| #define | ENABLE_BUILD_INFO_WRITE_COMMAND |
| | Defines the EEPROM data restored upon a settings version change and $RST=* command. Whenever the. More...
|
| |
| #define | FORCE_BUFFER_SYNC_DURING_EEPROM_WRITE |
| | AVR processors require all interrupts to be disabled during an EEPROM write. This includes both. More...
|
| |
| #define | FORCE_BUFFER_SYNC_DURING_WCO_CHANGE |
| | In Grbl v0.9 and prior, there is an old outstanding bug where the WPos: work position reported. More...
|
| |
| #define | PARKING_AXIS Z_AXIS |
| | By default, Grbl disables feed rate overrides for all G38.x probe cycle commands. Although this. More...
|
| |
| #define | PARKING_TARGET -5.0 |
| | Parking axis target. In mm, as machine coordinate [-max_travel,0]. More...
|
| |
| #define | PARKING_RATE 500.0 |
| | Parking fast rate after pull-out in mm/min. More...
|
| |
| #define | PARKING_PULLOUT_RATE 100.0 |
| | Pull-out/plunge slow feed rate in mm/min. More...
|
| |
| #define | PARKING_PULLOUT_INCREMENT 5.0 |
| | Spindle pull-out and plunge distance in mm. Incremental distance. More...
|
| |
| #define | SLEEP_DURATION 5.0 |
| | Enables and configures Grbl's sleep mode feature. If the spindle or coolant are powered and Grbl. More...
|
| |
| #define | DISABLE_LASER_DURING_HOLD |
| | This option will automatically disable the laser during a feed hold by invoking a spindle stop. More...
|
| |