|
@@ -3429,12 +3429,15 @@
|
3429
|
3429
|
|
3430
|
3430
|
/**
|
3431
|
3431
|
* MMU Extruder Sensor
|
3432
|
|
- * Add support for Prusa IR Sensor (or other) to detect that filament reach the extruder to make loading filament more reliable
|
3433
|
|
- * If your extruder is equipped with a filament sensor located less than 38mm from the gears you can use this feature
|
3434
|
|
- * During loading to the extruder, the sensor will stop the loading command when he's triggered and make a last move to load filament to the gears
|
3435
|
|
- * If no filament is detected, MMU2 will make more loading attemps, if finally no filament is detected, the printer will enter in runout state
|
|
3432
|
+ *
|
|
3433
|
+ * Support for a Prusa (or other) IR Sensor to detect filament near the extruder
|
|
3434
|
+ * and make loading more reliable. Suitable for an extruder equipped with a filament
|
|
3435
|
+ * sensor less than 38mm from the gears.
|
|
3436
|
+ *
|
|
3437
|
+ * During loading the extruder will stop when the sensor is triggered, then do a last
|
|
3438
|
+ * move up to the gears. If no filament is detected, the MMU2 can make some more attempts.
|
|
3439
|
+ * If all attempts fail, a filament runout will be triggered.
|
3436
|
3440
|
*/
|
3437
|
|
-
|
3438
|
3441
|
//#define MMU_EXTRUDER_SENSOR
|
3439
|
3442
|
#if ENABLED(MMU_EXTRUDER_SENSOR)
|
3440
|
3443
|
#define MMU_LOADING_ATTEMPTS_NR 5 //max. number of attempts to load filament if first load fail
|
|
@@ -3442,10 +3445,9 @@
|
3442
|
3445
|
|
3443
|
3446
|
/**
|
3444
|
3447
|
* Using a sensor like the MMU2S
|
3445
|
|
- * This mode only work if you have a MK3S extruder with sensor sensing the extruder idler mmu2s
|
|
3448
|
+ * This mode requires a MK3S extruder with a sensor at the extruder idler, like the MMU2S.
|
3446
|
3449
|
* See https://help.prusa3d.com/en/guide/3b-mk3s-mk2-5s-extruder-upgrade_41560, step 11
|
3447
|
3450
|
*/
|
3448
|
|
-
|
3449
|
3451
|
//#define PRUSA_MMU2_S_MODE
|
3450
|
3452
|
#if ENABLED(PRUSA_MMU2_S_MODE)
|
3451
|
3453
|
#define MMU2_C0_RETRY 5 // Number of retries (total time = timeout*retries)
|