Преглед на файлове

Improve LIN_ADVANCE commentary (all configs)

Scott Lahteine преди 8 години
родител
ревизия
b9109b2875

+ 14
- 8
Marlin/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled.
507
-// To get a rough start value for calibration, measure your "free filament length" between the hobbed bolt and the nozzle in cm.
508
-// Then use the formula that fits your system, where L is the "free filament length":
509
-// Filament diameter           |   1,75mm  |    3mm     |
510
-// Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
511
-// Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
512
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
513
 
519
 
514
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/Cartesio/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/Felix/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/Hephestos/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 1.75
501
   #define D_FILAMENT 1.75
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/Hephestos_2/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/K8200/Configuration_adv.h Целия файл

507
   #define D_FILAMENT 2.85
507
   #define D_FILAMENT 2.85
508
 #endif
508
 #endif
509
 
509
 
510
-// Implementation of a linear pressure control
511
-// Assumption: advance = k * (delta velocity)
512
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
510
+/**
511
+ * Implementation of linear pressure control
512
+ *
513
+ * Assumption: advance = k * (delta velocity)
514
+ * K=0 means advance disabled.
515
+ * To get a rough start value for calibration, measure your "free filament length"
516
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
517
+ * your setup, where L is the "free filament length":
518
+ *
519
+ * Filament diameter           |   1.75mm  |    3.0mm   |
520
+ * ----------------------------|-----------|------------|
521
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
522
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
523
+ */
513
 //#define LIN_ADVANCE
524
 //#define LIN_ADVANCE
514
 
525
 
515
 #if ENABLED(LIN_ADVANCE)
526
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/K8400/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/RigidBot/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 1.75
501
   #define D_FILAMENT 1.75
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/SCARA/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 1.75
501
   #define D_FILAMENT 1.75
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/TAZ4/Configuration_adv.h Целия файл

509
   #define D_FILAMENT 2.85
509
   #define D_FILAMENT 2.85
510
 #endif
510
 #endif
511
 
511
 
512
-// Implementation of a linear pressure control
513
-// Assumption: advance = k * (delta velocity)
514
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
512
+/**
513
+ * Implementation of linear pressure control
514
+ *
515
+ * Assumption: advance = k * (delta velocity)
516
+ * K=0 means advance disabled.
517
+ * To get a rough start value for calibration, measure your "free filament length"
518
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
519
+ * your setup, where L is the "free filament length":
520
+ *
521
+ * Filament diameter           |   1.75mm  |    3.0mm   |
522
+ * ----------------------------|-----------|------------|
523
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
524
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
525
+ */
515
 //#define LIN_ADVANCE
526
 //#define LIN_ADVANCE
516
 
527
 
517
 #if ENABLED(LIN_ADVANCE)
528
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/WITBOX/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 1.75
501
   #define D_FILAMENT 1.75
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/delta/biv2.5/Configuration_adv.h Целия файл

503
   #define D_FILAMENT 2.85
503
   #define D_FILAMENT 2.85
504
 #endif
504
 #endif
505
 
505
 
506
-// Implementation of a linear pressure control
507
-// Assumption: advance = k * (delta velocity)
508
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
506
+/**
507
+ * Implementation of linear pressure control
508
+ *
509
+ * Assumption: advance = k * (delta velocity)
510
+ * K=0 means advance disabled.
511
+ * To get a rough start value for calibration, measure your "free filament length"
512
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
513
+ * your setup, where L is the "free filament length":
514
+ *
515
+ * Filament diameter           |   1.75mm  |    3.0mm   |
516
+ * ----------------------------|-----------|------------|
517
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
518
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
519
+ */
509
 //#define LIN_ADVANCE
520
 //#define LIN_ADVANCE
510
 
521
 
511
 #if ENABLED(LIN_ADVANCE)
522
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/delta/generic/Configuration_adv.h Целия файл

503
   #define D_FILAMENT 2.85
503
   #define D_FILAMENT 2.85
504
 #endif
504
 #endif
505
 
505
 
506
-// Implementation of a linear pressure control
507
-// Assumption: advance = k * (delta velocity)
508
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
506
+/**
507
+ * Implementation of linear pressure control
508
+ *
509
+ * Assumption: advance = k * (delta velocity)
510
+ * K=0 means advance disabled.
511
+ * To get a rough start value for calibration, measure your "free filament length"
512
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
513
+ * your setup, where L is the "free filament length":
514
+ *
515
+ * Filament diameter           |   1.75mm  |    3.0mm   |
516
+ * ----------------------------|-----------|------------|
517
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
518
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
519
+ */
509
 //#define LIN_ADVANCE
