LAT Hologramm-Software 2.0
Loading...
Searching...
No Matches
Macros
config.h File Reference
#include "grbl.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEFAULTS_GENERIC
 
#define CPU_MAP_ATMEGA328P
 
#define BAUD_RATE   115200
 
#define CMD_RESET   0x18
 
#define CMD_STATUS_REPORT   '?'
 
#define CMD_CYCLE_START   '~'
 
#define CMD_FEED_HOLD   '!'
 
#define CMD_SAFETY_DOOR   0x84
 
#define CMD_JOG_CANCEL   0x85
 
#define CMD_DEBUG_REPORT   0x86
 
#define CMD_FEED_OVR_RESET   0x90
 
#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
 
#define CMD_RAPID_OVR_MEDIUM   0x96
 
#define CMD_RAPID_OVR_LOW   0x97
 
#define CMD_SPINDLE_OVR_RESET   0x99
 
#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
 
#define HOMING_CYCLE_0   (1<<Z_AXIS)
 
#define HOMING_CYCLE_1   ((1<<X_AXIS)|(1<<Y_AXIS))
 
#define N_HOMING_LOCATE_CYCLE   1
 
#define N_STARTUP_LINE   2
 
#define N_DECIMAL_COORDVALUE_INCH   4
 
#define N_DECIMAL_COORDVALUE_MM   3
 
#define N_DECIMAL_RATEVALUE_INCH   1
 
#define N_DECIMAL_RATEVALUE_MM   0
 
#define N_DECIMAL_SETTINGVALUE   3
 
#define N_DECIMAL_RPMVALUE   0
 
#define MESSAGE_PROBE_COORDINATES
 
#define SAFETY_DOOR_SPINDLE_DELAY   4.0
 
#define SAFETY_DOOR_COOLANT_DELAY   1.0
 
#define CHECK_LIMITS_AT_INIT
 
#define DEFAULT_FEED_OVERRIDE   100
 
#define MAX_FEED_RATE_OVERRIDE   200
 
#define MIN_FEED_RATE_OVERRIDE   10
 
#define FEED_OVERRIDE_COARSE_INCREMENT   10
 
#define FEED_OVERRIDE_FINE_INCREMENT   1
 
#define DEFAULT_RAPID_OVERRIDE   100
 
#define RAPID_OVERRIDE_MEDIUM   50
 
#define RAPID_OVERRIDE_LOW   25
 
#define DEFAULT_SPINDLE_SPEED_OVERRIDE   100
 
#define MAX_SPINDLE_SPEED_OVERRIDE   200
 
#define MIN_SPINDLE_SPEED_OVERRIDE   10
 
#define SPINDLE_OVERRIDE_COARSE_INCREMENT   10
 
#define SPINDLE_OVERRIDE_FINE_INCREMENT   1
 
#define RESTORE_OVERRIDES_AFTER_PROGRAM_END
 
#define REPORT_FIELD_BUFFER_STATE
 
#define REPORT_FIELD_PIN_STATE
 
#define REPORT_FIELD_CURRENT_FEED_SPEED
 
#define REPORT_FIELD_WORK_COORD_OFFSET
 
#define REPORT_FIELD_OVERRIDES
 
#define REPORT_FIELD_LINE_NUMBERS
 
#define REPORT_OVR_REFRESH_BUSY_COUNT   20
 
#define REPORT_OVR_REFRESH_IDLE_COUNT   10
 
#define REPORT_WCO_REFRESH_BUSY_COUNT   30
 
#define REPORT_WCO_REFRESH_IDLE_COUNT   10
 
#define ACCELERATION_TICKS_PER_SECOND   100
 
#define ADAPTIVE_MULTI_AXIS_STEP_SMOOTHING
 
#define TOOL_LENGTH_OFFSET_AXIS   Z_AXIS
 
#define VARIABLE_SPINDLE
 
#define MINIMUM_JUNCTION_SPEED   0.0
 
#define MINIMUM_FEED_RATE   1.0
 
#define N_ARC_CORRECTION   12
 
#define ARC_ANGULAR_TRAVEL_EPSILON   5E-7
 
#define DWELL_TIME_STEP   50
 
#define ENABLE_RESTORE_EEPROM_WIPE_ALL
 
#define ENABLE_RESTORE_EEPROM_DEFAULT_SETTINGS
 
#define ENABLE_RESTORE_EEPROM_CLEAR_PARAMETERS
 
#define ENABLE_BUILD_INFO_WRITE_COMMAND
 
