|
@@ -78,6 +78,18 @@
|
78
|
78
|
#define HOTEND5_BETA 3950 // Beta value
|
79
|
79
|
#endif
|
80
|
80
|
|
|
81
|
+#if TEMP_SENSOR_6 == 1000
|
|
82
|
+ #define HOTEND6_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
|
83
|
+ #define HOTEND6_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
|
84
|
+ #define HOTEND6_BETA 3950 // Beta value
|
|
85
|
+#endif
|
|
86
|
+
|
|
87
|
+#if TEMP_SENSOR_7 == 1000
|
|
88
|
+ #define HOTEND7_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
|
89
|
+ #define HOTEND7_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
|
90
|
+ #define HOTEND7_BETA 3950 // Beta value
|
|
91
|
+#endif
|
|
92
|
+
|
81
|
93
|
#if TEMP_SENSOR_BED == 1000
|
82
|
94
|
#define BED_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
83
|
95
|
#define BED_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
|
@@ -185,8 +197,8 @@
|
185
|
197
|
/**
|
186
|
198
|
* Heated chamber watch settings (M141/M191).
|
187
|
199
|
*/
|
188
|
|
- #define WATCH_CHAMBER_TEMP_PERIOD 60 // Seconds
|
189
|
|
- #define WATCH_CHAMBER_TEMP_INCREASE 2 // Degrees Celsius
|
|
200
|
+ #define WATCH_CHAMBER_TEMP_PERIOD 60 // Seconds
|
|
201
|
+ #define WATCH_CHAMBER_TEMP_INCREASE 2 // Degrees Celsius
|
190
|
202
|
#endif
|
191
|
203
|
|
192
|
204
|
#if ENABLED(PIDTEMP)
|
|
@@ -2076,6 +2088,20 @@
|
2076
|
2088
|
#define E5_CHAIN_POS -1
|
2077
|
2089
|
#endif
|
2078
|
2090
|
|
|
2091
|
+ #if AXIS_IS_TMC(E6)
|
|
2092
|
+ #define E6_CURRENT 800
|
|
2093
|
+ #define E6_MICROSTEPS 16
|
|
2094
|
+ #define E6_RSENSE 0.11
|
|
2095
|
+ #define E6_CHAIN_POS -1
|
|
2096
|
+ #endif
|
|
2097
|
+
|
|
2098
|
+ #if AXIS_IS_TMC(E7)
|
|
2099
|
+ #define E7_CURRENT 800
|
|
2100
|
+ #define E7_MICROSTEPS 16
|
|
2101
|
+ #define E7_RSENSE 0.11
|
|
2102
|
+ #define E7_CHAIN_POS -1
|
|
2103
|
+ #endif
|
|
2104
|
+
|
2079
|
2105
|
/**
|
2080
|
2106
|
* Override default SPI pins for TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160 drivers here.
|
2081
|
2107
|
* The default pins can be found in your board's pins file.
|
|
@@ -2093,6 +2119,8 @@
|
2093
|
2119
|
//#define E3_CS_PIN -1
|
2094
|
2120
|
//#define E4_CS_PIN -1
|
2095
|
2121
|
//#define E5_CS_PIN -1
|
|
2122
|
+ //#define E6_CS_PIN -1
|
|
2123
|
+ //#define E7_CS_PIN -1
|
2096
|
2124
|
|
2097
|
2125
|
/**
|
2098
|
2126
|
* Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160).
|
|
@@ -2130,6 +2158,8 @@
|
2130
|
2158
|
#define E3_SLAVE_ADDRESS 0
|
2131
|
2159
|
#define E4_SLAVE_ADDRESS 0
|
2132
|
2160
|
#define E5_SLAVE_ADDRESS 0
|
|
2161
|
+ #define E6_SLAVE_ADDRESS 0
|
|
2162
|
+ #define E7_SLAVE_ADDRESS 0
|
2133
|
2163
|
|
2134
|
2164
|
/**
|
2135
|
2165
|
* Software enable
|
|
@@ -2206,6 +2236,8 @@
|
2206
|
2236
|
#define E3_HYBRID_THRESHOLD 30
|
2207
|
2237
|
#define E4_HYBRID_THRESHOLD 30
|
2208
|
2238
|
#define E5_HYBRID_THRESHOLD 30
|
|
2239
|
+ #define E6_HYBRID_THRESHOLD 30
|
|
2240
|
+ #define E7_HYBRID_THRESHOLD 30
|
2209
|
2241
|
|
2210
|
2242
|
/**
|
2211
|
2243
|
* Use StallGuard2 to home / probe X, Y, Z.
|
|
@@ -2428,6 +2460,24 @@
|
2428
|
2460
|
#define E5_SLEW_RATE 1
|
2429
|
2461
|
#endif
|
2430
|
2462
|
|
|
2463
|
+ #if AXIS_IS_L64XX(E6)
|
|
2464
|
+ #define E6_MICROSTEPS 128
|
|
2465
|
+ #define E6_OVERCURRENT 2000
|
|
2466
|
+ #define E6_STALLCURRENT 1500
|
|
2467
|
+ #define E6_MAX_VOLTAGE 127
|
|
2468
|
+ #define E6_CHAIN_POS -1
|
|
2469
|
+ #define E6_SLEW_RATE 1
|
|
2470
|
+ #endif
|
|
2471
|
+
|
|
2472
|
+ #if AXIS_IS_L64XX(E7)
|
|
2473
|
+ #define E7_MICROSTEPS 128
|
|
2474
|
+ #define E7_OVERCURRENT 2000
|
|
2475
|
+ #define E7_STALLCURRENT 1500
|
|
2476
|
+ #define E7_MAX_VOLTAGE 127
|
|
2477
|
+ #define E7_CHAIN_POS -1
|
|
2478
|
+ #define E7_SLEW_RATE 1
|
|
2479
|
+ #endif
|
|
2480
|
+
|
2431
|
2481
|
/**
|
2432
|
2482
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
2433
|
2483
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
|
@@ -3013,9 +3063,14 @@
|
3013
|
3063
|
|
3014
|
3064
|
// @section develop
|
3015
|
3065
|
|
3016
|
|
-/**
|
3017
|
|
- * M43 - display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins
|
3018
|
|
- */
|
|
3066
|
+//
|
|
3067
|
+// M100 Free Memory Watcher to debug memory usage
|
|
3068
|
+//
|
|
3069
|
+//#define M100_FREE_MEMORY_WATCHER
|
|
3070
|
+
|
|
3071
|
+//
|
|
3072
|
+// M43 - display pin status, toggle pins, watch pins, watch endstops & toggle LED, test servo probe
|
|
3073
|
+//
|
3019
|
3074
|
//#define PINS_DEBUGGING
|
3020
|
3075
|
|
3021
|
3076
|
// Enable Marlin dev mode which adds some special commands
|