Browse Source

Improve the Jerk description

Scott Lahteine 8 years ago
parent
commit
f1201e11c7

+ 5
- 3
Marlin/Configuration.h View File

444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
450
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
452
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
451
 
453
 
452
 
454
 
453
 //===========================================================================
455
 //===========================================================================

+ 7
- 5
Marlin/example_configurations/Cartesio/Configuration.h View File

440
 #define DEFAULT_MAX_FEEDRATE          {200,200,20,20}   // (mm/sec)
440
 #define DEFAULT_MAX_FEEDRATE          {200,200,20,20}   // (mm/sec)
441
 #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.
441
 #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.
442
 
442
 
443
-#define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration in mm/s^2 for printing moves
444
-#define DEFAULT_RETRACT_ACCELERATION  10000    // E acceleration in mm/s^2 for retracts
443
+#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration in mm/s^2 for printing moves
444
+#define DEFAULT_RETRACT_ACCELERATION  10000   // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
450
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
452
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
451
 
453
 
452
 
454
 
453
 //===========================================================================
455
 //===========================================================================

+ 10
- 8
Marlin/example_configurations/Felix/Configuration.h View File

423
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
423
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
424
 #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
 #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.
425
 
425
 
426
-#define DEFAULT_ACCELERATION          1750 //1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
427
-#define DEFAULT_RETRACT_ACCELERATION  5000 // E acceleration in mm/s^2 for retracts
428
-#define DEFAULT_TRAVEL_ACCELERATION   3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
429
-
430
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
431
-#define DEFAULT_XYJERK                10   // (mm/sec)
432
-#define DEFAULT_ZJERK                 0.3  //0.4   // (mm/sec)
433
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
426
+#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
427
+#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration in mm/s^2 for retracts
428
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
429
+
430
+// "Jerk" specifies the minumum speed change that requires acceleration.
431
+// When changing speed and direction, if the difference is less than the
432
+// value set here, it may happen instantaneously.
433
+#define DEFAULT_XYJERK                10.0    // (mm/sec)
434
+#define DEFAULT_ZJERK                  0.3    // (mm/sec)
435
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
434
 
436
 
435
 
437
 
436
 //===========================================================================
438
 //===========================================================================

+ 10
- 8
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

421
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
421
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
422
 #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.
422
 #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.
423
 
423
 
424
-#define DEFAULT_ACCELERATION          1750 //1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
425
-#define DEFAULT_RETRACT_ACCELERATION  5000 // E acceleration in mm/s^2 for retracts
426
-#define DEFAULT_TRAVEL_ACCELERATION   3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
427
-
428
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
429
-#define DEFAULT_XYJERK                10   // (mm/sec)
430
-#define DEFAULT_ZJERK                 0.3  //0.4   // (mm/sec)
431
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
424
+#define DEFAULT_ACCELERATION          1750    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
425
+#define DEFAULT_RETRACT_ACCELERATION  5000    // E acceleration in mm/s^2 for retracts
426
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
427
+
428
+// "Jerk" specifies the minumum speed change that requires acceleration.
429
+// When changing speed and direction, if the difference is less than the
430
+// value set here, it may happen instantaneously.
431
+#define DEFAULT_XYJERK                10.0    // (mm/sec)
432
+#define DEFAULT_ZJERK                  0.3    // (mm/sec)
433
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
432
 
434
 
433
 
435
 
434
 //===========================================================================
436
 //===========================================================================

+ 7
- 5
Marlin/example_configurations/Hephestos/Configuration.h View File

432
 #define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 25}    // (mm/sec)
432
 #define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 25}    // (mm/sec)
433
 #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.
433
 #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.
434
 
434
 
435
-#define DEFAULT_ACCELERATION          650    // X, Y, Z and E acceleration in mm/s^2 for printing moves
436
-#define DEFAULT_RETRACT_ACCELERATION  1000   // E acceleration in mm/s^2 for retracts
435
+#define DEFAULT_ACCELERATION          650     // X, Y, Z and E acceleration in mm/s^2 for printing moves
436
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
437
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
437
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
438
 
