瀏覽代碼

Comment patches to Configuration.h

Scott Lahteine 8 年之前
父節點
當前提交
d4599fd8ed
共有 22 個文件被更改,包括 1113 次插入302 次删除
  1. 78
    25
      Marlin/Configuration.h
  2. 48
    12
      Marlin/example_configurations/Cartesio/Configuration.h
  3. 49
    13
      Marlin/example_configurations/Felix/Configuration.h
  4. 49
    13
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  5. 50
    14
      Marlin/example_configurations/Hephestos/Configuration.h
  6. 50
    14
      Marlin/example_configurations/Hephestos_2/Configuration.h
  7. 49
    13
      Marlin/example_configurations/K8200/Configuration.h
  8. 50
    14
      Marlin/example_configurations/K8400/Configuration.h
  9. 50
    14
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  10. 50
    14
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  11. 49
    13
      Marlin/example_configurations/RigidBot/Configuration.h
  12. 49
    13
      Marlin/example_configurations/SCARA/Configuration.h
  13. 50
    14
      Marlin/example_configurations/TAZ4/Configuration.h
  14. 50
    14
      Marlin/example_configurations/WITBOX/Configuration.h
  15. 50
    14
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  16. 49
    13
      Marlin/example_configurations/delta/biv2.5/Configuration.h
  17. 49
    13
      Marlin/example_configurations/delta/generic/Configuration.h
  18. 49
    13
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  19. 49
    13
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  20. 46
    10
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  21. 49
    13
      Marlin/example_configurations/makibox/Configuration.h
  22. 51
    13
      Marlin/example_configurations/tvrrug/Round2/Configuration.h

+ 78
- 25
Marlin/Configuration.h 查看文件

@@ -105,15 +105,24 @@
105 105
 //#define SHOW_CUSTOM_BOOTSCREEN
106 106
 // @section machine
107 107
 
108
-// SERIAL_PORT selects which serial port should be used for communication with the host.
109
-// This allows the connection of wireless adapters (for instance) to non-default port pins.
110
-// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
111
-// :[0,1,2,3,4,5,6,7]
108
+/**
109
+ * Select which serial port on the board will be used for communication with the host.
110
+ * This allows the connection of wireless adapters (for instance) to non-default port pins.
111
+ * Serial port 0 is always used by the Arduino bootloader regardless of this setting.
112
+ *
113
+ * :[0,1,2,3,4,5,6,7]
114
+ */
112 115
 #define SERIAL_PORT 0
113 116
 
114
-// This determines the communication speed of the printer
115
-// :[2400,9600,19200,38400,57600,115200,250000]
116 117
 #define BAUDRATE 250000
118
+/**
119
+ * This setting determines the communication speed of the printer.
120
+ *
121
+ * 250000 works in most cases, but you might try a lower speed if
122
+ * you commonly experience drop-outs during host printing.
123
+ *
124
+ * :[2400,9600,19200,38400,57600,115200,250000]
125
+ */
117 126
 
118 127
 // Enable the Bluetooth serial interface on AT90USB devices
119 128
 //#define BLUETOOTH
@@ -169,14 +178,22 @@
169 178
 //#define HOTEND_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
170 179
 //#define HOTEND_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis
171 180
 
172
-//// The following define selects which power supply you have. Please choose the one that matches your setup
173
-// 1 = ATX
174
-// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
175
-// :{1:'ATX',2:'X-Box 360'}
176
-#define POWER_SUPPLY 1
181
+/**
182
+ * Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
183
+ *
184
+ * 0 = No Power Switch
185
+ * 1 = ATX
186
+ * 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
187
+ *
188
+ * :{0:'No power switch',1:'ATX',2:'X-Box 360'}
189
+ */
190
+#define POWER_SUPPLY 0
177 191
 
178
-// Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
179
-//#define PS_DEFAULT_OFF
192
+#if POWER_SUPPLY > 0
193
+  // Enable this option to leave the PSU off at startup.
194
+  // Power to steppers and heaters will need to be turned on with M80.
195
+  //#define PS_DEFAULT_OFF
196
+#endif
180 197
 
181 198
 // @section temperature
182 199
 
@@ -437,20 +454,56 @@
437 454
 //=============================================================================
438 455
 // @section motion
439 456
 
440
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,500}  // default steps per unit for Ultimaker
441
-#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}    // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,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.
457
+/**
458
+ * Default Settings
459
+ *
460
+ * These settings can be reset by M502
461
+ *
462
+ * Note that if EEPROM is enabled, saved values will override these.
463
+ */
464
+
465
+/**
466
+ * Default Axis Steps Per Unit (steps/mm)
467
+ * Override with M92
468
+ */
469
+#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 4000, 500 }
470
+
471
+/**
472
+ * Default Max Feed Rate (mm/s)
473
+ * Override with M203
474
+ */
475
+#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }
476
+
477
+/**
478
+ * Default Max Acceleration (change/s) change = mm/s
479
+ * Override with M201
480
+ *
481
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
482
+ */
483
+#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 100, 10000 }
443 484
 
444
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
485
+/**
486
+ * Default Acceleration (change/s) change = mm/s
487
+ * Override with M204
488
+ *
489
+ *   M204 P    Acceleration
490
+ *   M204 R    Retract Acceleration
491
+ *   M204 T    Travel Acceleration
492
+ */
493
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
494
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
495
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
447 496
 
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
453
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
497
+/**
498
+ * Defult Jerk (mm/s)
499
+ *
500
+ * "Jerk" specifies the minimum speed change that requires acceleration.
501
+ * When changing speed and direction, if the difference is less than the
502
+ * value set here, it may happen instantaneously.
503
+ */
504
+#define DEFAULT_XYJERK                20.0
505
+#define DEFAULT_ZJERK                  0.4
506
+#define DEFAULT_EJERK                  5.0
454 507
 
455 508
 
456 509
 //===========================================================================

+ 48
- 12
Marlin/example_configurations/Cartesio/Configuration.h 查看文件

@@ -437,20 +437,56 @@
437 437
 //=============================================================================
438 438
 // @section motion
439 439
 
440
+/**
441
+ * Default Settings
442
+ *
443
+ * These settings can be reset by M502
444
+ *
445
+ * Note that if EEPROM is enabled, saved values will override these.
446
+ */
447
+
448
+/**
449
+ * Default Axis Steps Per Unit (steps/mm)
450
+ * Override with M92
451
+ */
440 452
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {71.128,71.128,640,152}
453
+
454
+/**
455
+ * Default Max Feed Rate (mm/s)
456
+ * Override with M203
457
+ */
441 458
 #define DEFAULT_MAX_FEEDRATE          {200,200,20,20}   // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {1000,1000,100,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.
443
-
444
-#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  10000   // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
447
-
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
453
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
459
+
460
+/**
461
+ * Default Max Acceleration (change/s) change = mm/s
462
+ * Override with M201
463
+ *
464
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
465
+ */
466
+#define DEFAULT_MAX_ACCELERATION      {1000,1000,100,10000}
467
+
468
+/**
469
+ * Default Acceleration (change/s) change = mm/s
470
+ * Override with M204
471
+ *
472
+ *   M204 P    Acceleration
473
+ *   M204 R    Retract Acceleration
474
+ *   M204 T    Travel Acceleration
475
+ */
476
+#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration for printing moves
477
+#define DEFAULT_RETRACT_ACCELERATION  10000   // E acceleration for retracts
478
+#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
479
+
480
+/**
481
+ * Defult Jerk (mm/s)
482
+ *
483
+ * "Jerk" specifies the minimum speed change that requires acceleration.
484
+ * When changing speed and direction, if the difference is less than the
485
+ * value set here, it may happen instantaneously.
486
+ */
487
+#define DEFAULT_XYJERK                10.0
488
+#define DEFAULT_ZJERK                  0.4
489
+#define DEFAULT_EJERK                  5.0
454 490
 
455 491
 
456 492
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/Felix/Configuration.h 查看文件

@@ -420,20 +420,56 @@
420 420
 // @section motion
421 421
 
422 422
 // default steps per unit for Felix 2.0/3.0: 0.00249mm x/y rounding error with 3mm pitch HTD belt and 14 tooth pulleys. 0 z error.
423
+/**
424
+ * Default Settings
425
+ *
426
+ * These settings can be reset by M502
427
+ *
428
+ * Note that if EEPROM is enabled, saved values will override these.
429
+ */
430
+
431
+/**
432
+ * Default Axis Steps Per Unit (steps/mm)
433
+ * Override with M92
434
+ */
423 435
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {76.190476, 76.190476, 1600, 164}
424
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
425
-#define DEFAULT_MAX_ACCELERATION      {5000,5000,100,80000}    // 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.
426
-
427
-#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
428
-#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration in mm/s^2 for retracts
429
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
430
-
431
-// "Jerk" specifies the minimum speed change that requires acceleration.
432
-// When changing speed and direction, if the difference is less than the
433
-// value set here, it may happen instantaneously.
434
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
435
-#define DEFAULT_ZJERK                  0.3    // (mm/sec)
436
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
436
+
437
+/**
438
+ * Default Max Feed Rate (mm/s)
439
+ * Override with M203
440
+ */
441
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}
442
+
443
+/**
444
+ * Default Max Acceleration (change/s) change = mm/s
445
+ * Override with M201
446
+ *
447
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
448
+ */
449
+#define DEFAULT_MAX_ACCELERATION      {5000,5000,100,80000}
450
+
451
+/**
452
+ * Default Acceleration (change/s) change = mm/s
453
+ * Override with M204
454
+ *
455
+ *   M204 P    Acceleration
456
+ *   M204 R    Retract Acceleration
457
+ *   M204 T    Travel Acceleration
458
+ */
459
+#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration for printing moves
460
+#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration for retracts
461
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
462
+
463
+/**
464
+ * Defult Jerk (mm/s)
465
+ *
466
+ * "Jerk" specifies the minimum speed change that requires acceleration.
467
+ * When changing speed and direction, if the difference is less than the
468
+ * value set here, it may happen instantaneously.
469
+ */
470
+#define DEFAULT_XYJERK                10.0
471
+#define DEFAULT_ZJERK                  0.3
472
+#define DEFAULT_EJERK                  5.0
437 473
 
438 474
 
439 475
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/Felix/DUAL/Configuration.h 查看文件

@@ -418,20 +418,56 @@
418 418
 // @section motion
419 419
 
420 420
 // default steps per unit for Felix 2.0/3.0: 0.00249mm x/y rounding error with 3mm pitch HTD belt and 14 tooth pulleys. 0 z error.
421
+/**
422
+ * Default Settings
423
+ *
424
+ * These settings can be reset by M502
425
+ *
426
+ * Note that if EEPROM is enabled, saved values will override these.
427
+ */
428
+
429
+/**
430
+ * Default Axis Steps Per Unit (steps/mm)
431
+ * Override with M92
432
+ */
421 433
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {76.190476, 76.190476, 1600, 164}
422
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
423
-#define DEFAULT_MAX_ACCELERATION      {5000,5000,100,80000}    // 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.
424
-
425
-#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
426
-#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration in mm/s^2 for retracts
427
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
428
-
429
-// "Jerk" specifies the minimum speed change that requires acceleration.
430
-// When changing speed and direction, if the difference is less than the
431
-// value set here, it may happen instantaneously.
432
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
433
-#define DEFAULT_ZJERK                  0.3    // (mm/sec)
434
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
434
+
435
+/**
436
+ * Default Max Feed Rate (mm/s)
437
+ * Override with M203
438
+ */
439
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}
440
+
441
+/**
442
+ * Default Max Acceleration (change/s) change = mm/s
443
+ * Override with M201
444
+ *
445
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
446
+ */
447
+#define DEFAULT_MAX_ACCELERATION      {5000,5000,100,80000}
448
+
449
+/**
450
+ * Default Acceleration (change/s) change = mm/s
451
+ * Override with M204
452
+ *
453
+ *   M204 P    Acceleration
454
+ *   M204 R    Retract Acceleration
455
+ *   M204 T    Travel Acceleration
456
+ */
457
+#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration for printing moves
458
+#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration for retracts
459
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
460
+
461
+/**
462
+ * Defult Jerk (mm/s)
463
+ *
464
+ * "Jerk" specifies the minimum speed change that requires acceleration.
465
+ * When changing speed and direction, if the difference is less than the
466
+ * value set here, it may happen instantaneously.
467
+ */
468
+#define DEFAULT_XYJERK                10.0
469
+#define DEFAULT_ZJERK                  0.3
470
+#define DEFAULT_EJERK                  5.0
435 471
 
436 472
 
437 473
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/Hephestos/Configuration.h 查看文件

@@ -429,20 +429,56 @@
429 429
 //=============================================================================
430 430
 // @section motion
431 431
 
