Pārlūkot izejas kodu

Fix SKR Pro pins, STM32F1/4 sanity-check

Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
Scott Lahteine 6 gadus atpakaļ
vecāks
revīzija
9821ec2afd

+ 3
- 3
Marlin/src/inc/SanityCheck.h Parādīt failu

@@ -2033,9 +2033,9 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
2033 2033
 #endif
2034 2034
 
2035 2035
 /**
2036
- * TMC2208/2209 software UART is only supported on AVR and LPC
2036
+ * TMC2208/2209 software UART is only supported on AVR, LPC, STM32F1 and STM32F4
2037 2037
  */
2038
-#if (HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209)) && !defined(__AVR__) && !defined(TARGET_LPC1768) && !( \
2038
+#if (HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209)) && !defined(__AVR__) && !defined(TARGET_LPC1768) && !defined(TARGET_STM32F1) && !defined(TARGET_STM32F4) && !( \
2039 2039
        defined(X_HARDWARE_SERIAL ) \
2040 2040
     || defined(X2_HARDWARE_SERIAL) \
2041 2041
     || defined(Y_HARDWARE_SERIAL ) \
@@ -2048,7 +2048,7 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
2048 2048
     || defined(E3_HARDWARE_SERIAL) \
2049 2049
     || defined(E4_HARDWARE_SERIAL) \
2050 2050
     || defined(E5_HARDWARE_SERIAL) )
2051
-  #error "TMC2208 Software Serial is supported only on AVR and LPC1768 platforms."
2051
+  #error "TMC2208 Software Serial is supported only on AVR, LPC1768, STM32F1 and STM32F4 platforms."
2052 2052
 #endif
2053 2053
 
2054 2054
 #if ENABLED(SENSORLESS_HOMING)

+ 14
- 14
Marlin/src/pins/pins_BIGTREE_SKR_PRO_V1.1.h Parādīt failu

@@ -109,7 +109,7 @@
109 109
   #define TMC_SW_SCK       PC10
110 110
 #endif
111 111
 
112
-#if HAS_DRIVER(TMC2208)
112
+#if HAS_DRIVER(TMC2208) || HAS_DRIVER(TMC2209)
113 113
   /**
114 114
    * TMC2208 stepper drivers
115 115
    *
@@ -130,33 +130,33 @@
130 130
 
131 131
   //
132 132
   // Software serial
133
-  //   
133
+  //
134 134
   #define X_SERIAL_TX_PIN  PC13
135
-  #define X_SERIAL_RX_PIN  PE4
135
+  #define X_SERIAL_RX_PIN  PC13
136 136
 
137 137
   #define Y_SERIAL_TX_PIN  PE3
138
-  #define Y_SERIAL_RX_PIN  PE2
138
+  #define Y_SERIAL_RX_PIN  PE3
139 139
 
140
-  #define Z_SERIAL_TX_PIN  PE0
140
+  #define Z_SERIAL_TX_PIN  PE1
141 141
   #define Z_SERIAL_RX_PIN  PE1
142 142
 
143 143
   #define E0_SERIAL_TX_PIN PD4
144
-  #define E0_SERIAL_RX_PIN PD2
144
+  #define E0_SERIAL_RX_PIN PD4
145 145
 
146
-  #define E1_SERIAL_TX_PIN PD0
146
+  #define E1_SERIAL_TX_PIN PD1
147 147
   #define E1_SERIAL_RX_PIN PD1
148 148
 
149
-  #define Z2_SERIAL_TX_PIN PD6
150
-  #define Z2_SERIAL_RX_PIN PD5
149
+  #define E2_SERIAL_TX_PIN PD6
150
+  #define E2_SERIAL_RX_PIN PD6
151 151
 #endif
152 152
 
153 153
 //
154 154
 // Temperature Sensors
155 155
 //
156
-#define TEMP_0_PIN         PF3  // T0
157
-#define TEMP_1_PIN         PF4  // T1
158
-#define TEMP_2_PIN         PF5  // T2
159
-#define TEMP_BED_PIN       PF6  // TB
156
+#define TEMP_0_PIN         PF4  // T1 <-> E0
157
+#define TEMP_1_PIN         PF5  // T2 <-> E1
158
+#define TEMP_2_PIN         PF6  // T3 <-> E2
159
+#define TEMP_BED_PIN       PF3  // T0 <-> Bed
160 160
 
161 161
 //
162 162
 // Heaters / Fans
@@ -219,7 +219,7 @@
219 219
   #endif
220 220
 
221 221
   // Alter timing for graphical display
222
-  #if HAS_GRAPHICAL_DISPLAY
222
+  #if HAS_GRAPHICAL_LCD
223 223
     #ifndef ST7920_DELAY_1
224 224
       #define ST7920_DELAY_1 DELAY_NS(96)
225 225
     #endif

Notiek ielāde…
Atcelt
Saglabāt