소스 검색

Fix configurator section directives and values lists

Scott Lahteine 10 년 전
부모
커밋
b4b10a57fe

+ 0
- 1
Marlin/Configuration.h 파일 보기

334
 //#define DISABLE_MAX_ENDSTOPS
334
 //#define DISABLE_MAX_ENDSTOPS
335
 //#define DISABLE_MIN_ENDSTOPS
335
 //#define DISABLE_MIN_ENDSTOPS
336
 
336
 
337
-// @section machine
338
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
337
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
339
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
338
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
340
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,
339
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,

+ 0
- 1
Marlin/configurator/config/Configuration.h 파일 보기

332
 //#define DISABLE_MAX_ENDSTOPS
332
 //#define DISABLE_MAX_ENDSTOPS
333
 //#define DISABLE_MIN_ENDSTOPS
333
 //#define DISABLE_MIN_ENDSTOPS
334
 
334
 
335
-// @section machine
336
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
335
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
337
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
336
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
338
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,
337
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,

+ 4
- 0
Marlin/example_configurations/Felix/Configuration.h 파일 보기

270
 //============================= Mechanical Settings =========================
270
 //============================= Mechanical Settings =========================
271
 //===========================================================================
271
 //===========================================================================
272
 
272
 
273
+// @section machine
274
+
273
 // Uncomment this option to enable CoreXY kinematics
275
 // Uncomment this option to enable CoreXY kinematics
274
 // #define COREXY
276
 // #define COREXY
275
 
277
 
276
 // Enable this option for Toshiba steppers
278
 // Enable this option for Toshiba steppers
277
 // #define CONFIG_STEPPERS_TOSHIBA
279
 // #define CONFIG_STEPPERS_TOSHIBA
278
 
280
 
281
+// @section homing
282
+
279
 // coarse Endstop Settings
283
 // coarse Endstop Settings
280
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
284
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
281
 
285
 

+ 4
- 0
Marlin/example_configurations/Felix/Configuration_DUAL.h 파일 보기

268
 //============================= Mechanical Settings =========================
268
 //============================= Mechanical Settings =========================
269
 //===========================================================================
269
 //===========================================================================
270
 
270
 
271
+// @section machine
272
+
271
 // Uncomment this option to enable CoreXY kinematics
273
 // Uncomment this option to enable CoreXY kinematics
272
 // #define COREXY
274
 // #define COREXY
273
 
275
 
274
 // Enable this option for Toshiba steppers
276
 // Enable this option for Toshiba steppers
275
 // #define CONFIG_STEPPERS_TOSHIBA
277
 // #define CONFIG_STEPPERS_TOSHIBA
276
 
278
 
279
+// @section homing
280
+
277
 // coarse Endstop Settings
281
 // coarse Endstop Settings
278
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
282
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
279
 
283
 

+ 4
- 0
Marlin/example_configurations/Hephestos/Configuration.h 파일 보기

294
 //============================= Mechanical Settings =========================
294
 //============================= Mechanical Settings =========================
295
 //===========================================================================
295
 //===========================================================================
296
 
296
 
297
+// @section machine
298
+
297
 // Uncomment this option to enable CoreXY kinematics
299
 // Uncomment this option to enable CoreXY kinematics
298
 // #define COREXY
300
 // #define COREXY
299
 
301
 
300
 // Enable this option for Toshiba steppers
302
 // Enable this option for Toshiba steppers
301
 // #define CONFIG_STEPPERS_TOSHIBA
303
 // #define CONFIG_STEPPERS_TOSHIBA
302
 
304
 
305
+// @section homing
306
+
303
 // coarse Endstop Settings
307
 // coarse Endstop Settings
304
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
308
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
305
 
309
 

+ 0
- 1
Marlin/example_configurations/K8200/Configuration.h 파일 보기

350
 #define DISABLE_MAX_ENDSTOPS
350
 #define DISABLE_MAX_ENDSTOPS
351
 //#define DISABLE_MIN_ENDSTOPS
351
 //#define DISABLE_MIN_ENDSTOPS
352
 
352
 
353
-// @section machine
354
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
353
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
355
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
354
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
356
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,
355
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,

+ 0
- 1
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h 파일 보기

334
 //#define DISABLE_MAX_ENDSTOPS
