Commit Graph

206 Commits (896162b7226ec8652f1cb7f968dd55ee3cd5c005)

Author SHA1 Message Date
C. Scott Ananian 890e7a16a9 Add support for Printrbot Neopixel RGBW strip.
Connected as described at http://printrbot.com/shop/led-strip/

Based on patch by Kelly Anderson <kelly@xilka.com> at
http://www.xilka.com/printrbot/marlin/1.1.4/20170707/
Scott Lahteine 11c589c3ec Fix compile issue with G38
Fixes 
Scott Lahteine fc140c4962 Followup for I2C_POSITION_ENCODERS
Scott Lahteine 3c7bfe798d Various cleanups ahead of digipot save
Scott Lahteine 80a232419d CNC workspace planes and 'P' argument for G2/G3
Scott Lahteine e907654d6a Do two or three fewer test builds
Scott Lahteine 0c616700f3 Merge pull request from thinkyhead/bf_dac_percents_fix
Convert DAC percent to uint8_t
Bob-the-Kuhn a1c65fd3d5 convert DAC percent to uint8_t
=====================

add test to Travis
Scott Lahteine dd1a84b23f Add Travis test for scrolling on DOGM
Scott Lahteine 570722a0fe Combine Travis tests to shorten required time
dot-bob 0bc66bf22c PCA9632 PWM color LED support
Add support for the PCA9632 PWM color LED driver used on the Ultimaker 2 and Wanhao Duplicator 6.
Tannoo 74d6dee920 User Command (Script) Menu
The menu (commands / scripts) is configurable in `Configuration_adv.h`.

- Added conditionals.
- Changed script handling.
- Slimmed and working!
- Added Status message.
- Returning to lcd status screen now!
- Example Configs Updated.
- Cleanups by @thinkyhead
Scott Lahteine 13a06711ad Add a Travis test for UBL + DELTA
Scott Lahteine 6854f08d22 Shut down autotemp in disable_all_heaters
Scott Lahteine de569e3d4e Merge pull request from Bob-the-Kuhn/M43-toggle-&-Z-probe-fixes
M43 Toggle & Z servo test - fix bug & add another check
Scott Lahteine 4067d15c92 Cleanup, extend TMC2130 implementation
Bob-the-Kuhn 1acb84ba02 fix 1 bug, add error messages
===============================================

make changes requested by reviewers

===============================================

add M43 test to Travis, fix EOL, remove trailing spaces
Scott Lahteine 40dfafbe89 Add Travis CI test for FLSUN config
Scott Lahteine 5135be14ea Include Travis CI tests for 5 extruders / e-steppers
Scott Lahteine f81b518a03 Add Travis tests for optional M100 features
Scott Lahteine 73e193da1d Implement LCD_BED_LEVELING for PROBE_MANUALLY
Scott Lahteine fcadc7bb1a Implement the "manual" option for ABL
Scott Lahteine 342ee458ae Additional UBL fixes, optimizations
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default
Scott Lahteine 786fe2ba2a Include PARK_HEAD_ON_PAUSE in Travis testing
Scott Lahteine fba22652fc Add UBL testing to Travis
Scott Lahteine 45f949d833 TMC2130 Library: @teemuatlut replaces @makertum
Bob-the-Kuhn c5e08e8761 CoreYX/YZ/ZX needs different endstop logic than CoreXY/YZ/XZ
In the endstop testing section, add the "reverse" logic in addition to "normal" core handling.

In CoreXY/YZ/XZ steppers rotating the same direction gives X movement. Opposing directions produces Y movement.

In CoreYX/ZY/ZX this is reversed. Same = Y, Opposite = X.

----

