🎨 Tweak TMC software serial pins
This commit is contained in:
		@@ -164,9 +164,6 @@
 | 
			
		||||
  //#define E3_HARDWARE_SERIAL Serial1
 | 
			
		||||
  //#define E4_HARDWARE_SERIAL Serial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                  P4_29
 | 
			
		||||
  #define X_SERIAL_RX_PIN                  P1_17
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -220,23 +220,20 @@
 | 
			
		||||
  //#define E3_HARDWARE_SERIAL Serial1
 | 
			
		||||
  //#define E4_HARDWARE_SERIAL Serial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                  P1_10
 | 
			
		||||
  #define X_SERIAL_RX_PIN                  P1_10
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                  P1_09
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                  P1_09
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                  P1_08
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                  P1_08
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                 P1_04
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                 P1_04
 | 
			
		||||
  #define E0_SERIAL_RX_PIN      E0_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E1_SERIAL_TX_PIN                 P1_01
 | 
			
		||||
  #define E1_SERIAL_RX_PIN                 P1_01
 | 
			
		||||
  #define E1_SERIAL_RX_PIN      E1_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  // Reduce baud rate to improve software serial reliability
 | 
			
		||||
  #define TMC_BAUD_RATE                    19200
 | 
			
		||||
 
 | 
			
		||||
@@ -172,7 +172,7 @@
 | 
			
		||||
    #define E2_CS_PIN                EXP1_05_PIN
 | 
			
		||||
    #if HAS_TMC_UART
 | 
			
		||||
      #define E2_SERIAL_TX_PIN       EXP1_05_PIN
 | 
			
		||||
      #define E2_SERIAL_RX_PIN       EXP1_05_PIN
 | 
			
		||||
      #define E2_SERIAL_RX_PIN  E2_SERIAL_TX_PIN
 | 
			
		||||
    #endif
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
@@ -185,7 +185,7 @@
 | 
			
		||||
    #define E3_CS_PIN                EXP1_07_PIN
 | 
			
		||||
    #if HAS_TMC_UART
 | 
			
		||||
      #define E3_SERIAL_TX_PIN       EXP1_07_PIN
 | 
			
		||||
      #define E3_SERIAL_RX_PIN       EXP1_07_PIN
 | 
			
		||||
      #define E3_SERIAL_RX_PIN  E3_SERIAL_TX_PIN
 | 
			
		||||
    #endif
 | 
			
		||||
  #else
 | 
			
		||||
    #define E3_ENABLE_PIN            EXP2_04_PIN
 | 
			
		||||
@@ -200,7 +200,7 @@
 | 
			
		||||
    #define E4_CS_PIN                EXP1_09_PIN
 | 
			
		||||
    #if HAS_TMC_UART
 | 
			
		||||
      #define E4_SERIAL_TX_PIN       EXP1_09_PIN
 | 
			
		||||
      #define E4_SERIAL_RX_PIN       EXP1_09_PIN
 | 
			
		||||
      #define E4_SERIAL_RX_PIN  E4_SERIAL_TX_PIN
 | 
			
		||||
    #endif
 | 
			
		||||
  #else
 | 
			
		||||
    #define E4_ENABLE_PIN            EXP2_04_PIN
 | 
			
		||||
 
 | 
			
		||||
@@ -82,17 +82,22 @@
 | 
			
		||||
//
 | 
			
		||||
#if HAS_TMC_UART
 | 
			
		||||
  #define X_SERIAL_TX_PIN                  P1_00
 | 
			
		||||
  #define X_SERIAL_RX_PIN                  P1_00
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                  P1_09
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                  P1_09
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                  P1_16
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                  P1_16
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                 P0_04
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                 P0_04
 | 
			
		||||
  #define E0_SERIAL_RX_PIN      E0_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E1_SERIAL_TX_PIN                 P2_02
 | 
			
		||||
  #define E1_SERIAL_RX_PIN                 P2_02
 | 
			
		||||
  #define E1_SERIAL_RX_PIN      E1_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E2_SERIAL_TX_PIN                 P2_06
 | 
			
		||||
  #define E2_SERIAL_RX_PIN                 P2_06
 | 
			
		||||
  #define E2_SERIAL_RX_PIN      E2_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  // Reduce baud rate to improve software serial reliability
 | 
			
		||||
  #define TMC_BAUD_RATE                    19200
 | 
			
		||||
 
 | 
			
		||||
@@ -327,10 +327,13 @@
 | 
			
		||||
   */
 | 
			
		||||
  #define X_SERIAL_TX_PIN                  P1_22  // J8-2
 | 
			
		||||
  #define X_SERIAL_RX_PIN                  P2_12  // J8-4 Interrupt Capable
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                  P1_23  // J8-3
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                  P2_11  // J8-5 Interrupt Capable
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                  P2_12  // J8-4
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                  P0_25  // TH3
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                 P4_28  // J8-6
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                 P0_26  // TH4
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -163,10 +163,6 @@
 | 
			
		||||
  //#define E3_HARDWARE_SERIAL Serial1
 | 
			
		||||
  //#define E4_HARDWARE_SERIAL Serial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
  #define X_SERIAL_TX_PIN                  P1_04
 | 
			
		||||
  #define X_SERIAL_RX_PIN                  P1_01
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -119,9 +119,6 @@
 | 
			
		||||
   * If undefined software serial is used according to the pins below
 | 
			
		||||
   */
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
  // P2_08 E1-Step
 | 
			
		||||
  // P2_13 E1-Dir
 | 
			
		||||
@@ -130,28 +127,28 @@
 | 
			
		||||
    #define X_SERIAL_TX_PIN                P0_01
 | 
			
		||||
  #endif
 | 
			
		||||
  #ifndef X_SERIAL_RX_PIN
 | 
			
		||||
    #define X_SERIAL_RX_PIN                P0_01
 | 
			
		||||
    #define X_SERIAL_RX_PIN      X_SERIAL_TX_PIN
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  #ifndef Y_SERIAL_TX_PIN
 | 
			
		||||
    #define Y_SERIAL_TX_PIN                P0_00
 | 
			
		||||
  #endif
 | 
			
		||||
  #ifndef Y_SERIAL_RX_PIN
 | 
			
		||||
    #define Y_SERIAL_RX_PIN                P0_00
 | 
			
		||||
    #define Y_SERIAL_RX_PIN      Y_SERIAL_TX_PIN
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  #ifndef Z_SERIAL_TX_PIN
 | 
			
		||||
    #define Z_SERIAL_TX_PIN                P2_13
 | 
			
		||||
  #endif
 | 
			
		||||
  #ifndef Z_SERIAL_RX_PIN
 | 
			
		||||
    #define Z_SERIAL_RX_PIN                P2_13
 | 
			
		||||
    #define Z_SERIAL_RX_PIN      Z_SERIAL_TX_PIN
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  #ifndef E0_SERIAL_TX_PIN
 | 
			
		||||
    #define E0_SERIAL_TX_PIN               P2_08
 | 
			
		||||
  #endif
 | 
			
		||||
  #ifndef E0_SERIAL_RX_PIN
 | 
			
		||||
    #define E0_SERIAL_RX_PIN               P2_08
 | 
			
		||||
    #define E0_SERIAL_RX_PIN    E0_SERIAL_TX_PIN
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  // Reduce baud rate to improve software serial reliability
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user