BIGTREE_SKR_PRO 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env bash
  2. #
  3. # Build tests for STM32F407ZG BigTreeTech SKR Pro
  4. #
  5. # exit on first failure
  6. set -e
  7. #
  8. # Build with the default configurations
  9. #
  10. restore_configs
  11. opt_set MOTHERBOARD BOARD_BTT_SKR_PRO_V1_1 SERIAL_PORT 1
  12. exec_test $1 $2 "BigTreeTech SKR Pro | Default Configuration" "$3"
  13. restore_configs
  14. opt_set MOTHERBOARD BOARD_BTT_SKR_PRO_V1_1 SERIAL_PORT -1 \
  15. EXTRUDERS 3 TEMP_SENSOR_1 1 TEMP_SENSOR_2 1 \
  16. E0_AUTO_FAN_PIN PC10 E1_AUTO_FAN_PIN PC11 E2_AUTO_FAN_PIN PC12 \
  17. X_DRIVER_TYPE TMC2209 Y_DRIVER_TYPE TMC2130
  18. opt_enable BLTOUCH EEPROM_SETTINGS AUTO_BED_LEVELING_3POINT Z_SAFE_HOMING PINS_DEBUGGING
  19. exec_test $1 $2 "BigTreeTech SKR Pro | 3 Extruders | Auto-Fan | BLTOUCH | Mixed TMC" "$3"
  20. restore_configs
  21. opt_set MOTHERBOARD BOARD_BTT_SKR_PRO_V1_1 SERIAL_PORT -1 \
  22. CUTTER_POWER_UNIT PERCENT \
  23. SPINDLE_LASER_PWM_PIN HEATER_1_PIN SPINDLE_LASER_ENA_PIN HEATER_2_PIN \
  24. TEMP_SENSOR_COOLER 1000 TEMP_COOLER_PIN PD13
  25. opt_enable LASER_FEATURE LASER_SAFETY_TIMEOUT_MS REPRAP_DISCOUNT_SMART_CONTROLLER
  26. exec_test $1 $2 "BigTreeTech SKR Pro | Laser (Percent) | Cooling | LCD" "$3"
  27. # clean up
  28. restore_configs