Browse Source

Added circle nozzle cleaning parameters to example configurations

Marek Pikuła 7 years ago
parent
commit
7698c5617a

+ 13
- 2
Marlin/example_configurations/Cartesio/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1000
 //                       |________|_________|_________|
1000
 //                       |________|_________|_________|
1001
 //                           T1        T2        T3
1001
 //                           T1        T2        T3
1002
 //
1002
 //
1003
+//   P2: This starts a circular pattern with circle with middle in
1004
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1005
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1006
+//
1003
 // Caveats: End point Z should use the same value as Start point Z.
1007
 // Caveats: End point Z should use the same value as Start point Z.
1004
 //
1008
 //
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1011
   // Default number of pattern repetitions
1015
   // Default number of pattern repetitions
1012
   #define NOZZLE_CLEAN_STROKES  12
1016
   #define NOZZLE_CLEAN_STROKES  12
1013
-  
1017
+
1014
   // Default number of triangles
1018
   // Default number of triangles
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
   #define NOZZLE_CLEAN_TRIANGLES  3
1016
 
1020
 
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1020
 
1024
 
1025
+  // Circular pattern radius
1026
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1027
+  // Circular pattern circle fragments number
1028
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1029
+  // Middle point of circle
1030
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1031
+
1021
   // Moves the nozzle to the initial position
1032
   // Moves the nozzle to the initial position
1022
   #define NOZZLE_CLEAN_GOBACK
1033
   #define NOZZLE_CLEAN_GOBACK
1023
 #endif
1034
 #endif

+ 13
- 2
Marlin/example_configurations/Felix/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
983
 //                       |________|_________|_________|
983
 //                       |________|_________|_________|
984
 //                           T1        T2        T3
984
 //                           T1        T2        T3
985
 //
985
 //
986
+//   P2: This starts a circular pattern with circle with middle in
987
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
988
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
989
+//
986
 // Caveats: End point Z should use the same value as Start point Z.
990
 // Caveats: End point Z should use the same value as Start point Z.
987
 //
991
 //
988
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
992
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
993
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
997
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
994
   // Default number of pattern repetitions
998
   // Default number of pattern repetitions
995
   #define NOZZLE_CLEAN_STROKES  12
999
   #define NOZZLE_CLEAN_STROKES  12
996
-  
1000
+
997
   // Default number of triangles
1001
   // Default number of triangles
998
   #define NOZZLE_CLEAN_TRIANGLES  3
1002
   #define NOZZLE_CLEAN_TRIANGLES  3
999
 
1003
 
1001
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1005
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1002
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1006
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1003
 
1007
 
1008
+  // Circular pattern radius
1009
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1010
+  // Circular pattern circle fragments number
1011
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1012
+  // Middle point of circle
1013
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1014
+
1004
   // Moves the nozzle to the initial position
1015
   // Moves the nozzle to the initial position
1005
   #define NOZZLE_CLEAN_GOBACK
1016
   #define NOZZLE_CLEAN_GOBACK
1006
 #endif
1017
 #endif

+ 13
- 2
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
983
 //                       |________|_________|_________|
983
 //                       |________|_________|_________|
984
 //                           T1        T2        T3
984
 //                           T1        T2        T3
985
 //
985
 //
986
+//   P2: This starts a circular pattern with circle with middle in
987
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
988
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
989
+//
986
 // Caveats: End point Z should use the same value as Start point Z.
990
 // Caveats: End point Z should use the same value as Start point Z.
987
 //
991
 //
988
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
992
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
993
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
997
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
994
   // Default number of pattern repetitions
998
   // Default number of pattern repetitions
995
   #define NOZZLE_CLEAN_STROKES  12
999
   #define NOZZLE_CLEAN_STROKES  12
996
-  
1000
+
997
   // Default number of triangles
1001
   // Default number of triangles
998
   #define NOZZLE_CLEAN_TRIANGLES  3
1002
   #define NOZZLE_CLEAN_TRIANGLES  3
999
 
1003
 
1001
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1005
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1002
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1006
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1003
 
1007
 
1008
+  // Circular pattern radius
1009
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1010
+  // Circular pattern circle fragments number
1011
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1012
+  // Middle point of circle
1013
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1014
+
1004
   // Moves the nozzle to the initial position
