Parcourir la source

🎨 Clean up ST Eval 3DP001 V1 pins

Scott Lahteine il y a 2 ans
Parent
révision
9345eedb64
1 fichiers modifiés avec 116 ajouts et 144 suppressions
  1. 116
    144
      Marlin/src/pins/stm32f4/pins_STEVAL_3DP001V1.h

+ 116
- 144
Marlin/src/pins/stm32f4/pins_STEVAL_3DP001V1.h Voir le fichier

@@ -60,13 +60,13 @@
60 60
 // Z Probe (when not Z_MIN_PIN)
61 61
 //
62 62
 //#ifndef Z_MIN_PROBE_PIN
63
-//  #define Z_MIN_PROBE_PIN  16  // PA4
63
+//  #define Z_MIN_PROBE_PIN                 PA4   // SPI1_CS
64 64
 //#endif
65 65
 
66 66
 //
67 67
 // Filament runout
68 68
 //
69
-//#define FIL_RUNOUT_PIN                    PA3   // BED_THE
69
+//#define FIL_RUNOUT_PIN                    PA3   // BED_THERMISTOR_3
70 70
 
71 71
 //
72 72
 // Steppers
@@ -74,56 +74,56 @@
74 74
 
75 75
 #define X_STEP_PIN                          PE14  // X_PWM
76 76
 #define X_DIR_PIN                           PE15  // X_DIR
77
-#define X_ENABLE_PIN                        PE13  // X_RES
78
-#define X_CS_PIN                            PA4   // SPI_CS
77
+#define X_ENABLE_PIN                        PE13  // X_RESET
78
+#define X_CS_PIN                            PA4   // SPI1_CS
79 79
 
80 80
 #define Y_STEP_PIN                          PB10  // Y_PWM
81 81
 #define Y_DIR_PIN                           PE9   // Y_DIR
82
-#define Y_ENABLE_PIN                        PE10  // Y_RES
83
-#define Y_CS_PIN                            PA4   // SPI_CS
82
+#define Y_ENABLE_PIN                        PE10  // Y_RESET
83
+#define Y_CS_PIN                            PA4   // SPI1_CS
84 84
 
85 85
 #define Z_STEP_PIN                          PC6   // Z_PWM
86 86
 #define Z_DIR_PIN                           PC0   // Z_DIR
87
-#define Z_ENABLE_PIN                        PC15  // Z_RES
88
-#define Z_CS_PIN                            PA4   // SPI_CS
87
+#define Z_ENABLE_PIN                        PC15  // Z_RESET
88
+#define Z_CS_PIN                            PA4   // SPI1_CS
89 89
 
90 90
 #define E0_STEP_PIN                         PD12  // E1_PW
91 91
 #define E0_DIR_PIN                          PC13  // E1_DIR
92
-#define E0_ENABLE_PIN                       PC14  // E1_RE
93
-#define E0_CS_PIN                           PA4   // SPI_CS
92
+#define E0_ENABLE_PIN                       PC14  // E1_RESET
93
+#define E0_CS_PIN                           PA4   // SPI1_CS
94 94
 
95 95
 #define E1_STEP_PIN                         PE5   // E2_PWM
96 96
 #define E1_DIR_PIN                          PE6   // E2_DIR
97
-#define E1_ENABLE_PIN                       PE4   // E2_RESE
98
-#define E1_CS_PIN                           PA4   // SPI_CS
97
+#define E1_ENABLE_PIN                       PE4   // E2_RESET
98
+#define E1_CS_PIN                           PA4   // SPI1_CS
99 99
 
100 100
 #define E2_STEP_PIN                         PB8   // E3_PWM
101 101
 #define E2_DIR_PIN                          PE2   // E3_DIR
102
-#define E2_ENABLE_PIN                       PE3   // E3_RESE
103
-#define E2_CS_PIN                           PA4   // SPI_CS
102
+#define E2_ENABLE_PIN                       PE3   // E3_RESET
103
+#define E2_CS_PIN                           PA4   // SPI1_CS
104 104
 
105 105
 // needed to pass a sanity check
