0
0
Fork 0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2025-08-14 01:12:09 +00:00

🔧 Allow TMC_BAUD_RATE override

This commit is contained in:
Scott Lahteine 2023-05-05 20:46:33 -05:00
parent 85325f585a
commit 40895cbcbb
51 changed files with 232 additions and 92 deletions

View file

@ -91,7 +91,9 @@
#define K_CS_PIN 159 #define K_CS_PIN 159
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
// //
// Temperature Sensors // Temperature Sensors

View file

@ -63,7 +63,9 @@
#define E0_SERIAL_RX_PIN PC14 #define E0_SERIAL_RX_PIN PC14
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART

View file

@ -186,9 +186,12 @@
#define E1_SERIAL_RX_PIN P1_01 #define E1_SERIAL_RX_PIN P1_01
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
/** /**
* ------ ------ * ------ ------
* (BEEPER) 1.30 | 1 2 | 0.28 (BTN_ENC) (MISO) 0.17 | 1 2 | 0.15 (SCK) * (BEEPER) 1.30 | 1 2 | 0.28 (BTN_ENC) (MISO) 0.17 | 1 2 | 0.15 (SCK)

View file

@ -243,9 +243,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
/** ------ ------ /** ------ ------
* 1.30 | 1 2 | 0.28 0.17 | 1 2 | 0.15 * 1.30 | 1 2 | 0.28 0.17 | 1 2 | 0.15
* 1.18 | 3 4 | 1.19 3.26 | 3 4 | 0.16 * 1.18 | 3 4 | 1.19 3.26 | 3 4 | 0.16

View file

@ -106,7 +106,9 @@
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN #define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#else #else
#error "TMC2208 UART configuration is required for GMarsh X6." #error "TMC2208 UART configuration is required for GMarsh X6."
#endif #endif

View file

@ -336,9 +336,12 @@
#define E0_SERIAL_RX_PIN P0_26 // TH4 #define E0_SERIAL_RX_PIN P0_26 // TH4
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// UNUSED // UNUSED
//#define PIN_P0_02 P0_02 // AUX1 (Interrupt Capable/ADC/Serial Port 0) //#define PIN_P0_02 P0_02 // AUX1 (Interrupt Capable/ADC/Serial Port 0)
//#define PIN_P0_03 P0_03 // AUX1 (Interrupt Capable/ADC/Serial Port 0) //#define PIN_P0_03 P0_03 // AUX1 (Interrupt Capable/ADC/Serial Port 0)

View file

@ -184,7 +184,10 @@
#define Z2_SERIAL_RX_PIN P1_17 #define Z2_SERIAL_RX_PIN P1_17
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART
// //

View file

@ -151,9 +151,12 @@
#endif #endif
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// 3.3V max when defined as an analog input // 3.3V max when defined as an analog input

View file

@ -153,9 +153,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// TMC Low Power Standby pins // TMC Low Power Standby pins
// //

View file

@ -126,9 +126,12 @@
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN #define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -56,5 +56,8 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART

View file

@ -195,7 +195,10 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART
// //

View file

@ -99,9 +99,12 @@
#define E0_SERIAL_RX_PIN P0_21 #define E0_SERIAL_RX_PIN P0_21
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temp Sensors // Temp Sensors
// 3.3V max when defined as an Analog Input! // 3.3V max when defined as an Analog Input!

View file

@ -337,8 +337,9 @@
* Hardware serial communication ports. * Hardware serial communication ports.
* If undefined software serial is used according to the pins below * If undefined software serial is used according to the pins below
* *
* Serial2 -- AUX-4 Pin 18 (D16 TX2) and AUX-4 Pin 17 (D17 RX2) * Serial1 -- TX1 = D18 RX1 = D19 (Z-MIN and Z-MAX on RAMPS)
* Serial1 -- Pins D18 and D19 are used for Z-MIN and Z-MAX * Serial2 -- TX2 = D16 RX2 = D17 (AUX4-18 and AUX4-17)
* Serial3 -- TX3 = D14 RX3 = D15 (Available on some RAMPS-like boards)
*/ */
//#define X_HARDWARE_SERIAL Serial1 //#define X_HARDWARE_SERIAL Serial1
//#define X2_HARDWARE_SERIAL Serial1 //#define X2_HARDWARE_SERIAL Serial1

