Browse Source

Merge pull request #4118 from thinkyhead/bq_update_rebase

Update bq Hephestos 2 config
Scott Lahteine 9 years ago
parent
commit
111260f407

+ 22
- 22
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -221,20 +221,20 @@
221 221
 // The minimal temperature defines the temperature below which the heater will not be enabled It is used
222 222
 // to check that the wiring to the thermistor is not broken.
223 223
 // Otherwise this would lead to the heater being powered on all the time.
224
-#define HEATER_0_MINTEMP 5
225
-#define HEATER_1_MINTEMP 5
226
-#define HEATER_2_MINTEMP 5
227
-#define HEATER_3_MINTEMP 5
228
-#define BED_MINTEMP 5
224
+#define HEATER_0_MINTEMP 15
225
+//#define HEATER_1_MINTEMP 5
226
+//#define HEATER_2_MINTEMP 5
227
+//#define HEATER_3_MINTEMP 5
228
+//#define BED_MINTEMP 5
229 229
 
230 230
 // When temperature exceeds max temp, your heater will be switched off.
231 231
 // This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
232 232
 // You should use MINTEMP for thermistor short/failure protection.
233 233
 #define HEATER_0_MAXTEMP 250
234
-#define HEATER_1_MAXTEMP 275
235
-#define HEATER_2_MAXTEMP 275
236
-#define HEATER_3_MAXTEMP 275
237
-#define BED_MAXTEMP 150
234
+//#define HEATER_1_MAXTEMP 275
235
+//#define HEATER_2_MAXTEMP 275
236
+//#define HEATER_3_MAXTEMP 275
237
+//#define BED_MAXTEMP 150
238 238
 
239 239
 // If you want the M105 heater power reported in watts, define the BED_WATTS, and (shared for all extruders) EXTRUDER_WATTS
240 240
 //#define HOTEND_WATTS (12.0*12.0/6.7) // P=U^2/R
@@ -293,7 +293,7 @@
293 293
 // all forms of bed control obey this (PID, bang-bang, bang-bang with hysteresis)
294 294
 // setting this to anything other than 255 enables a form of PWM to the bed just like HEATER_BED_DUTY_CYCLE_DIVIDER did,
295 295
 // so you shouldn't use it unless you are OK with PWM on your bed.  (see the comment on enabling PIDTEMPBED)
296
-#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current
296
+//#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current
297 297
 
298 298
 #if ENABLED(PIDTEMPBED)
299 299
 
@@ -344,7 +344,7 @@
344 344
  */
345 345
 
346 346
 #define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
347
-#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed
347
+//#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed
348 348
 
349 349
 //===========================================================================
350 350
 //============================= Mechanical Settings =========================
@@ -512,7 +512,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
512 512
 //
513 513
 // For M851 give a range for adjusting the Z probe offset
514 514
 //
515
-#define Z_PROBE_OFFSET_RANGE_MIN -5
515
+#define Z_PROBE_OFFSET_RANGE_MIN -2
516 516
 #define Z_PROBE_OFFSET_RANGE_MAX  0
517 517
 
518 518
 // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
@@ -561,8 +561,8 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
561 561
 #define Y_HOME_DIR -1
562 562
 #define Z_HOME_DIR -1
563 563
 
564
-#define min_software_endstops false // If true, axis won't move to coordinates less than HOME_POS.
565
-#define max_software_endstops false // If true, axis won't move to coordinates greater than the defined lengths below.
564
+#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
565
+#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.
566 566
 
567 567
 // @section machine
568 568
 
@@ -715,18 +715,18 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
715 715
 
716 716
 // default settings
717 717
 
718
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 204.146} // default steps per unit for Ultimaker
719
-#define DEFAULT_MAX_FEEDRATE          {200, 200, 3.3, 200}      // (mm/sec)
720
-#define DEFAULT_MAX_ACCELERATION      {1000, 1000, 100, 3000}   // 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.
718
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {160, 160, 8000, 203} // default steps per unit for Ultimaker
719
+#define DEFAULT_MAX_FEEDRATE          {250, 250, 2, 200}      // (mm/sec)
720
+#define DEFAULT_MAX_ACCELERATION      {1000, 1000, 20, 1000}   // 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.
721 721
 
722 722
 #define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration in mm/s^2 for printing moves
723 723
 #define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration in mm/s^2 for retracts
724 724
 #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
725 725
 
726 726
 // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
727
-#define DEFAULT_XYJERK                15.0    // (mm/sec)
728
-#define DEFAULT_ZJERK                 0.4     // (mm/sec)
729
-#define DEFAULT_EJERK                 2.0     // (mm/sec)
727
+#define DEFAULT_XYJERK                10.0    // (mm/sec)
728
+#define DEFAULT_ZJERK                  0.4    // (mm/sec)
729
+#define DEFAULT_EJERK                  2.0    // (mm/sec)
730 730
 
731 731
 
732 732
 //=============================================================================
@@ -809,7 +809,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
809 809
 //  - Total time printing
810 810
 //
811 811
 // This information can be viewed by the M78 command.