Fixes the issue where the Y endstop was being checked when moving in the X direction, etc.
Scott Lahteine a561bd5e3a New feature: SDCARD_SORT_ALPHA
Scott Lahteine 76f47aebb6 Travis test TMC2130 options
Scott Lahteine c8d4cd35d8 Include more features in Travis testing
Scott Lahteine ea0dbee3c9 Enable ABL by type, support bilinear on cartesian
Scott Lahteine 0c951436e4 Extend SCARA test, stress-test ABL_GRID_POINTS_*
Scott Lahteine ed759626fe Arduino 1.6.10, direct download U8glib in Travis CI
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS
Scott Lahteine e3efb04295 Shoehorn EXPERIMENTAL_I2CBUS into Travis test
Scott Lahteine 85c4d5d2b5 Include DELTA_CALIBRATION_MENU in DELTA travis test
AnHardt 1f239ac9a7 Extend travis test to check MAX6675
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h
Scott Lahteine 6b8b458106 Travis for ABL+SCARA, Z_MIN_PROBE_REPEATABILITY_TEST
João Brázio 0149fc189a Update travis config so NOZZLE_CLEAN_FEATURE no longer depends on AUTO_BED_LEVELING_FEATURE
João Brázio 5cdd6f02ec Update travis config not to send email notifications
Scott Lahteine 9730a9355c Travis test for Mixing and Switching extruders
João Brázio c711701626 Implements a nozzle parking command (G27)
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12)
Petr Zahradnik 43ff0ce35f Rewritten FILAMENT_CHANGE_ENABLE feature
Scott Lahteine b77069de01 Add a Travis test for LCD_INFO_MENU
Scott Lahteine bd01592816 Goodbye MECHANICAL_PROBE
Scott Lahteine bd99a2bcff Add a Travis test of Z Safe Homing without ABL
Scott Lahteine 528df1b02d Travis test for MINIRAMBO and PWM_MOTOR_CURRENT
Scott Lahteine 6563b07879 Test for mechanical and fix mounted probes
Scott Lahteine 42ccb5b0df Travis test a servo probe without ABL
Scott Lahteine e189f6a842 Patch Travis test for bed leveling
Scott Lahteine 47ce810f52 Remove support for XY servo endstops
Scott Lahteine 587de1b6b6 Merge pull request from thinkyhead/rc_lin_advance_feature
Advance extrusion algorithm – LIN_ADVANCE
Scott Lahteine 9a1dfd0f5f Fix Travis test for FILAMENTCHANGEENABLE
João Brázio 9b3a0895fd
Upgrades travis Arduino IDE version to 1.6.9
Scott Lahteine 45b701d38c Travis test for LIN_ADVANCE
Scott Lahteine 4a212f707b Merge pull request from jbrazio/feature/update-travis
Update travis to test for ULTRA and DOG LCD options
João Brázio d13c86f6f6 Adds travis test for SPEAKER
João Brázio 24e70c915d
Update travis to test for ULTRA and DOG LCD options
Scott Lahteine 38279a02b2 Travis tests for Inch, Fahrenheit, Kelvin, M100
Scott Lahteine f69b5afe4c Travis CI test for MBL
João Brázio 08b485a310
Travis will now generate and use the custom version header file
Scott Lahteine 07c9a11c3c Automatically set X2 stepper pins
Scott Lahteine 7527fdec0b Add Travis test for DUAL_X_CARRIAGE
Scott Lahteine 3016dfe484 Merge pull request from thinkyhead/rc_bezier_curves
Add BEZIER_CURVE_SUPPORT — G5 command
Scott Lahteine ddac17a195 Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ)
João Brázio a878c09614
Cleanup of the buildroot
Scott Lahteine 85e732d5fd Fix BABYSTEPPING, add it to Travis test
João Brázio 484de24e22
Updated travis to test for PRINTCOUNTER
Scott Lahteine ad61a8684a Comments for legibility, test DEBUG_LEVELING
Scott Lahteine 1a79b13b7a FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
Scott Lahteine 1cd1ccbf86 Enable/disable multiple options on a single line.
Scott Lahteine ff272c7b69 Improve Travis CI test
- Add shell scripts to help with managing configs
- Clean up .travis.yml file by using shell scripts
- Don’t download “astyle” – not needed and delays Travis results
AnHardt b39b54031b Fix KEEPALIVE_STATE
Add return to NOT_BUSY for M105
Replace WAIT_FOR_USER with PAUSED_FOR_USER

Add Travis test for FILAMENTCHANGEENABLE
CoderSquirrel eda95d8bed Add support for LCM1602 16x2 I2C LCD adapter
AnHardt 25d1c94fa8 Add SDSUPPORT test to TRAVIS
Scott Lahteine cf792fd8d8 Update configurations to use RAMPS 1.4
AnHardt 6dfc7124a1 Add Travis check for ALLEN_KEY (PR#2748)
Tests DELTA, AUTO_BED_LEVELING_FEATURE and ALLEN_KEY
Richard Wackerbarth 56a6d85c41 Add (disabled) style test
AnHardt 8d23c4230e Add a Travis test for Z_DUAL_STEPPER_DRIVERS and Z_DUAL_ENDSTOPS (PR#68)
AnHardt c39dc2908f New test for servos in Travis (PR#2565)
AnHardt 4e14e152fa Add Travis tests for CORXY and COREXZ
AnHardt 2c1414f81f Reactivate tests for more extruders in Travis (PR#2348)
BOARD_ULTIMAKER was not the default any more
- sed failed to change the board
- RAMPS_EFB has no second extruder
- ...
- Added test for bed

Rebased.
Richard Wackerbarth 8c760f1c31 Modify Travis build to use IDE 1.6.4
Richard Wackerbarth bf629cf7b1 Have Travis Get additional information from the git repository
Travis builds from a detached head.
We need to use the current branch so that versioning works properly
Richard Wackerbarth 06ae832276 Deprecate Support for Arduino IDE < 1.0.5
Note that newer versions of the IDE can still
be made to support compilation for the older boards.
AnHardt 5ed0c1a2bd Remove the 'Thermal Runaway Protection' section from .travis.yml
because its activated by default now.

Closes .
Richard Wackerbarth ac382cbdaf Automatic versioning for Travis builds
AnHardt 23ee57c1c1 Remove DUEMILANOVE from Travis too.
maverikou 8a739b6fba Merge branch 'Development' into delta_auto_bed_level
Conflicts:
	Marlin/Marlin_main.cpp
maverikou 39d255608d Test an extra delta configuration with auto bed leveling code paths
domonoky e363428c54 New attempt at copying the libraries.
domonoky bcb57f13ea try to fix path to additional libraries.
domonoky e3d92b9168 Try to fix the travis build, which is failing because conditional includes do not work in .ino files for the ino processor ?
galexander1 d4880a9e60 Revert "Move Sd library out into library"
odewdney abdb974d7f Changed dir sep from windows to unix
odewdney db3b4d0c98 Add library to build
monkeydave 9d57c376db Commented out configs that are failing with no easy fixes for the moment
monkeydave 07b85f8b92 Added compile checks for lots of defines in Configuration.h
monkeydave be81dfa3de Updated .travis.yml so others forks will also compile
monkeydave 21cc188272 Updated .travis.yml for ErikZalm branch pull request
monkeydave 86cc22d639 Readd .travis.yml, change build enviroment to use ino instead of gcc
Bo Herrmannsen 95429a4108 Delete .travis.yml
Ivan Krasin d078c7c29f Add Travis CI config to build Marlin firmware.