432
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,100.47095761381482}  // default steps per unit for Ultimaker
433
-#define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 25}    // (mm/sec)
434
-#define DEFAULT_MAX_ACCELERATION      {1100,1100,100,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.
435
-
436
-#define DEFAULT_ACCELERATION          650     // X, Y, Z and E acceleration in mm/s^2 for printing moves
437
-#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
438
-#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
439
-
440
-// "Jerk" specifies the minimum speed change that requires acceleration.
441
-// When changing speed and direction, if the difference is less than the
442
-// value set here, it may happen instantaneously.
443
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
444
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
445
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
432
+/**
433
+ * Default Settings
434
+ *
435
+ * These settings can be reset by M502
436
+ *
437
+ * Note that if EEPROM is enabled, saved values will override these.
438
+ */
439
+
440
+/**
441
+ * Default Axis Steps Per Unit (steps/mm)
442
+ * Override with M92
443
+ */
444
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,100.47095761381482}
445
+
446
+/**
447
+ * Default Max Feed Rate (mm/s)
448
+ * Override with M203
449
+ */
450
+#define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 25}
451
+
452
+/**
453
+ * Default Max Acceleration (change/s) change = mm/s
454
+ * Override with M201
455
+ *
456
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
457
+ */
458
+#define DEFAULT_MAX_ACCELERATION      {1100,1100,100,10000}
459
+
460
+/**
461
+ * Default Acceleration (change/s) change = mm/s
462
+ * Override with M204
463
+ *
464
+ *   M204 P    Acceleration
465
+ *   M204 R    Retract Acceleration
466
+ *   M204 T    Travel Acceleration
467
+ */
468
+#define DEFAULT_ACCELERATION          650     // X, Y, Z and E acceleration for printing moves
469
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration for retracts
470
+#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
471
+
472
+/**
473
+ * Defult Jerk (mm/s)
474
+ *
475
+ * "Jerk" specifies the minimum speed change that requires acceleration.
476
+ * When changing speed and direction, if the difference is less than the
477
+ * value set here, it may happen instantaneously.
478
+ */
479
+#define DEFAULT_XYJERK                10.0
480
+#define DEFAULT_ZJERK                  0.4
481
+#define DEFAULT_EJERK                  5.0
446 482
 
447 483
 
448 484
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/Hephestos_2/Configuration.h 查看文件

@@ -431,20 +431,56 @@
431 431
 //=============================================================================
432 432
 // @section motion
433 433
 
434
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 210.02}  // Steps per unit
435
-#define DEFAULT_MAX_FEEDRATE          {250, 250, 2, 200}        // mm/sec
436
-#define DEFAULT_MAX_ACCELERATION      {1000, 1000, 20, 1000}    // X, Y, Z, E max start speed for accelerated moves
437
-
438
-#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
439
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
440
-#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
441
-
442
-// "Jerk" specifies the minimum speed change that requires acceleration.
443
-// When changing speed and direction, if the difference is less than the
444
-// value set here, it may happen instantaneously.
445
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
446
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
447
-#define DEFAULT_EJERK                  2.0    // (mm/sec)
434
+/**
435
+ * Default Settings
436
+ *
437
+ * These settings can be reset by M502
438
+ *
439
+ * Note that if EEPROM is enabled, saved values will override these.
440
+ */
441
+
442
+/**
443
+ * Default Axis Steps Per Unit (steps/mm)
444
+ * Override with M92
445
+ */
446
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 210.02}
447
+
448
+/**
449
+ * Default Max Feed Rate (mm/s)
450
+ * Override with M203
451
+ */
452
+#define DEFAULT_MAX_FEEDRATE          {250, 250, 2, 200}
453
+
454
+/**
455
+ * Default Max Acceleration (change/s) change = mm/s
456
+ * Override with M201
457
+ *
458
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
459
+ */
460
+#define DEFAULT_MAX_ACCELERATION      {1000, 1000, 20, 1000}
461
+
462
+/**
463
+ * Default Acceleration (change/s) change = mm/s
464
+ * Override with M204
465
+ *
466
+ *   M204 P    Acceleration
467
+ *   M204 R    Retract Acceleration
468
+ *   M204 T    Travel Acceleration
469
+ */
470
+#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
471
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
472
+#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
473
+
474
+/**
475
+ * Defult Jerk (mm/s)
476
+ *
477
+ * "Jerk" specifies the minimum speed change that requires acceleration.
478
+ * When changing speed and direction, if the difference is less than the
479
+ * value set here, it may happen instantaneously.
480
+ */
481
+#define DEFAULT_XYJERK                20.0
482
+#define DEFAULT_ZJERK                  0.4
483
+#define DEFAULT_EJERK                  2.0
448 484
 
449 485
 
450 486
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/K8200/Configuration.h 查看文件

@@ -454,20 +454,56 @@
454 454
 //=============================================================================
455 455
 // @section motion
456 456
 
457
+/**
458
+ * Default Settings
459
+ *
460
+ * These settings can be reset by M502
461
+ *
462
+ * Note that if EEPROM is enabled, saved values will override these.
463
+ */
464
+
465
+/**
466
+ * Default Axis Steps Per Unit (steps/mm)
467
+ * Override with M92
468
+ */
457 469
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {64.25,64.25,2560,600}  // default steps per unit for K8200
458
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 500}    // (mm/sec)
459
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,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.
460
-
461
-#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
462
-#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
463
-#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
464
-
465
-// "Jerk" specifies the minimum speed change that requires acceleration.
466
-// When changing speed and direction, if the difference is less than the
467
-// value set here, it may happen instantaneously.
468
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
469
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
470
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
470
+
471
+/**
472
+ * Default Max Feed Rate (mm/s)
473
+ * Override with M203
474
+ */
475
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 500}
476
+
477
+/**
478
+ * Default Max Acceleration (change/s) change = mm/s
479
+ * Override with M201
480
+ *
481
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
482
+ */
483
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}
484
+
485
+/**
486
+ * Default Acceleration (change/s) change = mm/s
487
+ * Override with M204
488
+ *
489
+ *   M204 P    Acceleration
490
+ *   M204 R    Retract Acceleration
491
+ *   M204 T    Travel Acceleration
492
+ */
493
+#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
494
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration for retracts
495
+#define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
496
+
497
+/**
498
+ * Defult Jerk (mm/s)
499
+ *
500
+ * "Jerk" specifies the minimum speed change that requires acceleration.
501
+ * When changing speed and direction, if the difference is less than the
502
+ * value set here, it may happen instantaneously.
503
+ */
504
+#define DEFAULT_XYJERK                20.0
505
+#define DEFAULT_ZJERK                  0.4
506
+#define DEFAULT_EJERK                  5.0
471 507
 
472 508
 
473 509
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/K8400/Configuration.h 查看文件

@@ -437,20 +437,56 @@
437 437
 //=============================================================================
438 438
 // @section motion
439 439
 
440
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {134.74,134.74,4266.66,148.7}  // default steps per unit for Ultimaker
441
-#define DEFAULT_MAX_FEEDRATE          {160, 160, 10, 10000}    // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,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.
443
-
444
-#define DEFAULT_ACCELERATION          6000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
447
-
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.5    // (mm/sec)
453
-#define DEFAULT_EJERK                 20.0    // (mm/sec)
440
+/**
441
+ * Default Settings
442
+ *
443
+ * These settings can be reset by M502
444
+ *
445
+ * Note that if EEPROM is enabled, saved values will override these.
446
+ */
447
+
448
+/**
449
+ * Default Axis Steps Per Unit (steps/mm)
450
+ * Override with M92
451
+ */
452
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {134.74,134.74,4266.66,148.7}
453
+
454
+/**
455
+ * Default Max Feed Rate (mm/s)
456
+ * Override with M203
457
+ */
458
+#define DEFAULT_MAX_FEEDRATE          {160, 160, 10, 10000}
459
+
460
+/**
461
+ * Default Max Acceleration (change/s) change = mm/s
462
+ * Override with M201
463
+ *
464
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
465
+ */
466
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}
467
+
468
+/**
469
+ * Default Acceleration (change/s) change = mm/s
470
+ * Override with M204
471
+ *
472
+ *   M204 P    Acceleration
473
+ *   M204 R    Retract Acceleration
474
+ *   M204 T    Travel Acceleration
475
+ */
476
+#define DEFAULT_ACCELERATION          6000    // X, Y, Z and E acceleration for printing moves
477
+#define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration for retracts
478
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
479
+
480
+/**
481
+ * Defult Jerk (mm/s)
482
+ *
483
+ * "Jerk" specifies the minimum speed change that requires acceleration.
484
+ * When changing speed and direction, if the difference is less than the
485
+ * value set here, it may happen instantaneously.
486
+ */
487
+#define DEFAULT_XYJERK                10.0
488
+#define DEFAULT_ZJERK                  0.5
489
+#define DEFAULT_EJERK                 20.0
454 490
 