334
 //#define DISABLE_MAX_ENDSTOPS
335
 //#define DISABLE_MIN_ENDSTOPS
335
 //#define DISABLE_MIN_ENDSTOPS
336
 
336
 
337
-// @section machine
338
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
337
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
339
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
338
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
340
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,
339
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,

+ 4
- 0
Marlin/example_configurations/SCARA/Configuration.h 파일 보기

329
 //============================= Mechanical Settings =========================
329
 //============================= Mechanical Settings =========================
330
 //===========================================================================
330
 //===========================================================================
331
 
331
 
332
+// @section machine
333
+
332
 // Uncomment this option to enable CoreXY kinematics
334
 // Uncomment this option to enable CoreXY kinematics
333
 // #define COREXY
335
 // #define COREXY
334
 
336
 
335
 // Enable this option for Toshiba steppers
337
 // Enable this option for Toshiba steppers
336
 // #define CONFIG_STEPPERS_TOSHIBA
338
 // #define CONFIG_STEPPERS_TOSHIBA
337
 
339
 
340
+// @section homing
341
+
338
 // coarse Endstop Settings
342
 // coarse Endstop Settings
339
 //#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
343
 //#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
340
 
344
 

+ 4
- 0
Marlin/example_configurations/WITBOX/Configuration.h 파일 보기

293
 //============================= Mechanical Settings =========================
293
 //============================= Mechanical Settings =========================
294
 //===========================================================================
294
 //===========================================================================
295
 
295
 
296
+// @section machine
297
+
296
 // Uncomment this option to enable CoreXY kinematics
298
 // Uncomment this option to enable CoreXY kinematics
297
 // #define COREXY
299
 // #define COREXY
298
 
300
 
299
 // Enable this option for Toshiba steppers
301
 // Enable this option for Toshiba steppers
300
 // #define CONFIG_STEPPERS_TOSHIBA
302
 // #define CONFIG_STEPPERS_TOSHIBA
301
 
303
 
304
+// @section homing
305
+
302
 // coarse Endstop Settings
306
 // coarse Endstop Settings
303
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
307
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
304
 
308
 

+ 0
- 1
Marlin/example_configurations/adafruit/ST7565/Configuration.h 파일 보기

332
 //#define DISABLE_MAX_ENDSTOPS
332
 //#define DISABLE_MAX_ENDSTOPS
333
 //#define DISABLE_MIN_ENDSTOPS
333
 //#define DISABLE_MIN_ENDSTOPS
334
 
334
 
335
-// @section machine
336
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
335
 // If you want to enable the Z Probe pin, but disable its use, uncomment the line below.
337
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
336
 // This only affects a Z Probe Endstop if you have separate Z min endstop as well and have
338
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,
337
 // activated Z_PROBE_ENDSTOP below. If you are using the Z Min endstop on your Z Probe,

+ 37
- 1
Marlin/example_configurations/delta/biv2.5/Configuration.h 파일 보기

59
 #define SERIAL_PORT 0
59
 #define SERIAL_PORT 0
60
 
60
 
61
 // This determines the communication speed of the printer
61
 // This determines the communication speed of the printer
62
+// :[2400,9600,19200,38400,57600,115200,250000]
62
 #define BAUDRATE 250000
63
 #define BAUDRATE 250000
63
 
64
 
64
 // This enables the serial port associated to the Bluetooth interface
65
 // This enables the serial port associated to the Bluetooth interface
79
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 
81
 
81
 // This defines the number of extruders
82
 // This defines the number of extruders
83
+// :[1,2,3,4]
82
 #define EXTRUDERS 2
84
 #define EXTRUDERS 2
83
 
85
 
84
 //// The following define selects which power supply you have. Please choose the one that matches your setup
86
 //// The following define selects which power supply you have. Please choose the one that matches your setup
85
 // 1 = ATX
87
 // 1 = ATX
86
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
88
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
89
+// :{1:'ATX',2:'X-Box 360'}
87
 
90
 
88
 #define POWER_SUPPLY 1
91
 #define POWER_SUPPLY 1
89
 
92
 
122
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
125
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
123
 #define DELTA_PRINTABLE_RADIUS 160
126
 #define DELTA_PRINTABLE_RADIUS 160