#define FORCE_BUFFER_SYNC_DURING_EEPROM_WRITE
 
#define FORCE_BUFFER_SYNC_DURING_WCO_CHANGE
 
#define PARKING_AXIS   Z_AXIS
 
#define PARKING_TARGET   -5.0
 
#define PARKING_RATE   500.0
 
#define PARKING_PULLOUT_RATE   100.0
 
#define PARKING_PULLOUT_INCREMENT   5.0
 
#define DISABLE_LASER_DURING_HOLD
 
#define N_PIECES   4
 
#define RPM_MAX   11686.4
 
#define RPM_MIN   202.5
 
#define RPM_POINT12   6145.4
 
#define RPM_POINT23   9627.8
 
#define RPM_POINT34   10813.9
 
#define RPM_LINE_A1   3.197101e-03
 
#define RPM_LINE_B1   -3.526076e-1
 
#define RPM_LINE_A2   1.722950e-2
 
#define RPM_LINE_B2   8.588176e+01
 
#define RPM_LINE_A3   5.901518e-02
 
#define RPM_LINE_B3   4.881851e+02
 
#define RPM_LINE_A4   1.203413e-01
 
#define RPM_LINE_B4   1.151360e+03
 
#define DUAL_AXIS_SELECT   X_AXIS
 
#define DUAL_AXIS_HOMING_FAIL_AXIS_LENGTH_PERCENT   5.0
 
#define DUAL_AXIS_HOMING_FAIL_DISTANCE_MAX   25.0
 
#define DUAL_AXIS_HOMING_FAIL_DISTANCE_MIN   2.5
 
#define DUAL_AXIS_CONFIG_PROTONEER_V3_51
 

Macro Definition Documentation

◆ ACCELERATION_TICKS_PER_SECOND

#define ACCELERATION_TICKS_PER_SECOND   100

Definition at line 297 of file config.h.

◆ ADAPTIVE_MULTI_AXIS_STEP_SMOOTHING

#define ADAPTIVE_MULTI_AXIS_STEP_SMOOTHING

Definition at line 304 of file config.h.

◆ ARC_ANGULAR_TRAVEL_EPSILON

#define ARC_ANGULAR_TRAVEL_EPSILON   5E-7

Definition at line 407 of file config.h.

◆ BAUD_RATE

#define BAUD_RATE   115200

Definition at line 42 of file config.h.

◆ CHECK_LIMITS_AT_INIT

#define CHECK_LIMITS_AT_INIT

Definition at line 230 of file config.h.

◆ CMD_COOLANT_FLOOD_OVR_TOGGLE

#define CMD_COOLANT_FLOOD_OVR_TOGGLE   0xA0

Definition at line 82 of file config.h.

◆ CMD_COOLANT_MIST_OVR_TOGGLE

#define CMD_COOLANT_MIST_OVR_TOGGLE   0xA1

Definition at line 83 of file config.h.

◆ CMD_CYCLE_START

#define CMD_CYCLE_START   '~'

Definition at line 53 of file config.h.

◆ CMD_DEBUG_REPORT

#define CMD_DEBUG_REPORT   0x86

Definition at line 66 of file config.h.

◆ CMD_FEED_HOLD

#define CMD_FEED_HOLD   '!'

Definition at line 54 of file config.h.

◆ CMD_FEED_OVR_COARSE_MINUS

#define CMD_FEED_OVR_COARSE_MINUS   0x92

Definition at line 69 of file config.h.

◆ CMD_FEED_OVR_COARSE_PLUS

#define CMD_FEED_OVR_COARSE_PLUS   0x91

Definition at line 68 of file config.h.

◆ CMD_FEED_OVR_FINE_MINUS

#define CMD_FEED_OVR_FINE_MINUS   0x94

Definition at line 71 of file config.h.

◆ CMD_FEED_OVR_FINE_PLUS

#define CMD_FEED_OVR_FINE_PLUS   0x93

Definition at line 70 of file config.h.

◆ CMD_FEED_OVR_RESET

#define CMD_FEED_OVR_RESET   0x90

Definition at line 67 of file config.h.

◆ CMD_JOG_CANCEL

#define CMD_JOG_CANCEL   0x85

Definition at line 65 of file config.h.

◆ CMD_RAPID_OVR_LOW

#define CMD_RAPID_OVR_LOW   0x97

Definition at line 74 of file config.h.

◆ CMD_RAPID_OVR_MEDIUM

#define CMD_RAPID_OVR_MEDIUM   0x96

Definition at line 73 of file config.h.

◆ CMD_RAPID_OVR_RESET

#define CMD_RAPID_OVR_RESET   0x95

Definition at line 72 of file config.h.

◆ CMD_RESET

#define CMD_RESET   0x18

Definition at line 51 of file config.h.

◆ CMD_SAFETY_DOOR

#define CMD_SAFETY_DOOR   0x84

Definition at line 64 of file config.h.

◆ CMD_SPINDLE_OVR_COARSE_MINUS

#define CMD_SPINDLE_OVR_COARSE_MINUS   0x9B

Definition at line 78 of file config.h.

◆ CMD_SPINDLE_OVR_COARSE_PLUS

#define CMD_SPINDLE_OVR_COARSE_PLUS   0x9A

Definition at line 77 of file config.h.

◆ CMD_SPINDLE_OVR_FINE_MINUS

#define CMD_SPINDLE_OVR_FINE_MINUS   0x9D

Definition at line 80 of file config.h.

◆ CMD_SPINDLE_OVR_FINE_PLUS

#define CMD_SPINDLE_OVR_FINE_PLUS   0x9C

Definition at line 79 of file config.h.

◆ CMD_SPINDLE_OVR_RESET

#define CMD_SPINDLE_OVR_RESET   0x99

Definition at line 76 of file config.h.

◆ CMD_SPINDLE_OVR_STOP

#define CMD_SPINDLE_OVR_STOP   0x9E

Definition at line 81 of file config.h.

◆ CMD_STATUS_REPORT

#define CMD_STATUS_REPORT   '?'

Definition at line 52 of file config.h.

◆ CPU_MAP_ATMEGA328P

#define CPU_MAP_ATMEGA328P

Definition at line 38 of file config.h.

◆ DEFAULT_FEED_OVERRIDE

#define DEFAULT_FEED_OVERRIDE   100

Definition at line 241 of file config.h.

◆ DEFAULT_RAPID_OVERRIDE

#define DEFAULT_RAPID_OVERRIDE   100

Definition at line 247 of file config.h.

◆ DEFAULT_SPINDLE_SPEED_OVERRIDE

#define DEFAULT_SPINDLE_SPEED_OVERRIDE   100

Definition at line 252 of file config.h.

◆ DEFAULTS_GENERIC

#define DEFAULTS_GENERIC

Definition at line 37 of file config.h.

◆ DISABLE_LASER_DURING_HOLD

#define DISABLE_LASER_DURING_HOLD

Definition at line 587 of file config.h.

◆ DUAL_AXIS_CONFIG_PROTONEER_V3_51

#define DUAL_AXIS_CONFIG_PROTONEER_V3_51

Definition at line 662 of file config.h.

◆ DUAL_AXIS_HOMING_FAIL_AXIS_LENGTH_PERCENT

#define DUAL_AXIS_HOMING_FAIL_AXIS_LENGTH_PERCENT   5.0

Definition at line 653 of file config.h.

◆ DUAL_AXIS_HOMING_FAIL_DISTANCE_MAX

#define DUAL_AXIS_HOMING_FAIL_DISTANCE_MAX   25.0

Definition at line 654 of file config.h.

◆ DUAL_AXIS_HOMING_FAIL_DISTANCE_MIN

#define DUAL_AXIS_HOMING_FAIL_DISTANCE_MIN   2.5

Definition at line 655 of file config.h.

◆ DUAL_AXIS_SELECT

#define DUAL_AXIS_SELECT   X_AXIS

Definition at line 644 of file config.h.

◆ DWELL_TIME_STEP

#define DWELL_TIME_STEP   50

Definition at line 414 of file config.h.

◆ ENABLE_BUILD_INFO_WRITE_COMMAND

#define ENABLE_BUILD_INFO_WRITE_COMMAND

Definition at line 520 of file config.h.

◆ ENABLE_RESTORE_EEPROM_CLEAR_PARAMETERS

#define ENABLE_RESTORE_EEPROM_CLEAR_PARAMETERS

Definition at line 503 of file config.h.

◆ ENABLE_RESTORE_EEPROM_DEFAULT_SETTINGS

#define ENABLE_RESTORE_EEPROM_DEFAULT_SETTINGS

Definition at line 502 of file config.h.

◆ ENABLE_RESTORE_EEPROM_WIPE_ALL

#define ENABLE_RESTORE_EEPROM_WIPE_ALL

Definition at line 501 of file config.h.

◆ FEED_OVERRIDE_COARSE_INCREMENT