812
-//#define PRINTCOUNTER
812
+#define PRINTCOUNTER
813 813
 
814 814
 //=============================================================================
815 815
 //============================= LCD and SD support ============================
@@ -889,7 +889,7 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
889 889
 //
890 890
 // Use CRC checks and retries on the SD communication.
891 891
 //
892
-//#define SD_CHECK_AND_RETRY
892
+#define SD_CHECK_AND_RETRY
893 893
 
894 894
 //
895 895
 // ENCODER SETTINGS

+ 8
- 8
Marlin/example_configurations/Hephestos_2/Configuration_adv.h View File

@@ -286,7 +286,7 @@
286 286
 //#define QUICK_HOME  //if this is defined, if both x and y are to be homed, a diagonal move will be performed initially.
287 287
 
288 288
 // When G28 is called, this option will make Y home before X
289
-//#define HOME_Y_BEFORE_X
289
+#define HOME_Y_BEFORE_X
290 290
 
291 291
 // @section machine
292 292
 
@@ -301,7 +301,7 @@
301 301
 // Default stepper release if idle. Set to 0 to deactivate.
302 302
 // Steppers will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true.
303 303
 // Time can be set by M18 and M84.
304
-#define DEFAULT_STEPPER_DEACTIVE_TIME 60
304
+#define DEFAULT_STEPPER_DEACTIVE_TIME 120
305 305
 #define DISABLE_INACTIVE_X true
306 306
 #define DISABLE_INACTIVE_Y true
307 307
 #define DISABLE_INACTIVE_Z true  // set to false if the nozzle will fall down on your printed part when print has finished.
@@ -333,7 +333,7 @@
333 333
 // Minimum planner junction speed. Sets the default minimum speed the planner plans for at the end
334 334
 // of the buffer and all stops. This should not be much greater than zero and should only be changed
335 335
 // if unwanted behavior is observed on a user's machine when running at very slow speeds.
336
-#define MINIMUM_PLANNER_SPEED 0.05// (mm/sec)
336
+#define MINIMUM_PLANNER_SPEED 0.05 // (mm/sec)
337 337
 
338 338
 // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
339 339
 #define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
@@ -355,12 +355,12 @@
355 355
 //=============================Additional Features===========================
356 356
 //===========================================================================
357 357
 
358
-#define ENCODER_RATE_MULTIPLIER         // If defined, certain menu edit operations automatically multiply the steps when the encoder is moved quickly
359
-#define ENCODER_10X_STEPS_PER_SEC 75    // If the encoder steps per sec exceeds this value, multiply steps moved x10 to quickly advance the value
360
-#define ENCODER_100X_STEPS_PER_SEC 160  // If the encoder steps per sec exceeds this value, multiply steps moved x100 to really quickly advance the value
358
+//#define ENCODER_RATE_MULTIPLIER         // If defined, certain menu edit operations automatically multiply the steps when the encoder is moved quickly
359
+//#define ENCODER_10X_STEPS_PER_SEC 75    // If the encoder steps per sec exceeds this value, multiply steps moved x10 to quickly advance the value
360
+//#define ENCODER_100X_STEPS_PER_SEC 160  // If the encoder steps per sec exceeds this value, multiply steps moved x100 to really quickly advance the value
361 361
 
362 362
 //#define CHDK 4        //Pin for triggering CHDK to take a picture see how to use it here http://captain-slow.dk/2014/03/09/3d-printing-timelapses/
363
-#define CHDK_DELAY 50 //How long in ms the pin should stay HIGH before going LOW again
363
+//#define CHDK_DELAY 50 //How long in ms the pin should stay HIGH before going LOW again
364 364
 
365 365
 // @section lcd
366 366
 
@@ -374,7 +374,7 @@
374 374
   #define SD_DETECT_INVERTED
375 375
 
376 376
   #define SD_FINISHED_STEPPERRELEASE true  //if sd support and the file is finished: disable steppers?
377
-  #define SD_FINISHED_RELEASECOMMAND "M84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
377
+  #define SD_FINISHED_RELEASECOMMAND "M104 S0\nM84 X Y Z E" // You might want to keep the z enabled so your bed stays in place.
378 378
 
379 379
   #define SDCARD_RATHERRECENTFIRST  //reverse file order of sd card menu display. Its sorted practically after the file system block order.
380 380
   // if a file is deleted, it frees a block. hence, the order is not purely chronological. To still have auto0.g accessible, there is again the option to do that.

+ 5
- 1
Marlin/example_configurations/Hephestos_2/readme.md View File

@@ -5,4 +5,8 @@ NOTE: The look and feel of the Hephestos 2 while navigating the LCD menu will ch
5 5
 
6 6
 ## Changelog
7 7
  * 2016/03/01 - Initial release
8
- * 2016/03/21 - Activated four point auto leveling by default; updated miscellaneous z-probe values
8
+ * 2016/03/21 - Activated 4-point auto leveling by default
9
+                Updated miscellaneous z-probe values
10
+ * 2016/06/21 - Disabled hot bed related options
11
+                Activated software endstops
12
+                SD printing now disables the heater when finished

Loading…
Cancel
Save