Przeglądaj źródła

cleanup ready to squash

LVD-AC 8 lat temu
rodzic
commit
ed6b361e27

+ 1
- 1
Marlin/configuration_store.cpp Wyświetl plik

@@ -1066,7 +1066,7 @@ void MarlinSettings::reset() {
1066 1066
 
1067 1067
   #if ENABLED(DELTA)
1068 1068
     const float adj[ABC] = DELTA_ENDSTOP_ADJ,
1069
-                dta[3] = DELTA_TOWER_ANGLE_TRIM;
1069
+                dta[ABC] = DELTA_TOWER_ANGLE_TRIM;
1070 1070
     COPY(endstop_adj, adj);
1071 1071
     delta_radius = DELTA_RADIUS;
1072 1072
     delta_diagonal_rod = DELTA_DIAGONAL_ROD;

+ 30
- 29
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Wyświetl plik

@@ -446,28 +446,31 @@
446 446
   // and processor overload (too many expensive sqrt calls).
447 447
   #define DELTA_SEGMENTS_PER_SECOND 160
448 448
 
449
+  // NOTE NB all values for DELTA_* values MUST be floating point, so always have a decimal point in them
450
+
449 451
   // Center-to-center distance of the holes in the diagonal push rods.
450 452
   #define DELTA_DIAGONAL_ROD 218.0 // mm
451
-
453
+/*
452 454
   // Horizontal offset from middle of printer to smooth rod center.
453
-  //#define DELTA_SMOOTH_ROD_OFFSET 150.0 // mm
455
+  #define DELTA_SMOOTH_ROD_OFFSET 150.0 // mm
454 456
 
455 457
   // Horizontal offset of the universal joints on the end effector.
456
-  //#define DELTA_EFFECTOR_OFFSET 24.0 // mm
458
+  #define DELTA_EFFECTOR_OFFSET 24.0 // mm
457 459
 
458 460
   // Horizontal offset of the universal joints on the carriages.
459
-  //#define DELTA_CARRIAGE_OFFSET 22.0 // mm
460
-
461
+  #define DELTA_CARRIAGE_OFFSET 22.0 // mm
462
+*/
461 463
   // Horizontal distance bridged by diagonal push rods when effector is centered.
462
-  #define DELTA_RADIUS 100.90 //mm // get this value from auto calibrate
464
+  #define DELTA_RADIUS 100.00 //mm // get this value from auto calibrate
463 465
 
464 466
   // height from z=0.00 to home position
465
-  #define DELTA_HEIGHT 296.38 // get this value from auto calibrate
467
+  #define DELTA_HEIGHT 295.00 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
466 468
 
467 469
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
468 470
   #define DELTA_PRINTABLE_RADIUS 85.0
469 471
 
470 472
   // Delta calibration menu
473
+  // uncomment to add three points calibration menu option.
471 474
   // See http://minow.blogspot.com/index.html#4918805519571907051
472 475
   #define DELTA_CALIBRATION_MENU
473 476
 
@@ -477,7 +480,7 @@
477 480
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
478 481
   #define DELTA_AUTO_CALIBRATION
479 482
   #if ENABLED(DELTA_AUTO_CALIBRATION)
480
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
483
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 4 // set the default number of probe points : n*n (-7 -> +7)
481 484
   #endif
482 485
 
483 486
   // After homing move down to a height where XY movement is unconstrained
@@ -529,7 +532,7 @@
529 532
 // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
530 533
 #define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
531 534
 #define Y_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
532
-#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
535
+#define Z_MIN_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
533 536
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
534 537
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
535 538
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
@@ -601,7 +604,7 @@
601 604
 #define DEFAULT_XJERK                 20.0
602 605
 #define DEFAULT_YJERK                 DEFAULT_XJERK
603 606
 #define DEFAULT_ZJERK                 DEFAULT_YJERK // Must be same as XY for delta
604
-#define DEFAULT_EJERK                  5.0
607
+#define DEFAULT_EJERK                 5.0
605 608
 
606 609
 
607 610
 /**
@@ -667,9 +670,6 @@
667 670
  *   is enabled then it also applies to Z_PROBE_SPEED_SLOW.
668 671
  */
669 672
 
670
-// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
671
-//#define SOLENOID_PROBE
672
-
673 673
 // Enable if you have a Z probe mounted on a sled like those designed by Charles Bell.
674 674
 //#define Z_PROBE_SLED
675 675
 //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.
@@ -694,8 +694,8 @@
694 694
  *    (0,0)
695 695
  */
696 696
 #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle]
697
-#define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle]
698
-#define Z_PROBE_OFFSET_FROM_EXTRUDER 0.25  // Z offset: -below +above  [the nozzle]
697
+#define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle]
698
+#define Z_PROBE_OFFSET_FROM_EXTRUDER 0.10  // Z offset: -below +above  [the nozzle]
699 699
 
700 700
 // X and Y axis travel speed (mm/m) between probes
701 701
 #define XY_PROBE_SPEED 5000
@@ -704,7 +704,7 @@
704 704
 #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
705 705
 
706 706
 // Speed for the "accurate" probe of each point
707
-#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 4)
707
+#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 6)
708 708
 
709 709
 // Use double touch for probing
710 710
 //#define PROBE_DOUBLE_TOUCH
@@ -728,7 +728,7 @@
728 728
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_X 0.0
729 729
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Y DELTA_PRINTABLE_RADIUS
730 730
   #define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
731
-  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_PROBE_SPEED)/10
731
+  #define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE (XY_PROBE_SPEED/10)
732 732
 