1015
   // Moves the nozzle to the initial position
1005
   #define NOZZLE_CLEAN_GOBACK
1016
   #define NOZZLE_CLEAN_GOBACK
1006
 #endif
1017
 #endif

+ 13
- 2
Marlin/example_configurations/Hephestos/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
992
 //                       |________|_________|_________|
992
 //                       |________|_________|_________|
993
 //                           T1        T2        T3
993
 //                           T1        T2        T3
994
 //
994
 //
995
+//   P2: This starts a circular pattern with circle with middle in
996
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
997
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
998
+//
995
 // Caveats: End point Z should use the same value as Start point Z.
999
 // Caveats: End point Z should use the same value as Start point Z.
996
 //
1000
 //
997
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1001
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1002
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1006
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1003
   // Default number of pattern repetitions
1007
   // Default number of pattern repetitions
1004
   #define NOZZLE_CLEAN_STROKES  12
1008
   #define NOZZLE_CLEAN_STROKES  12
1005
-  
1009
+
1006
   // Default number of triangles
1010
   // Default number of triangles
1007
   #define NOZZLE_CLEAN_TRIANGLES  3
1011
   #define NOZZLE_CLEAN_TRIANGLES  3
1008
 
1012
 
1010
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1014
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1011
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1015
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1012
 
1016
 
1017
+  // Circular pattern radius
1018
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1019
+  // Circular pattern circle fragments number
1020
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1021
+  // Middle point of circle
1022
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1023
+
1013
   // Moves the nozzle to the initial position
1024
   // Moves the nozzle to the initial position
1014
   #define NOZZLE_CLEAN_GOBACK
1025
   #define NOZZLE_CLEAN_GOBACK
1015
 #endif
1026
 #endif

+ 13
- 2
Marlin/example_configurations/Hephestos_2/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
994
 //                       |________|_________|_________|
994
 //                       |________|_________|_________|
995
 //                           T1        T2        T3
995
 //                           T1        T2        T3
996
 //
996
 //
997
+//   P2: This starts a circular pattern with circle with middle in
998
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
999
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1000
+//
997
 // Caveats: End point Z should use the same value as Start point Z.
1001
 // Caveats: End point Z should use the same value as Start point Z.
998
 //
1002
 //
999
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1003
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1004
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1008
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1005
   // Default number of pattern repetitions
1009
   // Default number of pattern repetitions
1006
   #define NOZZLE_CLEAN_STROKES  12
1010
   #define NOZZLE_CLEAN_STROKES  12
1007
-  
1011
+
1008
   // Default number of triangles
1012
   // Default number of triangles
1009
   #define NOZZLE_CLEAN_TRIANGLES  3
1013
   #define NOZZLE_CLEAN_TRIANGLES  3
1010
 
1014
 
1012
   #define NOZZLE_CLEAN_START_POINT { X_MIN_POS + 10, Y_MAX_POS - 9, (Z_MIN_POS + 0.5)}
1016
   #define NOZZLE_CLEAN_START_POINT { X_MIN_POS + 10, Y_MAX_POS - 9, (Z_MIN_POS + 0.5)}
1013
   #define NOZZLE_CLEAN_END_POINT   { X_MIN_POS + 90, Y_MAX_POS - 0, (Z_MIN_POS + 0.5)}
1017
   #define NOZZLE_CLEAN_END_POINT   { X_MIN_POS + 90, Y_MAX_POS - 0, (Z_MIN_POS + 0.5)}
1014
 
1018
 
1019
+  // Circular pattern radius
1020
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1021
+  // Circular pattern circle fragments number
1022
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1023
+  // Middle point of circle
1024
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1025
+
1015
   // Moves the nozzle to the initial position
1026
   // Moves the nozzle to the initial position
1016
   //#define NOZZLE_CLEAN_GOBACK
1027
   //#define NOZZLE_CLEAN_GOBACK
1017
 #endif
1028
 #endif

+ 13
- 2
Marlin/example_configurations/K8200/Configuration.h View File

112
 //
112
 //
113
 // Marlin now allow you to have a vendor boot image to be displayed on machine
113
 // Marlin now allow you to have a vendor boot image to be displayed on machine