View file

@ -69,6 +69,7 @@
* IIC : 12V GND D21 D20 GND 5V * IIC : 12V GND D21 D20 GND 5V
* (SCL SDA) * (SCL SDA)
* *
* TX2 RX2 RX3 TX3
* END STOPS : D19 D18 D15 D14 D2 D3 * END STOPS : D19 D18 D15 D14 D2 D3
* GND GND GND GND GND GND * GND GND GND GND GND GND
* 5V 5V 5V 5V 5V 5V * 5V 5V 5V 5V 5V 5V

View file

@ -131,9 +131,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -46,5 +46,8 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART

View file

@ -93,9 +93,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Heaters / Fans // Heaters / Fans
// //

View file

@ -100,7 +100,9 @@
#endif #endif
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
// //
// Temperature Sensors // Temperature Sensors

View file

@ -128,7 +128,9 @@
#define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN #define Y_SERIAL_RX_PIN Y_SERIAL_TX_PIN
#define Z_SERIAL_TX_PIN PC7 // IO1 #define Z_SERIAL_TX_PIN PC7 // IO1
#define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN #define Z_SERIAL_RX_PIN Z_SERIAL_TX_PIN
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#else #else
// Motor current PWM pins // Motor current PWM pins
#define MOTOR_CURRENT_PWM_XY_PIN PA6 // VREF2/3 CONTROL XY #define MOTOR_CURRENT_PWM_XY_PIN PA6 // VREF2/3 CONTROL XY
@ -169,7 +171,6 @@
#if AXIS_DRIVER_TYPE_E0(TMC2208) || AXIS_DRIVER_TYPE_E0(TMC2209) #if AXIS_DRIVER_TYPE_E0(TMC2208) || AXIS_DRIVER_TYPE_E0(TMC2209)
#define E0_SERIAL_TX_PIN PA8 // IO0 #define E0_SERIAL_TX_PIN PA8 // IO0
#define E0_SERIAL_RX_PIN PA8 // IO0 #define E0_SERIAL_RX_PIN PA8 // IO0
#define TMC_BAUD_RATE 19200
#else #else
// Motor current PWM pins // Motor current PWM pins
#define MOTOR_CURRENT_PWM_E_PIN PB0 // VREF1 CONTROL E #define MOTOR_CURRENT_PWM_E_PIN PB0 // VREF1 CONTROL E

View file

@ -118,9 +118,12 @@
#endif #endif
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Stepper current PWM // Stepper current PWM
// //

View file

@ -55,5 +55,8 @@
#define E0_SERIAL_RX_PIN PA3 #define E0_SERIAL_RX_PIN PA3
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART

View file

@ -156,7 +156,10 @@
#define E0_SERIAL_RX_PIN PD9 #define E0_SERIAL_RX_PIN PD9
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART
// //

View file

@ -112,9 +112,12 @@
#define E0_SERIAL_RX_PIN PC11 #define E0_SERIAL_RX_PIN PC11
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Heaters 0,1 / Fans / Bed // Heaters 0,1 / Fans / Bed
// //

View file

@ -163,7 +163,10 @@
#define E1_SERIAL_RX_PIN PD8 #define E1_SERIAL_RX_PIN PD8
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART
// //

View file

@ -125,9 +125,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -223,5 +223,8 @@
#define Z2_SERIAL_RX_PIN EXT4_PIN #define Z2_SERIAL_RX_PIN EXT4_PIN
#define Z2_SERIAL_TX_PIN EXT4_PIN #define Z2_SERIAL_TX_PIN EXT4_PIN
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART

View file

@ -152,9 +152,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -131,9 +131,12 @@
#endif #endif
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -282,9 +282,12 @@
#endif #endif
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -299,9 +299,12 @@
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN #define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
/** ------ ------ /** ------ ------
* (BEEPER) PE8 | 1 2 | PE7 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK) * (BEEPER) PE8 | 1 2 | PE7 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK)
* (LCD_EN) PE9 | 3 4 | PE10 (LCD_RS) (BTN_EN1) PB2 | 3 4 | PA4 (SD_SS) * (LCD_EN) PE9 | 3 4 | PE10 (LCD_RS) (BTN_EN1) PB2 | 3 4 | PA4 (SD_SS)

View file

@ -222,9 +222,12 @@
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN #define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// Use ADC pins without pullup for sensors that don't need a pullup. // Use ADC pins without pullup for sensors that don't need a pullup.

View file

@ -322,9 +322,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// SD Connection // SD Connection
// //

View file

@ -159,9 +159,12 @@
//#define E2_SERIAL_RX_PIN EX_SERIAL_RX_PIN //#define E2_SERIAL_RX_PIN EX_SERIAL_RX_PIN
//#define E2_SERIAL_TX_PIN EX_SERIAL_TX_PIN //#define E2_SERIAL_TX_PIN EX_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -175,9 +175,12 @@
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN #define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -108,9 +108,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -160,7 +160,10 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
#endif // HAS_TMC_UART #endif // HAS_TMC_UART
// //

View file

@ -211,9 +211,12 @@
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN #define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
/** ------ ------ /** ------ ------
* (BEEPER) PB2 | 1 2 | PE10 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK) * (BEEPER) PB2 | 1 2 | PE10 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK)
* (LCD_EN) PE11 | 3 4 | PD10 (LCD_RS) (BTN_EN1) PE9 | 3 4 | PA4 (SD_SS) * (LCD_EN) PE11 | 3 4 | PD10 (LCD_RS) (BTN_EN1) PE9 | 3 4 | PA4 (SD_SS)

View file

@ -144,10 +144,12 @@
#define K_SERIAL_RX_PIN K_SERIAL_TX_PIN #define K_SERIAL_RX_PIN K_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Heaters / Fans // Heaters / Fans
// //

View file

@ -141,10 +141,12 @@
#define K_SERIAL_RX_PIN K_SERIAL_TX_PIN #define K_SERIAL_RX_PIN K_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Heaters / Fans // Heaters / Fans
// //

View file

@ -132,9 +132,6 @@
#define E0_SERIAL_TX_PIN PC10 #define E0_SERIAL_TX_PIN PC10
#define E0_SERIAL_RX_PIN PC11 #define E0_SERIAL_RX_PIN PC11
// Reduce baud rate to improve software serial reliability
#define TMC_BAUD_RATE 19200
// Default TMC slave addresses // Default TMC slave addresses
#ifndef X_SLAVE_ADDRESS #ifndef X_SLAVE_ADDRESS
#define X_SLAVE_ADDRESS 0 #define X_SLAVE_ADDRESS 0
@ -148,8 +145,14 @@
#ifndef E0_SLAVE_ADDRESS #ifndef E0_SLAVE_ADDRESS
#define E0_SLAVE_ADDRESS 3 #define E0_SLAVE_ADDRESS 3
#endif #endif
// Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temp Sensors // Temp Sensors
// 3.3V max when defined as an Analog Input! // 3.3V max when defined as an Analog Input!

View file

@ -110,7 +110,9 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif
// Default TMC slave addresses // Default TMC slave addresses
#ifndef E0_SLAVE_ADDRESS #ifndef E0_SLAVE_ADDRESS

View file

@ -172,9 +172,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -138,9 +138,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -158,9 +158,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -64,9 +64,12 @@
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN #define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// NeoPixel LED // NeoPixel LED
// //

View file

@ -63,9 +63,12 @@
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN #define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// NeoPixel LED // NeoPixel LED
// //

View file

@ -194,9 +194,12 @@
#define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN #define E0_SERIAL_RX_PIN E0_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -318,9 +318,12 @@
#define E5_SERIAL_RX_PIN E3_SERIAL_TX_PIN #define E5_SERIAL_RX_PIN E3_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
/** /**
* ---- * ----
* (MISO) PE13 | 1 | * (MISO) PE13 | 1 |

View file

@ -141,9 +141,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// Temperature Sensors // Temperature Sensors
// //

View file

@ -310,9 +310,12 @@
#define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN #define E1_SERIAL_RX_PIN E1_SERIAL_TX_PIN
// Reduce baud rate to improve software serial reliability // Reduce baud rate to improve software serial reliability
#ifndef TMC_BAUD_RATE
#define TMC_BAUD_RATE 19200 #define TMC_BAUD_RATE 19200
#endif #endif
#endif // HAS_TMC_UART
// //
// SD Connection // SD Connection
// //