106
-#define X2_CS_PIN                           PA4   // SPI_CS
107
-#define Y2_CS_PIN                           PA4   // SPI_CS
108
-#define Z2_CS_PIN                           PA4   // SPI_CS
109
-#define Z3_CS_PIN                           PA4   // SPI_CS
110
-#define E3_CS_PIN                           PA4   // SPI_CS
111
-#define E4_CS_PIN                           PA4   // SPI_CS
112
-#define E5_CS_PIN                           PA4   // SPI_CS
106
+#define X2_CS_PIN                           PA4   // SPI1_CS
107
+#define Y2_CS_PIN                           PA4   // SPI1_CS
108
+#define Z2_CS_PIN                           PA4   // SPI1_CS
109
+#define Z3_CS_PIN                           PA4   // SPI1_CS
110
+#define E3_CS_PIN                           PA4   // SPI1_CS
111
+#define E4_CS_PIN                           PA4   // SPI1_CS
112
+#define E5_CS_PIN                           PA4   // SPI1_CS
113 113
 
114 114
 #if HAS_L64XX
115
-  #define L6470_CHAIN_SCK_PIN               PA5
116
-  #define L6470_CHAIN_MISO_PIN              PA6
117
-  #define L6470_CHAIN_MOSI_PIN              PA7
118
-  #define L6470_CHAIN_SS_PIN                PA4
115
+  #define L6470_CHAIN_SCK_PIN               PA5   // SPI1_SCK
116
+  #define L6470_CHAIN_MISO_PIN              PA6   // SPI1_MISO
117
+  #define L6470_CHAIN_MOSI_PIN              PA7   // SPI1_MOSI
118
+  #define L6470_CHAIN_SS_PIN                PA4   // SPI1_CS
119 119
 
120 120
   //#define SD_SCK_PIN       L6470_CHAIN_SCK_PIN
121 121
   //#define SD_MISO_PIN     L6470_CHAIN_MISO_PIN
122 122
   //#define SD_MOSI_PIN     L6470_CHAIN_MOSI_PIN
123 123
 #else
124
-  //#define SD_SCK_PIN                      PB13  // SPI_S
125
-  //#define SD_MISO_PIN                     PB14  // SPI_M
126
-  //#define SD_MOSI_PIN                     PB15  // SPI_M
124
+  //#define SD_SCK_PIN                      PB13  // SPI2_SCK
125
+  //#define SD_MISO_PIN                     PB14  // SPI2_MISO
126
+  //#define SD_MOSI_PIN                     PB15  // SPI2_MOSI
127 127
 #endif
128 128
 
