Unify BTT Motor Expansion Options (#21823)
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							6a1e78e614
						
					
				
				
					commit
					a7fd6b68be
				
			@@ -279,7 +279,7 @@
 | 
			
		||||
    #undef SPEAKER
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
#elif HAS_WIRED_LCD && !HAS_BTT_EXP_MOT
 | 
			
		||||
#elif HAS_WIRED_LCD && !BTT_MOTOR_EXPANSION
 | 
			
		||||
 | 
			
		||||
  #if ENABLED(ANET_FULL_GRAPHICS_LCD_ALT_WIRING)
 | 
			
		||||
    #error "CAUTION! ANET_FULL_GRAPHICS_LCD_ALT_WIRING requires wiring modifications. See 'pins_BTT_SKR_V1_4.h' for details. Comment out this line to continue."
 | 
			
		||||
 
 | 
			
		||||
@@ -23,11 +23,11 @@
 | 
			
		||||
 | 
			
		||||
#include "env_validate.h"
 | 
			
		||||
 | 
			
		||||
// If you have the Big tree tech driver expansion module, enable HAS_BTT_EXP_MOT
 | 
			
		||||
// If you have the BigTreeTech driver expansion module, enable BTT_MOTOR_EXPANSION
 | 
			
		||||
// https://github.com/bigtreetech/BTT-Expansion-module/tree/master/BTT%20EXP-MOT
 | 
			
		||||
//#define HAS_BTT_EXP_MOT 1
 | 
			
		||||
//#define BTT_MOTOR_EXPANSION
 | 
			
		||||
 | 
			
		||||
#if BOTH(HAS_WIRED_LCD, HAS_BTT_EXP_MOT)
 | 
			
		||||
#if BOTH(HAS_WIRED_LCD, BTT_MOTOR_EXPANSION)
 | 
			
		||||
  #if EITHER(CR10_STOCKDISPLAY, ENDER2_STOCKDISPLAY)
 | 
			
		||||
    #define EXP_MOT_USE_EXP2_ONLY 1
 | 
			
		||||
  #else
 | 
			
		||||
@@ -138,16 +138,15 @@
 | 
			
		||||
  #error "No custom SD drive cable defined for this board."
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if HAS_BTT_EXP_MOT
 | 
			
		||||
 | 
			
		||||
  /**              _____                                      _____
 | 
			
		||||
   *           NC | · · | GND                             NC | · · | GND
 | 
			
		||||
   *           NC | · · | 1.31 (M1EN)            (M2EN) 1.23 | · · | 1.22 (M3EN)
 | 
			
		||||
   * (M1STP) 0.18 | · ·   3.25 (M1DIR)           (M1RX) 1.21 | · ·   1.20 (M1DIAG)
 | 
			
		||||
   * (M2DIR) 0.16 | · · | 3.26 (M2STP)           (M2RX) 1.19 | · · | 1.18 (M2DIAG)
 | 
			
		||||
   * (M3DIR) 0.15 | · · | 0.17 (M3STP)           (M3RX) 0.28 | · · | 1.30 (M3DIAG)
 | 
			
		||||
   *               -----                                      -----
 | 
			
		||||
   *               EXP2                                       EXP1
 | 
			
		||||
#if ENABLED(BTT_MOTOR_EXPANSION)
 | 
			
		||||
  /**       _____                        _____
 | 
			
		||||
   *    NC | . . | GND               NC | . . | GND
 | 
			
		||||
   *    NC | . . | M1EN            M2EN | . . | M3EN
 | 
			
		||||
   * M1STP | . .   M1DIR           M1RX | . .   M1DIAG
 | 
			
		||||
   * M2DIR | . . | M2STP           M2RX | . . | M2DIAG
 | 
			
		||||
   * M3DIR | . . | M3STP           M3RX | . . | M3DIAG
 | 
			
		||||
   *        -----                        -----
 | 
			
		||||
   *        EXP2                         EXP1
 | 
			
		||||
   *
 | 
			
		||||
   * NB In EXP_MOT_USE_EXP2_ONLY mode EXP1 is not used and M2EN and M3EN need to be jumpered to M1EN
 | 
			
		||||
   */
 | 
			
		||||
@@ -195,4 +194,4 @@
 | 
			
		||||
    #define E4_ENABLE_PIN            EXP2_04_PIN
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
#endif // HAS_BTT_EXP_MOT
 | 
			
		||||
#endif // BTT_MOTOR_EXPANSION
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user