Geeetech A10M/A20M example updates
This commit is contained in:
		
							parent
							
								
									beb2ed145e
								
							
						
					
					
						commit
						1210b73530
					
				| @ -707,9 +707,9 @@ | ||||
|  *   M204 R    Retract Acceleration | ||||
|  *   M204 T    Travel Acceleration | ||||
|  */ | ||||
| #define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  500    // E acceleration for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration for travel (non printing) moves
 | ||||
| #define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  2000    // E acceleration for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
 | ||||
| 
 | ||||
| //
 | ||||
| // Use Junction Deviation instead of traditional Jerk Limiting
 | ||||
| @ -811,7 +811,8 @@ | ||||
|  */ | ||||
| //#define BLTOUCH
 | ||||
| #if ENABLED(BLTOUCH) | ||||
|   //#define BLTOUCH_DELAY 500   // Minimum Command delay (ms). Enable and increase if needed
 | ||||
|   #define BLTOUCH_DELAY 200   // Minimum Command delay (ms). Enable and increase if needed
 | ||||
|   #define BLTOUCH_HS_MODE | ||||
| 
 | ||||
|   /**
 | ||||
|    * BLTouch V3.0 and newer smart series | ||||
| @ -860,7 +861,7 @@ | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -37    // X offset: -left  +right  [of the nozzle]
 | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   0    // Y offset: -front +behind [the nozzle]
 | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -0.5  // Z offset: -below +above  [the nozzle]
 | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -3.6  // Z offset: -below +above  [the nozzle]
 | ||||
| 
 | ||||
| // Certain types of probes need to stay away from edges
 | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @ -893,16 +894,16 @@ | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
|  *     But: `M851 Z+1` with a CLEARANCE of 2  =>  2mm from bed to nozzle. | ||||
|  */ | ||||
| #define Z_CLEARANCE_DEPLOY_PROBE   10 // Z Clearance for Deploy/Stow
 | ||||
| #define Z_CLEARANCE_BETWEEN_PROBES  5 // Z Clearance between probe points
 | ||||
| #define Z_CLEARANCE_MULTI_PROBE     5 // Z Clearance between multiple probes
 | ||||
| //#define Z_AFTER_PROBING           5 // Z position after probing is done
 | ||||
| #define Z_CLEARANCE_DEPLOY_PROBE    5 // Z Clearance for Deploy/Stow
 | ||||
| #define Z_CLEARANCE_BETWEEN_PROBES  3 // Z Clearance between probe points
 | ||||
| #define Z_CLEARANCE_MULTI_PROBE     2 // Z Clearance between multiple probes
 | ||||
| #define Z_AFTER_PROBING             3 // Z position after probing is done
 | ||||
| 
 | ||||
| #define Z_PROBE_LOW_POINT          -2 // Farthest distance below the trigger-point to go before stopping
 | ||||
| 
 | ||||
| // For M851 give a range for adjusting the Z probe offset
 | ||||
| #define Z_PROBE_OFFSET_RANGE_MIN -20 | ||||
| #define Z_PROBE_OFFSET_RANGE_MAX 20 | ||||
| #define Z_PROBE_OFFSET_RANGE_MIN -5 | ||||
| #define Z_PROBE_OFFSET_RANGE_MAX -0.2 | ||||
| 
 | ||||
| // Enable the M48 repeatability test to test probe accuracy
 | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST
 | ||||
| @ -926,7 +927,7 @@ | ||||
| #endif | ||||
| #define PROBING_FANS_OFF            // Turn fans off when probing
 | ||||
| //#define PROBING_STEPPERS_OFF      // Turn steppers off (unless needed to hold position) when probing
 | ||||
| #define DELAY_BEFORE_PROBING 200    // (ms) To prevent vibrations from triggering piezo sensors
 | ||||
| #define DELAY_BEFORE_PROBING 100    // (ms) To prevent vibrations from triggering piezo sensors
 | ||||
| 
 | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
 | ||||
| // :{ 0:'Low', 1:'High' }
 | ||||
| @ -1276,7 +1277,7 @@ | ||||
| #endif | ||||
| 
 | ||||
| // Homing speeds (mm/m)
 | ||||