455 491
 
456 492
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/K8400/Dual-head/Configuration.h 查看文件

@@ -437,20 +437,56 @@
437 437
 //=============================================================================
438 438
 // @section motion
439 439
 
440
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {134.74,134.74,4266.66,148.7}  // default steps per unit for Ultimaker
441
-#define DEFAULT_MAX_FEEDRATE          {160, 160, 10, 10000}    // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,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.
443
-
444
-#define DEFAULT_ACCELERATION          6000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
447
-
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.5    // (mm/sec)
453
-#define DEFAULT_EJERK                 20.0    // (mm/sec)
440
+/**
441
+ * Default Settings
442
+ *
443
+ * These settings can be reset by M502
444
+ *
445
+ * Note that if EEPROM is enabled, saved values will override these.
446
+ */
447
+
448
+/**
449
+ * Default Axis Steps Per Unit (steps/mm)
450
+ * Override with M92
451
+ */
452
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {134.74,134.74,4266.66,148.7}
453
+
454
+/**
455
+ * Default Max Feed Rate (mm/s)
456
+ * Override with M203
457
+ */
458
+#define DEFAULT_MAX_FEEDRATE          {160, 160, 10, 10000}
459
+
460
+/**
461
+ * Default Max Acceleration (change/s) change = mm/s
462
+ * Override with M201
463
+ *
464
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
465
+ */
466
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}
467
+
468
+/**
469
+ * Default Acceleration (change/s) change = mm/s
470
+ * Override with M204
471
+ *
472
+ *   M204 P    Acceleration
473
+ *   M204 R    Retract Acceleration
474
+ *   M204 T    Travel Acceleration
475
+ */
476
+#define DEFAULT_ACCELERATION          6000    // X, Y, Z and E acceleration for printing moves
477
+#define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration for retracts
478
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
479
+
480
+/**
481
+ * Defult Jerk (mm/s)
482
+ *
483
+ * "Jerk" specifies the minimum speed change that requires acceleration.
484
+ * When changing speed and direction, if the difference is less than the
485
+ * value set here, it may happen instantaneously.
486
+ */
487
+#define DEFAULT_XYJERK                10.0
488
+#define DEFAULT_ZJERK                  0.5
489
+#define DEFAULT_EJERK                 20.0
454 490
 
455 491
 
456 492
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h 查看文件

@@ -437,20 +437,56 @@
437 437
 //=============================================================================
438 438
 // @section motion
439 439
 
440
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402*2,78.7402*2,5120.00,760*1*1.5}  // default steps per unit for Ultimaker
441
-#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}    // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,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.
443
-
444
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
447
-
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
453
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
440
+/**
441
+ * Default Settings
442
+ *
443
+ * These settings can be reset by M502
444
+ *
445
+ * Note that if EEPROM is enabled, saved values will override these.
446
+ */
447
+
448
+/**
449
+ * Default Axis Steps Per Unit (steps/mm)
450
+ * Override with M92
451
+ */
452
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402*2,78.7402*2,5120.00,760*1*1.5}
453
+
454
+/**
455
+ * Default Max Feed Rate (mm/s)
456
+ * Override with M203
457
+ */
458
+#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}
459
+
460
+/**
461
+ * Default Max Acceleration (change/s) change = mm/s
462
+ * Override with M201
463
+ *
464
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
465
+ */
466
+#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,10000}
467
+
468
+/**
469
+ * Default Acceleration (change/s) change = mm/s
470
+ * Override with M204
471
+ *
472
+ *   M204 P    Acceleration
473
+ *   M204 R    Retract Acceleration
474
+ *   M204 T    Travel Acceleration
475
+ */
476
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
477
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
478
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
479
+
480
+/**
481
+ * Defult Jerk (mm/s)
482
+ *
483
+ * "Jerk" specifies the minimum speed change that requires acceleration.
484
+ * When changing speed and direction, if the difference is less than the
485
+ * value set here, it may happen instantaneously.
486
+ */
487
+#define DEFAULT_XYJERK                20.0
488
+#define DEFAULT_ZJERK                  0.4
489
+#define DEFAULT_EJERK                  5.0
454 490
 
455 491
 
456 492
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/RigidBot/Configuration.h 查看文件

@@ -434,21 +434,57 @@
434 434
 //=============================================================================
435 435
 // @section motion
436 436
 
437
+/**
438
+ * Default Settings
439
+ *
440
+ * These settings can be reset by M502
441
+ *
442
+ * Note that if EEPROM is enabled, saved values will override these.
443
+ */
444
+
445
+/**
446
+ * Default Axis Steps Per Unit (steps/mm)
447
+ * Override with M92
448
+ */
437 449
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {44.3090, 22.1545, 1600, 53.5}  // default steps per unit for RigidBot with standard hardware
438 450
                                                                       // default steps for 16-tooth pulleys {100.06,50.06,1600,76},  HPX2-MAX E=504, RigidBot E=53.5, Peter Stoneham's=76
439
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
440
-#define DEFAULT_MAX_ACCELERATION      {800, 800, 100, 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.
441
-
442
-#define DEFAULT_ACCELERATION          600     // X, Y, Z and E acceleration in mm/s^2 for printing moves
443
-#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
444
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
-
446
-// "Jerk" specifies the minimum speed change that requires acceleration.
447
-// When changing speed and direction, if the difference is less than the
448
-// value set here, it may happen instantaneously.
449
-#define DEFAULT_XYJERK                8.0     // (mm/sec)
450
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
451
-#define DEFAULT_EJERK                 5.0     // (mm/sec)
451
+
452
+/**
453
+ * Default Max Feed Rate (mm/s)
454
+ * Override with M203
455
+ */
456
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}
457
+
458
+/**
459
+ * Default Max Acceleration (change/s) change = mm/s
460
+ * Override with M201
461
+ *
462
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
463
+ */
464
+#define DEFAULT_MAX_ACCELERATION      {800, 800, 100, 10000}
465
+
466
+/**
467
+ * Default Acceleration (change/s) change = mm/s
468
+ * Override with M204
469
+ *
470
+ *   M204 P    Acceleration
471
+ *   M204 R    Retract Acceleration
472
+ *   M204 T    Travel Acceleration
473
+ */
474
+#define DEFAULT_ACCELERATION          600     // X, Y, Z and E acceleration for printing moves
475
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration for retracts
476
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
477
+
478
+/**
479
+ * Defult Jerk (mm/s)
480
+ *
481
+ * "Jerk" specifies the minimum speed change that requires acceleration.
482
+ * When changing speed and direction, if the difference is less than the
483
+ * value set here, it may happen instantaneously.
484
+ */
485
+#define DEFAULT_XYJERK                8.0
486
+#define DEFAULT_ZJERK                 0.4
487
+#define DEFAULT_EJERK                 5.0
452 488
 
453 489
 
454 490
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/SCARA/Configuration.h 查看文件

@@ -447,20 +447,56 @@
447 447
 //=============================================================================
448 448
 // @section motion
449 449
 
450
+/**
451
+ * Default Settings
452
+ *
453
+ * These settings can be reset by M502
454
+ *
455
+ * Note that if EEPROM is enabled, saved values will override these.
456
+ */
457
+
458
+/**
459
+ * Default Axis Steps Per Unit (steps/mm)
460
+ * Override with M92
461
+ */
450 462
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {103.69,106.65,200/1.25,1000}  // default steps per unit for SCARA
451
-#define DEFAULT_MAX_FEEDRATE          {300, 300, 30, 25}    // (mm/sec)
452
-#define DEFAULT_MAX_ACCELERATION      {300,300,20,1000}    // 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.
453
-
454
-#define DEFAULT_ACCELERATION          400    // X, Y, Z and E acceleration in mm/s^2 for printing moves
455
-#define DEFAULT_RETRACT_ACCELERATION  2000   // E acceleration in mm/s^2 for retracts
456
-#define DEFAULT_TRAVEL_ACCELERATION   400    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
457
-
458
-// "Jerk" specifies the minimum speed change that requires acceleration.
459
-// When changing speed and direction, if the difference is less than the
460
-// value set here, it may happen instantaneously.
461
-#define DEFAULT_XYJERK                5.0     // (mm/sec)
462
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
463
-#define DEFAULT_EJERK                 3.0     // (mm/sec)
463
+
464
+/**
465
+ * Default Max Feed Rate (mm/s)
466
+ * Override with M203
467
+ */
468
+#define DEFAULT_MAX_FEEDRATE          {300, 300, 30, 25}
469
+
470
+/**
471
+ * Default Max Acceleration (change/s) change = mm/s
472
+ * Override with M201
473
+ *
474
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
475
+ */
476
+#define DEFAULT_MAX_ACCELERATION      {300,300,20,1000}
477
+
478
+/**
479
+ * Default Acceleration (change/s) change = mm/s
480
+ * Override with M204
481
+ *
482
+ *   M204 P    Acceleration
483
+ *   M204 R    Retract Acceleration
484
+ *   M204 T    Travel Acceleration
485
+ */
486
+#define DEFAULT_ACCELERATION          400    // X, Y, Z and E acceleration for printing moves
487
+#define DEFAULT_RETRACT_ACCELERATION  2000   // E acceleration for retracts
488
+#define DEFAULT_TRAVEL_ACCELERATION   400    // X, Y, Z acceleration for travel (non printing) moves
489
+
490
+/**
491
+ * Defult Jerk (mm/s)
492
+ *
493
+ * "Jerk" specifies the minimum speed change that requires acceleration.
494
+ * When changing speed and direction, if the difference is less than the
495
+ * value set here, it may happen instantaneously.
496
+ */
497
+#define DEFAULT_XYJERK                5.0
498
+#define DEFAULT_ZJERK                 0.4
499
+#define DEFAULT_EJERK                 3.0
464 500
 
465 501
 
466 502
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/TAZ4/Configuration.h 查看文件

@@ -458,20 +458,56 @@
458 458
 //=============================================================================
459 459
 // @section motion
460 460
 
461
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {100.5,100.5,400,850}  // default steps per unit for Ultimaker
462
-#define DEFAULT_MAX_FEEDRATE          {800, 800, 8, 50}    // (mm/sec)
463
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,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.
464
-
465
-#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration in mm/s^2 for printing moves
466
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
467
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
468
-
469
-// "Jerk" specifies the minimum speed change that requires acceleration.
470
-// When changing speed and direction, if the difference is less than the
471
-// value set here, it may happen instantaneously.
472
-#define DEFAULT_XYJERK                 8.0    // (mm/sec)
473
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
474
-#define DEFAULT_EJERK                 10.0    // (mm/sec)
461
+/**
462
+ * Default Settings
463
+ *
464
+ * These settings can be reset by M502
465
+ *
466
+ * Note that if EEPROM is enabled, saved values will override these.
467
+ */
468
+
469
+/**
470
+ * Default Axis Steps Per Unit (steps/mm)
471
+ * Override with M92
472
+ */
473
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {100.5,100.5,400,850}
474
+
475
+/**
476
+ * Default Max Feed Rate (mm/s)
477
+ * Override with M203
478
+ */
479
+#define DEFAULT_MAX_FEEDRATE          {800, 800, 8, 50}
480
+
481
+/**
482
+ * Default Max Acceleration (change/s) change = mm/s
483
+ * Override with M201
484
+ *
485
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
486
+ */
487
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}
488
+
489
+/**
490
+ * Default Acceleration (change/s) change = mm/s
491
+ * Override with M204
492
+ *
493
+ *   M204 P    Acceleration
494
+ *   M204 R    Retract Acceleration
495
+ *   M204 T    Travel Acceleration
496
+ */
497
+#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration for printing moves
498
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
499
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
500
+
501
+/**
502
+ * Defult Jerk (mm/s)
503
+ *
504
+ * "Jerk" specifies the minimum speed change that requires acceleration.
505
+ * When changing speed and direction, if the difference is less than the
506
+ * value set here, it may happen instantaneously.
507
+ */
508
+#define DEFAULT_XYJERK                 8.0
509
+#define DEFAULT_ZJERK                  0.4
510
+#define DEFAULT_EJERK                 10.0
475 511
 
476 512
 
477 513
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/WITBOX/Configuration.h 查看文件

@@ -429,20 +429,56 @@
429 429
 //=============================================================================
430 430
 // @section motion
431 431
 
