🎨 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