| #define HOMING_FEEDRATE_XY (100*60) | ||||
| #define HOMING_FEEDRATE_XY (80*60) | ||||
| #define HOMING_FEEDRATE_Z  (20*60) | ||||
| 
 | ||||
| // Validate that endstops are triggered on homing moves
 | ||||
| @ -1414,7 +1415,7 @@ | ||||
| 
 | ||||
| #if ENABLED(NOZZLE_PARK_FEATURE) | ||||
|   // Specify a park position as { X, Y, Z_raise }
 | ||||
|   #define NOZZLE_PARK_POINT { 3, 3, 10 } | ||||
|   #define NOZZLE_PARK_POINT { 3, (Y_MAX_POS - 3), 10 } | ||||
|   #define NOZZLE_PARK_XY_FEEDRATE 100   // (mm/s) X and Y axes feedrate (also used for delta Z axis)
 | ||||
|   #define NOZZLE_PARK_Z_FEEDRATE 5      // (mm/s) Z axis feedrate (not used for delta printers)
 | ||||
| #endif | ||||
| @ -1671,7 +1672,7 @@ | ||||
| //
 | ||||
| // Note: Usually sold with a white PCB.
 | ||||
| //
 | ||||
| //#define REPRAP_DISCOUNT_SMART_CONTROLLER
 | ||||
| #define REPRAP_DISCOUNT_SMART_CONTROLLER | ||||
| 
 | ||||
| //
 | ||||
| // Original RADDS LCD Display+Encoder+SDCardReader
 | ||||
| @ -1687,7 +1688,7 @@ | ||||
| //
 | ||||
| // ULTIPANEL as seen on Thingiverse.
 | ||||
| //
 | ||||
| #define ULTIPANEL | ||||
| //#define ULTIPANEL
 | ||||
| 
 | ||||
| //
 | ||||
| // PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
 | ||||
|  | ||||
| @ -987,13 +987,13 @@ | ||||
|  */ | ||||
| #if HAS_GRAPHICAL_LCD | ||||
|   // Show SD percentage next to the progress bar
 | ||||
|   //#define DOGM_SD_PERCENT
 | ||||
|   #define DOGM_SD_PERCENT | ||||
| 
 | ||||
|   // Enable to save many cycles by drawing a hollow frame on the Info Screen
 | ||||
|   #define XYZ_HOLLOW_FRAME | ||||
| 
 | ||||
|   // Enable to save many cycles by drawing a hollow frame on Menu Screens
 | ||||
|   #define MENU_HOLLOW_FRAME | ||||
|   //#define MENU_HOLLOW_FRAME
 | ||||
| 
 | ||||
|   // A bigger font is available for edit items. Costs 3120 bytes of PROGMEM.
 | ||||
|   // Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese.
 | ||||
| @ -1039,11 +1039,11 @@ | ||||
|   #define STATUS_HOTEND_INVERTED      // Show solid nozzle bitmaps when heating (Requires STATUS_HOTEND_ANIM)
 | ||||
|   #define STATUS_HOTEND_ANIM          // Use a second bitmap to indicate hotend heating
 | ||||
|   #define STATUS_BED_ANIM             // Use a second bitmap to indicate bed heating
 | ||||
|   //#define STATUS_ALT_BED_BITMAP     // Use the alternative bed bitmap
 | ||||
|   //#define STATUS_ALT_FAN_BITMAP     // Use the alternative fan bitmap
 | ||||
|   //#define STATUS_FAN_FRAMES 3       // :[0,1,2,3,4] Number of fan animation frames
 | ||||
|   //#define STATUS_HEAT_PERCENT       // Show heating in a progress bar
 | ||||
|   //#define BOOT_MARLIN_LOGO_SMALL    // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
 | ||||
|   #define STATUS_ALT_BED_BITMAP       // Use the alternative bed bitmap
 | ||||
|   #define STATUS_ALT_FAN_BITMAP       // Use the alternative fan bitmap
 | ||||
|   #define STATUS_FAN_FRAMES 3         // :[0,1,2,3,4] Number of fan animation frames
 | ||||
|   #define STATUS_HEAT_PERCENT         // Show heating in a progress bar
 | ||||
