My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.travis.yml 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. language: c
  3. before_install:
  4. - pwd
  5. - wget https://bootstrap.pypa.io/get-pip.py
  6. - wget https://bintray.com/artifact/download/olikraus/u8glib/u8glib_arduino_v1.17.zip
  7. install:
  8. - sudo python get-pip.py
  9. - sudo pip install ino
  10. # add ppa for newer version of Arduino than available in ubuntu 12.04
  11. - sudo add-apt-repository ppa:michael-gruz/elektronik -y
  12. - sudo apt-get update -q
  13. - sudo apt-get install arduino
  14. before_script:
  15. # add U8glib, LiquidCrystal_I2C & LiquidTWI2 libraries
  16. - sudo unzip u8glib_arduino_v1.17.zip -d /usr/share/arduino/libraries/
  17. - cd /usr/share/arduino/libraries/
  18. - sudo git clone https://github.com/kiyoshigawa/LiquidCrystal_I2C.git
  19. - ls -la
  20. - ls -la LiquidCrystal_I2C/
  21. - sudo git clone https://github.com/lincomatic/LiquidTWI2.git
  22. # remove Robot_Control library to stop compile error!
  23. - sudo rm -rf /usr/share/arduino/libraries/Robot_Control
  24. # change back to home directory for compiling
  25. - cd /home/travis/build/ErikZalm/Marlin
  26. # ino needs files in src directory
  27. - ln -s Marlin src
  28. # remove Marlin.pde as it confuses ino after it finds Marlin.ino
  29. - rm Marlin/Marlin.pde
  30. script:
  31. - ino build -m mega2560
  32. - cp Marlin/example_configurations/delta/Configuration* Marlin/
  33. - rm -rf .build/
  34. - ino build -m mega2560
  35. - sed -i 's/#define MOTHERBOARD BOARD_RAMPS_13_EFB/#define MOTHERBOARD BOARD_DUEMILANOVE_328P/g' Marlin/Configuration.h
  36. - rm -rf .build/
  37. - ino build -m atmega328