124
 
127
 
128
+// @section temperature
125
 
129
 
126
 //===========================================================================
130
 //===========================================================================
127
 //============================= Thermal Settings ============================
131
 //============================= Thermal Settings ============================
286
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
290
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
287
 #endif // PIDTEMPBED
291
 #endif // PIDTEMPBED
288
 
292
 
293
+// @section extruder
289
 
294
 
290
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
295
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
291
 //can be software-disabled for whatever purposes by
296
 //can be software-disabled for whatever purposes by
320
 //============================= Mechanical Settings =========================
325
 //============================= Mechanical Settings =========================
321
 //===========================================================================
326
 //===========================================================================
322
 
327
 
328
+// @section machine
329
+
323
 // Uncomment this option to enable CoreXY kinematics
330
 // Uncomment this option to enable CoreXY kinematics
324
 // #define COREXY
331
 // #define COREXY
325
 
332
 
326
 // Enable this option for Toshiba steppers
333
 // Enable this option for Toshiba steppers
327
 // #define CONFIG_STEPPERS_TOSHIBA
334
 // #define CONFIG_STEPPERS_TOSHIBA
328
 
335
 
336
+// @section homing
337
+
329
 // coarse Endstop Settings
338
 // coarse Endstop Settings
330
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
339
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
331
 
340
 
351
 #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
360
 #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
352
 
361
 
353
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
362
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
363
+// :{0:'Low',1:'High'}
354
 #define X_ENABLE_ON 0
364
 #define X_ENABLE_ON 0
355
 #define Y_ENABLE_ON 0
365
 #define Y_ENABLE_ON 0
356
 #define Z_ENABLE_ON 0
366
 #define Z_ENABLE_ON 0
361
 #define DISABLE_X false
371
 #define DISABLE_X false
362
 #define DISABLE_Y false
372
 #define DISABLE_Y false
363
 #define DISABLE_Z false
373
 #define DISABLE_Z false
374
+
375
+// @section extruder
376
+
364
 #define DISABLE_E false // For all extruders
377
 #define DISABLE_E false // For all extruders
365
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
378
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
366
 
379
 
380
+// @section machine
381
+
367
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
382
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
368
 #define INVERT_X_DIR false // DELTA does not invert
383
 #define INVERT_X_DIR false // DELTA does not invert
369
 #define INVERT_Y_DIR false
384
 #define INVERT_Y_DIR false
370
 #define INVERT_Z_DIR false
385
 #define INVERT_Z_DIR false
386
+
387
+// @section extruder
371
 #define INVERT_E0_DIR false
388
 #define INVERT_E0_DIR false
372
 #define INVERT_E1_DIR false
389
 #define INVERT_E1_DIR false
373
 #define INVERT_E2_DIR false
390
 #define INVERT_E2_DIR false
374
 #define INVERT_E3_DIR false
391
 #define INVERT_E3_DIR false
375
 
392
 
393
+// @section homing
394
+
376
 // ENDSTOP SETTINGS:
395
 // ENDSTOP SETTINGS:
377
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
396
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
378
-#define X_HOME_DIR 1 // deltas always home to max
397
+// :[-1,1]
398
+#define X_HOME_DIR 1  // deltas always home to max
379
 #define Y_HOME_DIR 1
399
 #define Y_HOME_DIR 1
380
 #define Z_HOME_DIR 1
400
 #define Z_HOME_DIR 1
381
 
401
 
382
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
402
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
383
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
403
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
384
 
404
 
405
+// @section machine
406
+
385
 // Travel limits after homing (units are in mm)
407
 // Travel limits after homing (units are in mm)
386
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
408
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
387
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
409
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
425
 //============================ Bed Auto Leveling ============================
447
 //============================ Bed Auto Leveling ============================
426
 //===========================================================================
448
 //===========================================================================
427
 
449
 
450
+// @section bedlevel
451
+
428
 //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
452
 //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
429
 //#define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
453
 //#define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
430
 
454
 
551
 #endif // ENABLE_AUTO_BED_LEVELING
575
 #endif // ENABLE_AUTO_BED_LEVELING
552
 
576
 
553
 
577
 
578
+// @section homing
579
+
554
 // The position of the homing switches