#define FEED_OVERRIDE_COARSE_INCREMENT   10

Definition at line 244 of file config.h.

◆ FEED_OVERRIDE_FINE_INCREMENT

#define FEED_OVERRIDE_FINE_INCREMENT   1

Definition at line 245 of file config.h.

◆ FORCE_BUFFER_SYNC_DURING_EEPROM_WRITE

#define FORCE_BUFFER_SYNC_DURING_EEPROM_WRITE

Definition at line 534 of file config.h.

◆ FORCE_BUFFER_SYNC_DURING_WCO_CHANGE

#define FORCE_BUFFER_SYNC_DURING_WCO_CHANGE

Definition at line 542 of file config.h.

◆ HOMING_CYCLE_0

#define HOMING_CYCLE_0   (1<<Z_AXIS)

Definition at line 105 of file config.h.

◆ HOMING_CYCLE_1

#define HOMING_CYCLE_1   ((1<<X_AXIS)|(1<<Y_AXIS))

Definition at line 106 of file config.h.

◆ HOMING_INIT_LOCK

#define HOMING_INIT_LOCK

Definition at line 88 of file config.h.

◆ MAX_FEED_RATE_OVERRIDE

#define MAX_FEED_RATE_OVERRIDE   200

Definition at line 242 of file config.h.

◆ MAX_SPINDLE_SPEED_OVERRIDE

#define MAX_SPINDLE_SPEED_OVERRIDE   200

Definition at line 253 of file config.h.

◆ MESSAGE_PROBE_COORDINATES

#define MESSAGE_PROBE_COORDINATES

Definition at line 164 of file config.h.

◆ MIN_FEED_RATE_OVERRIDE

#define MIN_FEED_RATE_OVERRIDE   10

Definition at line 243 of file config.h.

◆ MIN_SPINDLE_SPEED_OVERRIDE

#define MIN_SPINDLE_SPEED_OVERRIDE   10

Definition at line 254 of file config.h.

◆ MINIMUM_FEED_RATE

#define MINIMUM_FEED_RATE   1.0

Definition at line 391 of file config.h.

◆ MINIMUM_JUNCTION_SPEED

#define MINIMUM_JUNCTION_SPEED   0.0

Definition at line 385 of file config.h.

◆ N_ARC_CORRECTION

#define N_ARC_CORRECTION   12

Definition at line 397 of file config.h.

◆ N_DECIMAL_COORDVALUE_INCH

#define N_DECIMAL_COORDVALUE_INCH   4

Definition at line 142 of file config.h.

◆ N_DECIMAL_COORDVALUE_MM

#define N_DECIMAL_COORDVALUE_MM   3

Definition at line 143 of file config.h.

◆ N_DECIMAL_RATEVALUE_INCH

#define N_DECIMAL_RATEVALUE_INCH   1

Definition at line 144 of file config.h.

◆ N_DECIMAL_RATEVALUE_MM

#define N_DECIMAL_RATEVALUE_MM   0

Definition at line 145 of file config.h.

◆ N_DECIMAL_RPMVALUE

#define N_DECIMAL_RPMVALUE   0

Definition at line 147 of file config.h.

◆ N_DECIMAL_SETTINGVALUE

#define N_DECIMAL_SETTINGVALUE   3

Definition at line 146 of file config.h.

◆ N_HOMING_LOCATE_CYCLE

#define N_HOMING_LOCATE_CYCLE   1

Definition at line 118 of file config.h.

◆ N_PIECES

#define N_PIECES   4

Definition at line 600 of file config.h.

◆ N_STARTUP_LINE

#define N_STARTUP_LINE   2

Definition at line 135 of file config.h.

◆ PARKING_AXIS

#define PARKING_AXIS   Z_AXIS

Definition at line 567 of file config.h.

◆ PARKING_PULLOUT_INCREMENT

#define PARKING_PULLOUT_INCREMENT   5.0

Definition at line 571 of file config.h.

◆ PARKING_PULLOUT_RATE

#define PARKING_PULLOUT_RATE   100.0

Definition at line 570 of file config.h.

◆ PARKING_RATE

#define PARKING_RATE   500.0

Definition at line 569 of file config.h.

◆ PARKING_TARGET

#define PARKING_TARGET   -5.0

Definition at line 568 of file config.h.

◆ RAPID_OVERRIDE_LOW

#define RAPID_OVERRIDE_LOW   25

Definition at line 249 of file config.h.

◆ RAPID_OVERRIDE_MEDIUM