114
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
114
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
115
-// custom boot image and them the default Marlin boot image is shown.
115
+// custom boot image and then the default Marlin boot image is shown.
116
 //
116
 //
117
 // We suggest for you to take advantage of this new feature and keep the Marlin
117
 // We suggest for you to take advantage of this new feature and keep the Marlin
118
 // boot image unmodified. For an example have a look at the bq Hephestos 2
118
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1029
 //                       |________|_________|_________|
1029
 //                       |________|_________|_________|
1030
 //                           T1        T2        T3
1030
 //                           T1        T2        T3
1031
 //
1031
 //
1032
+//   P2: This starts a circular pattern with circle with middle in
1033
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1034
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1035
+//
1032
 // Caveats: End point Z should use the same value as Start point Z.
1036
 // Caveats: End point Z should use the same value as Start point Z.
1033
 //
1037
 //
1034
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1038
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1039
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1043
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1040
   // Default number of pattern repetitions
1044
   // Default number of pattern repetitions
1041
   #define NOZZLE_CLEAN_STROKES  12
1045
   #define NOZZLE_CLEAN_STROKES  12
1042
-  
1046
+
1043
   // Default number of triangles
1047
   // Default number of triangles
1044
   #define NOZZLE_CLEAN_TRIANGLES  3
1048
   #define NOZZLE_CLEAN_TRIANGLES  3
1045
 
1049
 
1047
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1051
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1048
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1052
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1049
 
1053
 
1054
+  // Circular pattern radius
1055
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1056
+  // Circular pattern circle fragments number
1057
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1058
+  // Middle point of circle
1059
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1060
+
1050
   // Moves the nozzle to the initial position
1061
   // Moves the nozzle to the initial position
1051
   #define NOZZLE_CLEAN_GOBACK
1062
   #define NOZZLE_CLEAN_GOBACK
1052
 #endif
1063
 #endif

+ 13
- 2
Marlin/example_configurations/K8400/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1000
 //                       |________|_________|_________|
1000
 //                       |________|_________|_________|
1001
 //                           T1        T2        T3
1001
 //                           T1        T2        T3
1002
 //
1002
 //
1003
+//   P2: This starts a circular pattern with circle with middle in
1004
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1005
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1006
+//
1003
 // Caveats: End point Z should use the same value as Start point Z.
1007
 // Caveats: End point Z should use the same value as Start point Z.
1004
 //
1008
 //
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1011
   // Default number of pattern repetitions
1015
   // Default number of pattern repetitions
1012
   #define NOZZLE_CLEAN_STROKES  12
1016
   #define NOZZLE_CLEAN_STROKES  12
1013
-  
1017
+
1014
   // Default number of triangles
1018
   // Default number of triangles
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
   #define NOZZLE_CLEAN_TRIANGLES  3
1016
 
1020
 
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1020
 
1024
 
1025
+  // Circular pattern radius
1026
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1027
+  // Circular pattern circle fragments number
1028
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1029
+  // Middle point of circle
1030
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1031
+
1021
   // Moves the nozzle to the initial position
1032
   // Moves the nozzle to the initial position
1022
   #define NOZZLE_CLEAN_GOBACK
1033
   #define NOZZLE_CLEAN_GOBACK
1023
 #endif
1034
 #endif

+ 13
- 2
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1000
 //                       |________|_________|_________|
1000
 //                       |________|_________|_________|
1001
 //                           T1        T2        T3
1001
 //                           T1        T2        T3
1002
 //
1002
 //
1003
+//   P2: This starts a circular pattern with circle with middle in
1004
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1005
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1006
+//
1003
 // Caveats: End point Z should use the same value as Start point Z.
1007
 // Caveats: End point Z should use the same value as Start point Z.
1004
 //
1008
 //
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1011
   // Default number of pattern repetitions
1015
   // Default number of pattern repetitions
1012
   #define NOZZLE_CLEAN_STROKES  12
1016
   #define NOZZLE_CLEAN_STROKES  12
1013
-  
1017
+
1014
   // Default number of triangles
1018
   // Default number of triangles
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
   #define NOZZLE_CLEAN_TRIANGLES  3
1016
 
1020
 
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1020
 
1024
 
