|
133 | 133 | // ************************* END PRINTER SECTION *************************
|
134 | 134 | //===========================================================================
|
135 | 135 |
|
136 |
| -//=========================================================================== |
137 |
| -// EZABL Advanced Settings - EZABL_POINTS & EZABL_PROBE_EDGE are also used for other probes |
138 |
| -//=========================================================================== |
| 136 | +/** |
| 137 | + * EZABL Advanced Settings - EZABL_POINTS & EZABL_PROBE_EDGE are also used for other probes |
| 138 | + */ |
139 | 139 |
|
140 | 140 | // Probing Grid Points - If you want more or less EZABL probe points change the number below, use odd numbers. Total points is # times #.
|
141 | 141 | #define EZABL_POINTS 3
|
|
161 | 161 | // Grid Extrapolation - This will use the mesh data to make assumptions of the bed outside the probe area. Disable if you are getting incorrect results on the edges of the bed.
|
162 | 162 | #define EXTRAPOLATE_BEYOND_GRID
|
163 | 163 |
|
164 |
| -//================================================================================ |
165 |
| -// CUSTOM PROBE SETTINGS - FOR EZABL OR BL TOUCH |
166 |
| -// If you have a probe mount that is not pre-setup in the firmware then uncomment |
167 |
| -// the CUSTOM_PROBE line above and enter your probe offsets below |
168 |
| -//================================================================================ |
169 |
| -#if ENABLED(CUSTOM_PROBE) |
| 164 | +/** |
| 165 | + * BLTouch/CRTouch |
| 166 | + * |
| 167 | + * If you want to use the BLTouch/CRTouch uncomment the BLTOUCH line below. You also need then enter in your sensor offsets below in the CUSTOM PROBE section. |
| 168 | + * If you need to change your SERVO pin you can change that with the SERVO0_PIN Line below. Most people do NOT need to change/set this. |
| 169 | + */ |
| 170 | +//#define BLTOUCH |
| 171 | +//#define SERVO0_PIN P2_04 |
| 172 | + |
| 173 | +/** |
| 174 | + * Custom Probe Offset - EZABL/BLTouch/CRTouch |
| 175 | + * |
| 176 | + * If you have a probe mount that is not pre-setup in the firmware then uncomment the CUSTOM_PROBE option (or BLTOUCH if using one) above and enter your probe offsets below |
| 177 | + */ |
| 178 | +#if ANY(CUSTOM_PROBE, BLTOUCH) |
170 | 179 | /**
|
171 | 180 | * Z Probe to nozzle (X,Y) offset, relative to (0, 0).
|
172 | 181 | *
|
|
201 | 210 |
|
202 | 211 |
|
203 | 212 | //===========================================================================
|
204 |
| -//******************** EXTRA FEATURES AND TWEAKS **************************** |
| 213 | +//******************** Extra Features and Tweaks **************************** |
205 | 214 | //===========================================================================
|
206 | 215 |
|
207 | 216 | // EXTRUDER SETTINGS -------------------------------
|
|
311 | 320 | /**
|
312 | 321 | * EEPROM on SD Card
|
313 | 322 | *
|
314 |
| - * NOTE: THIS TAKES UP EXTRA SPACE ON THE CPU SO IF YOUR COMPILE FAILS DISABLE SOME OTHER OPTIONS IN THE FIRMWARE. |
315 |
| - * If your board has issues saving the EEPROM that could be due to a defective EEPROM chip. This will make an EEPROM.DAT file |
316 |
| - * You can use a SD card in the printer slot to save the EEPROM to that instead. Just uncomment the below line |
317 |
| - * and then leave an SD card in the printer at all times. If you have to take it out, power off the printer before removing |
318 |
| - * then put your GCode files on the SD card, insert the card again, and then power the printer up. |
| 323 | + * If your board has issues saving the EEPROM that could be due to a defective EEPROM chip. This will make an EEPROM.DAT file. You can use a SD card in the printer slot to save the EEPROM to that instead. Just uncomment the below line and then leave an SD card in the printer at all times. If you have to take it out, power off the printer before removing then put your GCode files on the SD card, insert the card again, and then power the printer up. |
319 | 324 | */
|
320 | 325 | //#define SDCARD_EEPROM_EMULATION
|
321 | 326 |
|
|
324 | 329 | *
|
325 | 330 | * See here on how to use Input Shaping: https://www.th3dstudio.com/marlin-input-shaping-calculator/
|
326 | 331 | *
|
327 |
| - * Below are the frequency and damping settings for each axis. |
328 |
| - * Damping must have f at the end of the number and the range is 0.00-1.00. |
| 332 | + * Below are the frequency and damping settings for each axis. Damping must have f at the end of the number and the range is 0.00-1.00. |
329 | 333 | */
|
330 | 334 | //#define INPUT_SHAPING
|
331 | 335 |
|
|
352 | 356 | * If you need to adjust your XY home offsets from defaults then you can uncomment the HOME_ADJUST line below and enter your
|
353 | 357 | * custom XY offsets. This is provided for convenience and is unsupported with included product support.
|
354 | 358 | *
|
355 |
| - * How to use - measure (home XY then jog using the LCD 1mm at a time) the X and Y distance the nozzle is off |
356 |
| - * the build plate and then put those as NEGATIVE values below on the X_HOME_LOCATION and Y_HOME_LOCATION values |
| 359 | + * How to use - measure (home XY then jog using the LCD 1mm at a time) the X and Y distance the nozzle is off the build plate and then put those as NEGATIVE values below on the X_HOME_LOCATION and Y_HOME_LOCATION values |
357 | 360 | * Positive values will NOT work (move your endstops to fix a positive offset or change your bed size above).
|
358 | 361 | */
|
359 | 362 | //#define HOME_ADJUST
|
|
385 | 388 | //#define LINEAR_ADVANCE
|
386 | 389 | #define LINEAR_ADVANCE_K 0
|
387 | 390 |
|
388 |
| -/** |
389 |
| - * BLTouch/CRTouch |
390 |
| - * |
391 |
| - * If you want to use the BLTouch/CRTouch uncomment the BLTOUCH line below. |
392 |
| - * You also need to uncomment #define CUSTOM_PROBE above and then enter in your offsets above in the CUSTOM PROBE section. |
393 |
| - * |
394 |
| - * If you need to change your SERVO pin you can change that with the SERVO0_PIN Line below. Most people do NOT need to change/set this. |
395 |
| - */ |
396 |
| -//#define BLTOUCH |
397 |
| -//#define SERVO0_PIN P2_04 |
398 |
| - |
399 | 391 | /**
|
400 | 392 | * Manual Mesh Leveling
|
401 | 393 | *
|
402 |
| - * If you want to use manual mesh leveling you can enable the below option. |
403 |
| - * This is for generating a MANUAL mesh WITHOUT a probe. To change the mesh inset value change the EZABL_PROBE_EDGE setting above. |
404 |
| - * |
405 |
| - * Mesh Bed Leveling Documentation: http://marlinfw.org/docs/gcode/G029-mbl.html |
| 394 | + * If you want to use manual mesh leveling you can enable the below option. This is for generating a MANUAL mesh WITHOUT a probe. To change the mesh inset value change the EZABL_PROBE_EDGE setting above. |
406 | 395 | *
|
407 |
| - * NOTE: If you want to automate the leveling process our EZABL kits do this for you. Check them out here: http://EZABL.TH3DStudio.com |
| 396 | + * Mesh Bed Leveling Documentation: http://marlinfw.org/docs/gcode/G029-mbl.html NOTE: If you want to automate the leveling process our EZABL kits do this for you. Check them out here: http://EZABL.TH3DStudio.com |
408 | 397 | */
|
409 | 398 | //#define MANUAL_MESH_LEVELING
|
410 | 399 |
|
|
444 | 433 | #define XY_DIAG_BD 282.8427124746
|
445 | 434 | #define XY_SIDE_AD 200
|
446 | 435 |
|
447 |
| - // Or, set the XY skew factor directly: |
448 |
| - //#define XY_SKEW_FACTOR 0.0 |
449 |
| - |
450 | 436 | //#define SKEW_CORRECTION_FOR_Z
|
451 | 437 | #if ENABLED(SKEW_CORRECTION_FOR_Z)
|
452 | 438 | #define XZ_DIAG_AC 282.8427124746
|
453 | 439 | #define XZ_DIAG_BD 282.8427124746
|
454 | 440 | #define YZ_DIAG_AC 282.8427124746
|
455 | 441 | #define YZ_DIAG_BD 282.8427124746
|
456 | 442 | #define YZ_SIDE_AD 200
|
457 |
| - |
458 |
| - // Or, set the Z skew factors directly: |
459 |
| - //#define XZ_SKEW_FACTOR 0.0 |
460 |
| - //#define YZ_SKEW_FACTOR 0.0 |
461 | 443 | #endif
|
462 | 444 |
|
463 | 445 | // Enable this option for M852 to set skew at runtime
|
|
500 | 482 | * ****************************DO NOT TOUCH ANYTHING BELOW THIS COMMENT**************************
|
501 | 483 | * Core machine settings are below. Do NOT modify these unless you understand what you are doing.
|
502 | 484 | */
|
503 |
| - |
| 485 | + |
| 486 | +//BLTouch/CRTouch ABL Updates |
| 487 | +#if ENABLED(BLTOUCH) && DISABLED(CUSTOM_PROBE) |
| 488 | + #define CUSTOM_PROBE |
| 489 | +#endif |
| 490 | + |
504 | 491 | //Set Ender 3 Pro Machine Setting
|
505 | 492 | #if ENABLED(ENDER3_PRO)
|
506 | 493 | #define ENDER3
|
|
623 | 610 | #define Z_MAX_POS 220
|
624 | 611 | #define PRINTER_VOLTAGE_12
|
625 | 612 | #endif
|
626 |
| - |
| 613 | + |
627 | 614 | #if ENABLED(ENDER2_PRO)
|
628 | 615 | #define X_BED_SIZE 165
|
629 | 616 | #define Y_BED_SIZE 168
|
|
0 commit comments