rumba32 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/env bash
  2. #
  3. # Build tests for rumba32
  4. #
  5. # exit on first failure
  6. set -e
  7. # Build examples
  8. restore_configs
  9. opt_set MOTHERBOARD BOARD_RUMBA32_V1_0 SERIAL_PORT -1 \
  10. TEMP_SENSOR_BED 1 X_DRIVER_TYPE TMC2130
  11. opt_disable PIDTEMP
  12. opt_enable PIDTEMPBED FAN_SOFT_PWM
  13. opt_disable THERMAL_PROTECTION_BED
  14. exec_test $1 $2 "RUMBA32 V1.0 with TMC2130, PID Bed, and bed thermal protection disabled" "$3"
  15. # Build examples
  16. restore_configs
  17. opt_set MOTHERBOARD BOARD_RUMBA32_V1_1 SERIAL_PORT -1 \
  18. TEMP_SENSOR_BED 1 X_DRIVER_TYPE TMC2130 Y_DRIVER_TYPE TMC2208
  19. opt_enable PIDTEMPBED FAN_SOFT_PWM EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
  20. exec_test $1 $2 "RUMBA32 V1.1 with TMC2130, TMC2208, PID Bed, EEPROM settings, and graphic LCD controller" "$3"
  21. # Build examples
  22. restore_configs
  23. opt_set MOTHERBOARD BOARD_RUMBA32_MKS SERIAL_PORT -1 X_DRIVER_TYPE TMC2130 Y_DRIVER_TYPE TMC2208
  24. opt_enable FAN_SOFT_PWM
  25. exec_test $1 $2 "RUMBA32 MKS Default Config with Mixed TMC Drivers" "$3"
  26. # cleanup
  27. restore_configs