438
 
439
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
439
+// "Jerk" specifies the minumum speed change that requires acceleration.
440
+// When changing speed and direction, if the difference is less than the
441
+// value set here, it may happen instantaneously.
440
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
442
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
441
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
442
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
443
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
444
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
443
 
445
 
444
 
446
 
445
 //===========================================================================
447
 //===========================================================================

+ 3
- 1
Marlin/example_configurations/Hephestos_2/Configuration.h View File

438
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
438
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
439
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
439
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
440
 
440
 
441
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
441
+// "Jerk" specifies the minumum speed change that requires acceleration.
442
+// When changing speed and direction, if the difference is less than the
443
+// value set here, it may happen instantaneously.
442
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
444
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
443
 #define DEFAULT_ZJERK                  0.4    // (mm/sec)
445
 #define DEFAULT_ZJERK                  0.4    // (mm/sec)
444
 #define DEFAULT_EJERK                  2.0    // (mm/sec)
446
 #define DEFAULT_EJERK                  2.0    // (mm/sec)

+ 6
- 4
Marlin/example_configurations/K8200/Configuration.h View File

458
 #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.
458
 #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.
459
 
459
 
460
 #define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
460
 #define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
461
-#define DEFAULT_RETRACT_ACCELERATION  1000   // E acceleration in mm/s^2 for retracts
461
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
462
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
462
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
463
 
463
 
464
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
464
+// "Jerk" specifies the minumum 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.
465
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
467
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
466
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
467
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
468
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
469
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
468
 
470
 
469
 
471
 
470
 //===========================================================================
472
 //===========================================================================

+ 4
- 2
Marlin/example_configurations/K8400/Configuration.h View File

444
 #define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
444
 #define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.5     // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.5    // (mm/sec)
450
 #define DEFAULT_EJERK                 20.0    // (mm/sec)
452
 #define DEFAULT_EJERK                 20.0    // (mm/sec)
451
 
453
 
452
 
454
 

+ 4
- 2
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

444
 #define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
444
 #define DEFAULT_RETRACT_ACCELERATION  6000    // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.5     // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.5    // (mm/sec)
450
 #define DEFAULT_EJERK                 20.0    // (mm/sec)
452
 #define DEFAULT_EJERK                 20.0    // (mm/sec)
451
 
453
 
452
 
454
 

+ 5
- 3
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
450
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
452
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
451
 
453
 
452
 
454
 
453
 //===========================================================================
455
 //===========================================================================

+ 9
- 7
Marlin/example_configurations/RigidBot/Configuration.h View File

434
 // @section motion
434
 // @section motion
435
 
435
 
436
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {44.3090, 22.1545, 1600, 53.5}  // default steps per unit for RigidBot with standard hardware
436
 #define DEFAULT_AXIS_STEPS_PER_UNIT   {44.3090, 22.1545, 1600, 53.5}  // default steps per unit for RigidBot with standard hardware
437
-                                                                      // default steps for 16-teth polleys {100.06,50.06,1600,76},  HPX2-MAX E=504, RigidBot E=53.5, Peter Stoneham's=76
437
+                                                                      // default steps for 16-tooth pulleys {100.06,50.06,1600,76},  HPX2-MAX E=504, RigidBot E=53.5, Peter Stoneham's=76
438
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
438
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
439
 #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.
439
 #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.
440
 
440
 
441
-#define DEFAULT_ACCELERATION          600    // X, Y, Z and E acceleration in mm/s^2 for printing moves
442
-#define DEFAULT_RETRACT_ACCELERATION  1000   // E acceleration in mm/s^2 for retracts
443
-#define DEFAULT_TRAVEL_ACCELERATION   3000   // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
441
+#define DEFAULT_ACCELERATION          600     // X, Y, Z and E acceleration in mm/s^2 for printing moves
442
+#define DEFAULT_RETRACT_ACCELERATION  1000    // E acceleration in mm/s^2 for retracts
443
+#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
444
 
444
 
