Skip to content

Commit c5e8b06

Browse files
thinkyheadeoyilmaz
authored andcommitted
✨ PRUSA_MMU3
MarlinFirmware/Marlin#26635 Co-Authored-By: Erkan Ozgur Yilmaz <1786804+eoyilmaz@users.noreply.github.com>
1 parent b622cb7 commit c5e8b06

File tree

374 files changed

+1122
-748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

374 files changed

+1122
-748
lines changed

config/default/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/3DFabXYZ/Migbot/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,14 +388,15 @@
388388
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
389389
* PRUSA_MMU2 : Průša MMU2
390390
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
391+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
391392
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
393394
*
394395
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
395396
* See additional options in Configuration_adv.h.
396-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
397+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
397398
*/
398-
//#define MMU_MODEL PRUSA_MMU2
399+
//#define MMU_MODEL PRUSA_MMU3
399400

400401
// @section psu control
401402

config/examples/3DMatik/XL/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/ADIMLab/Gantry v1/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/ADIMLab/Gantry v2/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/Alfawise/U20-bltouch/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,14 +442,15 @@
442442
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
443443
* PRUSA_MMU2 : Průša MMU2
444444
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
445+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
445446
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
446447
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
447448
*
448449
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
449450
* See additional options in Configuration_adv.h.
450-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
451+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
451452
*/
452-
//#define MMU_MODEL PRUSA_MMU2
453+
//#define MMU_MODEL PRUSA_MMU3
453454

454455
// @section psu control
455456

config/examples/Alfawise/U20/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,14 +442,15 @@
442442
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
443443
* PRUSA_MMU2 : Průša MMU2
444444
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
445+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
445446
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
446447
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
447448
*
448449
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
449450
* See additional options in Configuration_adv.h.
450-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
451+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
451452
*/
452-
//#define MMU_MODEL PRUSA_MMU2
453+
//#define MMU_MODEL PRUSA_MMU3
453454

454455
// @section psu control
455456

config/examples/AliExpress/CL-260/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/AliExpress/UM2pExt/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

config/examples/Anet/A2/Configuration.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,14 +387,15 @@
387387
* PRUSA_MMU1 : Průša MMU1 (The "multiplexer" version)
388388
* PRUSA_MMU2 : Průša MMU2
389389
* PRUSA_MMU2S : Průša MMU2S (Requires MK3S extruder with motion sensor, EXTRUDERS = 5)
390+
* PRUSA_MMU3 : Průša MMU3 (Requires MK3S extruder with motion sensor and MMU firmware version 3.x.x, EXTRUDERS = 5)
390391
* EXTENDABLE_EMU_MMU2 : MMU with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
391392
* EXTENDABLE_EMU_MMU2S : MMUS with configurable number of filaments (ERCF, SMuFF or similar with Průša MMU2 compatible firmware)
392393
*
393394
* Requires NOZZLE_PARK_FEATURE to park print head in case MMU unit fails.
394395
* See additional options in Configuration_adv.h.
395-
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396+
* :["PRUSA_MMU1", "PRUSA_MMU2", "PRUSA_MMU2S", "PRUSA_MMU3", "EXTENDABLE_EMU_MMU2", "EXTENDABLE_EMU_MMU2S"]
396397
*/
397-
//#define MMU_MODEL PRUSA_MMU2
398+
//#define MMU_MODEL PRUSA_MMU3
398399

399400
// @section psu control
400401

0 commit comments

Comments
 (0)