1025
+  // Circular pattern radius
1026
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1027
+  // Circular pattern circle fragments number
1028
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1029
+  // Middle point of circle
1030
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1031
+
1021
   // Moves the nozzle to the initial position
1032
   // Moves the nozzle to the initial position
1022
   #define NOZZLE_CLEAN_GOBACK
1033
   #define NOZZLE_CLEAN_GOBACK
1023
 #endif
1034
 #endif

+ 13
- 2
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1000
 //                       |________|_________|_________|
1000
 //                       |________|_________|_________|
1001
 //                           T1        T2        T3
1001
 //                           T1        T2        T3
1002
 //
1002
 //
1003
+//   P2: This starts a circular pattern with circle with middle in
1004
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1005
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1006
+//
1003
 // Caveats: End point Z should use the same value as Start point Z.
1007
 // Caveats: End point Z should use the same value as Start point Z.
1004
 //
1008
 //
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1011
   // Default number of pattern repetitions
1015
   // Default number of pattern repetitions
1012
   #define NOZZLE_CLEAN_STROKES  12
1016
   #define NOZZLE_CLEAN_STROKES  12
1013
-  
1017
+
1014
   // Default number of triangles
1018
   // Default number of triangles
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
   #define NOZZLE_CLEAN_TRIANGLES  3
1016
 
1020
 
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1020
 
1024
 
1025
+  // Circular pattern radius
1026
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1027
+  // Circular pattern circle fragments number
1028
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1029
+  // Middle point of circle
1030
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1031
+
1021
   // Moves the nozzle to the initial position
1032
   // Moves the nozzle to the initial position
1022
   #define NOZZLE_CLEAN_GOBACK
1033
   #define NOZZLE_CLEAN_GOBACK
1023
 #endif
1034
 #endif

+ 13
- 2
Marlin/example_configurations/RigidBot/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
999
 //                       |________|_________|_________|
999
 //                       |________|_________|_________|
1000
 //                           T1        T2        T3
1000
 //                           T1        T2        T3
1001
 //
1001
 //
1002
+//   P2: This starts a circular pattern with circle with middle in
1003
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1004
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1005
+//
1002
 // Caveats: End point Z should use the same value as Start point Z.
1006
 // Caveats: End point Z should use the same value as Start point Z.
1003
 //
1007
 //
1004
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1008
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1013
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1010
   // Default number of pattern repetitions
1014
   // Default number of pattern repetitions
1011
   #define NOZZLE_CLEAN_STROKES  12
1015
   #define NOZZLE_CLEAN_STROKES  12
1012
-  
1016
+
1013
   // Default number of triangles
1017
   // Default number of triangles
1014
   #define NOZZLE_CLEAN_TRIANGLES  3
1018
   #define NOZZLE_CLEAN_TRIANGLES  3
1015
 
1019
 
1017
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1021
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1018
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1019
 
1023
 
1024
+  // Circular pattern radius
1025
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1026
+  // Circular pattern circle fragments number
1027
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1028
+  // Middle point of circle
1029
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1030
+
1020
   // Moves the nozzle to the initial position
1031
   // Moves the nozzle to the initial position
1021
   #define NOZZLE_CLEAN_GOBACK
1032
   #define NOZZLE_CLEAN_GOBACK
1022
 #endif
1033
 #endif

+ 13
- 2
Marlin/example_configurations/SCARA/Configuration.h View File

128
 //
128
 //
129
 // Marlin now allow you to have a vendor boot image to be displayed on machine
129
 // Marlin now allow you to have a vendor boot image to be displayed on machine
130
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
130
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
131
-// custom boot image and them the default Marlin boot image is shown.
131
+// custom boot image and then the default Marlin boot image is shown.
132
 //
132
 //
133
 // We suggest for you to take advantage of this new feature and keep the Marlin
133
 // We suggest for you to take advantage of this new feature and keep the Marlin
134
 // boot image unmodified. For an example have a look at the bq Hephestos 2
134
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1015
 //                       |________|_________|_________|
1015
 //                       |________|_________|_________|
1016
 //                           T1        T2        T3
1016
 //                           T1        T2        T3
1017
 //
1017
 //
1018
+//   P2: This starts a circular pattern with circle with middle in
1019
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1020
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1021
+//
1018
 // Caveats: End point Z should use the same value as Start point Z.
