Преглед на файлове

Set more regular setup in configuration.h

alexborro преди 9 години
родител
ревизия
8a4b62d081
променени са 1 файла, в които са добавени 35 реда и са изтрити 48 реда
  1. 35
    48
      Marlin/Configuration.h

+ 35
- 48
Marlin/Configuration.h Целия файл

@@ -59,7 +59,7 @@ Here are some standard links for getting your machine calibrated:
59 59
 // The following define selects which electronics board you have.
60 60
 // Please choose the name from boards.h that matches your setup
61 61
 #ifndef MOTHERBOARD
62
-  #define MOTHERBOARD BOARD_ULTIMAKER
62
+  #define MOTHERBOARD BOARD_RAMPS_13
63 63
 #endif
64 64
 
65 65
 // Define this to set a custom name for your generic Mendel,
@@ -123,8 +123,8 @@ Here are some standard links for getting your machine calibrated:
123 123
 //     #define DUMMY_THERMISTOR_998_VALUE 25
124 124
 //     #define DUMMY_THERMISTOR_999_VALUE 100
125 125
 
126
-#define TEMP_SENSOR_0 -1
127
-#define TEMP_SENSOR_1 -1
126
+#define TEMP_SENSOR_0 1
127
+#define TEMP_SENSOR_1 0
128 128
 #define TEMP_SENSOR_2 0
129 129
 #define TEMP_SENSOR_3 0
130 130
 #define TEMP_SENSOR_BED 0
@@ -301,35 +301,21 @@ your extruder heater takes 2 minutes to hit the target on heating.
301 301
 // Enable this option for Toshiba steppers
302 302
 // #define CONFIG_STEPPERS_TOSHIBA
303 303
 
304
-// coarse Endstop Settings
305
-#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
306
-
307
-#ifndef ENDSTOPPULLUPS
308
-  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
309
-  // #define ENDSTOPPULLUP_XMAX
310
-  // #define ENDSTOPPULLUP_YMAX
311
-  // #define ENDSTOPPULLUP_ZMAX
312
-  // #define ENDSTOPPULLUP_XMIN
313
-  // #define ENDSTOPPULLUP_YMIN
314
-  // #define ENDSTOPPULLUP_ZMIN
315
-#endif
316
-
317
-#ifdef ENDSTOPPULLUPS
318
-  #define ENDSTOPPULLUP_XMAX
319
-  #define ENDSTOPPULLUP_YMAX
320
-  #define ENDSTOPPULLUP_ZMAX
321
-  #define ENDSTOPPULLUP_XMIN
322
-  #define ENDSTOPPULLUP_YMIN
323
-  #define ENDSTOPPULLUP_ZMIN
324
-#endif
325
-
326
-// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
327
-const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
328
-const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
329
-const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
330
-const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
331
-const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
332
-const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
304
+// The pullups are needed if you directly connect a mechanical endstop between the signal and ground pins.
305
+#define ENDSTOPPULLUP_XMAX
306
+#define ENDSTOPPULLUP_YMAX
307
+#define ENDSTOPPULLUP_ZMAX
308
+#define ENDSTOPPULLUP_XMIN
309
+#define ENDSTOPPULLUP_YMIN
310
+#define ENDSTOPPULLUP_ZMIN
311
+
312
+// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
313
+const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
314
+const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
315
+const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
316
+const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
317
+const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
318
+const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
333 319
 //#define DISABLE_MAX_ENDSTOPS
334 320
 //#define DISABLE_MIN_ENDSTOPS
335 321
 
@@ -346,13 +332,14 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
346 332
 #define DISABLE_E false // For all extruders
347 333
 #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
348 334
 
349
-#define INVERT_X_DIR true     // for Mendel set to false, for Orca set to true
350
-#define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
351
-#define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
352
-#define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
353
-#define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
354
-#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
355
-#define INVERT_E3_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
335
+// If you motor turns to wrong direction, you can invert it here:
336
+#define INVERT_X_DIR false
337
+#define INVERT_Y_DIR false
338
+#define INVERT_Z_DIR false
339
+#define INVERT_E0_DIR false
340
+#define INVERT_E1_DIR false
341
+#define INVERT_E2_DIR false
342
+#define INVERT_E3_DIR false
356 343
 
357 344
 // ENDSTOP SETTINGS:
358 345
 // Sets direction of endstops when homing; 1=MAX, -1=MIN
@@ -364,9 +351,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
364 351
 #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
365 352
 
366 353
 // Travel limits after homing (units are in mm)
367
-#define X_MAX_POS 205
354
+#define X_MAX_POS 200
368 355
 #define X_MIN_POS 0
369
-#define Y_MAX_POS 205
356
+#define Y_MAX_POS 200
370 357
 #define Y_MIN_POS 0
371 358
 #define Z_MAX_POS 200
372 359
 #define Z_MIN_POS 0
@@ -443,7 +430,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
443 430
   #define Z_RAISE_BEFORE_PROBING 15    //How much the extruder will be raised before traveling to the first probing point.
444 431
   #define Z_RAISE_BETWEEN_PROBINGS 5  //How much the extruder will be raised when traveling from between next probing points
445 432
 
446
-   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" //These commands will be executed in the end of G29 routine.
433
+//   #define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10" //These commands will be executed in the end of G29 routine.
447 434
                                                                             //Useful to retract a deployable probe.
448 435
                                                                            
449 436
   //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
@@ -493,9 +480,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
493 480
 
494 481
 // default settings
495 482
 
496
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,760*1.1}  // default steps per unit for Ultimaker
497
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
498
-#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
483
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {80,80,4000,500}  // default steps per unit for Ultimaker
484
+#define DEFAULT_MAX_FEEDRATE          {300, 300, 5, 25}    // (mm/sec)
485
+#define DEFAULT_MAX_ACCELERATION      {3000,3000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
499 486
 
500 487
 #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
501 488
 #define DEFAULT_RETRACT_ACCELERATION  3000   // X, Y, Z and E max acceleration in mm/s^2 for retracts
@@ -539,11 +526,11 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
539 526
 // Preheat Constants
540 527
 #define PLA_PREHEAT_HOTEND_TEMP 180
541 528
 #define PLA_PREHEAT_HPB_TEMP 70
542
-#define PLA_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
529
+#define PLA_PREHEAT_FAN_SPEED 0   // Insert Value between 0 and 255
543 530
 
544 531
 #define ABS_PREHEAT_HOTEND_TEMP 240
545
-#define ABS_PREHEAT_HPB_TEMP 100
546
-#define ABS_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255
532
+#define ABS_PREHEAT_HPB_TEMP 110
533
+#define ABS_PREHEAT_FAN_SPEED 0   // Insert Value between 0 and 255
547 534
 
548 535
 //==============================LCD and SD support=============================
549 536
 

Loading…
Отказ
Запис