|   #define BOOT_MARLIN_LOGO_SMALL      // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
 | ||||
| 
 | ||||
|   // Frivolous Game Options
 | ||||
|   //#define MARLIN_BRICKOUT
 | ||||
|  | ||||
| @ -707,9 +707,9 @@ | ||||
|  *   M204 R    Retract Acceleration | ||||
|  *   M204 T    Travel Acceleration | ||||
|  */ | ||||
| #define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  500    // E acceleration for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration for travel (non printing) moves
 | ||||
| #define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
 | ||||
| #define DEFAULT_RETRACT_ACCELERATION  2000    // E acceleration for retracts
 | ||||
| #define DEFAULT_TRAVEL_ACCELERATION   1000    // X, Y, Z acceleration for travel (non printing) moves
 | ||||
| 
 | ||||
| //
 | ||||
| // Use Junction Deviation instead of traditional Jerk Limiting
 | ||||
| @ -811,7 +811,8 @@ | ||||
|  */ | ||||
| //#define BLTOUCH
 | ||||
| #if ENABLED(BLTOUCH) | ||||
|   //#define BLTOUCH_DELAY 500   // Minimum Command delay (ms). Enable and increase if needed
 | ||||
|   #define BLTOUCH_DELAY 200   // Minimum Command delay (ms). Enable and increase if needed
 | ||||
|   #define BLTOUCH_HS_MODE | ||||
| 
 | ||||
|   /**
 | ||||
|    * BLTouch V3.0 and newer smart series | ||||
| @ -860,7 +861,7 @@ | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -37    // X offset: -left  +right  [of the nozzle]
 | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   0    // Y offset: -front +behind [the nozzle]
 | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -0.5  // Z offset: -below +above  [the nozzle]
 | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -3.6  // Z offset: -below +above  [the nozzle]
 | ||||
| 
 | ||||
| // Certain types of probes need to stay away from edges
 | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @ -893,16 +894,16 @@ | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
|  *     But: `M851 Z+1` with a CLEARANCE of 2  =>  2mm from bed to nozzle. | ||||
|  */ | ||||
| #define Z_CLEARANCE_DEPLOY_PROBE   10 // Z Clearance for Deploy/Stow
 | ||||
| #define Z_CLEARANCE_BETWEEN_PROBES  5 // Z Clearance between probe points
 | ||||
| #define Z_CLEARANCE_MULTI_PROBE     5 // Z Clearance between multiple probes
 | ||||
| //#define Z_AFTER_PROBING           5 // Z position after probing is done
 | ||||
| #define Z_CLEARANCE_DEPLOY_PROBE    5 // Z Clearance for Deploy/Stow
 | ||||
| #define Z_CLEARANCE_BETWEEN_PROBES  3 // Z Clearance between probe points
 | ||||
| #define Z_CLEARANCE_MULTI_PROBE     2 // Z Clearance between multiple probes
 | ||||
| #define Z_AFTER_PROBING             3 // Z position after probing is done
 | ||||
| 
 | ||||
| #define Z_PROBE_LOW_POINT          -2 // Farthest distance below the trigger-point to go before stopping
 | ||||
| 
 | ||||
| // For M851 give a range for adjusting the Z probe offset
 | ||||
| #define Z_PROBE_OFFSET_RANGE_MIN -20 | ||||
| #define Z_PROBE_OFFSET_RANGE_MAX 20 | ||||
| #define Z_PROBE_OFFSET_RANGE_MIN -5 | ||||
| #define Z_PROBE_OFFSET_RANGE_MAX -0.2 | ||||
| 
 | ||||
| // Enable the M48 repeatability test to test probe accuracy
 | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST
 | ||||
| @ -926,7 +927,7 @@ | ||||
| #endif | ||||
| #define PROBING_FANS_OFF            // Turn fans off when probing
 | ||||
| //#define PROBING_STEPPERS_OFF      // Turn steppers off (unless needed to hold position) when probing
 | ||||
| #define DELAY_BEFORE_PROBING 200    // (ms) To prevent vibrations from triggering piezo sensors
 | ||||
| #define DELAY_BEFORE_PROBING 100    // (ms) To prevent vibrations from triggering piezo sensors
 | ||||
