Skip to content

Commit 94a9ebf

Browse files
committed
Changed defaults for CoreXY Laser engraver
- activated laser mode - x,y calibration adjusted - limit switches at negative end used for homing
1 parent 1267acf commit 94a9ebf

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

grbl/defaults.h

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,7 @@
452452
#define DEFAULT_HOMING_PULLOFF 1.0 // mm
453453
#endif
454454

455+
/* Original defaults, modified below for laser engraver
455456
#ifdef DEFAULTS_RAMPS_BOARD
456457
#define DEFAULT_X_STEPS_PER_MM 80
457458
#define DEFAULT_Y_STEPS_PER_MM 80
@@ -488,5 +489,43 @@
488489
#define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)
489490
#define DEFAULT_HOMING_PULLOFF 5.0 // mm
490491
#endif
492+
*/
493+
494+
#ifdef DEFAULTS_RAMPS_BOARD
495+
#define DEFAULT_X_STEPS_PER_MM 160 // 20 teeth GT2 pulley with 32x microstepping
496+
#define DEFAULT_Y_STEPS_PER_MM 160
497+
#define DEFAULT_Z_STEPS_PER_MM 4000
498+
#define DEFAULT_X_MAX_RATE 10000.0 // mm/min
499+
#define DEFAULT_Y_MAX_RATE 10000.0 // mm/min
500+
#define DEFAULT_Z_MAX_RATE 300.0 // mm/min
501+
#define DEFAULT_X_ACCELERATION 3000
502+
#define DEFAULT_Y_ACCELERATION 3000
503+
#define DEFAULT_Z_ACCELERATION 100
504+
#define DEFAULT_X_MAX_TRAVEL 210.0 // mm
505+
#define DEFAULT_Y_MAX_TRAVEL 220.0 // mm
506+
#define DEFAULT_Z_MAX_TRAVEL 200.0 // mm
507+
#define DEFAULT_SPINDLE_RPM_MAX 1024.0 // rpm
508+
#define DEFAULT_SPINDLE_RPM_MIN 0.0 // rpm
509+
#define DEFAULT_STEP_PULSE_MICROSECONDS 10
510+
#define DEFAULT_STEPPING_INVERT_MASK 0
511+
#define DEFAULT_DIRECTION_INVERT_MASK 0
512+
#define DEFAULT_STEPPER_IDLE_LOCK_TIME 255 // msec (0-254, 255 keeps steppers enabled)
513+
#define DEFAULT_STATUS_REPORT_MASK 1 // MPos enabled
514+
#define DEFAULT_JUNCTION_DEVIATION 0.02 // mm
515+
#define DEFAULT_ARC_TOLERANCE 0.002 // mm
516+
#define DEFAULT_REPORT_INCHES 0 // false
517+
#define DEFAULT_INVERT_ST_ENABLE 0 // false
518+
#define DEFAULT_INVERT_LIMIT_PINS 0 // false
519+
#define DEFAULT_SOFT_LIMIT_ENABLE 1 // true
520+
#define DEFAULT_HARD_LIMIT_ENABLE 0 // false
521+
#define DEFAULT_INVERT_PROBE_PIN 0 // false
522+
#define DEFAULT_LASER_MODE 1 // false
523+
#define DEFAULT_HOMING_ENABLE 1 // true
524+
#define DEFAULT_HOMING_DIR_MASK 3 // move positive dir (limits at MIN for X and Y)
525+
#define DEFAULT_HOMING_FEED_RATE 500.0 // mm/min
526+
#define DEFAULT_HOMING_SEEK_RATE 2000.0 // mm/min
527+
#define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)
528+
#define DEFAULT_HOMING_PULLOFF 5.0 // mm
529+
#endif
491530

492-
#endif
531+
#endif

0 commit comments

Comments
 (0)