432
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,600.0*8/3,102.073}  // default steps per unit for Ultimaker
433
-#define DEFAULT_MAX_FEEDRATE          {350, 350, 7.2, 80}    // (mm/sec)
434
-#define DEFAULT_MAX_ACCELERATION      {1000,1000,10,1000}    // 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.
435
-
436
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
437
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
438
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
439
-
440
-// "Jerk" specifies the minimum speed change that requires acceleration.
441
-// When changing speed and direction, if the difference is less than the
442
-// value set here, it may happen instantaneously.
443
-#define DEFAULT_XYJERK                10.0    // (mm/sec)
444
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
445
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
432
+/**
433
+ * Default Settings
434
+ *
435
+ * These settings can be reset by M502
436
+ *
437
+ * Note that if EEPROM is enabled, saved values will override these.
438
+ */
439
+
440
+/**
441
+ * Default Axis Steps Per Unit (steps/mm)
442
+ * Override with M92
443
+ */
444
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,600.0*8/3,102.073}
445
+
446
+/**
447
+ * Default Max Feed Rate (mm/s)
448
+ * Override with M203
449
+ */
450
+#define DEFAULT_MAX_FEEDRATE          {350, 350, 7.2, 80}
451
+
452
+/**
453
+ * Default Max Acceleration (change/s) change = mm/s
454
+ * Override with M201
455
+ *
456
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
457
+ */
458
+#define DEFAULT_MAX_ACCELERATION      {1000,1000,10,1000}
459
+
460
+/**
461
+ * Default Acceleration (change/s) change = mm/s
462
+ * Override with M204
463
+ *
464
+ *   M204 P    Acceleration
465
+ *   M204 R    Retract Acceleration
466
+ *   M204 T    Travel Acceleration
467
+ */
468
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
469
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
470
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
471
+
472
+/**
473
+ * Defult Jerk (mm/s)
474
+ *
475
+ * "Jerk" specifies the minimum speed change that requires acceleration.
476
+ * When changing speed and direction, if the difference is less than the
477
+ * value set here, it may happen instantaneously.
478
+ */
479
+#define DEFAULT_XYJERK                10.0
480
+#define DEFAULT_ZJERK                  0.4
481
+#define DEFAULT_EJERK                  5.0
446 482
 
447 483
 
448 484
 //===========================================================================

+ 50
- 14
Marlin/example_configurations/adafruit/ST7565/Configuration.h 查看文件

@@ -437,20 +437,56 @@
437 437
 //=============================================================================
438 438
 // @section motion
439 439
 
440
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,500}  // default steps per unit for Ultimaker
441
-#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}    // (mm/sec)
442
-#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,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.
443
-
444
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
445
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
446
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
447
-
448
-// "Jerk" specifies the minimum speed change that requires acceleration.
449
-// When changing speed and direction, if the difference is less than the
450
-// value set here, it may happen instantaneously.
451
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
453
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
440
+/**
441
+ * Default Settings
442
+ *
443
+ * These settings can be reset by M502
444
+ *
445
+ * Note that if EEPROM is enabled, saved values will override these.
446
+ */
447
+
448
+/**
449
+ * Default Axis Steps Per Unit (steps/mm)
450
+ * Override with M92
451
+ */
452
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,500}
453
+
454
+/**
455
+ * Default Max Feed Rate (mm/s)
456
+ * Override with M203
457
+ */
458
+#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}
459
+
460
+/**
461
+ * Default Max Acceleration (change/s) change = mm/s
462
+ * Override with M201
463
+ *
464
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
465
+ */
466
+#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,10000}
467
+
468
+/**
469
+ * Default Acceleration (change/s) change = mm/s
470
+ * Override with M204
471
+ *
472
+ *   M204 P    Acceleration
473
+ *   M204 R    Retract Acceleration
474
+ *   M204 T    Travel Acceleration
475
+ */
476
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
477
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
478
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
479
+
480
+/**
481
+ * Defult Jerk (mm/s)
482
+ *
483
+ * "Jerk" specifies the minimum speed change that requires acceleration.
484
+ * When changing speed and direction, if the difference is less than the
485
+ * value set here, it may happen instantaneously.
486
+ */
487
+#define DEFAULT_XYJERK                20.0
488
+#define DEFAULT_ZJERK                  0.4
489
+#define DEFAULT_EJERK                  5.0
454 490
 
455 491
 
456 492
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/delta/biv2.5/Configuration.h 查看文件

@@ -480,20 +480,56 @@
480 480
 // @section motion
481 481
 
482 482
 // delta speeds must be the same on xyz
483
+/**
484
+ * Default Settings
485
+ *
486
+ * These settings can be reset by M502
487
+ *
488
+ * Note that if EEPROM is enabled, saved values will override these.
489
+ */
490
+
491
+/**
492
+ * Default Axis Steps Per Unit (steps/mm)
493
+ * Override with M92
494
+ */
483 495
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {72.9, 72.9, 72.9, 291}  // default steps per unit for BI v2.5 (cable drive)
484
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 150}    // (mm/sec)
485
-#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.
486
-
487
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
488
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
489
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
490
-
491
-// "Jerk" specifies the minimum speed change that requires acceleration.
492
-// When changing speed and direction, if the difference is less than the
493
-// value set here, it may happen instantaneously.
494
-#define DEFAULT_XYJERK                15.0    // (mm/sec)
495
-#define DEFAULT_ZJERK                 15.0    // (mm/sec) Must be same as XY for delta
496
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
496
+
497
+/**
498
+ * Default Max Feed Rate (mm/s)
499
+ * Override with M203
500
+ */
501
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 150}
502
+
503
+/**
504
+ * Default Max Acceleration (change/s) change = mm/s
505
+ * Override with M201
506
+ *
507
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
508
+ */
509
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}
510
+
511
+/**
512
+ * Default Acceleration (change/s) change = mm/s
513
+ * Override with M204
514
+ *
515
+ *   M204 P    Acceleration
516
+ *   M204 R    Retract Acceleration
517
+ *   M204 T    Travel Acceleration
518
+ */
519
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
520
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
521
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
522
+
523
+/**
524
+ * Defult Jerk (mm/s)
525
+ *
526
+ * "Jerk" specifies the minimum speed change that requires acceleration.
527
+ * When changing speed and direction, if the difference is less than the
528
+ * value set here, it may happen instantaneously.
529
+ */
530
+#define DEFAULT_XYJERK                15.0
531
+#define DEFAULT_ZJERK                 15.0 // Must be same as XY for delta
532
+#define DEFAULT_EJERK                  5.0
497 533
 
498 534
 
499 535
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/delta/generic/Configuration.h 查看文件

@@ -480,20 +480,56 @@
480 480
 // @section motion
481 481
 
482 482
 // delta speeds must be the same on xyz