580
 // The position of the homing switches
555
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
581
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
556
 //#define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
582
 //#define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
563
   #define MANUAL_Z_HOME_POS 405 // For delta: Distance between nozzle and print surface after homing.
589
   #define MANUAL_Z_HOME_POS 405 // For delta: Distance between nozzle and print surface after homing.
564
 #endif
590
 #endif
565
 
591
 
592
+// @section movement
593
+
566
 /**
594
 /**
567
  * MOVEMENT SETTINGS
595
  * MOVEMENT SETTINGS
568
  */
596
  */
597
 //============================= Additional Features ===========================
625
 //============================= Additional Features ===========================
598
 //=============================================================================
626
 //=============================================================================
599
 
627
 
628
+// @section more
629
+
600
 // Custom M code points
630
 // Custom M code points
601
 #define CUSTOM_M_CODES
631
 #define CUSTOM_M_CODES
602
 #ifdef CUSTOM_M_CODES
632
 #ifdef CUSTOM_M_CODES
607
   #endif
637
   #endif
608
 #endif
638
 #endif
609
 
639
 
640
+// @section extras
610
 
641
 
611
 // EEPROM
642
 // EEPROM
612
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
643
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
621
   #define EEPROM_CHITCHAT // please keep turned on if you can.
652
   #define EEPROM_CHITCHAT // please keep turned on if you can.
622
 #endif
653
 #endif
623
 
654
 
655
+// @section temperature
656
+
624
 // Preheat Constants
657
 // Preheat Constants
625
 #define PLA_PREHEAT_HOTEND_TEMP 180
658
 #define PLA_PREHEAT_HOTEND_TEMP 180
626
 #define PLA_PREHEAT_HPB_TEMP 70
659
 #define PLA_PREHEAT_HPB_TEMP 70
631
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
664
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
632
 
665
 
633
 //==============================LCD and SD support=============================
666
 //==============================LCD and SD support=============================
667
+// @section lcd
634
 
668
 
635
 // Define your display language below. Replace (en) with your language code and uncomment.
669
 // Define your display language below. Replace (en) with your language code and uncomment.
636
 // en, pl, fr, de, es, ru, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
670
 // en, pl, fr, de, es, ru, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
727
 
761
 
728
 //#define SAV_3DLCD
762
 //#define SAV_3DLCD
729
 
763
 
764
+// @section extras
765
+
730
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
766
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
731
 //#define FAST_PWM_FAN
767
 //#define FAST_PWM_FAN
732
 
768
 

+ 37
- 1
Marlin/example_configurations/delta/generic/Configuration.h 파일 보기

59
 #define SERIAL_PORT 0
59
 #define SERIAL_PORT 0
60
 
60
 
61
 // This determines the communication speed of the printer
61
 // This determines the communication speed of the printer
62
+// :[2400,9600,19200,38400,57600,115200,250000]
62
 #define BAUDRATE 250000
63
 #define BAUDRATE 250000
63
 
64
 
64
 // This enables the serial port associated to the Bluetooth interface
65
 // This enables the serial port associated to the Bluetooth interface
79
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 
81
 
81
 // This defines the number of extruders
82
 // This defines the number of extruders
83
+// :[1,2,3,4]
82
 #define EXTRUDERS 1
84
 #define EXTRUDERS 1
83
 
85
 
84
 //// The following define selects which power supply you have. Please choose the one that matches your setup
86
 //// The following define selects which power supply you have. Please choose the one that matches your setup
85
 // 1 = ATX
87
 // 1 = ATX
86
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
88
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
89
+// :{1:'ATX',2:'X-Box 360'}
87
 
90
 
88
 #define POWER_SUPPLY 1
91
 #define POWER_SUPPLY 1
89
 
92
 
122
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
125
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
123
 #define DELTA_PRINTABLE_RADIUS 140
126
 #define DELTA_PRINTABLE_RADIUS 140
124
 
127
 
128
+// @section temperature
125
 
129
 
126
 //===========================================================================
130
 //===========================================================================
127
 //============================= Thermal Settings ============================
131
 //============================= Thermal Settings ============================
286
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
290
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
287
 #endif // PIDTEMPBED
291
 #endif // PIDTEMPBED
288
 
292
 
