Balance CI tests (#20485)
This commit is contained in:
parent
e5d094d2bd
commit
c3a1cd10ab
|
@ -1916,7 +1916,7 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal
|
||||||
/**
|
/**
|
||||||
* LED Backlight Timeout
|
* LED Backlight Timeout
|
||||||
*/
|
*/
|
||||||
#if defined(LED_BACKLIGHT_TIMEOUT) && !(ENABLED(PSU_CONTROL) && EITHER(FYSETC_MINI_12864_2_0, FYSETC_MINI_12864_2_1))
|
#if defined(LED_BACKLIGHT_TIMEOUT) && !(ENABLED(PSU_CONTROL) && ANY(FYSETC_MINI_12864_2_0, FYSETC_MINI_12864_2_1, FYSETC_242_OLED_12864))
|
||||||
#error "LED_BACKLIGHT_TIMEOUT requires a FYSETC Mini Panel and a Power Switch."
|
#error "LED_BACKLIGHT_TIMEOUT requires a FYSETC Mini Panel and a Power Switch."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -226,7 +226,7 @@
|
||||||
#define DOGLCD_SCK 17
|
#define DOGLCD_SCK 17
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
|
|
||||||
#define KILL_PIN -1 // NC
|
#undef KILL_PIN
|
||||||
#define NEOPIXEL_PIN 27
|
#define NEOPIXEL_PIN 27
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
@ -243,7 +243,6 @@
|
||||||
#define LCD_BACKLIGHT_PIN 27
|
#define LCD_BACKLIGHT_PIN 27
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define KILL_PIN 41
|
|
||||||
#define LCD_RESET_PIN 23 // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN 23 // Must be high or open for LCD to operate normally.
|
||||||
// Seems to work best if left open.
|
// Seems to work best if left open.
|
||||||
|
|
||||||
|
|
|
@ -14,5 +14,66 @@ opt_set MOTHERBOARD BOARD_FYSETC_F6_13
|
||||||
opt_enable DGUS_LCD_UI_FYSETC
|
opt_enable DGUS_LCD_UI_FYSETC
|
||||||
exec_test $1 $2 "FYSETC F6 1.3 with DGUS" "$3"
|
exec_test $1 $2 "FYSETC F6 1.3 with DGUS" "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Delta Config (generic) + UBL + ALLEN_KEY + EEPROM_SETTINGS + OLED_PANEL_TINYBOY2
|
||||||
|
#
|
||||||
|
use_example_configs delta/generic
|
||||||
|
opt_set MOTHERBOARD BOARD_FYSETC_F6_13
|
||||||
|
opt_enable RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS EEPROM_CHITCHAT \
|
||||||
|
Z_PROBE_ALLEN_KEY AUTO_BED_LEVELING_UBL \
|
||||||
|
OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY DELTA_CALIBRATION_MENU
|
||||||
|
opt_set LCD_LANGUAGE ko_KR
|
||||||
|
opt_set X_DRIVER_TYPE L6470
|
||||||
|
opt_set Y_DRIVER_TYPE L6470
|
||||||
|
opt_set Z_DRIVER_TYPE L6470
|
||||||
|
opt_add L6470_CHAIN_SCK_PIN 53
|
||||||
|
opt_add L6470_CHAIN_MISO_PIN 49
|
||||||
|
opt_add L6470_CHAIN_MOSI_PIN 40
|
||||||
|
opt_add L6470_CHAIN_SS_PIN 42
|
||||||
|
opt_add "ENABLE_RESET_L64XX_CHIPS(V) NOOP"
|
||||||
|
exec_test $1 $2 "DELTA, RAMPS, L6470, UBL, Allen Key, EEPROM, OLED_PANEL_TINYBOY2..." "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Test mixed TMC config
|
||||||
|
#
|
||||||
|
restore_configs
|
||||||
|
opt_set MOTHERBOARD BOARD_FYSETC_F6_13
|
||||||
|
opt_set LCD_LANGUAGE vi
|
||||||
|
opt_set X_DRIVER_TYPE TMC2160
|
||||||
|
opt_set Y_DRIVER_TYPE TMC5160
|
||||||
|
opt_set Z_DRIVER_TYPE TMC2208_STANDALONE
|
||||||
|
opt_set E0_DRIVER_TYPE TMC2130
|
||||||
|
opt_set X_MIN_ENDSTOP_INVERTING true
|
||||||
|
opt_set Y_MIN_ENDSTOP_INVERTING true
|
||||||
|
opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
|
||||||
|
MARLIN_BRICKOUT MARLIN_INVADERS MARLIN_SNAKE \
|
||||||
|
MONITOR_DRIVER_STATUS STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD \
|
||||||
|
USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
|
||||||
|
exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games" "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Delta Config (FLSUN AC because it's complex)
|
||||||
|
#
|
||||||
|
use_example_configs delta/FLSUN/auto_calibrate
|
||||||
|
opt_set MOTHERBOARD BOARD_FYSETC_F6_13
|
||||||
|
exec_test $1 $2 "RAMPS 1.3 | DELTA | FLSUN AC Config" "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# SCARA with Mixed TMC
|
||||||
|
#
|
||||||
|
use_example_configs SCARA/Morgan
|
||||||
|
opt_set MOTHERBOARD BOARD_FYSETC_F6_13
|
||||||
|
opt_set LCD_LANGUAGE es
|
||||||
|
opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
|
||||||
|
FYSETC_242_OLED_12864 EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
|
||||||
|
STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
|
||||||
|
opt_set X_MAX_ENDSTOP_INVERTING false
|
||||||
|
opt_set X_DRIVER_TYPE TMC2209
|
||||||
|
opt_set Y_DRIVER_TYPE TMC2130
|
||||||
|
opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
|
||||||
|
opt_set E0_DRIVER_TYPE TMC2660
|
||||||
|
opt_add X_HARDWARE_SERIAL Serial2
|
||||||
|
exec_test $1 $2 "FYSETC_F6 | SCARA | Mixed TMC | EEPROM" "$3"
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
restore_configs
|
restore_configs
|
||||||
|
|
|
@ -12,22 +12,6 @@ set -e
|
||||||
use_example_configs Azteeg/X5GT
|
use_example_configs Azteeg/X5GT
|
||||||
exec_test $1 $2 "Azteeg X5GT Example Configuration" "$3"
|
exec_test $1 $2 "Azteeg X5GT Example Configuration" "$3"
|
||||||
|
|
||||||
restore_configs
|
|
||||||
opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
|
|
||||||
opt_set EXTRUDERS 2
|
|
||||||
opt_set TEMP_SENSOR_1 -1
|
|
||||||
opt_set TEMP_SENSOR_BED 5
|
|
||||||
opt_enable VIKI2 SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
|
|
||||||
FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR G29_RETRY_AND_RECOVER Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
|
|
||||||
LEVEL_BED_CORNERS LEVEL_CORNERS_USE_PROBE LEVEL_CORNERS_VERIFY_RAISED \
|
|
||||||
BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
|
|
||||||
PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
|
|
||||||
Z_SAFE_HOMING ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
|
|
||||||
LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA EMERGENCY_PARSER
|
|
||||||
opt_disable SD_PROCEDURE_DEPTH
|
|
||||||
opt_set GRID_MAX_POINTS_X 16
|
|
||||||
exec_test $1 $2 "Smoothieboard with many features" "$3"
|
|
||||||
|
|
||||||
restore_configs
|
restore_configs
|
||||||
opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
|
opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
|
||||||
opt_set EXTRUDERS 2
|
opt_set EXTRUDERS 2
|
||||||
|
@ -35,12 +19,12 @@ opt_set TEMP_SENSOR_1 -1
|
||||||
opt_set TEMP_SENSOR_BED 5
|
opt_set TEMP_SENSOR_BED 5
|
||||||
opt_enable TFTGLCD_PANEL_SPI SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
|
opt_enable TFTGLCD_PANEL_SPI SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
|
||||||
FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR G29_RETRY_AND_RECOVER Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
|
FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR G29_RETRY_AND_RECOVER Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
|
||||||
BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET \
|
BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET LEVEL_CORNERS_USE_PROBE LEVEL_CORNERS_VERIFY_RAISED \
|
||||||
PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
|
PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
|
||||||
Z_SAFE_HOMING ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
|
Z_SAFE_HOMING ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
|
||||||
LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA EMERGENCY_PARSER
|
LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA EMERGENCY_PARSER
|
||||||
opt_set GRID_MAX_POINTS_X 16
|
opt_set GRID_MAX_POINTS_X 16
|
||||||
exec_test $1 $2 "Smoothieboard with TFTGLCD_PANEL_SPI" "$3"
|
exec_test $1 $2 "Smoothieboard with TFTGLCD_PANEL_SPI and many features" "$3"
|
||||||
|
|
||||||
#restore_configs
|
#restore_configs
|
||||||
#opt_set MOTHERBOARD BOARD_AZTEEG_X5_MINI_WIFI
|
#opt_set MOTHERBOARD BOARD_AZTEEG_X5_MINI_WIFI
|
||||||
|
|
|
@ -60,21 +60,6 @@ opt_disable SEGMENT_LEVELED_MOVES
|
||||||
opt_enable BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING BABYSTEP_HOTEND_Z_OFFSET BABYSTEP_DISPLAY_TOTAL M114_DETAIL
|
opt_enable BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING BABYSTEP_HOTEND_Z_OFFSET BABYSTEP_DISPLAY_TOTAL M114_DETAIL
|
||||||
exec_test $1 $2 "Azteeg X3 Pro | EXTRUDERS 5 | RRDFGSC | UBL | LIN_ADVANCE | Sled Probe | Skew | JP-Kana | Babystep offsets ..." "$3"
|
exec_test $1 $2 "Azteeg X3 Pro | EXTRUDERS 5 | RRDFGSC | UBL | LIN_ADVANCE | Sled Probe | Skew | JP-Kana | Babystep offsets ..." "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# Test a Servo Probe
|
|
||||||
# ...with AUTO_BED_LEVELING_3POINT, DEBUG_LEVELING_FEATURE, EEPROM_SETTINGS, EEPROM_CHITCHAT, EXTENDED_CAPABILITIES_REPORT, and AUTO_REPORT_TEMPERATURES
|
|
||||||
#
|
|
||||||
restore_configs
|
|
||||||
opt_set LCD_LANGUAGE zh_CN
|
|
||||||
opt_set MMU_MODEL PRUSA_MMU2S
|
|
||||||
opt_set EXTRUDERS 5
|
|
||||||
opt_set NUM_SERVOS 1
|
|
||||||
opt_enable ZONESTAR_LCD Z_PROBE_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE BOOT_MARLIN_LOGO_ANIMATED \
|
|
||||||
AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL \
|
|
||||||
NO_VOLUMETRICS EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES AUTOTEMP G38_PROBE_TARGET JOYSTICK \
|
|
||||||
MMU2_MENUS DIRECT_STEPPING DETECT_BROKEN_ENDSTOP \
|
|
||||||
FILAMENT_RUNOUT_SENSOR NOZZLE_PARK_FEATURE ADVANCED_PAUSE_FEATURE Z_SAFE_HOMING
|
|
||||||
exec_test $1 $2 "RAMPS | ZONESTAR + Chinese | MMU2S | Servo | 3-Point + Debug | G38 ..." "$3"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# 5 runout sensors with distinct states
|
# 5 runout sensors with distinct states
|
||||||
|
@ -100,27 +85,6 @@ opt_set FIL_RUNOUT4_PIN 46
|
||||||
opt_set FIL_RUNOUT5_PIN 47
|
opt_set FIL_RUNOUT5_PIN 47
|
||||||
exec_test $1 $2 "Multiple runout sensors (x5) | Distinct runout states" "$3"
|
exec_test $1 $2 "Multiple runout sensors (x5) | Distinct runout states" "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# Test MINIRAMBO with PWM_MOTOR_CURRENT and many features
|
|
||||||
#
|
|
||||||
restore_configs
|
|
||||||
opt_set MOTHERBOARD BOARD_MEGACONTROLLER
|
|
||||||
opt_set LCD_LANGUAGE de
|
|
||||||
opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT \
|
|
||||||
MINIPANEL SDSUPPORT PCA9632 LCD_INFO_MENU SOUND_MENU_ITEM GCODE_REPEAT_MARKERS \
|
|
||||||
AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY LCD_BED_LEVELING G26_MESH_VALIDATION MESH_EDIT_MENU \
|
|
||||||
LIN_ADVANCE EXTRA_LIN_ADVANCE_K \
|
|
||||||
INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT EXPERIMENTAL_I2CBUS M100_FREE_MEMORY_WATCHER \
|
|
||||||
NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE \
|
|
||||||
ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES \
|
|
||||||
PRINTCOUNTER SERVICE_NAME_1 SERVICE_INTERVAL_1 M114_DETAIL \
|
|
||||||
USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE
|
|
||||||
opt_set CONTROLLERFAN_SPEED_IDLE 128
|
|
||||||
opt_add M100_FREE_MEMORY_DUMPER
|
|
||||||
opt_add M100_FREE_MEMORY_CORRUPTOR
|
|
||||||
opt_set PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
|
|
||||||
opt_set I2C_SLAVE_ADDRESS 63
|
|
||||||
exec_test $1 $2 "MEGACONTROLLER | Minipanel | M100 | PWM_MOTOR_CURRENT | PRINTCOUNTER | Advanced Pause ..." "$3"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Mixing Extruder with 5 steppers, Greek
|
# Mixing Extruder with 5 steppers, Greek
|
||||||
|
@ -150,31 +114,6 @@ exec_test $1 $2 "Azteeg X3 | Mixing Extruder (x5) | Gradient Mix | Greek" "$3"
|
||||||
#opt_enable COREXY
|
#opt_enable COREXY
|
||||||
#exec_test $1 $2 "Stuff" "$3"
|
#exec_test $1 $2 "Stuff" "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# Test many less common options
|
|
||||||
#
|
|
||||||
restore_configs
|
|
||||||
opt_set MOTHERBOARD BOARD_MIGHTYBOARD_REVE
|
|
||||||
opt_set TEMP_SENSOR_0 -2
|
|
||||||
opt_set DIGIPOT_I2C_NUM_CHANNELS 5
|
|
||||||
opt_set LCD_LANGUAGE it
|
|
||||||
opt_set MIXING_STEPPERS 2
|
|
||||||
opt_set SERVO_DELAY "{ 300, 300, 300 }"
|
|
||||||
opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \
|
|
||||||
BABYSTEPPING BABYSTEP_DISPLAY_TOTAL FILAMENT_LCD_DISPLAY \
|
|
||||||
REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER MENU_ADDAUTOSTART SDSUPPORT SDCARD_SORT_ALPHA \
|
|
||||||
ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \
|
|
||||||
FIX_MOUNTED_PROBE AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE FILAMENT_WIDTH_SENSOR PROBE_OFFSET_WIZARD \
|
|
||||||
Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
|
|
||||||
SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \
|
|
||||||
VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \
|
|
||||||
USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY
|
|
||||||
opt_set FAN_MIN_PWM 50
|
|
||||||
opt_set FAN_KICKSTART_TIME 100
|
|
||||||
opt_set XY_FREQUENCY_LIMIT 15
|
|
||||||
opt_add FILWIDTH_PIN 5
|
|
||||||
exec_test $1 $2 "Mightyboard Rev. E | CoreXY, Gradient Mix | Endstop Int. | Home Y > X | FW Retract ..." "$3"
|
|
||||||
|
|
||||||
######## Other Standard LCD/Panels ##############
|
######## Other Standard LCD/Panels ##############
|
||||||
#
|
#
|
||||||
# ULTRA_LCD
|
# ULTRA_LCD
|
||||||
|
@ -277,71 +216,15 @@ exec_test $1 $2 "Formbot/T_Rex_3 example configuration." "$3"
|
||||||
#
|
#
|
||||||
# BQ Hephestos 2
|
# BQ Hephestos 2
|
||||||
#restore_configs
|
#restore_configs
|
||||||
#use_example_configs Hephestos_2
|
#use_example_configs BQ/Hephestos_2
|
||||||
#exec_test $1 $2 "Stuff" "$3"
|
#exec_test $1 $2 "Stuff" "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# Delta Config (generic) + UBL + ALLEN_KEY + EEPROM_SETTINGS + OLED_PANEL_TINYBOY2
|
|
||||||
#
|
|
||||||
use_example_configs delta/generic
|
|
||||||
opt_enable RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS EEPROM_CHITCHAT \
|
|
||||||
Z_PROBE_ALLEN_KEY AUTO_BED_LEVELING_UBL \
|
|
||||||
OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY DELTA_CALIBRATION_MENU
|
|
||||||
opt_set LCD_LANGUAGE ko_KR
|
|
||||||
opt_set X_DRIVER_TYPE L6470
|
|
||||||
opt_set Y_DRIVER_TYPE L6470
|
|
||||||
opt_set Z_DRIVER_TYPE L6470
|
|
||||||
opt_add L6470_CHAIN_SCK_PIN 53
|
|
||||||
opt_add L6470_CHAIN_MISO_PIN 49
|
|
||||||
opt_add L6470_CHAIN_MOSI_PIN 40
|
|
||||||
opt_add L6470_CHAIN_SS_PIN 42
|
|
||||||
opt_add "ENABLE_RESET_L64XX_CHIPS(V) NOOP"
|
|
||||||
exec_test $1 $2 "DELTA, RAMPS, L6470, UBL, Allen Key, EEPROM, OLED_PANEL_TINYBOY2..." "$3"
|
|
||||||
|
|
||||||
#
|
|
||||||
# Delta Config (FLSUN AC because it's complex)
|
|
||||||
#
|
|
||||||
use_example_configs delta/FLSUN/auto_calibrate
|
|
||||||
exec_test $1 $2 "RAMPS 1.3 | DELTA | FLSUN AC Config" "$3"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Makibox Config need to check board type for Teensy++ 2.0
|
# Makibox Config need to check board type for Teensy++ 2.0
|
||||||
#
|
#
|
||||||
#use_example_configs makibox
|
#use_example_configs makibox
|
||||||
#exec_test $1 $2 "Stuff" "$3"
|
#exec_test $1 $2 "Stuff" "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# Test mixed TMC config
|
|
||||||
#
|
|
||||||
restore_configs
|
|
||||||
opt_set LCD_LANGUAGE vi
|
|
||||||
opt_set X_DRIVER_TYPE TMC2160
|
|
||||||
opt_set Y_DRIVER_TYPE TMC5160
|
|
||||||
opt_set Z_DRIVER_TYPE TMC2208_STANDALONE
|
|
||||||
opt_set E0_DRIVER_TYPE TMC2130
|
|
||||||
opt_set X_MIN_ENDSTOP_INVERTING true
|
|
||||||
opt_set Y_MIN_ENDSTOP_INVERTING true
|
|
||||||
opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
|
|
||||||
MARLIN_BRICKOUT MARLIN_INVADERS MARLIN_SNAKE \
|
|
||||||
MONITOR_DRIVER_STATUS STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD \
|
|
||||||
USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
|
|
||||||
exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games" "$3"
|
|
||||||
|
|
||||||
#
|
|
||||||
# SCARA with Mixed TMC
|
|
||||||
#
|
|
||||||
use_example_configs SCARA/Morgan
|
|
||||||
opt_set LCD_LANGUAGE es
|
|
||||||
opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
|
|
||||||
MKS_12864OLED EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
|
|
||||||
STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
|
|
||||||
opt_set X_MAX_ENDSTOP_INVERTING false
|
|
||||||
opt_set X_DRIVER_TYPE TMC2209
|
|
||||||
opt_set Y_DRIVER_TYPE TMC2130
|
|
||||||
opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
|
|
||||||
opt_set E0_DRIVER_TYPE TMC2660
|
|
||||||
exec_test $1 $2 "RAMPS | SCARA | Mixed TMC | EEPROM" "$3"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# tvrrug Config need to check board type for sanguino atmega644p
|
# tvrrug Config need to check board type for sanguino atmega644p
|
||||||
#
|
#
|
||||||
|
|
|
@ -10,5 +10,13 @@ set -e
|
||||||
use_example_configs Mks/Robin
|
use_example_configs Mks/Robin
|
||||||
exec_test $1 $2 "MKS Robin config (FSMC Color UI)" "$3"
|
exec_test $1 $2 "MKS Robin config (FSMC Color UI)" "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# MKS Robin LVGL FSMC
|
||||||
|
#
|
||||||
|
use_example_configs Mks/Robin
|
||||||
|
opt_disable TFT_CLASSIC_UI TFT_COLOR_UI TOUCH_SCREEN TFT_RES_320x240
|
||||||
|
opt_enable TFT_LVGL_UI TFT_RES_480x320
|
||||||
|
exec_test $1 $2 "MKS Robin nano v1.2 LVGL FSMC" "$3"
|
||||||
|
|
||||||
# cleanup
|
# cleanup
|
||||||
restore_configs
|
restore_configs
|
||||||
|
|
|
@ -24,15 +24,6 @@ opt_disable TFT_INTERFACE_FSMC
|
||||||
opt_enable TFT_INTERFACE_SPI
|
opt_enable TFT_INTERFACE_SPI
|
||||||
exec_test $1 $2 "MKS Robin v2 nano Emulated DOGM SPI" "$3"
|
exec_test $1 $2 "MKS Robin v2 nano Emulated DOGM SPI" "$3"
|
||||||
|
|
||||||
#
|
|
||||||
# MKS Robin nano v1.2 LVGL FSMC
|
|
||||||
#
|
|
||||||
use_example_configs Mks/Robin
|
|
||||||
opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO
|
|
||||||
opt_disable TFT_CLASSIC_UI TFT_COLOR_UI TOUCH_SCREEN TFT_RES_320x240
|
|
||||||
opt_enable TFT_LVGL_UI TFT_RES_480x320
|
|
||||||
exec_test $1 $2 "MKS Robin nano v1.2 LVGL FSMC" "$3"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# MKS Robin v2 nano LVGL SPI
|
# MKS Robin v2 nano LVGL SPI
|
||||||
# (Robin v2 nano has no FSMC interface)
|
# (Robin v2 nano has no FSMC interface)
|
||||||
|
|
|
@ -81,5 +81,51 @@ opt_set Z_DRIVER_TYPE TMC2130
|
||||||
opt_set E0_DRIVER_TYPE TMC2130
|
opt_set E0_DRIVER_TYPE TMC2130
|
||||||
exec_test $1 $2 "Einsy RAMBo with TMC2130" "$3"
|
exec_test $1 $2 "Einsy RAMBo with TMC2130" "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Test MINIRAMBO with PWM_MOTOR_CURRENT and many features
|
||||||
|
#
|
||||||
|
restore_configs
|
||||||
|
opt_set MOTHERBOARD BOARD_MINIRAMBO
|
||||||
|
opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
|
||||||
|
SDSUPPORT PCA9632 SOUND_MENU_ITEM GCODE_REPEAT_MARKERS \
|
||||||
|
AUTO_BED_LEVELING_BILINEAR PROBE_MANUALLY LCD_BED_LEVELING G26_MESH_VALIDATION MESH_EDIT_MENU \
|
||||||
|
LIN_ADVANCE EXTRA_LIN_ADVANCE_K \
|
||||||
|
INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT EXPERIMENTAL_I2CBUS M100_FREE_MEMORY_WATCHER \
|
||||||
|
NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE \
|
||||||
|
ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES \
|
||||||
|
PRINTCOUNTER SERVICE_NAME_1 SERVICE_INTERVAL_1 M114_DETAIL
|
||||||
|
opt_set CONTROLLERFAN_SPEED_IDLE 128
|
||||||
|
opt_add M100_FREE_MEMORY_DUMPER
|
||||||
|
opt_add M100_FREE_MEMORY_CORRUPTOR
|
||||||
|
opt_set PWM_MOTOR_CURRENT "{ 1300, 1300, 1250 }"
|
||||||
|
opt_set I2C_SLAVE_ADDRESS 63
|
||||||
|
exec_test $1 $2 "MINIRAMBO | RRDGFSC | M100 | PWM_MOTOR_CURRENT | PRINTCOUNTER | Advanced Pause ..." "$3"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Test many less common options
|
||||||
|
#
|
||||||
|
restore_configs
|
||||||
|
opt_set MOTHERBOARD BOARD_RAMBO
|
||||||
|
opt_set TEMP_SENSOR_0 -2
|
||||||
|
opt_set DIGIPOT_I2C_NUM_CHANNELS 5
|
||||||
|
opt_set LCD_LANGUAGE it
|
||||||
|
opt_set MIXING_STEPPERS 2
|
||||||
|
opt_set SERVO_DELAY "{ 300, 300, 300 }"
|
||||||
|
opt_enable COREYX USE_XMAX_PLUG MIXING_EXTRUDER GRADIENT_MIX \
|
||||||
|
BABYSTEPPING BABYSTEP_DISPLAY_TOTAL FILAMENT_LCD_DISPLAY \
|
||||||
|
REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER MENU_ADDAUTOSTART SDSUPPORT SDCARD_SORT_ALPHA \
|
||||||
|
ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM \
|
||||||
|
FIX_MOUNTED_PROBE AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE FILAMENT_WIDTH_SENSOR PROBE_OFFSET_WIZARD \
|
||||||
|
Z_SAFE_HOMING SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER \
|
||||||
|
SD_ABORT_ON_ENDSTOP_HIT HOST_ACTION_COMMANDS HOST_PROMPT_SUPPORT ADVANCED_OK M114_DETAIL \
|
||||||
|
VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS EXTRA_FAN_SPEED FWRETRACT \
|
||||||
|
USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE CONTROLLER_FAN_USE_Z_ONLY
|
||||||
|
opt_set CONTROLLER_FAN_PIN X_MAX_PIN
|
||||||
|
opt_set FAN_MIN_PWM 50
|
||||||
|
opt_set FAN_KICKSTART_TIME 100
|
||||||
|
opt_set XY_FREQUENCY_LIMIT 15
|
||||||
|
opt_add FILWIDTH_PIN 5
|
||||||
|
exec_test $1 $2 "Rambo | CoreXY, Gradient Mix | Endstop Int. | Home Y > X | FW Retract ..." "$3"
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
restore_configs
|
restore_configs
|
||||||
|
|
|
@ -11,7 +11,11 @@ set -e
|
||||||
#
|
#
|
||||||
restore_configs
|
restore_configs
|
||||||
opt_set MOTHERBOARD BOARD_SANGUINOLOLU_12
|
opt_set MOTHERBOARD BOARD_SANGUINOLOLU_12
|
||||||
exec_test $1 $2 "Default Configuration" "$3"
|
opt_set LCD_LANGUAGE de
|
||||||
|
opt_enable MINIPANEL USE_CONTROLLER_FAN CONTROLLER_FAN_EDITABLE
|
||||||
|
opt_set CONTROLLER_FAN_PIN 27
|
||||||
|
exec_test $1 $2 "Default Configuration | MINIPANAL | CONTROLLER_FAN" "$3"
|
||||||
|
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
restore_configs
|
restore_configs
|
||||||
|
|
0
get_test_targets.py
Normal file → Executable file
0
get_test_targets.py
Normal file → Executable file
Loading…
Reference in a new issue