浏览代码

Bring example configs up to date (#11939)

Scott Lahteine 6 年前
父节点
当前提交
c575c5d5f6
没有帐户链接到提交者的电子邮件

+ 17
- 0
Marlin/src/config/examples/Anet/A2/Configuration.h 查看文件

@@ -207,6 +207,23 @@
207 207
 #endif
208 208
 
209 209
 /**
210
+ * Switching Toolhead
211
+ *
212
+ * Support for swappable and dockable toolheads, such as
213
+ * the E3D Tool Changer. Toolheads are locked with a servo.
214
+ */
215
+//#define SWITCHING_TOOLHEAD
216
+#if ENABLED(SWITCHING_TOOLHEAD)
217
+  #define SWITCHING_TOOLHEAD_SERVO_NR       2         // Index of the servo connector
218
+  #define SWITCHING_TOOLHEAD_SERVO_ANGLES { 0, 180 }  // (degrees) Angles for Lock, Unlock
219
+  #define SWITCHING_TOOLHEAD_Y_POS        235         // (mm) Y position of the toolhead dock
220
+  #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
221
+  #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
222
+  #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
223
+  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
224
+#endif
225
+
226
+/**
210 227
  * "Mixing Extruder"
211 228
  *   - Adds G-codes M163 and M164 to set and "commit" the current mix factors.
212 229
  *   - Extends the stepping routines to move multiple steppers in proportion to the mix.

+ 18
- 0
Marlin/src/config/examples/Anet/A2/Configuration_adv.h 查看文件

@@ -339,6 +339,17 @@
339 339
   #endif
340 340
 #endif
341 341
 
342
+//#define Z_TRIPLE_STEPPER_DRIVERS
343
+#if ENABLED(Z_TRIPLE_STEPPER_DRIVERS)
344
+  //#define Z_TRIPLE_ENDSTOPS
345
+  #if ENABLED(Z_TRIPLE_ENDSTOPS)
346
+    #define Z2_USE_ENDSTOP _XMAX_
347
+    #define Z3_USE_ENDSTOP _YMAX_
348
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2  0
349
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3  0
350
+  #endif
351
+#endif
352
+
342 353
 /**
343 354
  * Dual X Carriage
344 355
  *
@@ -1091,6 +1102,10 @@
1091 1102
   #define Z2_SENSE_RESISTOR   91
1092 1103
   #define Z2_MICROSTEPS       16
1093 1104
 
1105
+  #define Z3_MAX_CURRENT    1000
1106
+  #define Z3_SENSE_RESISTOR   91
1107
+  #define Z3_MICROSTEPS       16
1108
+
1094 1109
   #define E0_MAX_CURRENT    1000
1095 1110
   #define E0_SENSE_RESISTOR   91
1096 1111
   #define E0_MICROSTEPS       16
@@ -1161,6 +1176,9 @@
1161 1176
   #define Z2_CURRENT         800
1162 1177
   #define Z2_MICROSTEPS       16
1163 1178
 
1179
+  #define Z3_CURRENT         800
1180
+  #define Z3_MICROSTEPS       16
1181
+
1164 1182
   #define E0_CURRENT         800
1165 1183
   #define E0_MICROSTEPS       16
1166 1184
 

+ 17
- 0
Marlin/src/config/examples/Anet/A2plus/Configuration.h 查看文件

@@ -207,6 +207,23 @@
207 207
 #endif
208 208
 
209 209
 /**
210
+ * Switching Toolhead
211
+ *
212
+ * Support for swappable and dockable toolheads, such as
213
+ * the E3D Tool Changer. Toolheads are locked with a servo.
214
+ */
215
+//#define SWITCHING_TOOLHEAD
216
+#if ENABLED(SWITCHING_TOOLHEAD)
217
+  #define SWITCHING_TOOLHEAD_SERVO_NR       2         // Index of the servo connector
218
+  #define SWITCHING_TOOLHEAD_SERVO_ANGLES { 0, 180 }  // (degrees) Angles for Lock, Unlock
219
+  #define SWITCHING_TOOLHEAD_Y_POS        235         // (mm) Y position of the toolhead dock
220
+  #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
221
+  #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
222
+  #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
223
+  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
224
+#endif
225
+
226
+/**
210 227
  * "Mixing Extruder"
211 228
  *   - Adds G-codes M163 and M164 to set and "commit" the current mix factors.
212 229
  *   - Extends the stepping routines to move multiple steppers in proportion to the mix.

+ 18
- 0
Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h 查看文件

@@ -339,6 +339,17 @@
339 339
   #endif
340 340
 #endif
341 341
 
342
+//#define Z_TRIPLE_STEPPER_DRIVERS
343
+#if ENABLED(Z_TRIPLE_STEPPER_DRIVERS)
344
+  //#define Z_TRIPLE_ENDSTOPS
345
+  #if ENABLED(Z_TRIPLE_ENDSTOPS)
346
+    #define Z2_USE_ENDSTOP _XMAX_
347
+    #define Z3_USE_ENDSTOP _YMAX_
348
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2  0
349
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3  0
350
+  #endif
351
+#endif
352
+
342 353
 /**
343 354
  * Dual X Carriage
344 355
  *
@@ -1091,6 +1102,10 @@
1091 1102
   #define Z2_SENSE_RESISTOR   91
1092 1103
   #define Z2_MICROSTEPS       16
1093 1104
 
1105
+  #define Z3_MAX_CURRENT    1000
1106
+  #define Z3_SENSE_RESISTOR   91
1107
+  #define Z3_MICROSTEPS       16
1108
+
1094 1109
   #define E0_MAX_CURRENT    1000
1095 1110
   #define E0_SENSE_RESISTOR   91
1096 1111
   #define E0_MICROSTEPS       16
@@ -1161,6 +1176,9 @@
1161 1176
   #define Z2_CURRENT         800
1162 1177
   #define Z2_MICROSTEPS       16
1163 1178
 
1179
+  #define Z3_CURRENT         800
1180
+  #define Z3_MICROSTEPS       16
1181
+
1164 1182
   #define E0_CURRENT         800
1165 1183
   #define E0_MICROSTEPS       16
1166 1184
 

+ 0
- 1737
Marlin/src/config/examples/Azteeg/X5GT/Configuration_adv.h
文件差异内容过多而无法显示
查看文件


+ 28
- 0
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h 查看文件

@@ -570,6 +570,34 @@
570 570
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
571 571
 #define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
572 572
 
573
+/**
574
+ * Stepper Drivers
575
+ *
576
+ * These settings allow Marlin to tune stepper driver timing and enable advanced options for
577
+ * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
578
+ *
579
+ * A4988 is assumed for unspecified drivers.
580
+ *
581
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
582
+ *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
583
+ *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
584
+ *          TMC5130, TMC5130_STANDALONE
585
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
586
+ */
587
+//#define X_DRIVER_TYPE  A4988
588
+//#define Y_DRIVER_TYPE  A4988
589
+//#define Z_DRIVER_TYPE  A4988
590
+//#define X2_DRIVER_TYPE A4988
591
+//#define Y2_DRIVER_TYPE A4988
592
+//#define Z2_DRIVER_TYPE A4988
593
+//#define Z3_DRIVER_TYPE A4988
594
+//#define E0_DRIVER_TYPE A4988
595
+//#define E1_DRIVER_TYPE A4988
596
+//#define E2_DRIVER_TYPE A4988
597
+//#define E3_DRIVER_TYPE A4988
598
+//#define E4_DRIVER_TYPE A4988
599
+//#define E5_DRIVER_TYPE A4988
600
+
573 601
 // Enable this feature if all enabled endstop pins are interrupt-capable.
574 602
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
575 603
 //#define ENDSTOP_INTERRUPTS_FEATURE

+ 28
- 0
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h 查看文件

@@ -570,6 +570,34 @@
570 570
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
571 571
 #define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
572 572
 
573
+/**
574
+ * Stepper Drivers
575
+ *
576
+ * These settings allow Marlin to tune stepper driver timing and enable advanced options for
577
+ * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
578
+ *
579
+ * A4988 is assumed for unspecified drivers.
580
+ *
581
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
582
+ *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
583
+ *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
584
+ *          TMC5130, TMC5130_STANDALONE
585
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
586
+ */
587
+//#define X_DRIVER_TYPE  A4988
588
+//#define Y_DRIVER_TYPE  A4988
589
+//#define Z_DRIVER_TYPE  A4988
590
+//#define X2_DRIVER_TYPE A4988
591
+//#define Y2_DRIVER_TYPE A4988
592
+//#define Z2_DRIVER_TYPE A4988
593
+//#define Z3_DRIVER_TYPE A4988
594
+//#define E0_DRIVER_TYPE A4988
595
+//#define E1_DRIVER_TYPE A4988
596
+//#define E2_DRIVER_TYPE A4988
597
+//#define E3_DRIVER_TYPE A4988
598
+//#define E4_DRIVER_TYPE A4988
599
+//#define E5_DRIVER_TYPE A4988
600
+
573 601
 // Enable this feature if all enabled endstop pins are interrupt-capable.
574 602
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
575 603
 //#define ENDSTOP_INTERRUPTS_FEATURE

+ 8
- 8
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h 查看文件

@@ -775,14 +775,14 @@
775 775
  */
776 776
 #define BABYSTEPPING
777 777
 #if ENABLED(BABYSTEPPING)
778
-  //#define BABYSTEP_XY                   // Also enable X/Y Babystepping. Not supported on DELTA!
779
-  #define BABYSTEP_INVERT_Z false         // Change if Z babysteps should go the other way
780
-  #define BABYSTEP_MULTIPLICATOR 2        // Babysteps are very small. Increase for faster motion.
781
-  //#define BABYSTEP_ZPROBE_OFFSET          // Combine M851 Z and Babystepping
782
-  //#define DOUBLECLICK_FOR_Z_BABYSTEPPING  // Double-click on the Status Screen for Z Babystepping.
783
-  #define DOUBLECLICK_MAX_INTERVAL  1500  // Maximum interval between clicks, in milliseconds.
784
-                                          // Note: Extra time may be added to mitigate controller latency.
785
-  //#define BABYSTEP_ZPROBE_GFX_OVERLAY   // Enable graphical overlay on Z-offset editor
778
+  //#define BABYSTEP_XY              // Also enable X/Y Babystepping. Not supported on DELTA!
779
+  #define BABYSTEP_INVERT_Z false    // Change if Z babysteps should go the other way
780
+  #define BABYSTEP_MULTIPLICATOR 2   // Babysteps are very small. Increase for faster motion.
781
+  //#define BABYSTEP_ZPROBE_OFFSET   // Combine M851 Z and Babystepping
782
+  //#define DOUBLECLICK_FOR_Z_BABYSTEPPING // Double-click on the Status Screen for Z Babystepping.
783
+  #define DOUBLECLICK_MAX_INTERVAL 1500 // Maximum interval between clicks, in milliseconds.
784
+                                        // Note: Extra time may be added to mitigate controller latency.
785
+  //#define BABYSTEP_ZPROBE_GFX_OVERLAY // Enable graphical overlay on Z-offset editor
786 786
   #if ENABLED(BABYSTEP_ZPROBE_OFFSET)
787 787
     //#define BABYSTEP_HOTEND_Z_OFFSET // For multiple hotends, babystep relative Z offsets
788 788
   #endif

+ 6
- 6
Marlin/src/config/examples/MakerParts/Configuration.h 查看文件

@@ -559,12 +559,12 @@
559 559
 #define ENDSTOPPULLUPS
560 560
 #if DISABLED(ENDSTOPPULLUPS)
561 561
   // Disable ENDSTOPPULLUPS to set pullups individually
562
-  #define ENDSTOPPULLUP_XMAX
563
-  #define ENDSTOPPULLUP_YMAX
564
-  #define ENDSTOPPULLUP_ZMAX
565
-  #define ENDSTOPPULLUP_XMIN
566
-  #define ENDSTOPPULLUP_YMIN
567
-  #define ENDSTOPPULLUP_ZMIN
562
+  //#define ENDSTOPPULLUP_XMAX
563
+  //#define ENDSTOPPULLUP_YMAX
564
+  //#define ENDSTOPPULLUP_ZMAX
565
+  //#define ENDSTOPPULLUP_XMIN
566
+  //#define ENDSTOPPULLUP_YMIN
567
+  //#define ENDSTOPPULLUP_ZMIN
568 568
   //#define ENDSTOPPULLUP_ZMIN_PROBE
569 569
 #endif
570 570
 

+ 28
- 0
Marlin/src/config/examples/Malyan/M150/Configuration.h 查看文件

@@ -579,6 +579,34 @@
579 579
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
580 580
 #define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
581 581
 
582
+/**
583
+ * Stepper Drivers
584
+ *
585
+ * These settings allow Marlin to tune stepper driver timing and enable advanced options for
586
+ * stepper drivers that support them. You may also override timing options in Configuration_adv.h.
587
+ *
588
+ * A4988 is assumed for unspecified drivers.
589
+ *
590
+ * Options: A4988, A5984, DRV8825, LV8729, L6470, TB6560, TB6600, TMC2100,
591
+ *          TMC2130, TMC2130_STANDALONE, TMC2208, TMC2208_STANDALONE,
592
+ *          TMC26X,  TMC26X_STANDALONE,  TMC2660, TMC2660_STANDALONE,
593
+ *          TMC5130, TMC5130_STANDALONE
594
+ * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'L6470', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE']
595
+ */
596
+//#define X_DRIVER_TYPE  A4988
597
+//#define Y_DRIVER_TYPE  A4988
598
+//#define Z_DRIVER_TYPE  A4988
599
+//#define X2_DRIVER_TYPE A4988
600
+//#define Y2_DRIVER_TYPE A4988
601
+//#define Z2_DRIVER_TYPE A4988
602
+//#define Z3_DRIVER_TYPE A4988
603
+//#define E0_DRIVER_TYPE A4988
604
+//#define E1_DRIVER_TYPE A4988
605
+//#define E2_DRIVER_TYPE A4988
606
+//#define E3_DRIVER_TYPE A4988
607
+//#define E4_DRIVER_TYPE A4988
608
+//#define E5_DRIVER_TYPE A4988
609
+
582 610
 // Enable this feature if all enabled endstop pins are interrupt-capable.
583 611
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
584 612
 //#define ENDSTOP_INTERRUPTS_FEATURE

+ 11
- 0
Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h 查看文件

@@ -339,6 +339,17 @@
339 339
   #endif
340 340
 #endif
341 341
 
342
+//#define Z_TRIPLE_STEPPER_DRIVERS
343
+#if ENABLED(Z_TRIPLE_STEPPER_DRIVERS)
344
+  //#define Z_TRIPLE_ENDSTOPS
345
+  #if ENABLED(Z_TRIPLE_ENDSTOPS)
346
+    #define Z2_USE_ENDSTOP _XMAX_
347
+    #define Z3_USE_ENDSTOP _YMAX_
348
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2  0
349
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3  0
350
+  #endif
351
+#endif
352
+
342 353
 /**
343 354
  * Dual X Carriage
344 355
  *

+ 0
- 6
Marlin/src/config/examples/adafruit/ST7565/Configuration.h 查看文件

@@ -1595,12 +1595,6 @@
1595 1595
 //#define PANEL_ONE
1596 1596
 
1597 1597
 //
1598
-// MaKr3d Makr-Panel with graphic controller and SD support.
1599
-// http://reprap.org/wiki/MaKr3d_MaKrPanel
1600
-//
1601
-//#define MAKRPANEL
1602
-
1603
-//
1604 1598
 // GADGETS3D G3D LCD/SD Controller
1605 1599
 // http://reprap.org/wiki/RAMPS_1.3/1.4_GADGETS3D_Shield_with_Panel
1606 1600
 //

+ 18
- 0
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration.h 查看文件

@@ -220,6 +220,23 @@
220 220
 #endif
221 221
 
222 222
 /**
223
+ * Switching Toolhead
224
+ *
225
+ * Support for swappable and dockable toolheads, such as
226
+ * the E3D Tool Changer. Toolheads are locked with a servo.
227
+ */
228
+//#define SWITCHING_TOOLHEAD
229
+#if ENABLED(SWITCHING_TOOLHEAD)
230
+  #define SWITCHING_TOOLHEAD_SERVO_NR       2         // Index of the servo connector
231
+  #define SWITCHING_TOOLHEAD_SERVO_ANGLES { 0, 180 }  // (degrees) Angles for Lock, Unlock
232
+  #define SWITCHING_TOOLHEAD_Y_POS        235         // (mm) Y position of the toolhead dock
233
+  #define SWITCHING_TOOLHEAD_Y_SECURITY    10         // (mm) Security distance Y axis
234
+  #define SWITCHING_TOOLHEAD_Y_CLEAR       60         // (mm) Minimum distance from dock for unobstructed X axis
235
+  #define SWITCHING_TOOLHEAD_X_POS        { 215, 0 }  // (mm) X positions for parking the extruders
236
+  #define SWITCHING_TOOLHEAD_SECURITY_RAISE 5         // (mm) Z-raise before parking
237
+#endif
238
+
239
+/**
223 240
  * "Mixing Extruder"
224 241
  *   - Adds G-codes M163 and M164 to set and "commit" the current mix factors.
225 242
  *   - Extends the stepping routines to move multiple steppers in proportion to the mix.
@@ -484,6 +501,7 @@
484 501
   //#define DEFAULT_bedKi 1.41
485 502
   //#define DEFAULT_bedKd 1675.16
486 503
 
504
+  // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
487 505
 #endif // PIDTEMPBED
488 506
 
489 507
 // @section extruder

+ 25
- 0
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h 查看文件

@@ -288,6 +288,13 @@
288 288
 
289 289
 //#define Z_LATE_ENABLE // Enable Z the last moment. Needed if your Z driver overheats.
290 290
 
291
+// Employ an external closed loop controller. Override pins here if needed.
292
+//#define EXTERNAL_CLOSED_LOOP_CONTROLLER
293
+#if ENABLED(EXTERNAL_CLOSED_LOOP_CONTROLLER)
294
+  //#define CLOSED_LOOP_ENABLE_PIN        -1
295
+  //#define CLOSED_LOOP_MOVE_COMPLETE_PIN -1
296
+#endif
297
+
291 298
 /**
292 299
  * Dual Steppers / Dual Endstops
293 300
  *
@@ -332,6 +339,17 @@
332 339
   #endif
333 340
 #endif
334 341
 
342
+//#define Z_TRIPLE_STEPPER_DRIVERS
343
+#if ENABLED(Z_TRIPLE_STEPPER_DRIVERS)
344
+  //#define Z_TRIPLE_ENDSTOPS
345
+  #if ENABLED(Z_TRIPLE_ENDSTOPS)
346
+    #define Z2_USE_ENDSTOP _XMAX_
347
+    #define Z3_USE_ENDSTOP _YMAX_
348
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT2  0
349
+    #define Z_TRIPLE_ENDSTOPS_ADJUSTMENT3  0
350
+  #endif
351
+#endif
352
+
335 353
 /**
336 354
  * Dual X Carriage
337 355
  *
@@ -1086,6 +1104,10 @@
1086 1104
   #define Z2_SENSE_RESISTOR   91
1087 1105
   #define Z2_MICROSTEPS       16
1088 1106
 
1107
+  #define Z3_MAX_CURRENT    1000
1108
+  #define Z3_SENSE_RESISTOR   91
1109
+  #define Z3_MICROSTEPS       16
1110
+
1089 1111
   #define E0_MAX_CURRENT    1000
1090 1112
   #define E0_SENSE_RESISTOR   91
1091 1113
   #define E0_MICROSTEPS       16
@@ -1156,6 +1178,9 @@
1156 1178
   #define Z2_CURRENT         800
1157 1179
   #define Z2_MICROSTEPS       16
1158 1180
 
1181
+  #define Z3_CURRENT         800
1182
+  #define Z3_MICROSTEPS       16
1183
+
1159 1184
   #define E0_CURRENT         800
1160 1185
   #define E0_MICROSTEPS       16
1161 1186
 

+ 0
- 1745
Marlin/src/config/examples/delta/kossel_pro/Configuration_adv.h
文件差异内容过多而无法显示
查看文件


正在加载...
取消
保存