293
+// @section extruder
289
 
294
 
290
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
295
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
291
 //can be software-disabled for whatever purposes by
296
 //can be software-disabled for whatever purposes by
320
 //============================= Mechanical Settings =========================
325
 //============================= Mechanical Settings =========================
321
 //===========================================================================
326
 //===========================================================================
322
 
327
 
328
+// @section machine
329
+
323
 // Uncomment this option to enable CoreXY kinematics
330
 // Uncomment this option to enable CoreXY kinematics
324
 // #define COREXY
331
 // #define COREXY
325
 
332
 
326
 // Enable this option for Toshiba steppers
333
 // Enable this option for Toshiba steppers
327
 // #define CONFIG_STEPPERS_TOSHIBA
334
 // #define CONFIG_STEPPERS_TOSHIBA
328
 
335
 
336
+// @section homing
337
+
329
 // coarse Endstop Settings
338
 // coarse Endstop Settings
330
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
339
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
331
 
340
 
351
 #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
360
 #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
352
 
361
 
353
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
362
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
363
+// :{0:'Low',1:'High'}
354
 #define X_ENABLE_ON 0
364
 #define X_ENABLE_ON 0
355
 #define Y_ENABLE_ON 0
365
 #define Y_ENABLE_ON 0
356
 #define Z_ENABLE_ON 0
366
 #define Z_ENABLE_ON 0
361
 #define DISABLE_X false
371
 #define DISABLE_X false
362
 #define DISABLE_Y false
372
 #define DISABLE_Y false
363
 #define DISABLE_Z false
373
 #define DISABLE_Z false
374
+
375
+// @section extruder
376
+
364
 #define DISABLE_E false // For all extruders
377
 #define DISABLE_E false // For all extruders
365
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
378
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
366
 
379
 
380
+// @section machine
381
+
367
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
382
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
368
 #define INVERT_X_DIR false // DELTA does not invert
383
 #define INVERT_X_DIR false // DELTA does not invert
369
 #define INVERT_Y_DIR false
384
 #define INVERT_Y_DIR false
370
 #define INVERT_Z_DIR false
385
 #define INVERT_Z_DIR false
386
+
387
+// @section extruder
371
 #define INVERT_E0_DIR false
388
 #define INVERT_E0_DIR false
372
 #define INVERT_E1_DIR false
389
 #define INVERT_E1_DIR false
373
 #define INVERT_E2_DIR false
390
 #define INVERT_E2_DIR false
374
 #define INVERT_E3_DIR false
391
 #define INVERT_E3_DIR false
375
 
392
 
393
+// @section homing
394
+
376
 // ENDSTOP SETTINGS:
395
 // ENDSTOP SETTINGS:
377
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
396
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
378
-#define X_HOME_DIR 1 // deltas always home to max
397
+// :[-1,1]
398
+#define X_HOME_DIR 1  // deltas always home to max
379
 #define Y_HOME_DIR 1
399
 #define Y_HOME_DIR 1
380
 #define Z_HOME_DIR 1
400
 #define Z_HOME_DIR 1
381
 
401
 
382
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
402
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
383
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
403
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
384
 
404
 
405
+// @section machine
406
+
385
 // Travel limits after homing (units are in mm)
407
 // Travel limits after homing (units are in mm)
386
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
408
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
387
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
409
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
428
 //============================ Bed Auto Leveling ============================
450
 //============================ Bed Auto Leveling ============================
429
 //===========================================================================
451
 //===========================================================================
430
 
452
 
453
+// @section bedlevel
454
+
431
 //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
455
 //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
432
 //#define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
456
 //#define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
433
 
457
 
554
 #endif // ENABLE_AUTO_BED_LEVELING
578
 #endif // ENABLE_AUTO_BED_LEVELING
555
 
579
 
556
 
580
 
581
+// @section homing
582
+
557
 // The position of the homing switches
583
 // The position of the homing switches
558
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
584
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
559
 //#define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
585
 //#define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
566
   #define MANUAL_Z_HOME_POS 250 // For delta: Distance between nozzle and print surface after homing.
592
   #define MANUAL_Z_HOME_POS 250 // For delta: Distance between nozzle and print surface after homing.
567
 #endif
593
 #endif
568
 
594
 