483
+/**
484
+ * Default Settings
485
+ *
486
+ * These settings can be reset by M502
487
+ *
488
+ * Note that if EEPROM is enabled, saved values will override these.
489
+ */
490
+
491
+/**
492
+ * Default Axis Steps Per Unit (steps/mm)
493
+ * Override with M92
494
+ */
483 495
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {80, 80, 80, 760*1.1}  // default steps per unit for Kossel (GT2, 20 tooth)
484
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 25}    // (mm/sec)
485
-#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.
486
-
487
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
488
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
489
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
490
-
491
-// "Jerk" specifies the minimum speed change that requires acceleration.
492
-// When changing speed and direction, if the difference is less than the
493
-// value set here, it may happen instantaneously.
494
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
495
-#define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
496
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
496
+
497
+/**
498
+ * Default Max Feed Rate (mm/s)
499
+ * Override with M203
500
+ */
501
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 25}
502
+
503
+/**
504
+ * Default Max Acceleration (change/s) change = mm/s
505
+ * Override with M201
506
+ *
507
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
508
+ */
509
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}
510
+
511
+/**
512
+ * Default Acceleration (change/s) change = mm/s
513
+ * Override with M204
514
+ *
515
+ *   M204 P    Acceleration
516
+ *   M204 R    Retract Acceleration
517
+ *   M204 T    Travel Acceleration
518
+ */
519
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
520
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
521
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
522
+
523
+/**
524
+ * Defult Jerk (mm/s)
525
+ *
526
+ * "Jerk" specifies the minimum speed change that requires acceleration.
527
+ * When changing speed and direction, if the difference is less than the
528
+ * value set here, it may happen instantaneously.
529
+ */
530
+#define DEFAULT_XYJERK                20.0
531
+#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
532
+#define DEFAULT_EJERK                  5.0
497 533
 
498 534
 
499 535
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/delta/kossel_mini/Configuration.h 查看文件

@@ -480,20 +480,56 @@
480 480
 // @section motion
481 481
 
482 482
 // delta speeds must be the same on xyz
483
+/**
484
+ * Default Settings
485
+ *
486
+ * These settings can be reset by M502
487
+ *
488
+ * Note that if EEPROM is enabled, saved values will override these.
489
+ */
490
+
491
+/**
492
+ * Default Axis Steps Per Unit (steps/mm)
493
+ * Override with M92
494
+ */
483 495
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {80, 80, 80, 760*1.1}  // default steps per unit for Kossel (GT2, 20 tooth)
484
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 25}    // (mm/sec)
485
-#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.
486
-
487
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
488
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
489
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
490
-
491
-// "Jerk" specifies the minimum speed change that requires acceleration.
492
-// When changing speed and direction, if the difference is less than the
493
-// value set here, it may happen instantaneously.
494
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
495
-#define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
496
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
496
+
497
+/**
498
+ * Default Max Feed Rate (mm/s)
499
+ * Override with M203
500
+ */
501
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 500, 25}
502
+
503
+/**
504
+ * Default Max Acceleration (change/s) change = mm/s
505
+ * Override with M201
506
+ *
507
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
508
+ */
509
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,10000}
510
+
511
+/**
512
+ * Default Acceleration (change/s) change = mm/s
513
+ * Override with M204
514
+ *
515
+ *   M204 P    Acceleration
516
+ *   M204 R    Retract Acceleration
517
+ *   M204 T    Travel Acceleration
518
+ */
519
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
520
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
521
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
522
+
523
+/**
524
+ * Defult Jerk (mm/s)
525
+ *
526
+ * "Jerk" specifies the minimum speed change that requires acceleration.
527
+ * When changing speed and direction, if the difference is less than the
528
+ * value set here, it may happen instantaneously.
529
+ */
530
+#define DEFAULT_XYJERK                20.0
531
+#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
532
+#define DEFAULT_EJERK                  5.0
497 533
 
498 534
 
499 535
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/delta/kossel_pro/Configuration.h 查看文件

@@ -476,20 +476,56 @@
476 476
 // delta speeds must be the same on xyz
477 477
 #define XYZ_STEPS ((XYZ_FULL_STEPS_PER_ROTATION) * (XYZ_MICROSTEPS) / double(XYZ_BELT_PITCH) / double(XYZ_PULLEY_TEETH))
478 478
 
479
+/**
480
+ * Default Settings
481
+ *
482
+ * These settings can be reset by M502
483
+ *
484
+ * Note that if EEPROM is enabled, saved values will override these.
485
+ */
486
+
487
+/**
488
+ * Default Axis Steps Per Unit (steps/mm)
489
+ * Override with M92
490
+ */
479 491
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {XYZ_STEPS, XYZ_STEPS, XYZ_STEPS, 184.8}
480
-#define DEFAULT_MAX_FEEDRATE          {200, 200, 200, 200}    // (mm/sec)
481
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,9000}    // 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.
482
-
483
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
484
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
485
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
486
-
487
-// "Jerk" specifies the minimum speed change that requires acceleration.
488
-// When changing speed and direction, if the difference is less than the
489
-// value set here, it may happen instantaneously.
490
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
491
-#define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
492
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
492
+
493
+/**
494
+ * Default Max Feed Rate (mm/s)
495
+ * Override with M203
496
+ */
497
+#define DEFAULT_MAX_FEEDRATE          {200, 200, 200, 200}
498
+
499
+/**
500
+ * Default Max Acceleration (change/s) change = mm/s
501
+ * Override with M201
502
+ *
503
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
504
+ */
505
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,9000,9000}
506
+
507
+/**
508
+ * Default Acceleration (change/s) change = mm/s
509
+ * Override with M204
510
+ *
511
+ *   M204 P    Acceleration
512
+ *   M204 R    Retract Acceleration
513
+ *   M204 T    Travel Acceleration
514
+ */
515
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
516
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
517
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
518
+
519
+/**
520
+ * Defult Jerk (mm/s)
521
+ *
522
+ * "Jerk" specifies the minimum speed change that requires acceleration.
523
+ * When changing speed and direction, if the difference is less than the
524
+ * value set here, it may happen instantaneously.
525
+ */
526
+#define DEFAULT_XYJERK                20.0
527
+#define DEFAULT_ZJERK                 20.0 // Must be same as XY for delta
528
+#define DEFAULT_EJERK                  5.0
493 529
 
494 530
 
495 531
 //===========================================================================

+ 46
- 10
Marlin/example_configurations/delta/kossel_xl/Configuration.h 查看文件

@@ -486,20 +486,56 @@
486 486
 // delta speeds must be the same on xyz
487 487
 #define XYZ_STEPS (XYZ_FULL_STEPS_PER_ROTATION * XYZ_MICROSTEPS / double(XYZ_BELT_PITCH) / double(XYZ_PULLEY_TEETH))
488 488
 
489
+/**
490
+ * Default Settings
491
+ *
492
+ * These settings can be reset by M502
493
+ *
494
+ * Note that if EEPROM is enabled, saved values will override these.
495
+ */
496
+
497
+/**
498
+ * Default Axis Steps Per Unit (steps/mm)
499
+ * Override with M92
500
+ */
489 501
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {XYZ_STEPS, XYZ_STEPS, XYZ_STEPS, 158}   // default steps per unit for PowerWasp
490
-#define DEFAULT_MAX_FEEDRATE          {200, 200, 200, 25}    // (mm/sec)
502
+
503
+/**
504
+ * Default Max Feed Rate (mm/s)
505
+ * Override with M203
506
+ */
507
+#define DEFAULT_MAX_FEEDRATE          {200, 200, 200, 25}
508
+
509
+/**
510
+ * Default Max Acceleration (change/s) change = mm/s
511
+ * Override with M201
512
+ *
513
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
514
+ */
491 515
 #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.
