|
50 | 50 | *
|
51 | 51 | * Calibration Guides: https://reprap.org/wiki/Calibration
|
52 | 52 | * https://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide
|
53 |
| - * https://web.archive.org/web/20220907014303/https://sites.google.com/site/repraplogphase/calibration-of-your-reprap |
| 53 | + * https://web.archive.org/web/20220907014303/sites.google.com/site/repraplogphase/calibration-of-your-reprap |
54 | 54 | * https://youtu.be/wAL9d7FgInk
|
55 | 55 | * https://teachingtechyt.github.io/calibration.html
|
56 | 56 | *
|
|
91 | 91 | #define MOTHERBOARD BOARD_RAMPS_14_EFB
|
92 | 92 | #endif
|
93 | 93 |
|
| 94 | +// @section serial |
| 95 | + |
94 | 96 | /**
|
95 | 97 | * Select the serial port on the board to use for communication with the host.
|
96 | 98 | * This allows the connection of wireless adapters (for instance) to non-default port pins.
|
|
667 | 669 | * MPCTEMP : Predictive Model temperature control. (~1.8K without auto-tune)
|
668 | 670 | */
|
669 | 671 | #define PIDTEMP // See the PID Tuning Guide at https://reprap.org/wiki/PID_Tuning
|
670 |
| -//#define MPCTEMP // ** EXPERIMENTAL ** See https://marlinfw.org/docs/features/model_predictive_control.html |
| 672 | +//#define MPCTEMP // See https://marlinfw.org/docs/features/model_predictive_control.html |
671 | 673 |
|
672 | 674 | #define PID_MAX 255 // Limit hotend current while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
|
673 | 675 | #define PID_K1 0.95 // Smoothing factor within any PID loop
|
|
819 | 821 | // Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
|
820 | 822 | // and placed inside the small Creality printer enclosure tent.
|
821 | 823 | //
|
822 |
| - #define DEFAULT_chamberKp 37.04 |
823 |
| - #define DEFAULT_chamberKi 1.40 |
| 824 | + #define DEFAULT_chamberKp 37.04 |
| 825 | + #define DEFAULT_chamberKi 1.40 |
824 | 826 | #define DEFAULT_chamberKd 655.17
|
825 | 827 | // M309 P37.04 I1.04 D655.17
|
826 | 828 |
|
827 | 829 | // FIND YOUR OWN: "M303 E-2 C8 S50" to run autotune on the chamber at 50 degreesC for 8 cycles.
|
828 | 830 | #endif // PIDTEMPCHAMBER
|
829 | 831 |
|
| 832 | +// @section pid temp |
| 833 | + |
830 | 834 | #if ANY(PIDTEMP, PIDTEMPBED, PIDTEMPCHAMBER)
|
831 | 835 | //#define PID_OPENLOOP // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
|
832 | 836 | //#define SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
|
|
882 | 886 | //============================= Mechanical Settings =========================
|
883 | 887 | //===========================================================================
|
884 | 888 |
|
885 |
| -// @section machine |
| 889 | +// @section kinematics |
886 | 890 |
|
887 | 891 | // Enable one of the options below for CoreXY, CoreXZ, or CoreYZ kinematics,
|
888 | 892 | // either in the usual order or reversed
|
|
1023 | 1027 | #define DEFAULT_SEGMENTS_PER_SECOND 200
|
1024 | 1028 |
|
1025 | 1029 | // Length of inner and outer support arms. Measure arm lengths precisely.
|
1026 |
| - #define TPARA_LINKAGE_1 120 // (mm) |
1027 |
| - #define TPARA_LINKAGE_2 120 // (mm) |
| 1030 | + #define TPARA_LINKAGE_1 120 // (mm) |
| 1031 | + #define TPARA_LINKAGE_2 120 // (mm) |
1028 | 1032 |
|
1029 |
| - // SCARA tower offset (position of Tower relative to bed zero position) |
1030 |
| - // This needs to be reasonably accurate as it defines the printbed position in the SCARA space. |
1031 |
| - #define TPARA_OFFSET_X 0 // (mm) |
1032 |
| - #define TPARA_OFFSET_Y 0 // (mm) |
1033 |
| - #define TPARA_OFFSET_Z 0 // (mm) |
| 1033 | + // TPARA tower offset (position of Tower relative to bed zero position) |
| 1034 | + // This needs to be reasonably accurate as it defines the printbed position in the TPARA space. |
| 1035 | + #define TPARA_OFFSET_X 0 // (mm) |
| 1036 | + #define TPARA_OFFSET_Y 0 // (mm) |
| 1037 | + #define TPARA_OFFSET_Z 0 // (mm) |
1034 | 1038 |
|
1035 | 1039 | #define SCARA_FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
|
1036 | 1040 |
|
1037 | 1041 | // Radius around the center where the arm cannot reach
|
1038 | 1042 | #define MIDDLE_DEAD_ZONE_R 0 // (mm)
|
1039 |
| - |
1040 |
| - // Calculated from Calibration Guide and M360 / M114. See https://www.morgan3dp.com/morgan-calibration-guide/ |
1041 |
| - #define THETA_HOMING_OFFSET 0 |
1042 |
| - #define PSI_HOMING_OFFSET 0 |
1043 | 1043 | #endif
|
1044 | 1044 |
|
1045 | 1045 | // @section machine
|
|
1585 | 1585 | * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD.
|
1586 | 1586 | * Only integer values >= 1 are valid here.
|
1587 | 1587 | *
|
1588 |
| - * Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle. |
1589 |
| - * But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle. |
| 1588 | + * Example: 'M851 Z-5' with a CLEARANCE of 4 => 9mm from bed to nozzle. |
| 1589 | + * But: 'M851 Z+1' with a CLEARANCE of 2 => 2mm from bed to nozzle. |
1590 | 1590 | */
|
1591 | 1591 | #define Z_CLEARANCE_DEPLOY_PROBE 10 // (mm) Z Clearance for Deploy/Stow
|
1592 | 1592 | #define Z_CLEARANCE_BETWEEN_PROBES 5 // (mm) Z Clearance between probe points
|
|
1632 | 1632 | #define PROBING_BED_TEMP 50
|
1633 | 1633 | #endif
|
1634 | 1634 |
|
| 1635 | +// @section stepper drivers |
| 1636 | + |
1635 | 1637 | // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
|
1636 | 1638 | // :{ 0:'Low', 1:'High' }
|
1637 | 1639 | #define X_ENABLE_ON 0
|
|
1787 | 1789 | #endif
|
1788 | 1790 |
|
1789 | 1791 | /**
|
| 1792 | + * @section filament runout sensors |
| 1793 | + * |
1790 | 1794 | * Filament Runout Sensors
|
1791 | 1795 | * Mechanical or opto endstops are used to check for the presence of filament.
|
1792 | 1796 | *
|
|
2065 | 2069 | #if ENABLED(LCD_BED_TRAMMING)
|
2066 | 2070 | #define BED_TRAMMING_INSET_LFRB { 30, 30, 30, 30 } // (mm) Left, Front, Right, Back insets
|
2067 | 2071 | #define BED_TRAMMING_HEIGHT 0.0 // (mm) Z height of nozzle at tramming points
|
2068 |
| - #define BED_TRAMMING_Z_HOP 4.0 // (mm) Z height of nozzle between tramming points |
| 2072 | + #define BED_TRAMMING_Z_HOP 4.0 // (mm) Z raise between tramming points |
2069 | 2073 | //#define BED_TRAMMING_INCLUDE_CENTER // Move to the center after the last corner
|
2070 | 2074 | //#define BED_TRAMMING_USE_PROBE
|
2071 | 2075 | #if ENABLED(BED_TRAMMING_USE_PROBE)
|
|
2254 | 2258 | #define PREHEAT_2_TEMP_CHAMBER 35
|
2255 | 2259 | #define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255
|
2256 | 2260 |
|
2257 |
| -// @section motion |
2258 |
| - |
2259 | 2261 | /**
|
| 2262 | + * @section nozzle park |
| 2263 | + * |
2260 | 2264 | * Nozzle Park
|
2261 | 2265 | *
|
2262 | 2266 | * Park the nozzle at the given XYZ position on idle or G27.
|
|
2279 | 2283 | #endif
|
2280 | 2284 |
|
2281 | 2285 | /**
|
| 2286 | + * @section nozzle clean |
| 2287 | + * |
2282 | 2288 | * Clean Nozzle Feature
|
2283 | 2289 | *
|
2284 | 2290 | * Adds the G12 command to perform a nozzle cleaning process.
|
|
2613 | 2619 |
|
2614 | 2620 | //
|
2615 | 2621 | // Original RADDS LCD Display+Encoder+SDCardReader
|
2616 |
| -// https://web.archive.org/web/20200719145306/http://doku.radds.org/dokumentation/lcd-display/ |
| 2622 | +// https://web.archive.org/web/20200719145306/doku.radds.org/dokumentation/lcd-display/ |
2617 | 2623 | //
|
2618 | 2624 | //#define RADDS_DISPLAY
|
2619 | 2625 |
|
|
2679 | 2685 |
|
2680 | 2686 | //
|
2681 | 2687 | // Elefu RA Board Control Panel
|
2682 |
| -// https://web.archive.org/web/20140823033947/http://www.elefu.com/index.php?route=product/product&product_id=53 |
| 2688 | +// https://web.archive.org/web/20140823033947/www.elefu.com/index.php?route=product/product&product_id=53 |
2683 | 2689 | //
|
2684 | 2690 | //#define RA_CONTROL_PANEL
|
2685 | 2691 |
|
|
2811 | 2817 |
|
2812 | 2818 | //
|
2813 | 2819 | // Cartesio UI
|
2814 |
| -// https://web.archive.org/web/20180605050442/http://mauk.cc/webshop/cartesio-shop/electronics/user-interface |
| 2820 | +// https://web.archive.org/web/20180605050442/mauk.cc/webshop/cartesio-shop/electronics/user-interface |
2815 | 2821 | //
|
2816 | 2822 | //#define CARTESIO_UI
|
2817 | 2823 |
|
|
0 commit comments