1022
 // Caveats: End point Z should use the same value as Start point Z.
1019
 //
1023
 //
1020
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1024
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1025
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1029
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1026
   // Default number of pattern repetitions
1030
   // Default number of pattern repetitions
1027
   #define NOZZLE_CLEAN_STROKES  12
1031
   #define NOZZLE_CLEAN_STROKES  12
1028
-  
1032
+
1029
   // Default number of triangles
1033
   // Default number of triangles
1030
   #define NOZZLE_CLEAN_TRIANGLES  3
1034
   #define NOZZLE_CLEAN_TRIANGLES  3
1031
 
1035
 
1033
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1037
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1034
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1038
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1035
 
1039
 
1040
+  // Circular pattern radius
1041
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1042
+  // Circular pattern circle fragments number
1043
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1044
+  // Middle point of circle
1045
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1046
+
1036
   // Moves the nozzle to the initial position
1047
   // Moves the nozzle to the initial position
1037
   #define NOZZLE_CLEAN_GOBACK
1048
   #define NOZZLE_CLEAN_GOBACK
1038
 #endif
1049
 #endif

+ 13
- 2
Marlin/example_configurations/TAZ4/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1021
 //                       |________|_________|_________|
1021
 //                       |________|_________|_________|
1022
 //                           T1        T2        T3
1022
 //                           T1        T2        T3
1023
 //
1023
 //
1024
+//   P2: This starts a circular pattern with circle with middle in
1025
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1026
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1027
+//
1024
 // Caveats: End point Z should use the same value as Start point Z.
1028
 // Caveats: End point Z should use the same value as Start point Z.
1025
 //
1029
 //
1026
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1030
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1031
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1035
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1032
   // Default number of pattern repetitions
1036
   // Default number of pattern repetitions
1033
   #define NOZZLE_CLEAN_STROKES  12
1037
   #define NOZZLE_CLEAN_STROKES  12
1034
-  
1038
+
1035
   // Default number of triangles
1039
   // Default number of triangles
1036
   #define NOZZLE_CLEAN_TRIANGLES  3
1040
   #define NOZZLE_CLEAN_TRIANGLES  3
1037
 
1041
 
1039
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1043
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1040
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1044
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1041
 
1045
 
1046
+  // Circular pattern radius
1047
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1048
+  // Circular pattern circle fragments number
1049
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1050
+  // Middle point of circle
1051
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1052
+
1042
   // Moves the nozzle to the initial position
1053
   // Moves the nozzle to the initial position
1043
   #define NOZZLE_CLEAN_GOBACK
1054
   #define NOZZLE_CLEAN_GOBACK
1044
 #endif
1055
 #endif

+ 13
- 2
Marlin/example_configurations/WITBOX/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
992
 //                       |________|_________|_________|
992
 //                       |________|_________|_________|
993
 //                           T1        T2        T3
993
 //                           T1        T2        T3
994
 //
994
 //
995
+//   P2: This starts a circular pattern with circle with middle in
996
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
997
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
998
+//
995
 // Caveats: End point Z should use the same value as Start point Z.
999
 // Caveats: End point Z should use the same value as Start point Z.
996
 //
1000
 //
997
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1001
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1002
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1006
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1003
   // Default number of pattern repetitions
1007
   // Default number of pattern repetitions
1004
   #define NOZZLE_CLEAN_STROKES  12
1008
   #define NOZZLE_CLEAN_STROKES  12
1005
-  
1009
+
1006
   // Default number of triangles
1010
   // Default number of triangles
1007
   #define NOZZLE_CLEAN_TRIANGLES  3
1011
   #define NOZZLE_CLEAN_TRIANGLES  3
1008
 
1012
 
1010
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1014
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1011
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1015
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1012
 
1016
 
1017
+  // Circular pattern radius
1018
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1019
+  // Circular pattern circle fragments number
1020
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1021
+  // Middle point of circle
1022
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1023
+
1013
   // Moves the nozzle to the initial position
1024
   // Moves the nozzle to the initial position
1014
   #define NOZZLE_CLEAN_GOBACK
1025
   #define NOZZLE_CLEAN_GOBACK
1015
 #endif
1026
 #endif

+ 13
- 2
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1000
 //                       |________|_________|_________|
1000
 //                       |________|_________|_________|
1001
 //                           T1        T2        T3
1001
 //                           T1        T2        T3
1002
 //
1002
 //
1003
+//   P2: This starts a circular pattern with circle with middle in
1004
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1005
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1006
+//
1003
 // Caveats: End point Z should use the same value as Start point Z.
1007
 // Caveats: End point Z should use the same value as Start point Z.
1004
 //
1008
 //
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1009
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1011
   // Default number of pattern repetitions
1015
   // Default number of pattern repetitions
1012
   #define NOZZLE_CLEAN_STROKES  12
1016
   #define NOZZLE_CLEAN_STROKES  12
1013
-  
1017
+
1014
   // Default number of triangles
1018
   // Default number of triangles
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
   #define NOZZLE_CLEAN_TRIANGLES  3
1016
 
1020
 
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1020
 
1024
 
1025
+  // Circular pattern radius
1026
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1027
+  // Circular pattern circle fragments number
1028
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1029
+  // Middle point of circle
1030
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1031
+
1021
   // Moves the nozzle to the initial position
1032
   // Moves the nozzle to the initial position
1022
   #define NOZZLE_CLEAN_GOBACK
1033
   #define NOZZLE_CLEAN_GOBACK
1023
 #endif
1034
 #endif

+ 13
- 2
Marlin/example_configurations/delta/generic/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1087
 //                       |________|_________|_________|
1087
 //                       |________|_________|_________|
1088
 //                           T1        T2        T3
1088
 //                           T1        T2        T3
1089
 //
1089
 //
1090
+//   P2: This starts a circular pattern with circle with middle in
1091
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1092
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1093
+//
1090
 // Caveats: End point Z should use the same value as Start point Z.
1094
 // Caveats: End point Z should use the same value as Start point Z.
1091
 //
1095
 //
1092
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1096
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1097
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1101
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1098
   // Default number of pattern repetitions
1102
   // Default number of pattern repetitions
1099
   #define NOZZLE_CLEAN_STROKES  12
1103
   #define NOZZLE_CLEAN_STROKES  12
1100
-  
1104
+
1101
   // Default number of triangles
1105
   // Default number of triangles
1102
   #define NOZZLE_CLEAN_TRIANGLES  3
1106
   #define NOZZLE_CLEAN_TRIANGLES  3
1103
 
1107
 
1105
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1109
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1106
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1110
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1107
 
1111
 
1112
+  // Circular pattern radius
1113
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1114
+  // Circular pattern circle fragments number
1115
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1116
+  // Middle point of circle
1117
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1118
+
1108
   // Moves the nozzle to the initial position
1119
   // Moves the nozzle to the initial position
1109
   #define NOZZLE_CLEAN_GOBACK
1120
   #define NOZZLE_CLEAN_GOBACK
1110
 #endif
1121
 #endif

+ 13
- 2
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1090
 //                       |________|_________|_________|
1090
 //                       |________|_________|_________|
1091
 //                           T1        T2        T3
1091
 //                           T1        T2        T3
1092
 //
1092
 //
1093
+//   P2: This starts a circular pattern with circle with middle in
1094
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1095
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1096
+//
1093
 // Caveats: End point Z should use the same value as Start point Z.
1097
 // Caveats: End point Z should use the same value as Start point Z.
1094
 //
1098
 //
1095
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1099
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1100
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1104
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1101
   // Default number of pattern repetitions
1105
   // Default number of pattern repetitions
1102
   #define NOZZLE_CLEAN_STROKES  12
1106
   #define NOZZLE_CLEAN_STROKES  12
1103
-  
1107
+
1104
   // Default number of triangles
1108
   // Default number of triangles
1105
   #define NOZZLE_CLEAN_TRIANGLES  3
1109
   #define NOZZLE_CLEAN_TRIANGLES  3
1106
 
1110
 
1108
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1112
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1109
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1113
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1110
 
1114
 
1115
+  // Circular pattern radius
1116
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1117
+  // Circular pattern circle fragments number
1118
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1119
+  // Middle point of circle
1120
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1121
+
1111
   // Moves the nozzle to the initial position
1122
   // Moves the nozzle to the initial position
1112
   #define NOZZLE_CLEAN_GOBACK