595
+// @section movement
596
+
569
 /**
597
 /**
570
  * MOVEMENT SETTINGS
598
  * MOVEMENT SETTINGS
571
  */
599
  */
600
 //============================= Additional Features ===========================
628
 //============================= Additional Features ===========================
601
 //=============================================================================
629
 //=============================================================================
602
 
630
 
631
+// @section more
632
+
603
 // Custom M code points
633
 // Custom M code points
604
 #define CUSTOM_M_CODES
634
 #define CUSTOM_M_CODES
605
 #ifdef CUSTOM_M_CODES
635
 #ifdef CUSTOM_M_CODES
610
   #endif
640
   #endif
611
 #endif
641
 #endif
612
 
642
 
643
+// @section extras
613
 
644
 
614
 // EEPROM
645
 // EEPROM
615
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
646
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
624
   #define EEPROM_CHITCHAT // please keep turned on if you can.
655
   #define EEPROM_CHITCHAT // please keep turned on if you can.
625
 #endif
656
 #endif
626
 
657
 
658
+// @section temperature
659
+
627
 // Preheat Constants
660
 // Preheat Constants
628
 #define PLA_PREHEAT_HOTEND_TEMP 180
661
 #define PLA_PREHEAT_HOTEND_TEMP 180
629
 #define PLA_PREHEAT_HPB_TEMP 70
662
 #define PLA_PREHEAT_HPB_TEMP 70
634
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
667
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
635
 
668
 
636
 //==============================LCD and SD support=============================
669
 //==============================LCD and SD support=============================
670
+// @section lcd
637
 
671
 
638
 // Define your display language below. Replace (en) with your language code and uncomment.
672
 // Define your display language below. Replace (en) with your language code and uncomment.
639
 // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
673
 // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
730
 
764
 
731
 //#define SAV_3DLCD
765
 //#define SAV_3DLCD
732
 
766
 
767
+// @section extras
768
+
733
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
769
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
734
 //#define FAST_PWM_FAN
770
 //#define FAST_PWM_FAN
735
 
771
 

+ 38
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration.h 파일 보기

59
 #define SERIAL_PORT 0
59
 #define SERIAL_PORT 0
60
 
60
 
61
 // This determines the communication speed of the printer
61
 // This determines the communication speed of the printer
62
+// :[2400,9600,19200,38400,57600,115200,250000]
62
 #define BAUDRATE 250000
63
 #define BAUDRATE 250000
63
 
64
 
64
 // This enables the serial port associated to the Bluetooth interface
65
 // This enables the serial port associated to the Bluetooth interface
79
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
80
 
81
 
81
 // This defines the number of extruders
82
 // This defines the number of extruders
83
+// :[1,2,3,4]
82
 #define EXTRUDERS 1
84
 #define EXTRUDERS 1
83
 
85
 
84
 //// The following define selects which power supply you have. Please choose the one that matches your setup
86
 //// The following define selects which power supply you have. Please choose the one that matches your setup
85
 // 1 = ATX
87
 // 1 = ATX
86
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
88
 // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
89
+// :{1:'ATX',2:'X-Box 360'}
87
 
90
 
88
 #define POWER_SUPPLY 1
91
 #define POWER_SUPPLY 1
89
 
92
 
122
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
125
 // Print surface diameter/2 minus unreachable space (avoid collisions with vertical towers).
123
 #define DELTA_PRINTABLE_RADIUS 90
126
 #define DELTA_PRINTABLE_RADIUS 90
124
 
127
 
128
+// @section temperature
125
 
129
 
126
 //===========================================================================
130
 //===========================================================================
127
 //============================= Thermal Settings ============================
131
 //============================= Thermal Settings ============================
286
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
290
 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
287
 #endif // PIDTEMPBED
291
 #endif // PIDTEMPBED
288
 
292
 
293
+// @section extruder
289
 
294
 
290
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
295
 //this prevents dangerous Extruder moves, i.e. if the temperature is under the limit
291
 //can be software-disabled for whatever purposes by
296
 //can be software-disabled for whatever purposes by
320
 //============================= Mechanical Settings =========================
325
 //============================= Mechanical Settings =========================
321
 //===========================================================================
326
 //===========================================================================
322
 
327
 