733 733
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_X Z_PROBE_ALLEN_KEY_DEPLOY_2_X * 0.75
734 734
   #define Z_PROBE_ALLEN_KEY_DEPLOY_3_Y Z_PROBE_ALLEN_KEY_DEPLOY_2_Y * 0.75
@@ -834,8 +834,8 @@
834 834
  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle.
835 835
  *     But: `M851 Z+1` with a CLEARANCE of 2  =>  2mm from bed to nozzle.
836 836
  */
837
-#define Z_CLEARANCE_DEPLOY_PROBE   10 // Z Clearance for Deploy/Stow
838
-#define Z_CLEARANCE_BETWEEN_PROBES  3 // Z Clearance between probe points
837
+#define Z_CLEARANCE_DEPLOY_PROBE    5 // Z Clearance for Deploy/Stow
838
+#define Z_CLEARANCE_BETWEEN_PROBES  2 // Z Clearance between probe points
839 839
 
840 840
 // For M851 give a range for adjusting the Z probe offset
841 841
 #define Z_PROBE_OFFSET_RANGE_MIN -20
@@ -864,11 +864,11 @@
864 864
 // @section machine
865 865
 
866 866
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
867
-#define INVERT_X_DIR true
867
+#define INVERT_X_DIR true // DELTA does not invert
868 868
 #define INVERT_Y_DIR true
869 869
 #define INVERT_Z_DIR true
870 870
 
871
-// Enable this option for Toshiba stepper drivers
871
+// Enable this option for Toshiba steppers
872 872
 //#define CONFIG_STEPPERS_TOSHIBA
873 873
 
874 874
 // @section extruder
@@ -966,7 +966,7 @@
966 966
  */
967 967
 //#define AUTO_BED_LEVELING_3POINT
968 968
 //#define AUTO_BED_LEVELING_LINEAR
969
-#define AUTO_BED_LEVELING_BILINEAR
969
+//#define AUTO_BED_LEVELING_BILINEAR
970 970
 //#define AUTO_BED_LEVELING_UBL
971 971
 //#define MESH_BED_LEVELING
972 972
 
@@ -987,8 +987,7 @@
987 987
 #if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR)
988 988
 
989 989
   // Set the number of grid points per dimension.
990
-  // Works best with 5 or more points in each dimension.
991
-  #define GRID_MAX_POINTS_X 9
990
+  #define GRID_MAX_POINTS_X 7
992 991
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
993 992
 
994 993
   // Set the boundaries for probing (where the probe can reach).
@@ -999,12 +998,13 @@
999 998
   #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
1000 999
 
1001 1000
   // The Z probe minimum outer margin (to validate G29 parameters).
1002
-  #define MIN_PROBE_EDGE 10
1001
+  #define MIN_PROBE_EDGE 20
1003 1002
 
1004 1003
   // Probe along the Y axis, advancing X after each column
1005 1004
   //#define PROBE_Y_FIRST
1006 1005
 
1007 1006
   #if ENABLED(AUTO_BED_LEVELING_BILINEAR)
1007
+
1008 1008
     //
1009 1009
     // Experimental Subdivision of the grid by Catmull-Rom method.