520
 //#define LIN_ADVANCE
510
 
521
 
511
 #if ENABLED(LIN_ADVANCE)
522
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h Целия файл

503
   #define D_FILAMENT 2.85
503
   #define D_FILAMENT 2.85
504
 #endif
504
 #endif
505
 
505
 
506
-// Implementation of a linear pressure control
507
-// Assumption: advance = k * (delta velocity)
508
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
506
+/**
507
+ * Implementation of linear pressure control
508
+ *
509
+ * Assumption: advance = k * (delta velocity)
510
+ * K=0 means advance disabled.
511
+ * To get a rough start value for calibration, measure your "free filament length"
512
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
513
+ * your setup, where L is the "free filament length":
514
+ *
515
+ * Filament diameter           |   1.75mm  |    3.0mm   |
516
+ * ----------------------------|-----------|------------|
517
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
518
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
519
+ */
509
 //#define LIN_ADVANCE
520
 //#define LIN_ADVANCE
510
 
521
 
511
 #if ENABLED(LIN_ADVANCE)
522
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h Целия файл

508
   #define D_FILAMENT 2.85
508
   #define D_FILAMENT 2.85
509
 #endif
509
 #endif
510
 
510
 
511
-// Implementation of a linear pressure control
512
-// Assumption: advance = k * (delta velocity)
513
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
511
+/**
512
+ * Implementation of linear pressure control
513
+ *
514
+ * Assumption: advance = k * (delta velocity)
515
+ * K=0 means advance disabled.
516
+ * To get a rough start value for calibration, measure your "free filament length"
517
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
518
+ * your setup, where L is the "free filament length":
519
+ *
520
+ * Filament diameter           |   1.75mm  |    3.0mm   |
521
+ * ----------------------------|-----------|------------|
522
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
523
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
524
+ */
514
 //#define LIN_ADVANCE
525
 //#define LIN_ADVANCE
515
 
526
 
516
 #if ENABLED(LIN_ADVANCE)
527
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h Целия файл

503
   #define D_FILAMENT 2.85
503
   #define D_FILAMENT 2.85
504
 #endif
504
 #endif
505
 
505
 
506
-// Implementation of a linear pressure control
507
-// Assumption: advance = k * (delta velocity)
508
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
506
+/**
507
+ * Implementation of linear pressure control
508
+ *
509
+ * Assumption: advance = k * (delta velocity)
510
+ * K=0 means advance disabled.
511
+ * To get a rough start value for calibration, measure your "free filament length"
512
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
513
+ * your setup, where L is the "free filament length":
514
+ *
515
+ * Filament diameter           |   1.75mm  |    3.0mm   |
516
+ * ----------------------------|-----------|------------|
517
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
518
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
519
+ */
509
 //#define LIN_ADVANCE
520
 //#define LIN_ADVANCE
510
 
521
 
511
 #if ENABLED(LIN_ADVANCE)
522
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/makibox/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

+ 14
- 3
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h Целия файл

501
   #define D_FILAMENT 2.85
501
   #define D_FILAMENT 2.85
502
 #endif
502
 #endif
503
 
503
 
504
-// Implementation of a linear pressure control
505
-// Assumption: advance = k * (delta velocity)
506
-// K=0 means advance disabled. A good value for a gregs wade extruder will be around K=75
504
+/**
505
+ * Implementation of linear pressure control
506
+ *
507
+ * Assumption: advance = k * (delta velocity)
508
+ * K=0 means advance disabled.
509
+ * To get a rough start value for calibration, measure your "free filament length"
510
+ * between the hobbed bolt and the nozzle (in cm). Use the formula below that fits
511
+ * your setup, where L is the "free filament length":
512
+ *
513
+ * Filament diameter           |   1.75mm  |    3.0mm   |
514
+ * ----------------------------|-----------|------------|
515
+ * Stiff filament (PLA)        | K=47*L/10 | K=139*L/10 |
516
+ * Softer filament (ABS, nGen) | K=88*L/10 | K=260*L/10 |
517
+ */
507
 //#define LIN_ADVANCE
518
 //#define LIN_ADVANCE
508
 
519
 
509
 #if ENABLED(LIN_ADVANCE)
520
 #if ENABLED(LIN_ADVANCE)

Loading…
Отказ
Запис