|
390 | 390 | * 67 : 450C thermistor from SliceEngineering
|
391 | 391 | * 70 : the 100K thermistor found in the bq Hephestos 2
|
392 | 392 | * 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
|
| 393 | + * 99 : 100k thermistor with a 10K pull-up resistor (found on some Wanhao i3 machines) |
393 | 394 | *
|
394 | 395 | * 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
|
395 | 396 | * (but gives greater accuracy and more stable PID)
|
|
407 | 408 | * Use these for Testing or Development purposes. NEVER for production machine.
|
408 | 409 | * 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
|
409 | 410 | * 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
|
410 |
| - * |
411 |
| - * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '331':"(3.3V thermistor 1)", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '512':"100k RPW-Ultra hotend thermistor", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950 1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '18':"ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327" '20':"Pt100 (Ultimainboard V2.x)", '201':"Pt100 (Overlord)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" } |
412 | 411 | */
|
413 | 412 | //@ need to check what thermistor it actually uses
|
414 | 413 | #define TEMP_SENSOR_0 1
|
|
750 | 749 | //@ keep speed reasonable
|
751 | 750 | #define DEFAULT_MAX_FEEDRATE { 200, 200, 4, 75 }
|
752 | 751 |
|
| 752 | +//#define LIMITED_MAX_FR_EDITING // Limit edit via M203 or LCD to DEFAULT_MAX_FEEDRATE * 2 |
| 753 | +#if ENABLED(LIMITED_MAX_FR_EDITING) |
| 754 | + #define MAX_FEEDRATE_EDIT_VALUES { 600, 600, 10, 50 } // ...or, set your own edit limits |
| 755 | +#endif |
| 756 | + |
753 | 757 | /**
|
754 | 758 | * Default Max Acceleration (change/s) change = mm/s
|
755 | 759 | * (Maximum start speed for accelerated moves)
|
|
759 | 763 | //@ keep speed reasonable
|
760 | 764 | #define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 1000 }
|
761 | 765 |
|
| 766 | +//#define LIMITED_MAX_ACCEL_EDITING // Limit edit via M201 or LCD to DEFAULT_MAX_ACCELERATION * 2 |
| 767 | +#if ENABLED(LIMITED_MAX_ACCEL_EDITING) |
| 768 | + #define MAX_ACCEL_EDIT_VALUES { 6000, 6000, 200, 20000 } // ...or, set your own edit limits |
| 769 | +#endif |
| 770 | + |
762 | 771 | /**
|
763 | 772 | * Default Acceleration (change/s) change = mm/s
|
764 | 773 | * Override with M204
|
|
773 | 782 | #define DEFAULT_TRAVEL_ACCELERATION 2000 // X, Y, Z acceleration for travel (non printing) moves
|
774 | 783 |
|
775 | 784 | /**
|
776 |
| - * Junction Deviation |
777 |
| - * |
778 |
| - * Use Junction Deviation instead of traditional Jerk Limiting |
779 |
| - * |
780 |
| - * See: |
781 |
| - * https://reprap.org/forum/read.php?1,739819 |
782 |
| - * http://blog.kyneticcnc.com/2018/10/computing-junction-deviation-for-marlin.html |
783 |
| - */ |
784 |
| -//@ let's try |
785 |
| -#define JUNCTION_DEVIATION |
786 |
| -#if ENABLED(JUNCTION_DEVIATION) |
787 |
| - #define JUNCTION_DEVIATION_MM 0.025 // (mm) Distance from real junction edge |
788 |
| -#endif |
789 |
| - |
790 |
| -/** |
791 |
| - * Default Jerk (mm/s) |
| 785 | + * Default Jerk limits (mm/s) |
792 | 786 | * Override with M205 X Y Z E
|
793 | 787 | *
|
794 | 788 | * "Jerk" specifies the minimum speed change that requires acceleration.
|
795 | 789 | * When changing speed and direction, if the difference is less than the
|
796 | 790 | * value set here, it may happen instantaneously.
|
797 | 791 | */
|
798 |
| -#if DISABLED(JUNCTION_DEVIATION) |
799 |
| - #define DEFAULT_XJERK 15.0 |
800 |
| - #define DEFAULT_YJERK 15.0 |
801 |
| - #define DEFAULT_ZJERK 0.4 |
| 792 | +//#define CLASSIC_JERK |
| 793 | +#if ENABLED(CLASSIC_JERK) |
| 794 | + #define DEFAULT_XJERK 10.0 |
| 795 | + #define DEFAULT_YJERK 10.0 |
| 796 | + #define DEFAULT_ZJERK 0.3 |
| 797 | + |
| 798 | + //#define LIMITED_JERK_EDITING // Limit edit via M205 or LCD to DEFAULT_aJERK * 2 |
| 799 | + #if ENABLED(LIMITED_JERK_EDITING) |
| 800 | + #define MAX_JERK_EDIT_VALUES { 20, 20, 0.6, 10 } // ...or, set your own edit limits |
| 801 | + #endif |
802 | 802 | #endif
|
803 | 803 |
|
804 | 804 | #define DEFAULT_EJERK 1.5 // May be used by Linear Advance @lowered to keep extruder from rattling
|
805 | 805 |
|
| 806 | +/** |
| 807 | + * Junction Deviation Factor |
| 808 | + * |
| 809 | + * See: |
| 810 | + * https://reprap.org/forum/read.php?1,739819 |
| 811 | + * http://blog.kyneticcnc.com/2018/10/computing-junction-deviation-for-marlin.html |
| 812 | + */ |
| 813 | +#if DISABLED(CLASSIC_JERK) |
| 814 | + #define JUNCTION_DEVIATION_MM 0.025 // (mm) Distance from real junction edge |
| 815 | +#endif |
| 816 | + |
806 | 817 | /**
|
807 | 818 | * S-Curve Acceleration
|
808 | 819 | *
|
|
1604 | 1615 | *
|
1605 | 1616 | * Select the language to display on the LCD. These languages are available:
|
1606 | 1617 | *
|
1607 |
| - * en, an, bg, ca, cz, da, de, el, el-gr, es, eu, fi, fr, gl, hr, it, jp-kana, |
1608 |
| - * ko_KR, nl, pl, pt, pt-br, ru, sk, tr, uk, vi, zh_CN, zh_TW, test |
| 1618 | + * en, an, bg, ca, cz, da, de, el, el_gr, es, eu, fi, fr, gl, hr, it, jp_kana, |
| 1619 | + * ko_KR, nl, pl, pt, pt_br, ru, sk, tr, uk, vi, zh_CN, zh_TW, test |
1609 | 1620 | *
|
1610 |
| - * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el-gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'jp-kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt-br':'Portuguese (Brazilian)', 'ru':'Russian', 'sk':'Slovak', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)', 'test':'TEST' } |
| 1621 | + * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el_gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'jp_kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt_br':'Portuguese (Brazilian)', 'ru':'Russian', 'sk':'Slovak', 'tr':'Turkish', 'uk':'Ukrainian', 'vi':'Vietnamese', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)', 'test':'TEST' } |
1611 | 1622 | */
|
1612 | 1623 | #define LCD_LANGUAGE en
|
1613 | 1624 |
|
|
0 commit comments