445
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
446
-#define DEFAULT_XYJERK                8.0    // (mm/sec)
445
+// "Jerk" specifies the minumum speed change that requires acceleration.
446
+// When changing speed and direction, if the difference is less than the
447
+// value set here, it may happen instantaneously.
448
+#define DEFAULT_XYJERK                8.0     // (mm/sec)
447
 #define DEFAULT_ZJERK                 0.4     // (mm/sec)
449
 #define DEFAULT_ZJERK                 0.4     // (mm/sec)
448
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
450
+#define DEFAULT_EJERK                 5.0     // (mm/sec)
449
 
451
 
450
 
452
 
451
 //===========================================================================
453
 //===========================================================================

+ 6
- 4
Marlin/example_configurations/SCARA/Configuration.h View File

452
 #define DEFAULT_RETRACT_ACCELERATION  2000   // E acceleration in mm/s^2 for retracts
452
 #define DEFAULT_RETRACT_ACCELERATION  2000   // E acceleration in mm/s^2 for retracts
453
 #define DEFAULT_TRAVEL_ACCELERATION   400    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
453
 #define DEFAULT_TRAVEL_ACCELERATION   400    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
454
 
454
 
455
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
456
-#define DEFAULT_XYJERK                5    // (mm/sec)
457
-#define DEFAULT_ZJERK                 0.4    // (mm/sec)
458
-#define DEFAULT_EJERK                 3    // (mm/sec)
455
+// "Jerk" specifies the minumum speed change that requires acceleration.
456
+// When changing speed and direction, if the difference is less than the
457
+// value set here, it may happen instantaneously.
458
+#define DEFAULT_XYJERK                5.0     // (mm/sec)
459
+#define DEFAULT_ZJERK                 0.4     // (mm/sec)
460
+#define DEFAULT_EJERK                 3.0     // (mm/sec)
459
 
461
 
460
 
462
 
461
 //===========================================================================
463
 //===========================================================================

+ 6
- 4
Marlin/example_configurations/TAZ4/Configuration.h View File

461
 #define DEFAULT_MAX_FEEDRATE          {800, 800, 8, 50}    // (mm/sec)
461
 #define DEFAULT_MAX_FEEDRATE          {800, 800, 8, 50}    // (mm/sec)
462
 #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.
462
 #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.
463
 
463
 
464
-#define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration in mm/s^2 for printing moves
464
+#define DEFAULT_ACCELERATION          500     // X, Y, Z and E acceleration in mm/s^2 for printing moves
465
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
465
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
466
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
466
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
467
 
467
 
468
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
469
-#define DEFAULT_XYJERK                8.0    // (mm/sec)
470
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
468
+// "Jerk" specifies the minumum speed change that requires acceleration.
469
+// When changing speed and direction, if the difference is less than the
470
+// value set here, it may happen instantaneously.
471
+#define DEFAULT_XYJERK                 8.0    // (mm/sec)
472
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
471
 #define DEFAULT_EJERK                 10.0    // (mm/sec)
473
 #define DEFAULT_EJERK                 10.0    // (mm/sec)
472
 
474
 
473
 
475
 

+ 5
- 3
Marlin/example_configurations/WITBOX/Configuration.h View File

436
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
436
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
437
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
437
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
438
 
438
 
439
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
439
+// "Jerk" specifies the minumum speed change that requires acceleration.
440
+// When changing speed and direction, if the difference is less than the
441
+// value set here, it may happen instantaneously.
440
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
442
 #define DEFAULT_XYJERK                10.0    // (mm/sec)
441
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
442
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
443
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
444
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
443
 
445
 
444
 
446
 
445
 //===========================================================================
447
 //===========================================================================

+ 5
- 3
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
444
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
445
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
446
 
446
 
447
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
447
+// "Jerk" specifies the minumum speed change that requires acceleration.
448
+// When changing speed and direction, if the difference is less than the
449
+// value set here, it may happen instantaneously.
448
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
450
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
449
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
450
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
451
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
452
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
451
 
453
 
452
 
454
 
453
 //===========================================================================
455
 //===========================================================================

+ 4
- 2
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
489
 
