mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2026-01-05 14:17:42 -07:00
🔧 Automatic Trinamic RX pins
This commit is contained in:
parent
d2fab914cd
commit
91e4811534
67 changed files with 37 additions and 630 deletions
|
|
@ -42,16 +42,13 @@
|
|||
//
|
||||
// TMC2209 stepper drivers
|
||||
//
|
||||
|
||||
//
|
||||
// Hardware serial 1
|
||||
//
|
||||
#define X_HARDWARE_SERIAL Serial1
|
||||
#define Y_HARDWARE_SERIAL Serial1
|
||||
#define Z_HARDWARE_SERIAL Serial1
|
||||
#define E0_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define TMC_BAUD_RATE 115200
|
||||
#ifndef TMC_BAUD_RATE
|
||||
#define TMC_BAUD_RATE 115200
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -51,16 +51,9 @@
|
|||
*/
|
||||
|
||||
#define X_SERIAL_TX_PIN PC1
|
||||
#define X_SERIAL_RX_PIN PC1
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC0
|
||||
#define Y_SERIAL_RX_PIN PC0
|
||||
|
||||
#define Z_SERIAL_TX_PIN PA15
|
||||
#define Z_SERIAL_RX_PIN PA15
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC14
|
||||
#define E0_SERIAL_RX_PIN PC14
|
||||
|
||||
// Default TMC slave addresses
|
||||
#ifndef X_SLAVE_ADDRESS
|
||||
|
|
|
|||
|
|
@ -234,19 +234,10 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN P1_10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_09
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_08
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P1_04
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P1_01
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
#define E2_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -186,7 +185,6 @@
|
|||
#define E3_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -201,7 +199,6 @@
|
|||
#define E4_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -87,22 +87,11 @@
|
|||
//
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN P1_00
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_09
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_16
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P0_04
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P2_02
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN P2_06
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -144,19 +144,10 @@
|
|||
*/
|
||||
|
||||
#define X_SERIAL_TX_PIN P1_01
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_10
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_17
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P0_05
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P0_22
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -107,22 +107,11 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN P1_04
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_10
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_16
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P4_28
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P2_12
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN P0_10
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -36,23 +36,14 @@
|
|||
#include "../lpc1768/pins_MKS_SBASE.h"
|
||||
|
||||
#if HAS_TMC_UART
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN P1_22 // J8-2
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_23 // J8-3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P2_12 // J8-4
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P2_11 // J8-5
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P4_28 // J8-6
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -186,19 +186,10 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN P1_01
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_08
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_10
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN P1_15
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN P1_17
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -99,25 +99,12 @@
|
|||
#endif
|
||||
|
||||
#if HAS_TMC_UART
|
||||
|
||||
#define X_SERIAL_TX_PIN P1_04
|
||||
#define X_SERIAL_RX_PIN P1_04
|
||||
|
||||
#define X2_SERIAL_TX_PIN P0_10
|
||||
#define X2_SERIAL_RX_PIN P0_10
|
||||
|
||||
#define Y_SERIAL_TX_PIN P1_10
|
||||
#define Y_SERIAL_RX_PIN P1_10
|
||||
|
||||
#define Z_SERIAL_TX_PIN P1_16
|
||||
#define Z_SERIAL_RX_PIN P1_16
|
||||
|
||||
#define E0_SERIAL_TX_PIN P4_28
|
||||
#define E0_SERIAL_RX_PIN P4_28
|
||||
|
||||
#define E1_SERIAL_TX_PIN P2_12
|
||||
#define E1_SERIAL_RX_PIN P2_12
|
||||
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -307,6 +307,7 @@
|
|||
#define E7_CS_PIN -1
|
||||
#endif
|
||||
|
||||
// If only TX is defined, use the same pin for RX
|
||||
#if HAS_TMC_UART
|
||||
#if !defined(X_SERIAL_RX_PIN) && PIN_EXISTS(X_SERIAL_TX)
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
|
|
|||
|
|
@ -75,18 +75,13 @@
|
|||
// the jumper next to the limit switch socket when using sensorless homing.
|
||||
//
|
||||
#if HAS_TMC_UART
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
#define X_SERIAL_RX_PIN 73
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN 73
|
||||
#define Y_SERIAL_RX_PIN 73
|
||||
#define Y_SERIAL_TX_PIN 73
|
||||
#define Z_SERIAL_RX_PIN 73
|
||||
#define Z_SERIAL_TX_PIN 73
|
||||
#define E0_SERIAL_RX_PIN 73
|
||||
#define E0_SERIAL_TX_PIN 73
|
||||
#define E1_SERIAL_RX_PIN 12
|
||||
#define E1_SERIAL_TX_PIN 12
|
||||
|
||||
// Default TMC slave addresses
|
||||
|
|
|
|||
|
|
@ -32,9 +32,9 @@
|
|||
#define Z_MAX_PIN 2
|
||||
|
||||
#if HAS_TMC_UART
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN 71
|
||||
#define X_SERIAL_RX_PIN 72
|
||||
|
||||
|
|
|
|||
|
|
@ -124,33 +124,26 @@
|
|||
//#define E3_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN -1 // 59
|
||||
#define X_SERIAL_RX_PIN -1 // 63
|
||||
//#define X_SERIAL_RX_PIN -1 // 63
|
||||
#define X2_SERIAL_TX_PIN -1
|
||||
#define X2_SERIAL_RX_PIN -1
|
||||
|
||||
#define Y_SERIAL_TX_PIN -1 // 64
|
||||
#define Y_SERIAL_RX_PIN -1 // 40
|
||||
//#define Y_SERIAL_RX_PIN -1 // 40
|
||||
#define Y2_SERIAL_TX_PIN -1
|
||||
#define Y2_SERIAL_RX_PIN -1
|
||||
|
||||
#define Z_SERIAL_TX_PIN -1 // 44
|
||||
#define Z_SERIAL_RX_PIN -1 // 42
|
||||
//#define Z_SERIAL_RX_PIN -1 // 42
|
||||
#define Z2_SERIAL_TX_PIN -1
|
||||
#define Z2_SERIAL_RX_PIN -1
|
||||
|
||||
#define E0_SERIAL_TX_PIN -1 // 66
|
||||
#define E0_SERIAL_RX_PIN -1 // 65
|
||||
//#define E0_SERIAL_RX_PIN -1 // 65
|
||||
#define E1_SERIAL_TX_PIN -1
|
||||
#define E1_SERIAL_RX_PIN -1
|
||||
#define E2_SERIAL_TX_PIN -1
|
||||
#define E2_SERIAL_RX_PIN -1
|
||||
#define E3_SERIAL_TX_PIN -1
|
||||
#define E3_SERIAL_RX_PIN -1
|
||||
#define E4_SERIAL_TX_PIN -1
|
||||
#define E4_SERIAL_RX_PIN -1
|
||||
#define E5_SERIAL_RX_PIN -1
|
||||
#define E6_SERIAL_RX_PIN -1
|
||||
#define E7_SERIAL_RX_PIN -1
|
||||
#define E5_SERIAL_TX_PIN -1
|
||||
#define E6_SERIAL_TX_PIN -1
|
||||
#define E7_SERIAL_TX_PIN -1
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -126,16 +126,9 @@
|
|||
//#define E0_HARDWARE_SERIAL MSerial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC11
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC12
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD2
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -34,16 +34,9 @@
|
|||
*/
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PB15
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC6
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC10
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC11
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -81,16 +81,9 @@
|
|||
|
||||
#if HAS_TMC_UART // Shared with EXP1
|
||||
#define X_SERIAL_TX_PIN PC10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC11
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC12
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC14
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -81,21 +81,18 @@
|
|||
// Steppers
|
||||
//
|
||||
#if HAS_TMC_UART
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
||||
// Software serial
|
||||
#define X_SERIAL_TX_PIN PB12
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
#define X_DIAG_PIN PB10
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB13
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
#define Y_DIAG_PIN PB11
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB14
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#endif // HAS_TMC_UART
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -127,11 +127,8 @@
|
|||
// SoftwareSerial with one pin per driver
|
||||
// Compatible with TMC2208 and TMC2209 drivers
|
||||
#define X_SERIAL_TX_PIN PA10 // RXD1
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
#define Y_SERIAL_TX_PIN PA9 // TXD1
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
#define Z_SERIAL_TX_PIN PC7 // IO1
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
#ifndef TMC_BAUD_RATE
|
||||
#define TMC_BAUD_RATE 19200
|
||||
#endif
|
||||
|
|
@ -174,7 +171,6 @@
|
|||
//
|
||||
#if AXIS_DRIVER_TYPE_E0(TMC2208) || AXIS_DRIVER_TYPE_E0(TMC2209)
|
||||
#define E0_SERIAL_TX_PIN PA8 // IO0
|
||||
#define E0_SERIAL_RX_PIN PA8 // IO0
|
||||
#else
|
||||
// Motor current PWM pins
|
||||
#define MOTOR_CURRENT_PWM_E_PIN PB0 // VREF1 CONTROL E
|
||||
|
|
|
|||
|
|
@ -95,13 +95,9 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PB0
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
#define Y_SERIAL_TX_PIN PA7
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
#define Z_SERIAL_TX_PIN PA4
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
#define E0_SERIAL_TX_PIN PC2
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -85,9 +85,9 @@
|
|||
#define E0_ENABLE_PIN PC13
|
||||
|
||||
#if HAS_TMC_UART
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
|
||||
// Hardware serial with switch
|
||||
#define X_HARDWARE_SERIAL MSerial2
|
||||
|
|
|
|||
|
|
@ -38,9 +38,9 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
|
||||
#define X_SERIAL_TX_PIN PA11
|
||||
#define X_SERIAL_RX_PIN PA12
|
||||
|
|
|
|||
|
|
@ -120,19 +120,10 @@
|
|||
// Software serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PD6
|
||||
#define X_SERIAL_RX_PIN PD6
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC11
|
||||
#define Y_SERIAL_RX_PIN PC11
|
||||
|
||||
#define Z_SERIAL_TX_PIN PA8
|
||||
#define Z_SERIAL_RX_PIN PA8
|
||||
|
||||
#define E0_SERIAL_TX_PIN PG2
|
||||
#define E0_SERIAL_RX_PIN PG2
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PG6
|
||||
#define Z2_SERIAL_RX_PIN PG6
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
|
|
|||
|
|
@ -261,13 +261,9 @@
|
|||
//#define TMC_SOFTWARE_SERIAL
|
||||
#if ENABLED(TMC_SOFTWARE_SERIAL)
|
||||
#define X_SERIAL_TX_PIN PF8 // SERVO3_PIN -- XS2 - 6
|
||||
#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
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -151,16 +151,9 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PD5
|
||||
#define X_SERIAL_RX_PIN PD5
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD7
|
||||
#define Y_SERIAL_RX_PIN PD7
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD4
|
||||
#define Z_SERIAL_RX_PIN PD4
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD9
|
||||
#define E0_SERIAL_RX_PIN PD9
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -107,16 +107,9 @@
|
|||
//#define E0_HARDWARE_SERIAL MSerial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC7
|
||||
#define X_SERIAL_RX_PIN PC7
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD2
|
||||
#define Y_SERIAL_RX_PIN PD2
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC12
|
||||
#define Z_SERIAL_RX_PIN PC12
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC11
|
||||
#define E0_SERIAL_RX_PIN PC11
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -155,19 +155,10 @@
|
|||
//#define E1_HARDWARE_SERIAL MSerial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PD5
|
||||
#define X_SERIAL_RX_PIN PD5
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD7
|
||||
#define Y_SERIAL_RX_PIN PD7
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD4
|
||||
#define Z_SERIAL_RX_PIN PD4
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD9
|
||||
#define E0_SERIAL_RX_PIN PD9
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD8
|
||||
#define E1_SERIAL_RX_PIN PD8
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -137,25 +137,12 @@
|
|||
//#define E1_HARDWARE_SERIAL MSerial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PE3
|
||||
#define X_SERIAL_RX_PIN PE3
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE4
|
||||
#define Y_SERIAL_RX_PIN PE4
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB3
|
||||
#define Z_SERIAL_RX_PIN PB3
|
||||
|
||||
#define E0_SERIAL_TX_PIN PB7
|
||||
#define E0_SERIAL_RX_PIN PB7
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD15
|
||||
#define E1_SERIAL_RX_PIN PD15
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD11
|
||||
#define E2_SERIAL_RX_PIN PD11
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD8
|
||||
#define E3_SERIAL_RX_PIN PD8
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -113,16 +113,9 @@
|
|||
//#define E0_HARDWARE_SERIAL MSerial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC11
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC12
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD2
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -206,21 +206,10 @@
|
|||
#if HAS_TMC_UART
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
#define X_SERIAL_TX_PIN EXT0_PIN
|
||||
#define X_SERIAL_RX_PIN EXT0_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN EXT1_PIN
|
||||
#define Y_SERIAL_RX_PIN EXT1_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN EXT2_PIN
|
||||
#define Z_SERIAL_RX_PIN EXT2_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN EXT3_PIN
|
||||
#define E0_SERIAL_RX_PIN EXT3_PIN
|
||||
|
||||
#define E1_SERIAL_RX_PIN EXT4_PIN
|
||||
#define E1_SERIAL_TX_PIN EXT4_PIN
|
||||
|
||||
#define Z2_SERIAL_RX_PIN EXT4_PIN
|
||||
#define Z2_SERIAL_TX_PIN EXT4_PIN
|
||||
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -140,16 +140,9 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PE2
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE4
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD7
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -118,23 +118,12 @@
|
|||
*/
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PD6
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD1
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD15
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD11
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#if ENABLED(BTT_E3_RRF_IDEX_BOARD)
|
||||
#define X2_SERIAL_TX_PIN FPC12_PIN // X2UART
|
||||
#define X2_SERIAL_RX_PIN X2_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN FPC6_PIN // E1UART
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
|
|
|
|||
|
|
@ -255,38 +255,17 @@
|
|||
//#define E7_HARDWARE_SERIAL Serial1 // M5 MOTOR 5
|
||||
|
||||
#define X_SERIAL_TX_PIN PC14
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE1
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB5
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PG10
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD4
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PC12
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#if ENABLED(M5_EXTENDER)
|
||||
#define E3_SERIAL_TX_PIN PG4
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_TX_PIN PE15
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
|
||||
#define E5_SERIAL_TX_PIN PE7
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
|
||||
#define E6_SERIAL_TX_PIN PF15
|
||||
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
||||
|
||||
#define E7_SERIAL_TX_PIN PH14
|
||||
#define E7_SERIAL_RX_PIN E7_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
|
|
|
|||
|
|
@ -288,28 +288,13 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC4
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD11
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC6
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PC7
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PF2
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PE4
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PE1
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD3
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -390,7 +375,6 @@
|
|||
#define E4_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M2 on Driver Expansion Module
|
||||
|
|
@ -401,7 +385,6 @@
|
|||
#define E5_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E5_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M3 on Driver Expansion Module
|
||||
|
|
@ -412,7 +395,6 @@
|
|||
#define E6_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E6_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
#endif // BTT_MOTOR_EXPANSION
|
||||
|
|
|
|||
|
|
@ -211,22 +211,11 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC13
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE1
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD4
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD1
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD6
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -395,7 +384,6 @@
|
|||
#define E3_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E3_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -408,7 +396,6 @@
|
|||
#define E4_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E4_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -423,7 +410,6 @@
|
|||
#define E5_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E5_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E5_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E5_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -305,19 +305,10 @@
|
|||
// Software serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PE0
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD0
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC6
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD12
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -400,7 +391,6 @@
|
|||
#define E2_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -413,7 +403,6 @@
|
|||
#define E3_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -428,7 +417,6 @@
|
|||
#define E4_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -139,6 +139,7 @@
|
|||
#endif
|
||||
|
||||
#if HAS_TMC_UART
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
||||
|
|
|
|||
|
|
@ -253,31 +253,14 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PG13
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PG10
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD5
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD1
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PA14
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PG6
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PG3
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_TX_PIN PD10
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
|
||||
#define E5_SERIAL_TX_PIN PB12
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -39,17 +39,11 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PE8
|
||||
#define X_SERIAL_RX_PIN PE8
|
||||
#define Y_SERIAL_TX_PIN PC4
|
||||
#define Y_SERIAL_RX_PIN PC4
|
||||
#define Z_SERIAL_TX_PIN PD12
|
||||
#define Z_SERIAL_RX_PIN PD12
|
||||
#define E0_SERIAL_TX_PIN PA15
|
||||
#define E0_SERIAL_RX_PIN PA15
|
||||
#define E1_SERIAL_TX_PIN PC5
|
||||
#define E1_SERIAL_RX_PIN PC5
|
||||
#define E2_SERIAL_TX_PIN PE0
|
||||
#define E2_SERIAL_RX_PIN PE0
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -76,28 +76,13 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PE7
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define X2_SERIAL_TX_PIN PA15
|
||||
#define X2_SERIAL_RX_PIN X2_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE15
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD10
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PD11
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD7
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PC14
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PC15
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -144,37 +144,20 @@
|
|||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PD2
|
||||
#define X_SERIAL_RX_PIN PD2
|
||||
|
||||
#define X2_SERIAL_TX_PIN PE15
|
||||
#define X2_SERIAL_RX_PIN PE15
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD8
|
||||
#define Y_SERIAL_RX_PIN PD8
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD7
|
||||
#define Z_SERIAL_RX_PIN PD7
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PC14
|
||||
#define Z2_SERIAL_RX_PIN PC14
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC15
|
||||
#define E0_SERIAL_RX_PIN PC15
|
||||
|
||||
#define E1_SERIAL_TX_PIN PG3
|
||||
#define E1_SERIAL_RX_PIN PG3
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD9
|
||||
#define E2_SERIAL_RX_PIN PD9
|
||||
|
||||
#define E3_SERIAL_TX_PIN PF5
|
||||
#define E3_SERIAL_RX_PIN PF5
|
||||
|
||||
#define E4_SERIAL_TX_PIN PG11
|
||||
#define E4_SERIAL_RX_PIN PG11
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
#ifndef TMC_BAUD_RATE
|
||||
#define TMC_BAUD_RATE 19200
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -253,31 +253,14 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PA15
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB8
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB9
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PB3
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PG15
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PG12
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PE2
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_TX_PIN PG11
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
|
||||
#define E5_SERIAL_TX_PIN PD2
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
|
@ -443,7 +426,6 @@
|
|||
#define E6_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E6_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E6_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -456,7 +438,6 @@
|
|||
#define E7_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E7_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E7_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E7_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -471,7 +452,6 @@
|
|||
#define E8_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E8_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E8_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E8_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -114,9 +114,9 @@
|
|||
//#endif
|
||||
|
||||
#if HAS_TMC_UART
|
||||
/**
|
||||
* TMC2208/TMC2209 stepper drivers
|
||||
*/
|
||||
//
|
||||
// TMC2208/TMC2209 stepper drivers
|
||||
//
|
||||
#ifndef X_SERIAL_TX_PIN
|
||||
#define X_SERIAL_TX_PIN PB2
|
||||
#endif
|
||||
|
|
@ -136,10 +136,9 @@
|
|||
#ifndef EX_SERIAL_TX_PIN
|
||||
#define EX_SERIAL_TX_PIN PE0
|
||||
#endif
|
||||
//#define Z2_SERIAL_RX_PIN EX_SERIAL_RX_PIN
|
||||
//#define Z2_SERIAL_TX_PIN EX_SERIAL_TX_PIN
|
||||
//#define E2_SERIAL_RX_PIN EX_SERIAL_RX_PIN
|
||||
//#define E2_SERIAL_TX_PIN EX_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
|
|
|||
|
|
@ -204,19 +204,10 @@
|
|||
// Software serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PC15
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB6
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD7
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD4
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD0
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -297,7 +288,6 @@
|
|||
#define E2_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -310,7 +300,6 @@
|
|||
#define E3_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -325,7 +314,6 @@
|
|||
#define E4_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -158,28 +158,13 @@
|
|||
// No Hardware serial for steppers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PE6
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB7
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PB3
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD4
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD0
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD15
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_TX_PIN PD11
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -100,19 +100,10 @@
|
|||
// No Hardware serial for steppers
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PD5
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD7
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD4
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD9
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD8
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -152,19 +152,10 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PD5
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD7
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD4
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD9
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD8
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -197,25 +197,12 @@
|
|||
//
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PE6
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB7
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PB3
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD4
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD0
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD15
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -123,22 +123,11 @@
|
|||
#elif HAS_TMC_UART
|
||||
|
||||
#define X_SERIAL_TX_PIN PD8
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB12
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE8
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define I_SERIAL_TX_PIN PC5
|
||||
#define I_SERIAL_RX_PIN I_SERIAL_TX_PIN
|
||||
|
||||
#define J_SERIAL_TX_PIN PE12
|
||||
#define J_SERIAL_RX_PIN J_SERIAL_TX_PIN
|
||||
|
||||
#define K_SERIAL_TX_PIN PA2
|
||||
#define K_SERIAL_RX_PIN K_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -123,22 +123,11 @@
|
|||
#elif HAS_TMC_UART
|
||||
|
||||
#define X_SERIAL_TX_PIN PD8
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB12
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE8
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define I_SERIAL_TX_PIN PC5
|
||||
#define I_SERIAL_RX_PIN I_SERIAL_TX_PIN
|
||||
|
||||
#define J_SERIAL_TX_PIN PE12
|
||||
#define J_SERIAL_RX_PIN J_SERIAL_TX_PIN
|
||||
|
||||
#define K_SERIAL_TX_PIN PA2
|
||||
#define K_SERIAL_RX_PIN K_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -48,20 +48,9 @@
|
|||
// TMC2208/TMC2209 Software Serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PC14 // BTT Rumba32 only uses 1 pin for UART
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE4
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE0
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC13
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD5
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD1
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -146,22 +146,11 @@
|
|||
#if HAS_TMC_UART
|
||||
|
||||
#define X_SERIAL_TX_PIN PC15
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define X2_SERIAL_TX_PIN PA8
|
||||
#define X2_SERIAL_RX_PIN X2_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PB6
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD5
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD1
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PE9
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#define TMC_BAUD_RATE 19200
|
||||
|
|
|
|||
|
|
@ -130,16 +130,9 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PB9
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE12
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PG9
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -97,7 +97,6 @@
|
|||
//#define TMC_BAUD_RATE 250000
|
||||
|
||||
#define E0_SERIAL_TX_PIN PA15
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -155,19 +155,10 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PB8 // X_CS_PIN
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC9 // Y_CS_PIN
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PD0 // Z_CS_PIN
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD1 // E0_CS_PIN
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PB5 // E1_CS_PIN
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -124,16 +124,9 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PB12
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PC10
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC9
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PA13
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -141,19 +141,10 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PD9 // X_CS_PIN
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD8 // Y_CS_PIN
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB10 // Z_CS_PIN
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PB2 // E0_CS_PIN
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PA6 // E1_CS_PIN
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -55,13 +55,8 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define E1_SERIAL_TX_PIN PF8
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD13
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PC7
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -54,13 +54,8 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define E1_SERIAL_TX_PIN PF8
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD14
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD10
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -177,19 +177,10 @@
|
|||
|
||||
#if HAS_TMC_UART
|
||||
#define X_SERIAL_TX_PIN PC10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PF13
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PF9
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PD4
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD0
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -310,19 +310,10 @@
|
|||
// Software serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PF10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD4
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC8
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PD8
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PB11
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -415,7 +406,6 @@
|
|||
#define E2_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -428,7 +418,6 @@
|
|||
#define E3_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -443,7 +432,6 @@
|
|||
#define E4_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
|
|
@ -426,7 +426,6 @@
|
|||
#define E4_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M2 on Driver Expansion Module
|
||||
|
|
@ -437,7 +436,6 @@
|
|||
#define E5_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E5_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M3 on Driver Expansion Module
|
||||
|
|
@ -448,7 +446,6 @@
|
|||
#define E6_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E6_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
#endif // BTT_MOTOR_EXPANSION
|
||||
|
|
|
|||
|
|
@ -315,28 +315,13 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC13
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PE3
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PB9
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PB5
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PG14
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PG10
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD5
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PC6
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -301,34 +301,17 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PG14
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PG13
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PG12
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PG11
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PG10
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PG9
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PD7
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD6
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_TX_PIN PG8
|
||||
#define E4_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
#define E4_SERIAL_RX_PIN E3_SERIAL_RX_PIN
|
||||
#define E5_SERIAL_TX_PIN PG7
|
||||
#define E5_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
#define E5_SERIAL_RX_PIN E3_SERIAL_RX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
|
|||
|
|
@ -293,28 +293,13 @@
|
|||
//#define E4_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PC4
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD11
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PC6
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define Z2_SERIAL_TX_PIN PC7
|
||||
#define Z2_SERIAL_RX_PIN Z2_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PF2
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PE4
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
#define E2_SERIAL_TX_PIN PE1
|
||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||
|
||||
#define E3_SERIAL_TX_PIN PD3
|
||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -395,7 +380,6 @@
|
|||
#define E4_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M2 on Driver Expansion Module
|
||||
|
|
@ -406,7 +390,6 @@
|
|||
#define E5_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E5_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// M3 on Driver Expansion Module
|
||||
|
|
@ -417,7 +400,6 @@
|
|||
#define E6_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E6_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
#endif // BTT_MOTOR_EXPANSION
|
||||
|
|
|
|||
|
|
@ -159,28 +159,18 @@
|
|||
//#define E7_HARDWARE_SERIAL Serial1
|
||||
|
||||
#define X_SERIAL_TX_PIN PG10
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD4
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#ifdef BX_SWAP_ZM_E1M
|
||||
#define Z_SERIAL_TX_PIN PC8
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
#else
|
||||
#define Z_SERIAL_TX_PIN PD5
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
#define E0_SERIAL_TX_PIN PI8
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#ifdef BX_SWAP_ZM_E1M
|
||||
#define E1_SERIAL_TX_PIN PD5
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
#else
|
||||
#define E1_SERIAL_TX_PIN PC8
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
#endif
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
|
|
|
|||
|
|
@ -298,19 +298,10 @@
|
|||
// Software serial
|
||||
//
|
||||
#define X_SERIAL_TX_PIN PD5
|
||||
#define X_SERIAL_RX_PIN X_SERIAL_TX_PIN
|
||||
|
||||
#define Y_SERIAL_TX_PIN PD0
|
||||
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
|
||||
|
||||
#define Z_SERIAL_TX_PIN PE1
|
||||
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
|
||||
|
||||
#define E0_SERIAL_TX_PIN PC6
|
||||
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
|
||||
|
||||
#define E1_SERIAL_TX_PIN PD12
|
||||
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
|
||||
|
||||
// Reduce baud rate to improve software serial reliability
|
||||
#ifndef TMC_BAUD_RATE
|
||||
|
|
@ -394,7 +385,6 @@
|
|||
#define E2_CS_PIN EXP1_06_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
|
@ -407,7 +397,6 @@
|
|||
#define E3_CS_PIN EXP1_04_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
@ -422,7 +411,6 @@
|
|||
#define E4_CS_PIN EXP1_02_PIN
|
||||
#if HAS_TMC_UART
|
||||
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||
#endif
|
||||
#else
|
||||
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue