|
@ -2111,12 +2111,65 @@ |
|
|
#define WIFI_PWD "Wifi Password" |
|
|
#define WIFI_PWD "Wifi Password" |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* Prusa Multi-Material Unit v2 |
|
|
|
|
|
* Enable in Configuration.h |
|
|
|
|
|
*/ |
|
|
|
|
|
#if ENABLED(PRUSA_MMU2) |
|
|
|
|
|
|
|
|
|
|
|
// Serial port used for communication with MMU2.
|
|
|
|
|
|
// For AVR enable the UART port used for the MMU. (e.g., internalSerial)
|
|
|
|
|
|
// For 32-bit boards check your HAL for available serial ports. (e.g., Serial2)
|
|
|
|
|
|
#define INTERNAL_SERIAL_PORT 2 |
|
|
|
|
|
#define MMU2_SERIAL internalSerial |
|
|
|
|
|
|
|
|
|
|
|
// Use hardware reset for MMU if a pin is defined for it
|
|
|
|
|
|
//#define MMU2_RST_PIN 23
|
|
|
|
|
|
|
|
|
|
|
|
// Enable if the MMU2 has 12V stepper motors (MMU2 Firmware 1.0.2 and up)
|
|
|
|
|
|
//#define MMU2_MODE_12V
|
|
|
|
|
|
|
|
|
|
|
|
// G-code to execute when MMU2 F.I.N.D.A. probe detects filament runout
|
|
|
|
|
|
#define MMU2_FILAMENT_RUNOUT_SCRIPT "M600" |
|
|
|
|
|
|
|
|
|
|
|
// Add an LCD menu for MMU2
|
|
|
|
|
|
//#define MMU2_MENUS
|
|
|
|
|
|
#if ENABLED(MMU2_MENUS) |
|
|
|
|
|
// Settings for filament load / unload from the LCD menu.
|
|
|
|
|
|
// This is for Prusa MK3-style extruders. Customize for your hardware.
|
|
|
|
|
|
#define MMU2_FILAMENTCHANGE_EJECT_FEED 80.0 |
|
|
|
|
|
#define MMU2_LOAD_TO_NOZZLE_SEQUENCE \ |
|
|
|
|
|
{ 7.2, 562 }, \ |
|
|
|
|
|
{ 14.4, 871 }, \ |
|
|
|
|
|
{ 36.0, 1393 }, \ |
|
|
|
|
|
{ 14.4, 871 }, \ |
|
|
|
|
|
{ 50.0, 198 } |
|
|
|
|
|
|
|
|
|
|
|
#define MMU2_RAMMING_SEQUENCE \ |
|
|
|
|
|
{ 1.0, 1000 }, \ |
|
|
|
|
|
{ 1.0, 1500 }, \ |
|
|
|
|
|
{ 2.0, 2000 }, \ |
|
|
|
|
|
{ 1.5, 3000 }, \ |
|
|
|
|
|
{ 2.5, 4000 }, \ |
|
|
|
|
|
{ -15.0, 5000 }, \ |
|
|
|
|
|
{ -14.0, 1200 }, \ |
|
|
|
|
|
{ -6.0, 600 }, \ |
|
|
|
|
|
{ 10.0, 700 }, \ |
|
|
|
|
|
{ -10.0, 400 }, \ |
|
|
|
|
|
{ -50.0, 2000 } |
|
|
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
//#define MMU2_DEBUG // Write debug info to serial output
|
|
|
|
|
|
|
|
|
|
|
|
#endif // PRUSA_MMU2
|
|
|
|
|
|
|
|
|
// @section develop
|
|
|
// @section develop
|
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* M43 - display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins |
|
|
* M43 - display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins |
|
|
*/ |
|
|
*/ |
|
|
#define PINS_DEBUGGING |
|
|
//#define PINS_DEBUGGING
|
|
|
|
|
|
|
|
|
// Enable Marlin dev mode which adds some special commands
|
|
|
// Enable Marlin dev mode which adds some special commands
|
|
|
//#define MARLIN_DEV_MODE
|
|
|
//#define MARLIN_DEV_MODE
|
|
|