492 516
 
493
-#define DEFAULT_ACCELERATION          2000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
494
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
495
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
517
+/**
518
+ * Default Acceleration (change/s) change = mm/s
519
+ * Override with M204
520
+ *
521
+ *   M204 P    Acceleration
522
+ *   M204 R    Retract Acceleration
523
+ *   M204 T    Travel Acceleration
524
+ */
525
+#define DEFAULT_ACCELERATION          2000    // X, Y, Z and E acceleration for printing moves
526
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
527
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
496 528
 
497
-// "Jerk" specifies the minimum speed change that requires acceleration.
498
-// When changing speed and direction, if the difference is less than the
499
-// value set here, it may happen instantaneously.
500
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
501
-#define DEFAULT_ZJERK                 20.0    // (mm/sec)
502
-#define DEFAULT_EJERK                 20.0    // (mm/sec)
529
+/**
530
+ * Defult Jerk (mm/s)
531
+ *
532
+ * "Jerk" specifies the minimum speed change that requires acceleration.
533
+ * When changing speed and direction, if the difference is less than the
534
+ * value set here, it may happen instantaneously.
535
+ */
536
+#define DEFAULT_XYJERK                20.0
537
+#define DEFAULT_ZJERK                 20.0
538
+#define DEFAULT_EJERK                 20.0
503 539
 
504 540
 
505 541
 //===========================================================================

+ 49
- 13
Marlin/example_configurations/makibox/Configuration.h 查看文件

@@ -440,20 +440,56 @@
440 440
 //=============================================================================
441 441
 // @section motion
442 442
 
443
+/**
444
+ * Default Settings
445
+ *
446
+ * These settings can be reset by M502
447
+ *
448
+ * Note that if EEPROM is enabled, saved values will override these.
449
+ */
450
+
451
+/**
452
+ * Default Axis Steps Per Unit (steps/mm)
453
+ * Override with M92
454
+ */
443 455
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {400, 400, 400, 163}     // default steps per unit for ***** MakiBox A6 *****
444
-#define DEFAULT_MAX_FEEDRATE          {60, 60, 20, 45}         // (mm/sec)
445
-#define DEFAULT_MAX_ACCELERATION      {2000,2000,30,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.
446
-
447
-#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
448
-#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
449
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
450
-
451
-// "Jerk" specifies the minimum speed change that requires acceleration.
452
-// When changing speed and direction, if the difference is less than the
453
-// value set here, it may happen instantaneously.
454
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
455
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
456
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
456
+
457
+/**
458
+ * Default Max Feed Rate (mm/s)
459
+ * Override with M203
460
+ */
461
+#define DEFAULT_MAX_FEEDRATE          {60, 60, 20, 45}
462
+
463
+/**
464
+ * Default Max Acceleration (change/s) change = mm/s
465
+ * Override with M201
466
+ *
467
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
468
+ */
469
+#define DEFAULT_MAX_ACCELERATION      {2000,2000,30,10000}
470
+
471
+/**
472
+ * Default Acceleration (change/s) change = mm/s
473
+ * Override with M204
474
+ *
475
+ *   M204 P    Acceleration
476
+ *   M204 R    Retract Acceleration
477
+ *   M204 T    Travel Acceleration
478
+ */
479
+#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
480
+#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
481
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves
482
+
483
+/**
484
+ * Defult Jerk (mm/s)
485
+ *
486
+ * "Jerk" specifies the minimum speed change that requires acceleration.
487
+ * When changing speed and direction, if the difference is less than the
488
+ * value set here, it may happen instantaneously.
489
+ */
490
+#define DEFAULT_XYJERK                20.0
491
+#define DEFAULT_ZJERK                  0.4
492
+#define DEFAULT_EJERK                  5.0
457 493
 
458 494
 
459 495
 //===========================================================================

+ 51
- 13
Marlin/example_configurations/tvrrug/Round2/Configuration.h 查看文件

@@ -427,24 +427,62 @@
427 427
 //=============================================================================
428 428
 // @section motion
429 429
 
430
+/**
431
+ * Default Settings
432
+ *
433
+ * These settings can be reset by M502
434
+ *
435
+ * Note that if EEPROM is enabled, saved values will override these.
436
+ */
437
+
438
+/**
439
+ * Default Axis Steps Per Unit (steps/mm)
440
+ * Override with M92
441
+ */
442
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {71.1, 71.1, 2560, 600} // David TVRR
443
+
430 444
 //#define DEFAULT_AXIS_STEPS_PER_UNIT   {79.87, 79.87, 2566, 563,78} // Al's TVRR
431 445
 //#define DEFAULT_AXIS_STEPS_PER_UNIT   {81.26, 80.01, 2561, 599.14} // Michel TVRR old
432 446
 //#define DEFAULT_AXIS_STEPS_PER_UNIT   {71.1, 71.1, 2560, 739.65} // Michel TVRR
433
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {71.1, 71.1, 2560, 600} // David TVRR
434
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45}    // (mm/sec) David TVRR
435
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,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.
447
+
448
+/**
449
+ * Default Max Feed Rate (mm/s)
450
+ * Override with M203
451
+ */
452
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45} // David TVRR
453
+
454
+/**
455
+ * Default Max Acceleration (change/s) change = mm/s
456
+ * Override with M201
457
+ *
458
+ * Maximum start speed for accelerated moves: { X, Y, Z, E }
459
+ */
460
+#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}
436 461
 
437 462
 /* MICHEL: This has an impact on the "ripples" in print walls */
438
-#define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration in mm/s^2 for printing moves
439
-#define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
440
-#define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
441
-
442
-// "Jerk" specifies the minimum speed change that requires acceleration.
443
-// When changing speed and direction, if the difference is less than the
444
-// value set here, it may happen instantaneously.
445
-#define DEFAULT_XYJERK                20.0    // (mm/sec)
446
-#define DEFAULT_ZJERK                  0.4    // (mm/sec)
447
-#define DEFAULT_EJERK                  5.0    // (mm/sec)
463
+
464
+/**
465
+ * Default Acceleration (change/s) change = mm/s
466
+ * Override with M204
467
+ *
468
+ *   M204 P    Acceleration
469
+ *   M204 R    Retract Acceleration
470
+ *   M204 T    Travel Acceleration
471
+ */
472
+#define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration for printing moves
473
+#define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration for retracts
474
+#define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration for travel (non printing) moves
475
+
476
+/**
477
+ * Defult Jerk (mm/s)
478
+ *
479
+ * "Jerk" specifies the minimum speed change that requires acceleration.
480
+ * When changing speed and direction, if the difference is less than the
481
+ * value set here, it may happen instantaneously.
482
+ */
483
+#define DEFAULT_XYJERK                20.0
484
+#define DEFAULT_ZJERK                  0.4
485
+#define DEFAULT_EJERK                  5.0
448 486
 
449 487
 
450 488
 //===========================================================================

Loading…
取消
儲存