rumba32-tests 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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
  10. opt_set SERIAL_PORT -1
  11. opt_disable PIDTEMP
  12. opt_enable PIDTEMPBED
  13. opt_set TEMP_SENSOR_BED 1
  14. opt_disable THERMAL_PROTECTION_BED
  15. opt_set X_DRIVER_TYPE TMC2130
  16. exec_test $1 $2 "RUMBA32 V1.0 with TMC2130, PID Bed, and bed thermal protection disabled"
  17. # Build examples
  18. restore_configs
  19. opt_set MOTHERBOARD BOARD_RUMBA32_V1_1
  20. opt_set SERIAL_PORT -1
  21. opt_enable PIDTEMPBED EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
  22. opt_set TEMP_SENSOR_BED 1
  23. opt_set X_DRIVER_TYPE TMC2130
  24. opt_set Y_DRIVER_TYPE TMC2208
  25. exec_test $1 $2 "RUMBA32 V1.1 with TMC2130, TMC2208, PID Bed, EEPROM settings, and graphic LCD controller"
  26. # Build examples
  27. restore_configs
  28. opt_set MOTHERBOARD BOARD_RUMBA32_MKS
  29. opt_set SERIAL_PORT -1
  30. opt_set X_DRIVER_TYPE TMC2130
  31. opt_set Y_DRIVER_TYPE TMC2208
  32. exec_test $1 $2 "RUMBA32 MKS Default Config with Mixed TMC Drivers"
  33. # cleanup
  34. restore_configs