Browse Source

Balance CI tests (#20485)

Jason Smith 4 years ago
parent
commit
7b9ff164cc
No account linked to committer's email address

+ 1
- 1
Marlin/src/inc/SanityCheck.h View File

@@ -1916,7 +1916,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
1916 1916
 /**
1917 1917
  * LED Backlight Timeout
1918 1918
  */
1919
-#if defined(LED_BACKLIGHT_TIMEOUT) && !(ENABLED(PSU_CONTROL) && EITHER(FYSETC_MINI_12864_2_0, FYSETC_MINI_12864_2_1))
1919
+#if defined(LED_BACKLIGHT_TIMEOUT) && !(ENABLED(PSU_CONTROL) && ANY(FYSETC_MINI_12864_2_0, FYSETC_MINI_12864_2_1, FYSETC_242_OLED_12864))
1920 1920
   #error "LED_BACKLIGHT_TIMEOUT requires a FYSETC Mini Panel and a Power Switch."
1921 1921
 #endif
1922 1922
 

+ 1
- 2
Marlin/src/pins/ramps/pins_FYSETC_F6_13.h View File

@@ -226,7 +226,7 @@
226 226
   #define DOGLCD_SCK                          17
227 227
   #define DOGLCD_A0                  LCD_PINS_DC
228 228
 
229
-  #define KILL_PIN                            -1  // NC
229
+  #undef KILL_PIN
230 230
   #define NEOPIXEL_PIN                        27
231 231
 
232 232
 #else
@@ -243,7 +243,6 @@
243 243
       #define LCD_BACKLIGHT_PIN               27
244 244
     #endif
245 245
 
246
-    #define KILL_PIN                          41
247 246
     #define LCD_RESET_PIN                     23  // Must be high or open for LCD to operate normally.
248 247
                                   // Seems to work best if left open.
249 248
 

+ 61
- 0
buildroot/tests/FYSETC_F6_13-tests View File

@@ -14,5 +14,66 @@ opt_set MOTHERBOARD BOARD_FYSETC_F6_13
14 14
 opt_enable DGUS_LCD_UI_FYSETC
15 15
 exec_test $1 $2 "FYSETC F6 1.3 with DGUS" "$3"
16 16
 
17
+#
18
+# Delta Config (generic) + UBL + ALLEN_KEY + EEPROM_SETTINGS + OLED_PANEL_TINYBOY2
19
+#
20
+use_example_configs delta/generic
21
+opt_set MOTHERBOARD BOARD_FYSETC_F6_13
22
+opt_enable RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS EEPROM_CHITCHAT \
23
+           Z_PROBE_ALLEN_KEY AUTO_BED_LEVELING_UBL \
24
+           OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY DELTA_CALIBRATION_MENU
25
+opt_set LCD_LANGUAGE ko_KR
26
+opt_set X_DRIVER_TYPE L6470
27
+opt_set Y_DRIVER_TYPE L6470
28
+opt_set Z_DRIVER_TYPE L6470
29
+opt_add L6470_CHAIN_SCK_PIN  53
30
+opt_add L6470_CHAIN_MISO_PIN 49
31
+opt_add L6470_CHAIN_MOSI_PIN 40
32
+opt_add L6470_CHAIN_SS_PIN   42
33
+opt_add "ENABLE_RESET_L64XX_CHIPS(V) NOOP"
34
+exec_test $1 $2 "DELTA, RAMPS, L6470, UBL, Allen Key, EEPROM, OLED_PANEL_TINYBOY2..." "$3"
35
+
36
+#
37
+# Test mixed TMC config
38
+#
39
+restore_configs
40
+opt_set MOTHERBOARD BOARD_FYSETC_F6_13
41
+opt_set LCD_LANGUAGE vi
42
+opt_set X_DRIVER_TYPE TMC2160
43
+opt_set Y_DRIVER_TYPE TMC5160
44
+opt_set Z_DRIVER_TYPE TMC2208_STANDALONE
45
+opt_set E0_DRIVER_TYPE TMC2130
46
+opt_set X_MIN_ENDSTOP_INVERTING true
47
+opt_set Y_MIN_ENDSTOP_INVERTING true
48
+opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
49
+           MARLIN_BRICKOUT MARLIN_INVADERS MARLIN_SNAKE \
50
+           MONITOR_DRIVER_STATUS STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD \
51
+           USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
52
+exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games" "$3"
53
+
54
+#
55
+# Delta Config (FLSUN AC because it's complex)
56
+#
57
+use_example_configs delta/FLSUN/auto_calibrate
58
+opt_set MOTHERBOARD BOARD_FYSETC_F6_13
59
+exec_test $1 $2 "RAMPS 1.3 | DELTA | FLSUN AC Config" "$3"
60
+
61
+#
62
+# SCARA with Mixed TMC
63
+#
64
+use_example_configs SCARA/Morgan
65
+opt_set MOTHERBOARD BOARD_FYSETC_F6_13
66
+opt_set LCD_LANGUAGE es
67
+opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
68
+           FYSETC_242_OLED_12864 EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
69
+           STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
70
+opt_set X_MAX_ENDSTOP_INVERTING false
71
+opt_set X_DRIVER_TYPE TMC2209
72
+opt_set Y_DRIVER_TYPE TMC2130
73
+opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
74
+opt_set E0_DRIVER_TYPE TMC2660
75
+opt_add X_HARDWARE_SERIAL Serial2
76
+exec_test $1 $2 "FYSETC_F6 | SCARA | Mixed TMC | EEPROM" "$3"
77
+
17 78
 # clean up
18 79
 restore_configs

+ 2
- 18
buildroot/tests/LPC1769-tests View File

@@ -17,30 +17,14 @@ opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
17 17
 opt_set EXTRUDERS 2
18 18
 opt_set TEMP_SENSOR_1 -1
19 19
 opt_set TEMP_SENSOR_BED 5
20
-opt_enable VIKI2 SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
21
-           FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR G29_RETRY_AND_RECOVER Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
22
-           LEVEL_BED_CORNERS LEVEL_CORNERS_USE_PROBE LEVEL_CORNERS_VERIFY_RAISED \
23
-           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
24
-           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
25
-           Z_SAFE_HOMING ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
26
-           LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA EMERGENCY_PARSER
27
-opt_disable SD_PROCEDURE_DEPTH
28
-opt_set GRID_MAX_POINTS_X 16
29
-exec_test $1 $2 "Smoothieboard with many features" "$3"
30
-
31
-restore_configs
32
-opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
33
-opt_set EXTRUDERS 2
34
-opt_set TEMP_SENSOR_1 -1
35
-opt_set TEMP_SENSOR_BED 5
36 20
 opt_enable TFTGLCD_PANEL_SPI SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
37 21
            FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR G29_RETRY_AND_RECOVER Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
38
-           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET \
22
+           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET LEVEL_CORNERS_USE_PROBE LEVEL_CORNERS_VERIFY_RAISED \
39 23
            PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
40 24
            Z_SAFE_HOMING ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
41 25
            LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA EMERGENCY_PARSER
42 26
 opt_set GRID_MAX_POINTS_X 16
43
-exec_test $1 $2 "Smoothieboard with TFTGLCD_PANEL_SPI" "$3"
27
+exec_test $1 $2 "Smoothieboard with TFTGLCD_PANEL_SPI and many features" "$3"
44 28
 
45 29
 #restore_configs
46 30
 #opt_set MOTHERBOARD BOARD_AZTEEG_X5_MINI_WIFI

+ 1
- 118
buildroot/tests/mega2560-tests View File

@@ -60,21 +60,6 @@ opt_disable SEGMENT_LEVELED_MOVES
60 60
 opt_enable BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING BABYSTEP_HOTEND_Z_OFFSET BABYSTEP_DISPLAY_TOTAL M114_DETAIL
61 61
 exec_test $1 $2 "Azteeg X3 Pro | EXTRUDERS 5 | RRDFGSC | UBL | LIN_ADVANCE | Sled Probe | Skew | JP-Kana | Babystep offsets ..." "$3"
62 62
 
63
-#
64
-# Test a Servo Probe
65
-# ...with AUTO_BED_LEVELING_3POINT, DEBUG_LEVELING_FEATURE, EEPROM_SETTINGS, EEPROM_CHITCHAT, EXTENDED_CAPABILITIES_REPORT, and AUTO_REPORT_TEMPERATURES
66
-#
67
-restore_configs
68
-opt_set LCD_LANGUAGE zh_CN
69
-opt_set MMU_MODEL PRUSA_MMU2S
70
-opt_set EXTRUDERS 5
71
-opt_set NUM_SERVOS 1
72
-opt_enable ZONESTAR_LCD Z_PROBE_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE BOOT_MARLIN_LOGO_ANIMATED \
73
-           AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL \
74
-           NO_VOLUMETRICS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES AUTOTEMP G38_PROBE_TARGET JOYSTICK \
75
-           MMU2_MENUS DIRECT_STEPPING DETECT_BROKEN_ENDSTOP \
76
-           FILAMENT_RUNOUT_SENSOR NOZZLE_PARK_FEATURE ADVANCED_PAUSE_FEATURE Z_SAFE_HOMING
77
-exec_test $1 $2 "RAMPS | ZONESTAR + Chinese | MMU2S | Servo | 3-Point + Debug | G38 ..." "$3"
78 63
 
79 64
 #
80 65
 # 5 runout sensors with distinct states
@@ -100,27 +85,6 @@ opt_set FIL_RUNOUT4_PIN 46
100 85
 opt_set FIL_RUNOUT5_PIN 47
101 86
 exec_test $1 $2 "Multiple runout sensors (x5) | Distinct runout states" "$3"
102 87
 
103
-#
104
-# Test MINIRAMBO with PWM_MOTOR_CURRENT and many features
105
-#
106
-restore_configs
107
-opt_set MOTHERBOARD BOARD_MEGACONTROLLER
108
-opt_set LCD_LANGUAGE de
109
-opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT \
110
-           MINIPANEL SDSUPPORT PCA9632 LCD_INFO_MENU SOUND_MENU_ITEM GCODE_REPEAT_MARKERS \
111
-           AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY LCD_BED_LEVELING G26_MESH_VALIDATION MESH_EDIT_MENU \
112
-           LIN_ADVANCE EXTRA_LIN_ADVANCE_K \
113
-           INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT EXPERIMENTAL_I2CBUS M100_FREE_MEMORY_WATCHER \
114
-           NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE \
115
-           ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES \
116
-           PRINTCOUNTER SERVICE_NAME_1 SERVICE_INTERVAL_1 M114_DETAIL \
117
-           USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE
118
-opt_set CONTROLLERFAN_SPEED_IDLE 128
119
-opt_add M100_FREE_MEMORY_DUMPER
120
-opt_add M100_FREE_MEMORY_CORRUPTOR
121
-opt_set PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
122
-opt_set I2C_SLAVE_ADDRESS 63
123
-exec_test $1 $2 "MEGACONTROLLER | Minipanel | M100 | PWM_MOTOR_CURRENT | PRINTCOUNTER | Advanced Pause ..." "$3"
124 88
 
125 89
 #
126 90
 # Mixing Extruder with 5 steppers, Greek
@@ -150,31 +114,6 @@ exec_test $1 $2 "Azteeg X3 | Mixing Extruder (x5) | Gradient Mix | Greek" "$3"
150 114
 #opt_enable COREXY
151 115
 #exec_test $1 $2 "Stuff" "$3"
152 116
 
153
-#
154
-# Test many less common options
155
-#
156
-restore_configs
157
-opt_set MOTHERBOARD BOARD_MIGHTYBOARD_REVE
158
-opt_set TEMP_SENSOR_0 -2
159
-opt_set DIGIPOT_I2C_NUM_CHANNELS 5
160
-opt_set LCD_LANGUAGE it
161
-opt_set MIXING_STEPPERS 2
162
-opt_set SERVO_DELAY "{ 300, 300, 300 }"
163
-opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \
164
-           BABYSTEPPING BABYSTEP_DISPLAY_TOTAL FILAMENT_LCD_DISPLAY \
165
-           REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER MENU_ADDAUTOSTART SDSUPPORT SDCARD_SORT_ALPHA \
166
-           ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \
167
-           FIX_MOUNTED_PROBE AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE FILAMENT_WIDTH_SENSOR PROBE_OFFSET_WIZARD \
168
-           Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
169
-           SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \
170
-           VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \
171
-           USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY
172
-opt_set FAN_MIN_PWM 50
173
-opt_set FAN_KICKSTART_TIME 100
174
-opt_set XY_FREQUENCY_LIMIT 15
175
-opt_add FILWIDTH_PIN 5
176
-exec_test $1 $2 "Mightyboard Rev. E | CoreXY, Gradient Mix | Endstop Int. | Home Y > X | FW Retract ..." "$3"
177
-
178 117
 ######## Other Standard LCD/Panels ##############
179 118
 #
180 119
 # ULTRA_LCD
@@ -277,72 +216,16 @@ exec_test $1 $2 "Formbot/T_Rex_3 example configuration." "$3"
277 216
 #
278 217
 # BQ Hephestos 2
279 218
 #restore_configs
280
-#use_example_configs Hephestos_2
219
+#use_example_configs BQ/Hephestos_2
281 220
 #exec_test $1 $2 "Stuff" "$3"
282 221
 
283 222
 #
284
-# Delta Config (generic) + UBL + ALLEN_KEY + EEPROM_SETTINGS + OLED_PANEL_TINYBOY2
285
-#
286
-use_example_configs delta/generic
287
-opt_enable RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS EEPROM_CHITCHAT \
288
-           Z_PROBE_ALLEN_KEY AUTO_BED_LEVELING_UBL \
289
-           OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY DELTA_CALIBRATION_MENU
290
-opt_set LCD_LANGUAGE ko_KR
291
-opt_set X_DRIVER_TYPE L6470
292
-opt_set Y_DRIVER_TYPE L6470
293
-opt_set Z_DRIVER_TYPE L6470
294
-opt_add L6470_CHAIN_SCK_PIN  53
295
-opt_add L6470_CHAIN_MISO_PIN 49
296
-opt_add L6470_CHAIN_MOSI_PIN 40
297
-opt_add L6470_CHAIN_SS_PIN   42
298
-opt_add "ENABLE_RESET_L64XX_CHIPS(V) NOOP"
299
-exec_test $1 $2 "DELTA, RAMPS, L6470, UBL, Allen Key, EEPROM, OLED_PANEL_TINYBOY2..." "$3"
300
-
301
-#
302
-# Delta Config (FLSUN AC because it's complex)
303
-#
304
-use_example_configs delta/FLSUN/auto_calibrate
305
-exec_test $1 $2 "RAMPS 1.3 | DELTA | FLSUN AC Config" "$3"
306
-
307
-#
308 223
 # Makibox Config  need to check board type for Teensy++ 2.0
309 224
 #
310 225
 #use_example_configs makibox
311 226
 #exec_test $1 $2 "Stuff" "$3"
312 227
 
313 228
 #
314
-# Test mixed TMC config
315
-#
316
-restore_configs
317
-opt_set LCD_LANGUAGE vi
318
-opt_set X_DRIVER_TYPE TMC2160
319
-opt_set Y_DRIVER_TYPE TMC5160
320
-opt_set Z_DRIVER_TYPE TMC2208_STANDALONE
321
-opt_set E0_DRIVER_TYPE TMC2130
322
-opt_set X_MIN_ENDSTOP_INVERTING true
323
-opt_set Y_MIN_ENDSTOP_INVERTING true
324
-opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
325
-           MARLIN_BRICKOUT MARLIN_INVADERS MARLIN_SNAKE \
326
-           MONITOR_DRIVER_STATUS STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD \
327
-           USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
328
-exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games" "$3"
329
-
330
-#
331
-# SCARA with Mixed TMC
332
-#
333
-use_example_configs SCARA/Morgan
334
-opt_set LCD_LANGUAGE es
335
-opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
336
-           MKS_12864OLED EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
337
-           STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
338
-opt_set X_MAX_ENDSTOP_INVERTING false
339
-opt_set X_DRIVER_TYPE TMC2209
340
-opt_set Y_DRIVER_TYPE TMC2130
341
-opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
342
-opt_set E0_DRIVER_TYPE TMC2660
343
-exec_test $1 $2 "RAMPS | SCARA | Mixed TMC | EEPROM" "$3"
344
-
345
-#
346 229
 # tvrrug Config need to check board type for sanguino atmega644p
347 230
 #
348 231
 #use_example_configs tvrrug/Round2

+ 8
- 0
buildroot/tests/mks_robin-tests View File

@@ -10,5 +10,13 @@ set -e
10 10
 use_example_configs Mks/Robin
11 11
 exec_test $1 $2 "MKS Robin config (FSMC Color UI)" "$3"
12 12
 
13
+#
14
+# MKS Robin LVGL FSMC
15
+#
16
+use_example_configs Mks/Robin
17
+opt_disable TFT_CLASSIC_UI TFT_COLOR_UI TOUCH_SCREEN TFT_RES_320x240
18
+opt_enable TFT_LVGL_UI TFT_RES_480x320
19
+exec_test $1 $2 "MKS Robin nano v1.2 LVGL FSMC" "$3"
20
+
13 21
 # cleanup
14 22
 restore_configs

+ 0
- 9
buildroot/tests/mks_robin_nano35-tests View File

@@ -25,15 +25,6 @@ opt_enable TFT_INTERFACE_SPI
25 25
 exec_test $1 $2 "MKS Robin v2 nano Emulated DOGM SPI" "$3"
26 26
 
27 27
 #
28
-# MKS Robin nano v1.2 LVGL FSMC
29
-#
30
-use_example_configs Mks/Robin
31
-opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO
32
-opt_disable TFT_CLASSIC_UI TFT_COLOR_UI TOUCH_SCREEN TFT_RES_320x240
33
-opt_enable TFT_LVGL_UI TFT_RES_480x320
34
-exec_test $1 $2 "MKS Robin nano v1.2 LVGL FSMC" "$3"
35
-
36
-#
37 28
 # MKS Robin v2 nano LVGL SPI
38 29
 # (Robin v2 nano has no FSMC interface)
39 30
 #

+ 46
- 0
buildroot/tests/rambo-tests View File

@@ -81,5 +81,51 @@ opt_set Z_DRIVER_TYPE TMC2130
81 81
 opt_set E0_DRIVER_TYPE TMC2130
82 82
 exec_test $1 $2 "Einsy RAMBo with TMC2130" "$3"
83 83
 
84
+#
85
+# Test MINIRAMBO with PWM_MOTOR_CURRENT and many features
86
+#
87
+restore_configs
88
+opt_set MOTHERBOARD BOARD_MINIRAMBO
89
+opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
90
+          SDSUPPORT PCA9632 SOUND_MENU_ITEM GCODE_REPEAT_MARKERS \
91
+          AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY LCD_BED_LEVELING G26_MESH_VALIDATION MESH_EDIT_MENU \
92
+          LIN_ADVANCE EXTRA_LIN_ADVANCE_K \
93
+          INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT EXPERIMENTAL_I2CBUS M100_FREE_MEMORY_WATCHER \
94
+          NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE \
95
+          ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES \
96
+          PRINTCOUNTER SERVICE_NAME_1 SERVICE_INTERVAL_1 M114_DETAIL
97
+opt_set CONTROLLERFAN_SPEED_IDLE 128
98
+opt_add M100_FREE_MEMORY_DUMPER
99
+opt_add M100_FREE_MEMORY_CORRUPTOR
100
+opt_set PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
101
+opt_set I2C_SLAVE_ADDRESS 63
102
+exec_test $1 $2 "MINIRAMBO | RRDGFSC | M100 | PWM_MOTOR_CURRENT | PRINTCOUNTER | Advanced Pause ..." "$3"
103
+
104
+#
105
+# Test many less common options
106
+#
107
+restore_configs
108
+opt_set MOTHERBOARD BOARD_RAMBO
109
+opt_set TEMP_SENSOR_0 -2
110
+opt_set DIGIPOT_I2C_NUM_CHANNELS 5
111
+opt_set LCD_LANGUAGE it
112
+opt_set MIXING_STEPPERS 2
113
+opt_set SERVO_DELAY "{ 300, 300, 300 }"
114
+opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \
115
+           BABYSTEPPING BABYSTEP_DISPLAY_TOTAL FILAMENT_LCD_DISPLAY \
116
+           REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER MENU_ADDAUTOSTART SDSUPPORT SDCARD_SORT_ALPHA \
117
+           ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \
118
+           FIX_MOUNTED_PROBE AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE FILAMENT_WIDTH_SENSOR PROBE_OFFSET_WIZARD \
119
+           Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
120
+           SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \
121
+           VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \
122
+           USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY
123
+opt_set CONTROLLER_FAN_PIN X_MAX_PIN
124
+opt_set FAN_MIN_PWM 50
125
+opt_set FAN_KICKSTART_TIME 100
126
+opt_set XY_FREQUENCY_LIMIT 15
127
+opt_add FILWIDTH_PIN 5
128
+exec_test $1 $2 "Rambo | CoreXY, Gradient Mix | Endstop Int. | Home Y > X | FW Retract ..." "$3"
129
+
84 130
 # clean up
85 131
 restore_configs

+ 5
- 1
buildroot/tests/sanguino1284p-tests View File

@@ -11,7 +11,11 @@ set -e
11 11
 #
12 12
 restore_configs
13 13
 opt_set MOTHERBOARD BOARD_SANGUINOLOLU_12
14
-exec_test $1 $2 "Default Configuration" "$3"
14
+opt_set LCD_LANGUAGE de
15
+opt_enable MINIPANEL USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE
16
+opt_set CONTROLLER_FAN_PIN 27
17
+exec_test $1 $2 "Default Configuration | MINIPANAL | CONTROLLER_FAN" "$3"
18
+
15 19
 
16 20
 # clean up
17 21
 restore_configs

+ 0
- 0
get_test_targets.py View File


Loading…
Cancel
Save