| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -122,7 +122,6 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_UUID "e5502411-d46d-421d-ba3a-a20126d7930f"
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_UUID "e5502411-d46d-421d-ba3a-a20126d7930f"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_LIGHTWEIGHT_UI
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_LIGHTWEIGHT_UI
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_USE_EXPERIMENTAL_FEATURES
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_USE_EXPERIMENTAL_FEATURES
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_DEBUG
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif
 | 
					 | 
					 | 
					 | 
					#endif
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if defined(LULZBOT_Hibiscus_Mini2_CLCD)
 | 
					 | 
					 | 
					 | 
					#if defined(LULZBOT_Hibiscus_Mini2_CLCD)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1549,8 +1548,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    // Mini has a horizontal wiping pad on the back of the bed
 | 
					 | 
					 | 
					 | 
					    // Mini has a horizontal wiping pad on the back of the bed
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_X1                       45
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_X1                       45
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_X2                       115
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_X2                       115
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Y1                       174
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Y1                       176
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Y2                       174
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Y2                       176
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Z                        1
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_STANDARD_WIPE_Z                        1
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#elif defined(LULZBOT_USE_AUTOLEVELING) && defined(LULZBOT_MINI_BED) && defined(LULZBOT_USE_Z_SCREW)
 | 
					 | 
					 | 
					 | 
					#elif defined(LULZBOT_USE_AUTOLEVELING) && defined(LULZBOT_MINI_BED) && defined(LULZBOT_USE_Z_SCREW)
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1731,7 +1730,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/******************************** PROBE QUALITY CHECK *************************/
 | 
					 | 
					 | 
					 | 
					/******************************** PROBE QUALITY CHECK *************************/
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if defined(LULZBOT_BED_LEVELING_DEBUG)
 | 
					 | 
					 | 
					 | 
					#if defined(LULZBOT_USE_AUTOLEVELING)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_DECL vector_3 bp[4];
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_DECL vector_3 bp[4];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_POINT(i,x,y,z) bp[i] = vector_3(x,y,z);
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_POINT(i,x,y,z) bp[i] = vector_3(x,y,z);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_SUMMARY \
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_SUMMARY \
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -1740,6 +1739,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            float a = norm.x, b = norm.y, c = norm.z, d = -bp[0].x*a -bp[0].y*b -bp[0].z*c; \
 | 
					 | 
					 | 
					 | 
					            float a = norm.x, b = norm.y, c = norm.z, d = -bp[0].x*a -bp[0].y*b -bp[0].z*c; \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            float dist = abs(a * bp[3].x + b * bp[3].y + c * bp[3].z + d)/sqrt( a*a + b*b + c*c ); \
 | 
					 | 
					 | 
					 | 
					            float dist = abs(a * bp[3].x + b * bp[3].y + c * bp[3].z + d)/sqrt( a*a + b*b + c*c ); \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            SERIAL_PROTOCOLLNPAIR("4th probe point, distance from plane: ", dist); \
 | 
					 | 
					 | 
					 | 
					            SERIAL_PROTOCOLLNPAIR("4th probe point, distance from plane: ", dist); \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            SERIAL_EOL(); \
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#else
 | 
					 | 
					 | 
					 | 
					#else
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_DECL
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_BED_LEVELING_DECL
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -1972,6 +1972,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_DISABLE_KILL_BUTTON
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_DISABLE_KILL_BUTTON
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_ZOFFSET_PRECISION ftostr32
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_ZOFFSET_PRECISION ftostr32
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #define LULZBOT_RESET_SELECTION_TO_FIRST_ON_MENU_BACK
 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_RESET_SELECTION_TO_FIRST_ON_MENU_BACK
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    #define LULZBOT_HIDE_LCD_BED_LEVELING
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif
 | 
					 | 
					 | 
					 | 
					#endif
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					/* Marlin requires static PSTRs to display on the LCD display, because of this */
 | 
					 | 
					 | 
					 | 
					/* Marlin requires static PSTRs to display on the LCD display, because of this */
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |