Bring some configs up to speed
This commit is contained in:
		| @@ -1717,6 +1717,7 @@ | ||||
| // | ||||
| //#define AZSMZ_12864 | ||||
|  | ||||
| // | ||||
| // Silvergate GLCD controller | ||||
| // http://github.com/android444/Silvergate | ||||
| // | ||||
|   | ||||
| @@ -100,12 +100,21 @@ | ||||
| /** | ||||
|  * Select the serial port on the board to use for communication with the host. | ||||
|  * This allows the connection of wireless adapters (for instance) to non-default port pins. | ||||
|  * Serial port 0 is always used by the Arduino bootloader regardless of this setting. | ||||
|  * Note: The first serial port (-1 or 0) will always be used by the Arduino bootloader. | ||||
|  * | ||||
|  * :[0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  */ | ||||
| #define SERIAL_PORT 0 | ||||
|  | ||||
| /** | ||||
|  * Select a secondary serial port on the board to use for communication with the host. | ||||
|  * This allows the connection of wireless adapters (for instance) to non-default port pins. | ||||
|  * Serial port -1 is the USB emulated serial port, if available. | ||||
|  * | ||||
|  * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  */ | ||||
| #define SERIAL_PORT_2 -1 | ||||
|  | ||||
| /** | ||||
|  * This setting determines the communication speed of the printer. | ||||
|  * | ||||
| @@ -932,7 +941,7 @@ | ||||
|   /** | ||||
|    * Enable the G26 Mesh Validation Pattern tool. | ||||
|    */ | ||||
|   #define G26_MESH_VALIDATION   // Enable G26 mesh validation | ||||
|   #define G26_MESH_VALIDATION | ||||
|   #if ENABLED(G26_MESH_VALIDATION) | ||||
|     #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle. | ||||
|     #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool. | ||||
| @@ -1457,6 +1466,12 @@ | ||||
| // Enable one of the following options to specify your controller. | ||||
| // | ||||
|  | ||||
| // | ||||
| // Original RADDS LCD Display+Encoder+SDCardReader | ||||
| // http://doku.radds.org/dokumentation/lcd-display/ | ||||
| // | ||||
| //#define RADDS_DISPLAY | ||||
|  | ||||
| // | ||||
| // ULTIMAKER Controller. | ||||
| // | ||||
| @@ -1686,6 +1701,13 @@ | ||||
| //#define MKS_12864OLED          // Uses the SH1106 controller (default) | ||||
| //#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller | ||||
|  | ||||
| // | ||||
| // AZSMZ 12864 LCD with SD | ||||
| // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html | ||||
| // | ||||
| //#define AZSMZ_12864 | ||||
|  | ||||
| // | ||||
| // Silvergate GLCD controller | ||||
| // http://github.com/android444/Silvergate | ||||
| // | ||||
|   | ||||
| @@ -406,7 +406,7 @@ | ||||
| // @section lcd | ||||
|  | ||||
| #if ENABLED(ULTIPANEL) | ||||
|   #define MANUAL_FEEDRATE {50*60, 50*60, 4*60, 1*60} // Feedrates (mm/m) for manual moves along X, Y, Z, E from panel | ||||
|   #define MANUAL_FEEDRATE {50*60, 50*60, 4*60, 60} // Feedrates for manual moves along X, Y, Z, E from panel | ||||
|   #define ULTIPANEL_FEEDMULTIPLY  // Comment to disable setting feedrate multiplier via encoder | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -1725,6 +1725,7 @@ | ||||
| // | ||||
| //#define AZSMZ_12864 | ||||
|  | ||||
| // | ||||
| // Silvergate GLCD controller | ||||
| // http://github.com/android444/Silvergate | ||||
| // | ||||
|   | ||||
| @@ -40,6 +40,17 @@ | ||||
| //=============================Thermal Settings  ============================ | ||||
| //=========================================================================== | ||||
|  | ||||
| // | ||||
| // Hephestos 2 24V heated bed upgrade kit. | ||||
| // https://store.bq.com/en/heated-bed-kit-hephestos2 | ||||
| // | ||||
| //#define HEPHESTOS2_HEATED_BED_KIT | ||||
| #if ENABLED(HEPHESTOS2_HEATED_BED_KIT) | ||||
|   #undef TEMP_SENSOR_BED | ||||
|   #define TEMP_SENSOR_BED 70 | ||||
|   #define HEATER_BED_INVERTING true | ||||
| #endif | ||||
|  | ||||
| #if DISABLED(PIDTEMPBED) | ||||
|   #define BED_CHECK_INTERVAL 5000 // ms between checks in bang-bang control | ||||
|   #if ENABLED(BED_LIMIT_SWITCHING) | ||||
| @@ -640,6 +651,22 @@ | ||||
|   // Swap the CW/CCW indicators in the graphics overlay | ||||
|   //#define OVERLAY_GFX_REVERSE | ||||
|  | ||||
|   #if ENABLED(U8GLIB_ST7920) | ||||
|     /** | ||||
|      * ST7920-based LCDs can emulate a 16 x 4 character display using | ||||
|      * the ST7920 character-generator for very fast screen updates. | ||||
|      * Enable LIGHTWEIGHT_UI to use this special display mode. | ||||
|      * | ||||
|      * Since LIGHTWEIGHT_UI has limited space, the position and status | ||||
|      * message occupy the same line. Set STATUS_EXPIRE_SECONDS to the | ||||
|      * length of time to display the status message before clearing. | ||||
|      */ | ||||
|     //#define LIGHTWEIGHT_UI | ||||
|     #if ENABLED(LIGHTWEIGHT_UI) | ||||
|       #define STATUS_EXPIRE_SECONDS 20 | ||||
|     #endif | ||||
|   #endif | ||||
|  | ||||
| #endif // DOGLCD | ||||
|  | ||||
| // @section safety | ||||
| @@ -679,43 +706,25 @@ | ||||
| // @section extruder | ||||
|  | ||||
| /** | ||||
|  * Implementation of linear pressure control | ||||
|  * Linear Pressure Control v1.5 | ||||
|  * | ||||
|  * Assumption: advance = k * (delta velocity) | ||||
|  * Assumption: advance [steps] = k * (delta velocity [steps/s]) | ||||
|  * K=0 means advance disabled. | ||||
|  * See Marlin documentation for calibration instructions. | ||||
|  * | ||||
|  * NOTE: K values for LIN_ADVANCE 1.5 differ from earlier versions! | ||||
|  * | ||||
|  * Set K around 0.22 for 3mm PLA Direct Drive with ~6.5cm between the drive gear and heatbreak. | ||||
|  * Larger K values will be needed for flexible filament and greater distances. | ||||
|  * If this algorithm produces a higher speed offset than the extruder can handle (compared to E jerk) | ||||
|  * print acceleration will be reduced during the affected moves to keep within the limit. | ||||
|  * | ||||
|  * See http://marlinfw.org/docs/features/lin_advance.html for full instructions. | ||||
|  * Mention @Sebastianv650 on GitHub to alert the author of any issues. | ||||
|  */ | ||||
| //#define LIN_ADVANCE | ||||
|  | ||||
| #if ENABLED(LIN_ADVANCE) | ||||
|   #define LIN_ADVANCE_K 75 | ||||
|  | ||||
|   /** | ||||
|    * Some Slicers produce Gcode with randomly jumping extrusion widths occasionally. | ||||
|    * For example within a 0.4mm perimeter it may produce a single segment of 0.05mm width. | ||||
|    * While this is harmless for normal printing (the fluid nature of the filament will | ||||
|    * close this very, very tiny gap), it throws off the LIN_ADVANCE pressure adaption. | ||||
|    * | ||||
|    * For this case LIN_ADVANCE_E_D_RATIO can be used to set the extrusion:distance ratio | ||||
|    * to a fixed value. Note that using a fixed ratio will lead to wrong nozzle pressures | ||||
|    * if the slicer is using variable widths or layer heights within one print! | ||||
|    * | ||||
|    * This option sets the default E:D ratio at startup. Use `M900` to override this value. | ||||
|    * | ||||
|    * Example: `M900 W0.4 H0.2 D1.75`, where: | ||||
|    *   - W is the extrusion width in mm | ||||
|    *   - H is the layer height in mm | ||||
|    *   - D is the filament diameter in mm | ||||
|    * | ||||
|    * Example: `M900 R0.0458` to set the ratio directly. | ||||
|    * | ||||
|    * Set to 0 to auto-detect the ratio based on given Gcode G1 print moves. | ||||
|    * | ||||
|    * Slic3r (including Průša Control) produces Gcode compatible with the automatic mode. | ||||
|    * Cura (as of this writing) may produce Gcode incompatible with the automatic mode. | ||||
|    */ | ||||
|   #define LIN_ADVANCE_E_D_RATIO 0 // The calculated ratio (or 0) according to the formula W * H / ((D / 2) ^ 2 * PI) | ||||
|                                   // Example: 0.4 * 0.2 / ((1.75 / 2) ^ 2 * PI) = 0.033260135 | ||||
|   #define LIN_ADVANCE_K 0.22  // Unit: mm compression per 1mm/s extruder speed | ||||
|   //#define LA_DEBUG          // If enabled, this will generate debug information output over USB. | ||||
| #endif | ||||
|  | ||||
| // @section leveling | ||||
|   | ||||
| @@ -59,14 +59,14 @@ | ||||
| //============================= DELTA Printer =============================== | ||||
| //=========================================================================== | ||||
| // For a Delta printer start with one of the configuration files in the | ||||
| // example_configurations/delta directory and customize for your machine. | ||||
| // config/examples/delta directory and customize for your machine. | ||||
| // | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================= SCARA Printer =============================== | ||||
| //=========================================================================== | ||||
| // For a SCARA printer start with the configuration files in | ||||
| // example_configurations/SCARA and customize for your machine. | ||||
| // config/examples/SCARA and customize for your machine. | ||||
| // | ||||
|  | ||||
| // @section info | ||||
| @@ -100,12 +100,21 @@ | ||||
| /** | ||||
|  * Select the serial port on the board to use for communication with the host. | ||||
|  * This allows the connection of wireless adapters (for instance) to non-default port pins. | ||||
|  * Serial port 0 is always used by the Arduino bootloader regardless of this setting. | ||||
|  * Note: The first serial port (-1 or 0) will always be used by the Arduino bootloader. | ||||
|  * | ||||
|  * :[0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  */ | ||||
| #define SERIAL_PORT 0 | ||||
|  | ||||
| /** | ||||
|  * Select a secondary serial port on the board to use for communication with the host. | ||||
|  * This allows the connection of wireless adapters (for instance) to non-default port pins. | ||||
|  * Serial port -1 is the USB emulated serial port, if available. | ||||
|  * | ||||
|  * :[-1, 0, 1, 2, 3, 4, 5, 6, 7] | ||||
|  */ | ||||
| #define SERIAL_PORT_2 -1 | ||||
|  | ||||
| /** | ||||
|  * This setting determines the communication speed of the printer. | ||||
|  * | ||||
| @@ -1014,6 +1023,9 @@ | ||||
|   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle | ||||
|   #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500 | ||||
|  | ||||
|   //#define UBL_Z_RAISE_WHEN_OFF_MESH 2.5 // When the nozzle is off the mesh, this value is used | ||||
|                                           // as the Z-Height correction value. | ||||
|  | ||||
| #elif ENABLED(MESH_BED_LEVELING) | ||||
|  | ||||
|   //=========================================================================== | ||||
| @@ -1457,6 +1469,12 @@ | ||||
| // Enable one of the following options to specify your controller. | ||||
| // | ||||
|  | ||||
| // | ||||
| // Original RADDS LCD Display+Encoder+SDCardReader | ||||
| // http://doku.radds.org/dokumentation/lcd-display/ | ||||
| // | ||||
| //#define RADDS_DISPLAY | ||||
|  | ||||
| // | ||||
| // ULTIMAKER Controller. | ||||
| // | ||||
| @@ -1686,6 +1704,13 @@ | ||||
| //#define MKS_12864OLED          // Uses the SH1106 controller (default) | ||||
| //#define MKS_12864OLED_SSD1306  // Uses the SSD1306 controller | ||||
|  | ||||
| // | ||||
| // AZSMZ 12864 LCD with SD | ||||
| // https://www.aliexpress.com/store/product/3D-printer-smart-controller-SMART-RAMPS-OR-RAMPS-1-4-LCD-12864-LCD-control-panel-green/2179173_32213636460.html | ||||
| // | ||||
| //#define AZSMZ_12864 | ||||
|  | ||||
| // | ||||
| // Silvergate GLCD controller | ||||
| // http://github.com/android444/Silvergate | ||||
| // | ||||
|   | ||||
		Reference in New Issue
	
	Block a user