Add support for Průša MK2 Multiplexer

This commit is contained in:
Scott Lahteine 2017-06-02 13:57:31 -05:00
parent a4a587a897
commit 5b11b33854
38 changed files with 714 additions and 41 deletions

View file

@ -352,10 +352,21 @@
#error "EXTRUDERS must be 1 with HEATERS_PARALLEL."
#endif
#elif ENABLED(MK2_MULTIPLEXER)
#error "MK2_MULTIPLEXER requires 2 or more EXTRUDERS."
#elif ENABLED(SINGLENOZZLE)
#error "SINGLENOZZLE requires 2 or more EXTRUDERS."
#endif
/**
* Sanity checking for the Průša MK2 Multiplexer
*/
#ifdef SNMM
#error "SNMM is now MK2_MULTIPLEXER. Please update your configuration."
#elif ENABLED(MK2_MULTIPLEXER) && DISABLED(ADVANCED_PAUSE_FEATURE)
#error "ADVANCED_PAUSE_FEATURE is required with MK2_MULTIPLEXER."
#endif
/**
* A Dual Nozzle carriage with switching servo
*/