#define RAPID_OVERRIDE_MEDIUM   50

Definition at line 248 of file config.h.

◆ REPORT_FIELD_BUFFER_STATE

#define REPORT_FIELD_BUFFER_STATE

Definition at line 269 of file config.h.

◆ REPORT_FIELD_CURRENT_FEED_SPEED

#define REPORT_FIELD_CURRENT_FEED_SPEED

Definition at line 271 of file config.h.

◆ REPORT_FIELD_LINE_NUMBERS

#define REPORT_FIELD_LINE_NUMBERS

Definition at line 274 of file config.h.

◆ REPORT_FIELD_OVERRIDES

#define REPORT_FIELD_OVERRIDES

Definition at line 273 of file config.h.

◆ REPORT_FIELD_PIN_STATE

#define REPORT_FIELD_PIN_STATE

Definition at line 270 of file config.h.

◆ REPORT_FIELD_WORK_COORD_OFFSET

#define REPORT_FIELD_WORK_COORD_OFFSET

Definition at line 272 of file config.h.

◆ REPORT_OVR_REFRESH_BUSY_COUNT

#define REPORT_OVR_REFRESH_BUSY_COUNT   20

Definition at line 285 of file config.h.

◆ REPORT_OVR_REFRESH_IDLE_COUNT

#define REPORT_OVR_REFRESH_IDLE_COUNT   10

Definition at line 286 of file config.h.

◆ REPORT_WCO_REFRESH_BUSY_COUNT

#define REPORT_WCO_REFRESH_BUSY_COUNT   30

Definition at line 287 of file config.h.

◆ REPORT_WCO_REFRESH_IDLE_COUNT

#define REPORT_WCO_REFRESH_IDLE_COUNT   10

Definition at line 288 of file config.h.

◆ RESTORE_OVERRIDES_AFTER_PROGRAM_END

#define RESTORE_OVERRIDES_AFTER_PROGRAM_END

Definition at line 261 of file config.h.

◆ RPM_LINE_A1

#define RPM_LINE_A1   3.197101e-03

Definition at line 606 of file config.h.

◆ RPM_LINE_A2

#define RPM_LINE_A2   1.722950e-2

Definition at line 608 of file config.h.

◆ RPM_LINE_A3

#define RPM_LINE_A3   5.901518e-02

Definition at line 610 of file config.h.

◆ RPM_LINE_A4

#define RPM_LINE_A4   1.203413e-01

Definition at line 612 of file config.h.

◆ RPM_LINE_B1

#define RPM_LINE_B1   -3.526076e-1

Definition at line 607 of file config.h.

◆ RPM_LINE_B2

#define RPM_LINE_B2   8.588176e+01

Definition at line 609 of file config.h.

◆ RPM_LINE_B3

#define RPM_LINE_B3   4.881851e+02

Definition at line 611 of file config.h.

◆ RPM_LINE_B4

#define RPM_LINE_B4   1.151360e+03

Definition at line 613 of file config.h.

◆ RPM_MAX

#define RPM_MAX   11686.4

Definition at line 601 of file config.h.

◆ RPM_MIN

#define RPM_MIN   202.5

Definition at line 602 of file config.h.

◆ RPM_POINT12

#define RPM_POINT12   6145.4

Definition at line 603 of file config.h.

◆ RPM_POINT23

#define RPM_POINT23   9627.8

Definition at line 604 of file config.h.

◆ RPM_POINT34

#define RPM_POINT34   10813.9

Definition at line 605 of file config.h.

◆ SAFETY_DOOR_COOLANT_DELAY

#define SAFETY_DOOR_COOLANT_DELAY   1.0

Definition at line 180 of file config.h.

◆ SAFETY_DOOR_SPINDLE_DELAY

#define SAFETY_DOOR_SPINDLE_DELAY   4.0

Definition at line 179 of file config.h.

◆ SPINDLE_OVERRIDE_COARSE_INCREMENT

#define SPINDLE_OVERRIDE_COARSE_INCREMENT   10

Definition at line 255 of file config.h.

◆ SPINDLE_OVERRIDE_FINE_INCREMENT

#define SPINDLE_OVERRIDE_FINE_INCREMENT   1

Definition at line 256 of file config.h.

◆ TOOL_LENGTH_OFFSET_AXIS

#define TOOL_LENGTH_OFFSET_AXIS   Z_AXIS

Definition at line 333 of file config.h.

◆ VARIABLE_SPINDLE

#define VARIABLE_SPINDLE

Definition at line 339 of file config.h.