| 
 | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
 | ||||
| // :{ 0:'Low', 1:'High' }
 | ||||
| @ -1130,7 +1131,7 @@ | ||||
|   /**
 | ||||
|    * Enable the G26 Mesh Validation Pattern tool. | ||||
|    */ | ||||
|   //#define 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.
 | ||||
| @ -1144,7 +1145,7 @@ | ||||
| #if EITHER(AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR) | ||||
| 
 | ||||
|   // Set the number of grid points per dimension.
 | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
| 
 | ||||
|   // Set the boundaries for probing (where the probe can reach).
 | ||||
| @ -1223,12 +1224,11 @@ | ||||
|  * Add a bed leveling sub-menu for ABL or MBL. | ||||
|  * Include a guided procedure if manual probing is enabled. | ||||
|  */ | ||||
| //#define LCD_BED_LEVELING
 | ||||
| 
 | ||||
| #define LCD_BED_LEVELING | ||||
| #if ENABLED(LCD_BED_LEVELING) | ||||
|   #define MESH_EDIT_Z_STEP  0.025 // (mm) Step size while manually probing Z axis.
 | ||||
|   #define LCD_PROBE_Z_RANGE 4     // (mm) Z Range centered on Z_MIN_POS for LCD Z adjustment
 | ||||
|   //#define MESH_EDIT_MENU        // Add a menu to edit mesh points
 | ||||
|   #define MESH_EDIT_MENU          // Add a menu to edit mesh points
 | ||||
| #endif | ||||
| 
 | ||||
| // Add a menu item to move between bed corners for manual bed adjustment
 | ||||
| @ -1276,7 +1276,7 @@ | ||||
| #endif | ||||
| 
 | ||||
| // Homing speeds (mm/m)
 | ||||
| #define HOMING_FEEDRATE_XY (100*60) | ||||
| #define HOMING_FEEDRATE_XY (80*60) | ||||
| #define HOMING_FEEDRATE_Z  (20*60) | ||||
| 
 | ||||
| // Validate that endstops are triggered on homing moves
 | ||||
| @ -1414,7 +1414,7 @@ | ||||
| 
 | ||||
| #if ENABLED(NOZZLE_PARK_FEATURE) | ||||
|   // Specify a park position as { X, Y, Z_raise }
 | ||||
|   #define NOZZLE_PARK_POINT { 3, 3, 10 } | ||||
|   #define NOZZLE_PARK_POINT { 3, (Y_MAX_POS - 3), 10 } | ||||
|   #define NOZZLE_PARK_XY_FEEDRATE 100   // (mm/s) X and Y axes feedrate (also used for delta Z axis)
 | ||||
|   #define NOZZLE_PARK_Z_FEEDRATE 5      // (mm/s) Z axis feedrate (not used for delta printers)
 | ||||
| #endif | ||||
|  | ||||
| @ -791,11 +791,11 @@ | ||||
| //#define LCD_SET_PROGRESS_MANUALLY
 | ||||
| 
 | ||||
| #if HAS_CHARACTER_LCD && HAS_PRINT_PROGRESS | ||||
|   //#define LCD_PROGRESS_BAR              // Show a progress bar on HD44780 LCDs for SD printing
 | ||||
|   #define LCD_PROGRESS_BAR                // Show a progress bar on HD44780 LCDs for SD printing
 | ||||
|   #if ENABLED(LCD_PROGRESS_BAR) | ||||
|     #define PROGRESS_BAR_BAR_TIME 2000    // (ms) Amount of time to show the bar
 | ||||
|     #define PROGRESS_BAR_MSG_TIME 3000    // (ms) Amount of time to show the status message
 | ||||
|     #define PROGRESS_MSG_EXPIRE   0       // (ms) Amount of time to retain the status message (0=forever)
 | ||||
|     #define PROGRESS_MSG_EXPIRE 180000    // (ms) Amount of time to retain the status message (0=forever)
 | ||||
|     //#define PROGRESS_MSG_ONCE           // Show the message for MSG_TIME then clear it
 | ||||
|     //#define LCD_PROGRESS_BAR_TEST       // Add a menu item to test the progress bar
 | ||||
|   #endif | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user