328
+// @section machine
329
+
323
 // Uncomment this option to enable CoreXY kinematics
330
 // Uncomment this option to enable CoreXY kinematics
324
 // #define COREXY
331
 // #define COREXY
325
 
332
 
326
 // Enable this option for Toshiba steppers
333
 // Enable this option for Toshiba steppers
327
 // #define CONFIG_STEPPERS_TOSHIBA
334
 // #define CONFIG_STEPPERS_TOSHIBA
328
 
335
 
336
+// @section homing
337
+
329
 // coarse Endstop Settings
338
 // coarse Endstop Settings
330
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
339
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
331
 
340
 
351
 //#define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
360
 //#define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing
352
 
361
 
353
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
362
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
363
+// :{0:'Low',1:'High'}
354
 #define X_ENABLE_ON 0
364
 #define X_ENABLE_ON 0
355
 #define Y_ENABLE_ON 0
365
 #define Y_ENABLE_ON 0
356
 #define Z_ENABLE_ON 0
366
 #define Z_ENABLE_ON 0
361
 #define DISABLE_X false
371
 #define DISABLE_X false
362
 #define DISABLE_Y false
372
 #define DISABLE_Y false
363
 #define DISABLE_Z false
373
 #define DISABLE_Z false
374
+
375
+// @section extruder
376
+
364
 #define DISABLE_E false // For all extruders
377
 #define DISABLE_E false // For all extruders
365
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
378
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
366
 
379
 
380
+// @section machine
381
+
367
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
382
 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
368
 #define INVERT_X_DIR false // DELTA does not invert
383
 #define INVERT_X_DIR false // DELTA does not invert
369
 #define INVERT_Y_DIR false
384
 #define INVERT_Y_DIR false
370
 #define INVERT_Z_DIR false
385
 #define INVERT_Z_DIR false
386
+
387
+// @section extruder
388
+
389
+// For direct drive extruder v9 set to true, for geared extruder set to false.
371
 #define INVERT_E0_DIR false
390
 #define INVERT_E0_DIR false
372
 #define INVERT_E1_DIR false
391
 #define INVERT_E1_DIR false
373
 #define INVERT_E2_DIR false
392
 #define INVERT_E2_DIR false
374
 #define INVERT_E3_DIR false
393
 #define INVERT_E3_DIR false
375
 
394
 
395
+// @section homing
396
+
376
 // ENDSTOP SETTINGS:
397
 // ENDSTOP SETTINGS:
377
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
398
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
399
+// :[-1,1]
378
 #define X_HOME_DIR 1  // deltas always home to max
400
 #define X_HOME_DIR 1  // deltas always home to max
379
 #define Y_HOME_DIR 1
401
 #define Y_HOME_DIR 1
380
 #define Z_HOME_DIR 1
402
 #define Z_HOME_DIR 1
382
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
404
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
383
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
405
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
384
 
406
 
407
+// @section machine
408
+
385
 // Travel limits after homing (units are in mm)
409
 // Travel limits after homing (units are in mm)
386
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
410
 #define X_MIN_POS -DELTA_PRINTABLE_RADIUS
387
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
411
 #define Y_MIN_POS -DELTA_PRINTABLE_RADIUS
428
 //============================ Bed Auto Leveling ============================
452
 //============================ Bed Auto Leveling ============================
429
 //===========================================================================
453
 //===========================================================================
430
 
454
 
455
+// @section bedlevel
456
+
431
 #define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
457
 #define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
432
 // #define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
458
 // #define Z_PROBE_REPEATABILITY_TEST // Z-Probe Repeatability test is not supported in Deltas yet.
433
 
459
 
578
 #endif // ENABLE_AUTO_BED_LEVELING
604
 #endif // ENABLE_AUTO_BED_LEVELING
579
 
605
 
580
 
606
 
607
+// @section homing
608
+
581
 // The position of the homing switches
609
 // The position of the homing switches
582
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
610
 #define MANUAL_HOME_POSITIONS  // If defined, MANUAL_*_HOME_POS below will be used
583
 #define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
611
 #define BED_CENTER_AT_0_0  // If defined, the center of the bed is at (X=0, Y=0)
590
   #define MANUAL_Z_HOME_POS 250 // For delta: Distance between nozzle and print surface after homing.