1010 1010
     // Synthesizes intermediate points to produce a more detailed mesh.
@@ -1154,8 +1154,8 @@
1154 1154
 // @section temperature
1155 1155
 
1156 1156
 // Preheat Constants
1157
-#define PREHEAT_1_TEMP_HOTEND 185
1158
-#define PREHEAT_1_TEMP_BED     70
1157
+#define PREHEAT_1_TEMP_HOTEND 195
1158
+#define PREHEAT_1_TEMP_BED     60
1159 1159
 #define PREHEAT_1_FAN_SPEED     0 // Value from 0 to 255
1160 1160
 
1161 1161
 #define PREHEAT_2_TEMP_HOTEND 240
@@ -1401,6 +1401,7 @@
1401 1401
 //
1402 1402
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1403 1403
 //
1404
+// INDIVIDUAL_AXIS_HOMING_MENU is incompatible with DELTA kinematics.
1404 1405
 //#define INDIVIDUAL_AXIS_HOMING_MENU
1405 1406
 
1406 1407
 //
@@ -1729,8 +1730,8 @@
1729 1730
   #define FILAMENT_SENSOR_EXTRUDER_NUM 0    // Index of the extruder that has the filament sensor (0,1,2,3)
1730 1731
   #define MEASUREMENT_DELAY_CM        14    // (cm) The distance from the filament sensor to the melting chamber
1731 1732
 
1732
-  #define MEASURED_UPPER_LIMIT         3.30 // (mm) Upper limit used to validate sensor reading
1733
-  #define MEASURED_LOWER_LIMIT         1.90 // (mm) Lower limit used to validate sensor reading
1733
+  #define MEASURED_UPPER_LIMIT         1.95 // (mm) Upper limit used to validate sensor reading
1734
+  #define MEASURED_LOWER_LIMIT         1.20 // (mm) Lower limit used to validate sensor reading
1734 1735
   #define MAX_MEASUREMENT_DELAY       20    // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM.
1735 1736
 
1736 1737
   #define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA // Set measured to nominal initially

+ 6
- 6
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Wyświetl plik

@@ -448,7 +448,7 @@
448 448
 
449 449
   // Center-to-center distance of the holes in the diagonal push rods.
450 450
   #define DELTA_DIAGONAL_ROD 218.0 // mm
451
-
451
+/*
452 452
   // Horizontal offset from middle of printer to smooth rod center.
453 453
   #define DELTA_SMOOTH_ROD_OFFSET 150.0 // mm
454 454
 
@@ -457,12 +457,12 @@
457 457
 
458 458
   // Horizontal offset of the universal joints on the carriages.
459 459
   #define DELTA_CARRIAGE_OFFSET 22.0 // mm
460
-
460
+*/
461 461
   // Horizontal distance bridged by diagonal push rods when effector is centered.
462
-  #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-(DELTA_EFFECTOR_OFFSET)-(DELTA_CARRIAGE_OFFSET))
462
+  #define DELTA_RADIUS 104 //mm // get this value from auto calibrate
463 463
 
464 464
   // height from z=0.00 to home position
465
-  #define DELTA_HEIGHT 280 // get this value from auto calibrate
465
+  #define DELTA_HEIGHT 280 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
466 466
 
467 467
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
468 468
   #define DELTA_PRINTABLE_RADIUS 85.0
@@ -470,7 +470,7 @@
470 470
   // Delta calibration menu
471 471
   // uncomment to add three points calibration menu option.
472 472
   // See http://minow.blogspot.com/index.html#4918805519571907051
473
-  //#define DELTA_CALIBRATION_MENU
473
+  #define DELTA_CALIBRATION_MENU
474 474
 
475 475
   // set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS if DELTA_AUTO_CALIBRATION enabled
476 476
   #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 17) // mm
@@ -478,7 +478,7 @@
478 478
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
479 479
   #define DELTA_AUTO_CALIBRATION
480 480
   #if ENABLED(DELTA_AUTO_CALIBRATION)
481
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
481
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-7 -> +7)
482 482
   #endif
483 483
 
484 484
   // After homing move down to a height where XY movement is unconstrained

+ 7
- 11
Marlin/example_configurations/delta/generic/Configuration.h Wyświetl plik

@@ -438,7 +438,7 @@
438 438
 
439 439
   // Center-to-center distance of the holes in the diagonal push rods.