1123
   #define NOZZLE_CLEAN_GOBACK
1113
 #endif
1124
 #endif

+ 13
- 2
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

100
 //
100
 //
101
 // Marlin now allow you to have a vendor boot image to be displayed on machine
101
 // Marlin now allow you to have a vendor boot image to be displayed on machine
102
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
102
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
103
-// custom boot image and them the default Marlin boot image is shown.
103
+// custom boot image and then the default Marlin boot image is shown.
104
 //
104
 //
105
 // We suggest for you to take advantage of this new feature and keep the Marlin
105
 // We suggest for you to take advantage of this new feature and keep the Marlin
106
 // boot image unmodified. For an example have a look at the bq Hephestos 2
106
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1089
 //                       |________|_________|_________|
1089
 //                       |________|_________|_________|
1090
 //                           T1        T2        T3
1090
 //                           T1        T2        T3
1091
 //
1091
 //
1092
+//   P2: This starts a circular pattern with circle with middle in
1093
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1094
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1095
+//
1092
 // Caveats: End point Z should use the same value as Start point Z.
1096
 // Caveats: End point Z should use the same value as Start point Z.
1093
 //
1097
 //
1094
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1098
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1099
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1103
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1100
   // Default number of pattern repetitions
1104
   // Default number of pattern repetitions
1101
   #define NOZZLE_CLEAN_STROKES  12
1105
   #define NOZZLE_CLEAN_STROKES  12
1102
-  
1106
+
1103
   // Default number of triangles
1107
   // Default number of triangles
1104
   #define NOZZLE_CLEAN_TRIANGLES  3
1108
   #define NOZZLE_CLEAN_TRIANGLES  3
1105
 
1109
 
1107
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1111
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1108
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1112
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1109
 
1113
 
1114
+  // Circular pattern radius
1115
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1116
+  // Circular pattern circle fragments number
1117
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1118
+  // Middle point of circle
1119
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1120
+
1110
   // Moves the nozzle to the initial position
1121
   // Moves the nozzle to the initial position
1111
   #define NOZZLE_CLEAN_GOBACK
1122
   #define NOZZLE_CLEAN_GOBACK
1112
 #endif
1123
 #endif

+ 13
- 2
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

89
 //
89
 //
90
 // Marlin now allow you to have a vendor boot image to be displayed on machine
90
 // Marlin now allow you to have a vendor boot image to be displayed on machine
91
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
91
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
92
-// custom boot image and them the default Marlin boot image is shown.
92
+// custom boot image and then the default Marlin boot image is shown.
93
 //
93
 //
94
 // We suggest for you to take advantage of this new feature and keep the Marlin
94
 // We suggest for you to take advantage of this new feature and keep the Marlin
95
 // boot image unmodified. For an example have a look at the bq Hephestos 2
95
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1093
 //                       |________|_________|_________|
1093
 //                       |________|_________|_________|
1094
 //                           T1        T2        T3
1094
 //                           T1        T2        T3
1095
 //
1095
 //
1096
+//   P2: This starts a circular pattern with circle with middle in
1097
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1098
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1099
+//
1096
 // Caveats: End point Z should use the same value as Start point Z.
1100
 // Caveats: End point Z should use the same value as Start point Z.
1097
 //
1101
 //
1098
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1102
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1103
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1107
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1104
   // Default number of pattern repetitions
1108
   // Default number of pattern repetitions
1105
   #define NOZZLE_CLEAN_STROKES  12
1109
   #define NOZZLE_CLEAN_STROKES  12
1106
-  
1110
+
1107
   // Default number of triangles
1111
   // Default number of triangles
1108
   #define NOZZLE_CLEAN_TRIANGLES  3
1112
   #define NOZZLE_CLEAN_TRIANGLES  3
1109
 
1113
 
1111
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1115
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1112
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1116
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1113
 
1117
 
1118
+  // Circular pattern radius
1119
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1120
+  // Circular pattern circle fragments number
1121
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1122
+  // Middle point of circle
1123
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1124
+
1114
   // Moves the nozzle to the initial position
1125
   // Moves the nozzle to the initial position
1115
   #define NOZZLE_CLEAN_GOBACK
1126
   #define NOZZLE_CLEAN_GOBACK
1116
 #endif
1127
 #endif

