|
521 | 521 | #define HOMING_BUMP_DIVISOR { 2, 2, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)
|
522 | 522 | //@
|
523 | 523 | #define QUICK_HOME // If homing includes X and Y, do a diagonal move initially
|
524 |
| -//#define HOMING_BACKOFF_MM { 2, 2, 2 } // (mm) Move away from the endstops after homing |
| 524 | +#define HOMING_BACKOFF_MM { 3, 25, 10 } // (mm) Move away from the endstops after homing |
525 | 525 |
|
526 | 526 | // When G28 is called, this option will make Y home before X
|
527 | 527 | //#define HOME_Y_BEFORE_X
|
|
644 | 644 | #define DEFAULT_MINIMUMFEEDRATE 0.0 // minimum feedrate
|
645 | 645 | #define DEFAULT_MINTRAVELFEEDRATE 0.0
|
646 | 646 |
|
647 |
| -//#define HOME_AFTER_DEACTIVATE // Require rehoming after steppers are deactivated |
| 647 | +//@ |
| 648 | +#define HOME_AFTER_DEACTIVATE // Require rehoming after steppers are deactivated |
648 | 649 |
|
649 | 650 | // Minimum time that a segment needs to take if the buffer is emptied
|
650 | 651 | #define DEFAULT_MINSEGMENTTIME 20000 // (ms)
|
|
754 | 755 | * vibration and surface artifacts. The algorithm adapts to provide the best possible step smoothing at the
|
755 | 756 | * lowest stepping frequencies.
|
756 | 757 | */
|
757 |
| -//#define ADAPTIVE_STEP_SMOOTHING |
| 758 | +#define ADAPTIVE_STEP_SMOOTHING |
758 | 759 |
|
759 | 760 | /**
|
760 | 761 | * Custom Microstepping
|
|
832 | 833 | #endif
|
833 | 834 | #endif
|
834 | 835 |
|
| 836 | +//@ was set too fast |
835 | 837 | // Change values more rapidly when the encoder is rotated faster
|
836 | 838 | #define ENCODER_RATE_MULTIPLIER
|
837 | 839 | #if ENABLED(ENCODER_RATE_MULTIPLIER)
|
838 |
| - #define ENCODER_10X_STEPS_PER_SEC 30 // (steps/s) Encoder rate for 10x speed |
839 |
| - #define ENCODER_100X_STEPS_PER_SEC 80 // (steps/s) Encoder rate for 100x speed |
| 840 | + #define ENCODER_10X_STEPS_PER_SEC 50 // (steps/s) Encoder rate for 10x speed |
| 841 | + #define ENCODER_100X_STEPS_PER_SEC 200 // (steps/s) Encoder rate for 100x speed |
840 | 842 | #endif
|
841 | 843 |
|
842 | 844 | // Play a beep when the feedrate is changed from the Status Screen
|
|
1154 | 1156 | //@
|
1155 | 1157 | #define STATUS_HEAT_PERCENT // Show heating in a progress bar
|
1156 | 1158 | //#define BOOT_MARLIN_LOGO_SMALL // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
|
1157 |
| - //#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~3260 (or ~940) bytes of PROGMEM. |
| 1159 | + //@ testing |
| 1160 | + #define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~3260 (or ~940) bytes of PROGMEM. |
1158 | 1161 |
|
1159 | 1162 | // Frivolous Game Options
|
1160 | 1163 | //#define MARLIN_BRICKOUT
|
|
1290 | 1293 | //#define BABYSTEP_WITHOUT_HOMING
|
1291 | 1294 | //#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA!
|
1292 | 1295 | //@
|
1293 |
| - #define BABYSTEP_INVERT_Z true // Change if Z babysteps should go the other way |
1294 |
| - #define BABYSTEP_MULTIPLICATOR 25 // Babysteps are very small. Increase for faster motion. |
| 1296 | + #define BABYSTEP_INVERT_Z false // Change if Z babysteps should go the other way |
| 1297 | + #define BABYSTEP_MULTIPLICATOR 10 // Babysteps are very small. Increase for faster motion. |
1295 | 1298 |
|
1296 | 1299 | #define DOUBLECLICK_FOR_Z_BABYSTEPPING // Double-click on the Status Screen for Z Babystepping.
|
1297 | 1300 | #if ENABLED(DOUBLECLICK_FOR_Z_BABYSTEPPING)
|
|
1333 | 1336 | * See http://marlinfw.org/docs/features/lin_advance.html for full instructions.
|
1334 | 1337 | * Mention @Sebastianv650 on GitHub to alert the author of any issues.
|
1335 | 1338 | */
|
1336 |
| -//#define LIN_ADVANCE |
| 1339 | +#define LIN_ADVANCE |
1337 | 1340 | #if ENABLED(LIN_ADVANCE)
|
| 1341 | + |
| 1342 | + //@ ~0.8 on my printer for PLA |
| 1343 | + // K = 0 - but will be activated via gcode filament-type-specific |
| 1344 | + // extruder seems to rattle quite hard, need to check acc/jerk settings |
| 1345 | + |
1338 | 1346 | //#define EXTRA_LIN_ADVANCE_K // Enable for second linear advance constants
|
1339 |
| - #define LIN_ADVANCE_K 0.22 // Unit: mm compression per 1mm/s extruder speed |
| 1347 | + #define LIN_ADVANCE_K 0 // Unit: mm compression per 1mm/s extruder speed |
1340 | 1348 | //#define LA_DEBUG // If enabled, this will generate debug information output over USB.
|
1341 | 1349 | #endif
|
1342 | 1350 |
|
|
1643 | 1651 | * Requires NOZZLE_PARK_FEATURE.
|
1644 | 1652 | * This feature is required for the default FILAMENT_RUNOUT_SCRIPT.
|
1645 | 1653 | */
|
1646 |
| -//@ not properly tested yet! |
| 1654 | +//@ 1st measurements - check retraction settings |
1647 | 1655 | #define ADVANCED_PAUSE_FEATURE
|
1648 | 1656 | #if ENABLED(ADVANCED_PAUSE_FEATURE)
|
1649 | 1657 | #define PAUSE_PARK_RETRACT_FEEDRATE 35 // (mm/s) Initial retract feedrate.
|
1650 | 1658 | #define PAUSE_PARK_RETRACT_LENGTH 2 // (mm) Initial retract.
|
1651 | 1659 | // This short retract is done immediately, before parking the nozzle.
|
1652 | 1660 | #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm/s) Unload filament feedrate. This can be pretty fast.
|
1653 | 1661 | #define FILAMENT_CHANGE_UNLOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
|
1654 |
| - #define FILAMENT_CHANGE_UNLOAD_LENGTH 300 // (mm) The length of filament for a complete unload. |
| 1662 | + #define FILAMENT_CHANGE_UNLOAD_LENGTH 650 // (mm) The length of filament for a complete unload. |
1655 | 1663 | // For Bowden, the full length of the tube and nozzle.
|
1656 | 1664 | // For direct drive, the full length of the nozzle.
|
1657 | 1665 | // Set to 0 for manual unloading.
|
1658 |
| - #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6 // (mm/s) Slow move when starting load. |
1659 |
| - #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0 // (mm) Slow length, to allow time to insert material. |
| 1666 | + #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 2 // (mm/s) Slow move when starting load. |
| 1667 | + #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 25 // (mm) Slow length, to allow time to insert material. |
1660 | 1668 | // 0 to disable start loading and skip to fast load only
|
1661 | 1669 | #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 6 // (mm/s) Load filament feedrate. This can be pretty fast.
|
1662 | 1670 | #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate.
|
1663 |
| - #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 300 // (mm) Load length of filament, from extruder gear to nozzle. |
| 1671 | + #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 615 // (mm) Load length of filament, from extruder gear to nozzle. |
1664 | 1672 | // For Bowden, the full length of the tube and nozzle.
|
1665 | 1673 | // For direct drive, the full length of the nozzle.
|
1666 |
| - //#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. |
| 1674 | + #define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. |
1667 | 1675 | #define ADVANCED_PAUSE_PURGE_FEEDRATE 2 // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate.
|
1668 | 1676 | #define ADVANCED_PAUSE_PURGE_LENGTH 50 // (mm) Length to extrude after loading.
|
1669 | 1677 | // Set to 0 for manual extrusion.
|
1670 | 1678 | // Filament can be extruded repeatedly from the Filament Change menu
|
1671 | 1679 | // until extrusion is consistent, and to purge old filament.
|
1672 | 1680 | #define ADVANCED_PAUSE_RESUME_PRIME 0 // (mm) Extra distance to prime nozzle after returning from park.
|
1673 |
| - //#define ADVANCED_PAUSE_FANS_PAUSE // Turn off print-cooling fans while the machine is paused. |
| 1681 | + #define ADVANCED_PAUSE_FANS_PAUSE // Turn off print-cooling fans while the machine is paused. |
1674 | 1682 |
|
1675 | 1683 | // Filament Unload does a Retract, Delay, and Purge first:
|
1676 |
| - #define FILAMENT_UNLOAD_RETRACT_LENGTH 13 // (mm) Unload initial retract length. |
1677 |
| - #define FILAMENT_UNLOAD_DELAY 5000 // (ms) Delay for the filament to cool after retract. |
1678 |
| - #define FILAMENT_UNLOAD_PURGE_LENGTH 8 // (mm) An unretract is done, then this length is purged. |
| 1684 | + #define FILAMENT_UNLOAD_RETRACT_LENGTH 10 // (mm) Unload initial retract length. |
| 1685 | + #define FILAMENT_UNLOAD_DELAY 750 // (ms) Delay for the filament to cool after retract. |
| 1686 | + #define FILAMENT_UNLOAD_PURGE_LENGTH 3 // (mm) An unretract is done, then this length is purged. |
1679 | 1687 |
|
1680 | 1688 | #define PAUSE_PARK_NOZZLE_TIMEOUT 45 // (seconds) Time limit before the nozzle is turned off for safety.
|
1681 | 1689 | #define FILAMENT_CHANGE_ALERT_BEEPS 10 // Number of alert beeps to play when a response is needed.
|
|
0 commit comments