440 440
   #define DELTA_DIAGONAL_ROD 250.0 // mm
441
-
441
+/*
442 442
   // Horizontal offset from middle of printer to smooth rod center.
443 443
   #define DELTA_SMOOTH_ROD_OFFSET 175.0 // mm
444 444
 
@@ -447,29 +447,25 @@
447 447
 
448 448
   // Horizontal offset of the universal joints on the carriages.
449 449
   #define DELTA_CARRIAGE_OFFSET 18.0 // mm
450
-
450
+*/
451 451
   // Horizontal distance bridged by diagonal push rods when effector is centered.
452
-  #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-(DELTA_EFFECTOR_OFFSET)-(DELTA_CARRIAGE_OFFSET))
453
-
454
-  // height from z=0.00 to home position
455
-  #define DELTA_HEIGHT 250 // get this value from auto calibrate
452
+  #define DELTA_RADIUS 125 //mm // get this value from auto calibrate  // height from z=0.00 to home position
453
+  #define DELTA_HEIGHT 250 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
456 454
 
457 455
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
458 456
   #define DELTA_PRINTABLE_RADIUS 140.0
459 457
 
460 458
   // Delta calibration menu
461 459
   // See http://minow.blogspot.com/index.html#4918805519571907051
462
-  //#define DELTA_CALIBRATION_MENU
463
-
464
-
460
+  #define DELTA_CALIBRATION_MENU
465 461
 
466 462
   // set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS if DELTA_AUTO_CALIBRATION enabled
467
-  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 17) // mm
463
+  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 28) // mm
468 464
   
469 465
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
470 466
   #define DELTA_AUTO_CALIBRATION
471 467
   #if ENABLED(DELTA_AUTO_CALIBRATION)
472
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
468
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-7 -> +7)
473 469
   #endif
474 470
 
475 471
   // After homing move down to a height where XY movement is unconstrained

+ 7
- 7
Marlin/example_configurations/delta/kossel_mini/Configuration.h Wyświetl plik

@@ -438,7 +438,7 @@
438 438
 
439 439
   // Center-to-center distance of the holes in the diagonal push rods.
440 440
   #define DELTA_DIAGONAL_ROD 215.0 // mm
441
-
441
+/*
442 442
   // Horizontal offset from middle of printer to smooth rod center.
443 443
   #define DELTA_SMOOTH_ROD_OFFSET 145.0 // mm
444 444
 
@@ -447,27 +447,27 @@
447 447
 
448 448
   // Horizontal offset of the universal joints on the carriages.
449 449
   #define DELTA_CARRIAGE_OFFSET 19.5 // mm
450
-
450
+*/
451 451
   // Horizontal distance bridged by diagonal push rods when effector is centered.
452
-  #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-(DELTA_EFFECTOR_OFFSET)-(DELTA_CARRIAGE_OFFSET))
452
+  #define DELTA_RADIUS 105 //mm // get this value from auto calibrate
453 453
 
454 454
   // height from z=0.00 to home position
455
-  #define DELTA_HEIGHT 250 // get this value from auto calibrate
455
+  #define DELTA_HEIGHT 250 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
456 456
 
457 457
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
458 458
   #define DELTA_PRINTABLE_RADIUS 90.0
459 459
 
460 460
   // Delta calibration menu
461 461
   // See http://minow.blogspot.com/index.html#4918805519571907051
462
-  //#define DELTA_CALIBRATION_MENU
462
+  #define DELTA_CALIBRATION_MENU
463 463
 
464 464
   // set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS if DELTA_AUTO_CALIBRATION enabled
465
-  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 17) // mm
465
+  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 18) // mm
466 466
   
467 467
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
468 468
   #define DELTA_AUTO_CALIBRATION
469 469
   #if ENABLED(DELTA_AUTO_CALIBRATION)
470
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
470
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-7 -> +7)
471 471
   #endif
472 472
 
473 473
   // After homing move down to a height where XY movement is unconstrained

+ 7
- 9
Marlin/example_configurations/delta/kossel_pro/Configuration.h Wyświetl plik

@@ -425,7 +425,7 @@
425 425
 
426 426
   // Center-to-center distance of the holes in the diagonal push rods.
427 427
   #define DELTA_DIAGONAL_ROD 301.0 // mm
428
-
428
+/*
429 429
   // Horizontal offset from middle of printer to smooth rod center.
430 430
   #define DELTA_SMOOTH_ROD_OFFSET 212.357 // mm
431 431
 
@@ -434,29 +434,27 @@
434 434
 
435 435
   // Horizontal offset of the universal joints on the carriages.
436 436
   #define DELTA_CARRIAGE_OFFSET 30.0 // mm
437
-
437
+*/
438 438
   // Horizontal distance bridged by diagonal push rods when effector is centered.
439
-  #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-(DELTA_EFFECTOR_OFFSET)-(DELTA_CARRIAGE_OFFSET))
439
+  #define DELTA_RADIUS 150 //mm // get this value from auto calibrate
440 440
 
441 441
   // height from z=0.00 to home position
442
-  #define DELTA_HEIGHT 277 // get this value from auto calibrate
442
+  #define DELTA_HEIGHT 277 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
443 443
 
444 444
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
445 445
   #define DELTA_PRINTABLE_RADIUS 127.0
446 446
 
447 447
   // Delta calibration menu
448 448
   // See http://minow.blogspot.com/index.html#4918805519571907051
449
-  //#define DELTA_CALIBRATION_MENU
450
-
451
-
449
+  #define DELTA_CALIBRATION_MENU
452 450
 
453 451
   // set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS if DELTA_AUTO_CALIBRATION enabled
454
-  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 17) // mm
452
+  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 25.4) // mm
455 453
   
456 454
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
457 455
   #define DELTA_AUTO_CALIBRATION
458 456
   #if ENABLED(DELTA_AUTO_CALIBRATION)
459
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
457
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-7 -> +7)
460 458
   #endif
461 459
 
462 460
   // After homing move down to a height where XY movement is unconstrained

+ 7
- 7
Marlin/example_configurations/delta/kossel_xl/Configuration.h Wyświetl plik

@@ -443,7 +443,7 @@
443 443
 
444 444
   // Center-to-center distance of the holes in the diagonal push rods.
445 445
   #define DELTA_DIAGONAL_ROD 317.3 + 2.5 // mm
446
-
446
+/*
447 447
   // Horizontal offset from middle of printer to smooth rod center.
448 448
   #define DELTA_SMOOTH_ROD_OFFSET 220.1 // mm
449 449
 
@@ -452,27 +452,27 @@
452 452
 
453 453
   // Horizontal offset of the universal joints on the carriages.
454 454
   #define DELTA_CARRIAGE_OFFSET 22.0 // mm
455
-
455
+*/
456 456
   // Horizontal distance bridged by diagonal push rods when effector is centered.
457
-  #define DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-(DELTA_EFFECTOR_OFFSET)-(DELTA_CARRIAGE_OFFSET) + 1)
457
+  #define DELTA_RADIUS 175 //mm // get this value from auto calibrate
458 458
 
459 459
   // height from z=0.00 to home position
460
-  #define DELTA_HEIGHT 380 // get this value from auto calibrate
460
+  #define DELTA_HEIGHT 380 // get this value from auto calibrate - use G33 C-1 at 1st time calibration
461 461
 
462 462
   // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
463 463
   #define DELTA_PRINTABLE_RADIUS 140.0
464 464
 
465 465
   // Delta calibration menu
466 466
   // See http://minow.blogspot.com/index.html#4918805519571907051
467
-  //#define DELTA_CALIBRATION_MENU
467
+  #define DELTA_CALIBRATION_MENU
468 468
 
469 469
   // set the radius for the calibration probe points - max 0.8 * DELTA_PRINTABLE_RADIUS if DELTA_AUTO_CALIBRATION enabled
470
-  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 17) // mm
470
+  #define DELTA_CALIBRATION_RADIUS (DELTA_PRINTABLE_RADIUS - 28) // mm
471 471
   
472 472
   // G33 Delta Auto-Calibration (Enable EEPROM_SETTINGS to store results)
473 473
   #define DELTA_AUTO_CALIBRATION
474 474
   #if ENABLED(DELTA_AUTO_CALIBRATION)
475
-    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-2,1-7)
475
+    #define DELTA_CALIBRATION_DEFAULT_POINTS 3 // set the default number of probe points : n*n (-7 -> +7)
476 476
   #endif
477 477
 
478 478
   // After homing move down to a height where XY movement is unconstrained

Ładowanie…
Anuluj
Zapisz