129 129
 /**
@@ -144,12 +144,12 @@
144 144
 //
145 145
 // Temperature Sensors
146 146
 //
147
-#define TEMP_0_PIN                          PA0   // Analog input 3,  digital pin 54   PA0     E1_THERMISTOR
148
-#define TEMP_1_PIN                          PA1   // Analog input 4,  digital pin 55   PA1     E2_THERMISTOR
149
-#define TEMP_2_PIN                          PA2   // Analog input 5,  digital pin 56   PA2     E3_THERMISTOR
150
-#define TEMP_BED_PIN                        PC2   // Analog input 0,  digital pin 51   PC2     BED_THERMISTOR_1
151
-#define TEMP_BED_1_PIN                      PC3   // Analog input 1,  digital pin 52   PC3     BED_THERMISTOR_2
152
-#define TEMP_BED_2_PIN                      PA3   // Analog input 2,  digital pin 53   PA3     BED_THERMISTOR_3
147
+#define TEMP_0_PIN                          PA0   // Analog Input 3
148
+#define TEMP_1_PIN                          PA1   // Analog Input 4
149
+#define TEMP_2_PIN                          PA2   // Analog Input 5
150
+#define TEMP_BED_PIN                        PC2   // Analog Input 0
151
+#define TEMP_BED_1_PIN                      PC3   // Analog Input 1
152
+#define TEMP_BED_2_PIN                      PA3   // Analog Input 2
153 153
 
154 154
 //
155 155
 // Heaters / Fans
@@ -157,9 +157,9 @@
157 157
 #define HEATER_0_PIN                        PC7   // E1_HEAT_PWM
158 158
 #define HEATER_1_PIN                        PB0   // E2_HEAT_PWM
159 159
 #define HEATER_2_PIN                        PB1   // E3_HEAT_PWM
160
-#define HEATER_BED_PIN                      PD14  // (BED_HEAT_1 FET
161
-#define HEATER_BED_1_PIN                    PD13  // (BED_HEAT_2 FET
162
-#define HEATER_BED_2_PIN                    PD15  // (BED_HEAT_3 FET
160
+#define HEATER_BED_PIN                      PD14  // BED_HEAT_1 FET
161
+#define HEATER_BED_1_PIN                    PD13  // BED_HEAT_2 FET
162
+#define HEATER_BED_2_PIN                    PD15  // BED_HEAT_3 FET
163 163
 
164 164
 #define FAN_PIN                             PC4   // E1_FAN   PWM pin, Part cooling fan FET
165 165
 #define FAN1_PIN                            PC5   // E2_FAN   PWM pin, Extruder fan FET
@@ -172,7 +172,7 @@
172 172
 //
173 173
 // Misc functions
174 174
 //
175
-#define LED_PIN                             -1    // 9 // PE1 green LED   Heart beat
175
+#define LED_PIN                             -1    // PE1  Green LED Heartbeat
176 176
 #define PS_ON_PIN                           -1
177 177
 #define KILL_PIN                            -1
178 178
 #define POWER_LOSS_PIN                      -1    // PWR_LOSS / nAC_FAULT
@@ -180,30 +180,30 @@
180 180
 //
181 181
 // LCD / Controller
182 182
 //
183
-//#define SD_DETECT_PIN                     PA15  // SD_CA
183
+//#define SD_DETECT_PIN                     PA15  // SD_CARD_DETECT
184 184
 //#define BEEPER_PIN                        PC9   // SDIO_D1
185 185
 //#define LCD_PINS_RS                       PE9   // Y_DIR
186 186
 //#define LCD_PINS_ENABLE                   PE8   // E3_FAN
187
-//#define LCD_PINS_D4                       PB12  // SPI_C
188
-//#define LCD_PINS_D5                       PB13  // SPI_S
189
-//#define LCD_PINS_D6                       PB14  // SPI_M
190
-//#define LCD_PINS_D7                       PB15  // SPI_M
187
+//#define LCD_PINS_D4                       PB12  // SPI2_CS
188
+//#define LCD_PINS_D5                       PB13  // SPI2_SCK
189
+//#define LCD_PINS_D6                       PB14  // SPI2_MISO
190
+//#define LCD_PINS_D7                       PB15  // SPI2_MOSI
191 191
 //#define BTN_EN1                           PC4   // E1_FAN
192 192
 //#define BTN_EN2                           PC5   // E2_FAN
193
-//#define BTN_ENC                           PC3   // BED_THE
193
+//#define BTN_ENC                           PC3   // BED_THERMISTOR_2
194 194
 
195 195
 //
196 196
 // Extension pins
197 197
 //
198
-//#define EXT0_PIN                          PB0   //E2_HEAT
199
-//#define EXT1_PIN                          PB1   //E3_HEAT
200
-//#define EXT2_PIN                          PB2   //not used (tied to ground
201
-//#define EXT3_PIN                          PD8   //X_STOP
202
-//#define EXT4_PIN                          PD9   //Y_STOP
203
-//#define EXT5_PIN                          PD10  //Z_STOP
204
-//#define EXT6_PIN                          PD11
205
-//#define EXT7_PIN                          PD12  //E1_PW
206
-//#define EXT8_PIN                          PB10  //Y_PWM
198
+//#define EXT0_PIN                          PB0   // E2_HEAT
199
+//#define EXT1_PIN                          PB1   // E3_HEAT
200
+//#define EXT2_PIN                          PB2   // not used (tied to ground)
201
+//#define EXT3_PIN                          PD8   // X_STOP
202
+//#define EXT4_PIN                          PD9   // Y_STOP
203
+//#define EXT5_PIN                          PD10  // Z_STOP
204
+//#define EXT6_PIN                          PD11  // U_STOP
205
+//#define EXT7_PIN                          PD12  // E1_PWM
206
+//#define EXT8_PIN                          PB10  // Y_PWM
207 207
 
208 208
 // WIFI
209 209
 // PD3   CTS
@@ -241,113 +241,85 @@
241 241
     #define SD_MOSI_PIN                     PD2
242 242
   #endif
243 243
 
244
-  //#define SD_CARD_DETECT_PIN              PA15  // SD_CARD_DETECT
244
+  //#define SD_DETECT_PIN                   PA15
245 245
 
246 246
 #endif
247 247
 
248 248
 #ifndef SDSS
249
-  #define SDSS                              PA4   // SPI_CS
249
+  #define SDSS                              PA4   // SPI1_CS
250 250
 #endif
251 251
 
252 252
 // OTG
253
-// 30   // PA11  OTG_DM
254
-// 31   // PA12  OTG_DP
253
+// PA11   OTG_DM
254
+// PA12   OTG_DP
255 255
 
256 256
 // USER_PINS
257
-// 34   // PD7   USER3
258
-// 35   // PB9   USER1
259
-// 36   // PE0   USER2
260
-// 37   // PB4   USER4
257
+// PD7    USER3
258
+// PB9    USER1
259
+// PE0    USER2
260
+// PB4    USER4
261 261
 
262 262
 // USERKET
263
-// 38   // PE7   USER_BUTTON
263
+// PE7    USER_BUTTON
264 264
 
265
-//  0   // PA9   TX
266
-//  1   // PA10  RX
265
+// PA9    TX
266
+// PA10   RX
267 267
 
268 268
 // IR/PROBE
269
-// 32   // PD1   IR_OUT
270
-// 33   // PC1   IR_ON
269
+// PD1    IR_OUT
270
+// PC1    IR_ON
271 271
 
272 272
 /**
273 273
  * Logical pin vs. port/pin cross reference
274 274
  *
275
- * PA0  54   //  E1_THERMISTOR       PA9   0   //  TX
276
- * PA1  55   //  E2_THERMISTOR       PA10  1   //  RX
277
- * PA2  56   //  E3_THERMISTOR       PD3   2   //  CTS
278
- * PA3  53   //  BED_THERMISTOR_3    PD4   3   //  RTS
279
- * PA4  16   //  SPI_CS              PD5   4   //  TX
280
- * PA5  17   //  SPI_SCK             PD6   5   //  RX
281
- * PA6  18   //  SPI_MISO            PB5   6   //  WIFI_WAKEUP
282
- * PA7  19   //  SPI_MOSI            PE11  7   //  WIFI_RESET
283
- * PA8  43   //  V_STOP              PE12  8   //  WIFI_BOOT
284
- * PA9   0   //  TX                  PE1   9   //  STATUS_LED
285
- * PA10  1   //  RX                  PB12 10   //  SPI_CS
286
- * PA11 30   //  OTG_DM              PB15 11   //  SPI_MOSI
287
- * PA12 31   //  OTG_DP              PB14 12   //  SPI_MISO
288
- * PA13 20   //  JTAG_TMS/SWDIO      PB13 13   //  SPI_SCK
289
- * PA14 21   //  JTAG_TCK/SWCLK      PB7  14   //  SDA
290
- * PA15 25   //  SD_CARD_DETECT      PB6  15   //  SCL
291
- * PB0  49   //  E2_HEAT_PWM         PA4  16   //  SPI_CS
292
- * PB1  50   //  E3_HEAT_PWM         PA5  17   //  SPI_SCK
293
- * PB3  22   //  JTAG_TDO/SWO        PA6  18   //  SPI_MISO
294
- * PB4  37   //  USER4               PA7  19   //  SPI_MOSI
295
- * PB5   6   //  WIFI_WAKEUP         PA13 20   //  JTAG_TMS/SWDIO
296
- * PB6  15   //  SCL                 PA14 21   //  JTAG_TCK/SWCLK
297
- * PB7  14   //  SDA                 PB3  22   //  JTAG_TDO/SWO
298
- * PB8  77   //  E3_PWM              PC8  23   //  SDIO_D0
299
- * PB9  35   //  USER1               PC9  24   //  SDIO_D1
300
- * PB10 64   //  Y_PWM               PA15 25   //  SD_CARD_DETECT
301
- * PB12 10   //  SPI_CS              PC10 26   //  SDIO_D2
302
- * PB13 13   //  SPI_SCK             PC11 27   //  SDIO_D3
303
- * PB14 12   //  SPI_MISO            PC12 28   //  SDIO_CK
304
- * PB15 11   //  SPI_MOSI            PD2  29   //  SDIO_CMD
305
- * PC0  68   //  Z_DIR               PA11 30   //  OTG_DM
306
- * PC1  33   //  IR_ON               PA12 31   //  OTG_DP
307
- * PC2  51   //  BED_THERMISTOR_1    PD1  32   //  IR_OUT
308
- * PC3  52   //  BED_THERMISTOR_2    PC1  33   //  IR_ON
309
- * PC4  57   //  E1_FAN              PD7  34   //  USER3
310
- * PC5  58   //  E2_FAN              PB9  35   //  USER1
311
- * PC6  67   //  Z_PWM               PE0  36   //  USER2
312
- * PC7  48   //  E1_HEAT_PWM         PB4  37   //  USER4
313
- * PC8  23   //  SDIO_D0             PE7  38   //  USER_BUTTON
314
- * PC9  24   //  SDIO_D1             PD8  39   //  X_STOP
315
- * PC10 26   //  SDIO_D2             PD9  40   //  Y_STOP
316
- * PC11 27   //  SDIO_D3             PD10 41   //  Z_STOP
317
- * PC12 28   //  SDIO_CK             PD11 42   //  U_STOP
318
- * PC13 70   //  E1_DIR              PA8  43   //  V_STOP
319
- * PC14 69   //  E1_RESET            PD0  44   //  W_STOP
320
- * PC15 66   //  Z_RESET             PD13 45   //  BED_HEAT_2
321
- * PD0  44   //  W_STOP              PD14 46   //  BED_HEAT_1
322
- * PD1  32   //  IR_OUT              PD15 47   //  BED_HEAT_3
323
- * PD2  29   //  SDIO_CMD            PC7  48   //  E1_HEAT_PWM
324
- * PD3   2   //  CTS                 PB0  49   //  E2_HEAT_PWM
325
- * PD4   3   //  RTS                 PB1  50   //  E3_HEAT_PWM
326
- * PD5   4   //  TX                  PC2  51   //  BED_THERMISTOR_1
327
- * PD6   5   //  RX                  PC3  52   //  BED_THERMISTOR_2
328
- * PD7  34   //  USER3               PA3  53   //  BED_THERMISTOR_3
329
- * PD8  39   //  X_STOP              PA0  54   //  E1_THERMISTOR
330
- * PD9  40   //  Y_STOP              PA1  55   //  E2_THERMISTOR
331
- * PD10 41   //  Z_STOP              PA2  56   //  E3_THERMISTOR
332
- * PD11 42   //  U_STOP              PC4  57   //  E1_FAN
333
- * PD12 71   //  E1_PWM              PC5  58   //  E2_FAN
334
- * PD13 45   //  BED_HEAT_2          PE8  59   //  E3_FAN
335
- * PD14 46   //  BED_HEAT_1          PE13 60   //  X_RESET
336
- * PD15 47   //  BED_HEAT_3          PE14 61   //  X_PWM
337
- * PE0  36   //  USER2               PE15 62   //  X_DIR
338
- * PE1   9   //  STATUS_LED          PE10 63   //  Y_RESET
339
- * PE2  76   //  E3_DIR              PB10 64   //  Y_PWM
340
- * PE3  75   //  E3_RESET            PE9  65   //  Y_DIR
341
- * PE4  72   //  E2_RESET            PC15 66   //  Z_RESET
342
- * PE5  73   //  E2_PWM              PC6  67   //  Z_PWM
343
- * PE6  74   //  E2_DIR              PC0  68   //  Z_DIR
344
- * PE7  38   //  USER_BUTTON         PC14 69   //  E1_RESET
345
- * PE8  59   //  E3_FAN              PC13 70   //  E1_DIR
346
- * PE9  65   //  Y_DIR               PD12 71   //  E1_PWM
347
- * PE10 63   //  Y_RESET             PE4  72   //  E2_RESET
348
- * PE11  7   //  WIFI_RESET          PE5  73   //  E2_PWM
349
- * PE12  8   //  WIFI_BOOT           PE6  74   //  E2_DIR
350
- * PE13 60   //  X_RESET             PE3  75   //  E3_RESET
351
- * PE14 61   //  X_PWM               PE2  76   //  E3_DIR
352
- * PE15 62   //  X_DIR               PB8  77   //  E3_PWM
275
+ * PA0    E1_THERMISTOR           PD0    W_STOP
276
+ * PA1    E2_THERMISTOR           PD1    IR_OUT
277
+ * PA2    E3_THERMISTOR           PD2    SDIO_CMD
278
+ * PA3    BED_THERMISTOR_3        PD3    CTS
279
+ * PA4    SPI1_CS                 PD4    RTS
280
+ * PA5    SPI1_SCK                PD5    TX
281
+ * PA6    SPI1_MISO               PD6    RX
282
+ * PA7    SPI1_MOSI               PD7    USER3
283
+ * PA8    V_STOP                  PD8    X_STOP
284
+ * PA9    TX                      PD9    Y_STOP
285
+ * PA10   RX                      PD10   Z_STOP
286
+ * PA11   OTG_DM                  PD11   U_STOP
287
+ * PA12   OTG_DP                  PD12   E1_PWM
288
+ * PA13   JTAG_TMS/SWDIO          PD13   BED_HEAT_2
289
+ * PA14   JTAG_TCK/SWCLK          PD14   BED_HEAT_1
290
+ * PA15   SD_CARD_DETECT          PD15   BED_HEAT_3
291
+ *
292
+ * PB0    E2_HEAT_PWM             PE0    USER2
293
+ * PB1    E3_HEAT_PWM             PE1    STATUS_LED
294
+ * PB2    ---                     PE2    E3_DIR
295
+ * PB3    JTAG_TDO/SWO            PE3    E3_RESET
296
+ * PB4    USER4                   PE4    E2_RESET
297
+ * PB5    WIFI_WAKEUP             PE5    E2_PWM
298
+ * PB6    SCL                     PE6    E2_DIR
299
+ * PB7    SDA                     PE7    USER_BUTTON
300
+ * PB8    E3_PWM                  PE8    E3_FAN
301
+ * PB9    USER1                   PE9    Y_DIR
302
+ * PB10   Y_PWM                   PE10   Y_RESET
303
+ * PB11   ---                     PE11   WIFI_RESET
304
+ * PB12   SPI2_CS                 PE12   WIFI_BOOT
305
+ * PB13   SPI2_SCK                PE13   X_RESET
306
+ * PB14   SPI2_MISO               PE14   X_PWM
307
+ * PB15   SPI2_MOSI               PE15   X_DIR
308
+ *
309
+ * PC0    Z_DIR
310
+ * PC1    IR_ON
311
+ * PC2    BED_THERMISTOR_1
312
+ * PC3    BED_THERMISTOR_2
313
+ * PC4    E1_FAN
314
+ * PC5    E2_FAN
315
+ * PC6    Z_PWM
316
+ * PC7    E1_HEAT_PWM
317
+ * PC8    SDIO_D0
318
+ * PC9    SDIO_D1
319
+ * PC10   SDIO_D2
320
+ * PC11   SDIO_D3
321
+ * PC12   SDIO_CK
322
+ * PC13   E1_DIR
323
+ * PC14   E1_RESET
324
+ * PC15   Z_RESET
353 325
  */

Chargement…
Annuler
Enregistrer