618
   #define MANUAL_Z_HOME_POS 250 // For delta: Distance between nozzle and print surface after homing.
591
 #endif
619
 #endif
592
 
620
 
621
+// @section movement
622
+
593
 /**
623
 /**
594
  * MOVEMENT SETTINGS
624
  * MOVEMENT SETTINGS
595
  */
625
  */
624
 //============================= Additional Features ===========================
654
 //============================= Additional Features ===========================
625
 //=============================================================================
655
 //=============================================================================
626
 
656
 
657
+// @section more
658
+
627
 // Custom M code points
659
 // Custom M code points
628
 #define CUSTOM_M_CODES
660
 #define CUSTOM_M_CODES
629
 #ifdef CUSTOM_M_CODES
661
 #ifdef CUSTOM_M_CODES
634
   #endif
666
   #endif
635
 #endif
667
 #endif
636
 
668
 
669
+// @section extras
637
 
670
 
638
 // EEPROM
671
 // EEPROM
639
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
672
 // The microcontroller can store settings in the EEPROM, e.g. max velocity...
648
   #define EEPROM_CHITCHAT // please keep turned on if you can.
681
   #define EEPROM_CHITCHAT // please keep turned on if you can.
649
 #endif
682
 #endif
650
 
683
 
684
+// @section temperature
685
+
651
 // Preheat Constants
686
 // Preheat Constants
652
 #define PLA_PREHEAT_HOTEND_TEMP 180
687
 #define PLA_PREHEAT_HOTEND_TEMP 180
653
 #define PLA_PREHEAT_HPB_TEMP 70
688
 #define PLA_PREHEAT_HPB_TEMP 70
658
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
693
 #define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
659
 
694
 
660
 //==============================LCD and SD support=============================
695
 //==============================LCD and SD support=============================
696
+// @section lcd
661
 
697
 
662
 // Define your display language below. Replace (en) with your language code and uncomment.
698
 // Define your display language below. Replace (en) with your language code and uncomment.
663
 // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
699
 // en, pl, fr, de, es, ru, bg, it, pt, pt-br, fi, an, nl, ca, eu, kana, kana_utf8, cn, test
754
 
790
 
755
 //#define SAV_3DLCD
791
 //#define SAV_3DLCD
756
 
792
 
793
+// @section extras
794
+
757
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
795
 // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
758
 //#define FAST_PWM_FAN
796
 //#define FAST_PWM_FAN
759
 
797
 

+ 4
- 0
Marlin/example_configurations/makibox/Configuration.h 파일 보기

290
 //============================= Mechanical Settings =========================
290
 //============================= Mechanical Settings =========================
291
 //===========================================================================
291
 //===========================================================================
292
 
292
 
293
+// @section machine
294
+
293
 // Uncomment this option to enable CoreXY kinematics
295
 // Uncomment this option to enable CoreXY kinematics
294
 // #define COREXY
296
 // #define COREXY
295
 
297
 
296
 // Enable this option for Toshiba steppers
298
 // Enable this option for Toshiba steppers
297
 // #define CONFIG_STEPPERS_TOSHIBA
299
 // #define CONFIG_STEPPERS_TOSHIBA
298
 
300
 
301
+// @section homing
302
+
299
 // coarse Endstop Settings
303
 // coarse Endstop Settings
300
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
304
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
301
 
305
 

+ 4
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration.h 파일 보기

292
 //============================= Mechanical Settings =========================
292
 //============================= Mechanical Settings =========================
293
 //===========================================================================
293
 //===========================================================================
294
 
294
 
295
+// @section machine
296
+
295
 // Uncomment this option to enable CoreXY kinematics
297
 // Uncomment this option to enable CoreXY kinematics
296
 // #define COREXY
298
 // #define COREXY
297
 
299
 
298
 // Enable this option for Toshiba steppers
300
 // Enable this option for Toshiba steppers
299
 #define CONFIG_STEPPERS_TOSHIBA
301
 #define CONFIG_STEPPERS_TOSHIBA
300
 
302
 
303
+// @section homing
304
+
301
 // coarse Endstop Settings
305
 // coarse Endstop Settings
302
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
306
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
303
 
307
 

Loading…
취소
저장