|
#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...
|
|