Browse Source

Patch generic delta config

- Addressing issue mentioned at #1699
Scott Lahteine 9 years ago
parent
commit
edb67ea165

+ 10
- 9
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -107,11 +107,11 @@ Here are some standard links for getting your machine calibrated:
107 107
 // Horizontal offset of the universal joints on the carriages.
108 108
 #define DELTA_CARRIAGE_OFFSET 18.0 // mm
109 109
 
110
-// Effective horizontal distance bridged by diagonal push rods.
110
+// Horizontal distance bridged by diagonal push rods when effector is centered.
111 111
 #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET)
112 112
 
113 113
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
114
-#define DELTA_PRINTABLE_RADIUS 90
114
+#define DELTA_PRINTABLE_RADIUS 140
115 115
 
116 116
 
117 117
 //===========================================================================
@@ -391,10 +391,10 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
391 391
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
392 392
 
393 393
 // Travel limits after homing (units are in mm)
394
-#define X_MAX_POS 90
395
-#define X_MIN_POS -90
396
-#define Y_MAX_POS 90
397
-#define Y_MIN_POS -90
394
+#define X_MAX_POS DELTA_PRINTABLE_RADIUS
395
+#define X_MIN_POS -DELTA_PRINTABLE_RADIUS
396
+#define Y_MAX_POS DELTA_PRINTABLE_RADIUS
397
+#define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
398 398
 #define Z_MAX_POS MANUAL_Z_HOME_POS
399 399
 #define Z_MIN_POS 0
400 400
 
@@ -441,7 +441,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
441 441
   #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
442 442
   #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
443 443
   #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
444
-  #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS   
444
+  #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS  
445
+
446
+  #define MIN_PROBE_EDGE 10 // The probe square sides can be no smaller than this      
445 447
 
446 448
   // Non-linear bed leveling will be used.
447 449
   // Compensate by interpolating between the nearest four Z probe values for each point.
@@ -532,7 +534,6 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
532 534
 #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
533 535
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
534 536
 
535
-
536 537
 // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
537 538
 // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
538 539
 // For the other hotends it is their distance from the extruder 0 hotend.
@@ -652,7 +653,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
652 653
 // #define DELTA_CALIBRATION_MENU
653 654
 
654 655
 /**
655
- * I2C PANELS
656
+ * I2C Panels
656 657
  */
657 658
 
658 659
 //#define LCD_I2C_SAINSMART_YWROBOT

+ 2
- 3
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -107,7 +107,6 @@ Here are some standard links for getting your machine calibrated:
107 107
 // Horizontal offset of the universal joints on the carriages.
108 108
 #define DELTA_CARRIAGE_OFFSET 19.5 // mm
109 109
 
110
-
111 110
 // Horizontal distance bridged by diagonal push rods when effector is centered.
112 111
 #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET)
113 112
 
@@ -531,8 +530,8 @@ const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o
531 530
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 25}    // (mm/sec)
532 531
 #define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
533 532
 
534
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
535
-#define DEFAULT_RETRACT_ACCELERATION  3000   // X, Y, Z and E max acceleration in mm/s^2 for retracts
533
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
534
+#define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
536 535
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
537 536
 
538 537
 // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).

Loading…
Cancel
Save