+ 13
- 2
Marlin/example_configurations/makibox/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
1003
 //                       |________|_________|_________|
1003
 //                       |________|_________|_________|
1004
 //                           T1        T2        T3
1004
 //                           T1        T2        T3
1005
 //
1005
 //
1006
+//   P2: This starts a circular pattern with circle with middle in
1007
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1008
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1009
+//
1006
 // Caveats: End point Z should use the same value as Start point Z.
1010
 // Caveats: End point Z should use the same value as Start point Z.
1007
 //
1011
 //
1008
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1012
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1013
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1017
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1014
   // Default number of pattern repetitions
1018
   // Default number of pattern repetitions
1015
   #define NOZZLE_CLEAN_STROKES  12
1019
   #define NOZZLE_CLEAN_STROKES  12
1016
-  
1020
+
1017
   // Default number of triangles
1021
   // Default number of triangles
1018
   #define NOZZLE_CLEAN_TRIANGLES  3
1022
   #define NOZZLE_CLEAN_TRIANGLES  3
1019
 
1023
 
1021
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1025
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1022
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1026
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1023
 
1027
 
1028
+  // Circular pattern radius
1029
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1030
+  // Circular pattern circle fragments number
1031
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1032
+  // Middle point of circle
1033
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1034
+
1024
   // Moves the nozzle to the initial position
1035
   // Moves the nozzle to the initial position
1025
   #define NOZZLE_CLEAN_GOBACK
1036
   #define NOZZLE_CLEAN_GOBACK
1026
 #endif
1037
 #endif

+ 13
- 2
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

96
 //
96
 //
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
97
 // Marlin now allow you to have a vendor boot image to be displayed on machine
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
98
 // start. When SHOW_CUSTOM_BOOTSCREEN is defined Marlin will first show your
99
-// custom boot image and them the default Marlin boot image is shown.
99
+// custom boot image and then the default Marlin boot image is shown.
100
 //
100
 //
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
101
 // We suggest for you to take advantage of this new feature and keep the Marlin
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
102
 // boot image unmodified. For an example have a look at the bq Hephestos 2
996
 //                       |________|_________|_________|
996
 //                       |________|_________|_________|
997
 //                           T1        T2        T3
997
 //                           T1        T2        T3
998
 //
998
 //
999
+//   P2: This starts a circular pattern with circle with middle in
1000
+//       NOZZLE_CLEAN_CIRCLE_MIDDLE radius of R and stroke count of S.
1001
+//       Before starting the circle nozzle goes to NOZZLE_CLEAN_START_POINT.
1002
+//
999
 // Caveats: End point Z should use the same value as Start point Z.
1003
 // Caveats: End point Z should use the same value as Start point Z.
1000
 //
1004
 //
1001
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1005
 // Attention: This is an EXPERIMENTAL feature, in the future the G-code arguments
1006
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1010
 #if ENABLED(NOZZLE_CLEAN_FEATURE)
1007
   // Default number of pattern repetitions
1011
   // Default number of pattern repetitions
1008
   #define NOZZLE_CLEAN_STROKES  12
1012
   #define NOZZLE_CLEAN_STROKES  12
1009
-  
1013
+
1010
   // Default number of triangles
1014
   // Default number of triangles
1011
   #define NOZZLE_CLEAN_TRIANGLES  3
1015
   #define NOZZLE_CLEAN_TRIANGLES  3
1012
 
1016
 
1014
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1018
   #define NOZZLE_CLEAN_START_POINT { 30, 30, (Z_MIN_POS + 1)}
1015
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1019
   #define NOZZLE_CLEAN_END_POINT   {100, 60, (Z_MIN_POS + 1)}
1016
 
1020
 
1021
+  // Circular pattern radius
1022
+  #define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
1023
+  // Circular pattern circle fragments number
1024
+  #define NOZZLE_CLEAN_CIRCLE_FN 10
1025
+  // Middle point of circle
1026
+  #define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
1027
+
1017
   // Moves the nozzle to the initial position
1028
   // Moves the nozzle to the initial position
1018
   #define NOZZLE_CLEAN_GOBACK
1029
   #define NOZZLE_CLEAN_GOBACK
1019
 #endif
1030
 #endif

Loading…
Cancel
Save