From fd9d3ae1818289222ee2c4e7883ebc175d9eed24 Mon Sep 17 00:00:00 2001
From: Chris <chrish.rn12@gmail.com>
Date: Sun, 5 May 2019 00:26:13 +0200
Subject: [PATCH] Re-Arm 4x TMC2208 stepper improvement (#13819)

---
 Marlin/src/pins/pins_RAMPS_RE_ARM.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/Marlin/src/pins/pins_RAMPS_RE_ARM.h b/Marlin/src/pins/pins_RAMPS_RE_ARM.h
index 5871b80d15..b7d7f05bef 100644
--- a/Marlin/src/pins/pins_RAMPS_RE_ARM.h
+++ b/Marlin/src/pins/pins_RAMPS_RE_ARM.h
@@ -106,6 +106,35 @@
   #define TMC_SW_SCK       P1_09   // ETH
 #endif
 
+#if HAS_DRIVER(TMC2208)
+  /**
+   * TMC2208 stepper drivers
+   *
+   * Hardware serial communication ports.
+   * If undefined software serial is used according to the pins below
+   */
+
+  /**
+   * Software serial
+   */
+
+   // P2_08 E1-Step
+   // P2_13 E1-Dir
+
+  #define X_SERIAL_TX_PIN    P2_13
+  #define X_SERIAL_RX_PIN    P2_13
+
+  #define Y_SERIAL_TX_PIN    P0_00
+  #define Y_SERIAL_RX_PIN    P0_00
+
+  #define Z_SERIAL_TX_PIN    P0_01
+  #define Z_SERIAL_RX_PIN    P0_01
+
+  #define E0_SERIAL_TX_PIN   P2_08
+  #define E0_SERIAL_RX_PIN   P2_08
+
+#endif
+
 //
 // Temperature Sensors
 //  3.3V max when defined as an analog input