🎨 Tweak TMC software serial pins
This commit is contained in:
		@@ -120,20 +120,17 @@
 | 
			
		||||
  //#define Z_HARDWARE_SERIAL  MSerial1
 | 
			
		||||
  //#define E0_HARDWARE_SERIAL MSerial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PC10
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PC10
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                   PC11
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                   PC11
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                   PC12
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                   PC12
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                  PD2
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                  PD2
 | 
			
		||||
  #define E0_SERIAL_RX_PIN      E0_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  // Reduce baud rate to improve software serial reliability
 | 
			
		||||
  #define TMC_BAUD_RATE                    19200
 | 
			
		||||
 
 | 
			
		||||
@@ -33,20 +33,17 @@
 | 
			
		||||
 * TMC2208/TMC2209 stepper drivers
 | 
			
		||||
 */
 | 
			
		||||
#if HAS_TMC_UART
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PB15
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PB15
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                   PC6
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                   PC6
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                   PC10
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                   PC10
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                  PC11
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                  PC11
 | 
			
		||||
  #define E0_SERIAL_RX_PIN      E0_SERIAL_TX_PIN
 | 
			
		||||
 | 
			
		||||
  // Reduce baud rate to improve software serial reliability
 | 
			
		||||
  #define TMC_BAUD_RATE 19200
 | 
			
		||||
 
 | 
			
		||||
@@ -84,15 +84,20 @@
 | 
			
		||||
#define E0_STEP_PIN                         PA6
 | 
			
		||||
#define E0_DIR_PIN                          PA5
 | 
			
		||||
 | 
			
		||||
// Stepper drivers Serial UART
 | 
			
		||||
#define X_SERIAL_TX_PIN                     PB3
 | 
			
		||||
#define X_SERIAL_RX_PIN                     PD2
 | 
			
		||||
#define Y_SERIAL_TX_PIN                     PA15
 | 
			
		||||
#define Y_SERIAL_RX_PIN                     PC6
 | 
			
		||||
#define Z_SERIAL_TX_PIN                     PB11
 | 
			
		||||
#define Z_SERIAL_RX_PIN                     PB10
 | 
			
		||||
#define E0_SERIAL_TX_PIN                    PC5
 | 
			
		||||
#define E0_SERIAL_RX_PIN                    PC4
 | 
			
		||||
#if HAS_TMC_UART
 | 
			
		||||
  // Stepper drivers Serial UART
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PB3
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PD2
 | 
			
		||||
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                   PA15
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                   PC6
 | 
			
		||||
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                   PB11
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                   PB10
 | 
			
		||||
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                  PC5
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                  PC4
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// Reduce baud rate to improve software serial reliability
 | 
			
		||||
#define TMC_BAUD_RATE                      19200
 | 
			
		||||
 
 | 
			
		||||
@@ -124,11 +124,11 @@
 | 
			
		||||
  // SoftwareSerial with one pin per driver
 | 
			
		||||
  // Compatible with TMC2208 and TMC2209 drivers
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PA10  // RXD1
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PA10  // RXD1
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                   PA9   // TXD1
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                   PA9   // TXD1
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                   PC7   // IO1
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                   PC7   // IO1
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
  #define TMC_BAUD_RATE                    19200
 | 
			
		||||
#else
 | 
			
		||||
  // Motor current PWM pins
 | 
			
		||||
 
 | 
			
		||||
@@ -94,17 +94,14 @@
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if HAS_TMC_UART
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PB0
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PB0
 | 
			
		||||
  #define X_SERIAL_RX_PIN        X_SERIAL_TX_PIN
 | 
			
		||||
  #define Y_SERIAL_TX_PIN                   PA7
 | 
			
		||||
  #define Y_SERIAL_RX_PIN                   PA7
 | 
			
		||||
  #define Y_SERIAL_RX_PIN        Y_SERIAL_TX_PIN
 | 
			
		||||
  #define Z_SERIAL_TX_PIN                   PA4
 | 
			
		||||
  #define Z_SERIAL_RX_PIN                   PA4
 | 
			
		||||
  #define Z_SERIAL_RX_PIN        Z_SERIAL_TX_PIN
 | 
			
		||||
  #define E0_SERIAL_TX_PIN                  PC2
 | 
			
		||||
  #define E0_SERIAL_RX_PIN                  PC2
 | 
			
		||||
  #define E0_SERIAL_RX_PIN      E0_SERIAL_TX_PIN
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
 
 | 
			
		||||
@@ -42,9 +42,6 @@
 | 
			
		||||
   * TMC2208/TMC2209 stepper drivers
 | 
			
		||||
   */
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PA11
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PA12
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -258,12 +258,12 @@
 | 
			
		||||
  //#define TMC_SOFTWARE_SERIAL
 | 
			
		||||
  #if ENABLED(TMC_SOFTWARE_SERIAL)
 | 
			
		||||
    #define X_SERIAL_TX_PIN                 PF8   // SERVO3_PIN -- XS2 - 6
 | 
			
		||||
    #define Y_SERIAL_TX_PIN                 PF9   // SERVO2_PIN -- XS2 - 5
 | 
			
		||||
    #define Z_SERIAL_TX_PIN                 PA1   // SERVO1_PIN -- XS1 - 6
 | 
			
		||||
    #define E0_SERIAL_TX_PIN                PC3   // SERVO0_PIN -- XS1 - 5
 | 
			
		||||
    #define X_SERIAL_RX_PIN      X_SERIAL_TX_PIN
 | 
			
		||||
    #define Y_SERIAL_TX_PIN                 PF9   // SERVO2_PIN -- XS2 - 5
 | 
			
		||||
    #define Y_SERIAL_RX_PIN      Y_SERIAL_TX_PIN
 | 
			
		||||
    #define Z_SERIAL_TX_PIN                 PA1   // SERVO1_PIN -- XS1 - 6
 | 
			
		||||
    #define Z_SERIAL_RX_PIN      Z_SERIAL_TX_PIN
 | 
			
		||||
    #define E0_SERIAL_TX_PIN                PC3   // SERVO0_PIN -- XS1 - 5
 | 
			
		||||
    #define E0_SERIAL_RX_PIN    E0_SERIAL_TX_PIN
 | 
			
		||||
    #define TMC_BAUD_RATE                  19200
 | 
			
		||||
  #endif
 | 
			
		||||
 
 | 
			
		||||
@@ -145,10 +145,6 @@
 | 
			
		||||
  //#define E3_HARDWARE_SERIAL Serial1
 | 
			
		||||
  //#define E4_HARDWARE_SERIAL Serial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PD5
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PD5
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -92,9 +92,6 @@
 | 
			
		||||
  //#define Z_HARDWARE_SERIAL  MSerial1
 | 
			
		||||
  //#define E0_HARDWARE_SERIAL MSerial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PC7
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PC7
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -146,10 +146,6 @@
 | 
			
		||||
  //#define E0_HARDWARE_SERIAL MSerial1
 | 
			
		||||
  //#define E1_HARDWARE_SERIAL MSerial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PD5
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PD5
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -133,9 +133,6 @@
 | 
			
		||||
  //#define E1_HARDWARE_SERIAL MSerial1
 | 
			
		||||
  //#define E2_HARDWARE_SERIAL MSerial1
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Software serial
 | 
			
		||||
  //
 | 
			
		||||
  #define X_SERIAL_TX_PIN                   PF7
 | 
			
		||||
  #define X_SERIAL_RX_PIN                   PF8
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user