489
 
490
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
490
+// "Jerk" specifies the minumum speed change that requires acceleration.
491
+// When changing speed and direction, if the difference is less than the
492
+// value set here, it may happen instantaneously.
491
 #define DEFAULT_XYJERK                15.0    // (mm/sec)
493
 #define DEFAULT_XYJERK                15.0    // (mm/sec)
492
 #define DEFAULT_ZJERK                 15.0    // (mm/sec) Must be same as XY for delta
494
 #define DEFAULT_ZJERK                 15.0    // (mm/sec) Must be same as XY for delta
493
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
495
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
494
 
496
 
495
 
497
 
496
 //===========================================================================
498
 //===========================================================================

+ 4
- 2
Marlin/example_configurations/delta/generic/Configuration.h View File

487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
489
 
489
 
490
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
490
+// "Jerk" specifies the minumum speed change that requires acceleration.
491
+// When changing speed and direction, if the difference is less than the
492
+// value set here, it may happen instantaneously.
491
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
493
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
492
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
494
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
493
-#define DEFAULT_EJERK                 5.0     // (mm/sec)
495
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
494
 
496
 
495
 
497
 
496
 //===========================================================================
498
 //===========================================================================

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

487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
487
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
488
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
489
 
489
 
490
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
490
+// "Jerk" specifies the minumum speed change that requires acceleration.
491
+// When changing speed and direction, if the difference is less than the
492
+// value set here, it may happen instantaneously.
491
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
493
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
492
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
494
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
493
-#define DEFAULT_EJERK                 5.0     // (mm/sec)
495
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
494
 
496
 
495
 
497
 
496
 //===========================================================================
498
 //===========================================================================

+ 4
- 2
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

483
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
483
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
484
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
484
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
485
 
485
 
486
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
486
+// "Jerk" specifies the minumum 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.
487
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
489
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
488
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
490
 #define DEFAULT_ZJERK                 20.0    // (mm/sec) Must be same as XY for delta
489
-#define DEFAULT_EJERK                 5.0     // (mm/sec)
491
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
490
 
492
 
491
 
493
 
492
 //===========================================================================
494
 //===========================================================================

+ 3
- 1
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

493
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
493
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
494
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
494
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
495
 
495
 
496
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
496
+// "Jerk" specifies the minumum speed change that requires acceleration.
497
+// When changing speed and direction, if the difference is less than the
498
+// value set here, it may happen instantaneously.
497
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
499
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
498
 #define DEFAULT_ZJERK                 20.0    // (mm/sec)
500
 #define DEFAULT_ZJERK                 20.0    // (mm/sec)
499
 #define DEFAULT_EJERK                 20.0    // (mm/sec)
501
 #define DEFAULT_EJERK                 20.0    // (mm/sec)

+ 5
- 3
Marlin/example_configurations/makibox/Configuration.h View File

447
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
447
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
448
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
448
 #define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
449
 
449
 
450
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
450
+// "Jerk" specifies the minumum speed change that requires acceleration.
451
+// When changing speed and direction, if the difference is less than the
452
+// value set here, it may happen instantaneously.
451
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
453
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
452
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
453
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
454
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
455
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
454
 
456
 
455
 
457
 
456
 //===========================================================================
458
 //===========================================================================

+ 5
- 3
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

438
 #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
438
 #define DEFAULT_RETRACT_ACCELERATION  3000   // E acceleration in mm/s^2 for retracts
439
 #define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
439
 #define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
440
 
440
 
441
-// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
441
+// "Jerk" specifies the minumum speed change that requires acceleration.
442
+// When changing speed and direction, if the difference is less than the
443
+// value set here, it may happen instantaneously.
442
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
444
 #define DEFAULT_XYJERK                20.0    // (mm/sec)
443
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
444
-#define DEFAULT_EJERK                 5.0    // (mm/sec)
445
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
446
+#define DEFAULT_EJERK                  5.0    // (mm/sec)
445
 
447
 
446
 
448
 
447
 //===========================================================================
449
 //===========================================================================

Loading…
Cancel
Save