208 Commits (58f81f8e7ed43091d8589d6e1e972d750c6de987)

Author SHA1 Message Date
Marcio Teixeira 532bb3aaa1 Lightweight status screen for ST7920
- This status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
7 years ago
Scott Lahteine 7d8c6b3f3c
Add 20x4 option for Sainsmart LCD (#9740) 7 years ago
Kevin 9019ea0fce Option to force X or Y to home first when homing the other axis 7 years ago
Scott Lahteine 4311dd13ae Test POWER_SUPPLY and AUTO_POWER_CONTROL 7 years ago
Scott Lahteine 5a70887467
Size lcd_status_message based on language (#9545) 7 years ago
Scott Lahteine b2f8b4ada5
I2C position encoders update (#9533)
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
7 years ago
Scott Lahteine 8190fdb260
[2.0.x] Option to use Neopixel as case light (#9270)
* Add option to use Neopixel as case light

* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
7 years ago
Bob-the-Kuhn e633ce06c7 LCD contrast type mismatch is back
WORKS!
7 years ago
Scott Lahteine 2c2cf5e856 Use dev version of platformio 7 years ago
Ivan Kravets 6c0fae15f8 Update cached @PlatformIO packages (#9124)
11 line caches PIO packages (toolchains, libs) which is very good! This PR will force PIO to find updates for installed libs and packages.
7 years ago
Scott Lahteine 7541316bb4 Add M701/M702 Filament Load/Unload, M603 7 years ago
Scott Lahteine af1d6acb7e Travis test NO_VOLUMETRICS 7 years ago
teemuatlut 0cd1e91056 [2.0.x] TMC driver update (#8769) 7 years ago
Scott Lahteine a71d2f3f40 UBL_DELTA => UBL_SEGMENTED 7 years ago
Scott Lahteine 73e32925e4 References are better for array args 7 years ago
Scott Lahteine 0154e3480c New feature: BED_SKEW_CORRECTION 7 years ago
Scott Lahteine 8f90642eea LED_CONTROL_MENU config changes 7 years ago
Scott Lahteine ca80564a78 Travis platformio hack no longer needed 7 years ago
Scott Lahteine a038c10f66 #8588 followup 7 years ago
Dave Johnson f5f72b2009 Additional Travis BABYSTEPPING options for AVR 7 years ago
Scott Lahteine a67cf78c6b Clean up whitespace, spacing 7 years ago
Scott Lahteine ba5ff1a838 Try manual install of backports.functools_lru_cache 7 years ago
Scott Lahteine 5926c9c97b Followup for MESH_EDIT_GFX_OVERLAY 7 years ago
Scott Lahteine fd13489a8a
Combine some Travis tests 7 years ago
Scott Lahteine c6b0c104bb Adapt G26 to work for all meshes 7 years ago
Scott Lahteine 9e3c41f9e8 Tweak fan kickstart / speed code 7 years ago
Scott Lahteine 202a9b06d9 Update Travis CI to match 1.1.x
As modified in #8395
7 years ago
Scott Lahteine 1b40e9c464 Implement CNC_COORDINATE_SYSTEMS 7 years ago
Scott Lahteine 723f2a77f6 Implement support for Dual X and Y endstops 7 years ago
Scott Lahteine 7465ede058 Add scripts for .travis.yml to append config options 7 years ago
Chris Pepper 636c3bbc4e LPC1768: Travis lpc1768 default config test (#8109)
Add a single default travis test for lpc1768 to catch build errors
7 years ago
Scott Lahteine 3ac581eac9 Neopixel changes for parity with 1.1.x 7 years ago
Scott Lahteine 783ddf9691 Add SCROLL_LONG_FILENAMES option 7 years ago
Scott Lahteine 442669d23c Allow UBL to build without a probe 7 years ago
Thomas Moore 0cb00f52d9 Cleanup warnings 7 years ago
Scott Lahteine ce1638e32f Add Babystep Z graphic overlay
See PR #7593
7 years ago
Scott Lahteine 7239ab231c Fix ADVANCED_PAUSE_FEATURE in .travis.yml 7 years ago
Scott Lahteine f37ed314e0 Friendly layout for Arduino IDE 7 years ago
Scott Lahteine 65996e4235 Support file updates 7 years ago
Dave Johnson d5e5735679 Support travis new "trusty" build environment
move from legacy precise to trusty build image
fix PATH not including buildroot/bin
remove symolic link to ~/bin as trusty travis image doesn't include it in PATH anyway
7 years ago
Dave Johnson 8f5a576b08 pristine != precise (#7424) 7 years ago
Dave Johnson 419e575808 Force legacy "pristine" build dist for TravisCI
TravisCI "trusty" build dist isn't picking up build path causing travis checks to fail.  Reverting to legacy "pristine" dist while we investigate
7 years ago
Christopher Pepper d2fb3215da PlatformIO Travis test
spi.h renamed to avoid conflicts with base libraries
7 years ago
teemuatlut f3e562e46e HAL for 32-bit Teensy (3.5, 3.6) architecture 7 years ago
Christopher Pepper fb04dfcda8 Apply Travis update workaround while a permanent solution is found 7 years ago
Scott Lahteine 5851c2d36f MAX7219 followup (#7564)
* Add MAX7219_DEBUG to Travis CI testing

* Tweak config and use standard pin naming for MAX7219_DEBUG

* MAX7219: Apply coding standards, use macros, etc.

* Make code work...
7 years ago
Vben c0409b85e7 New feature: Part-Cooling Fan Multiplexer 7 years ago
GMagician e9c72978c7 Implement SERVO_DELAY as array
This modify give SERVO_DELAY x servo basis
7 years ago
Scott Lahteine 622048ffb0 Clean up whitespace, trailing space, bad tab conversion, etc. 7 years ago
Dave Johnson 65a36948c0 Support travis new build environment (#7425)
move from legacy precise to trusty build image
fix PATH not including buildroot/bin
remove symolic link to ~/bin
enable sudo

trusty travis image doesn't source ~/bin by default
avr requires sude
7 years ago
Dave Johnson c6509076c4 Force legacy "precise" build dist for TravisCI (#7422)
TravisCI "trusty" build dist isn't picking up build path causing travis checks to fail.  Reverting to legacy "precise" dist while we investigate

pristine != precise
7 years ago
Scott Lahteine 283d15a8d0 Add a Travis CI test for FWRETRACT 7 years ago
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/
7 years ago
Scott Lahteine 11c589c3ec Fix compile issue with G38
Fixes #7250
8 years ago
Scott Lahteine fc140c4962 Followup for I2C_POSITION_ENCODERS 8 years ago
Scott Lahteine 3c7bfe798d Various cleanups ahead of digipot save 8 years ago
Scott Lahteine 80a232419d CNC workspace planes and 'P' argument for G2/G3 8 years ago
Scott Lahteine e907654d6a Do two or three fewer test builds 8 years ago
Scott Lahteine 0c616700f3 Merge pull request #7097 from thinkyhead/bf_dac_percents_fix
Convert DAC percent to uint8_t
8 years ago
Bob-the-Kuhn a1c65fd3d5 convert DAC percent to uint8_t
=====================

add test to Travis
8 years ago
Scott Lahteine dd1a84b23f Add Travis test for scrolling on DOGM 8 years ago
Scott Lahteine 570722a0fe Combine Travis tests to shorten required time 8 years ago
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.
8 years ago
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
8 years ago
Scott Lahteine 13a06711ad Add a Travis test for UBL + DELTA 8 years ago
Scott Lahteine 6854f08d22 Shut down autotemp in disable_all_heaters 8 years ago
Scott Lahteine de569e3d4e Merge pull request #6327 from Bob-the-Kuhn/M43-toggle-&-Z-probe-fixes
M43 Toggle & Z servo test - fix bug & add another check
8 years ago
Scott Lahteine 4067d15c92 Cleanup, extend TMC2130 implementation 8 years ago
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
8 years ago
Scott Lahteine 40dfafbe89 Add Travis CI test for FLSUN config 8 years ago
Scott Lahteine 5135be14ea Include Travis CI tests for 5 extruders / e-steppers 8 years ago
Scott Lahteine f81b518a03 Add Travis tests for optional M100 features 8 years ago
Scott Lahteine 73e193da1d Implement LCD_BED_LEVELING for PROBE_MANUALLY 8 years ago
Scott Lahteine fcadc7bb1a Implement the "manual" option for ABL 8 years ago
Scott Lahteine 342ee458ae Additional UBL fixes, optimizations 8 years ago
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default 8 years ago
Scott Lahteine 786fe2ba2a Include PARK_HEAD_ON_PAUSE in Travis testing 8 years ago
Scott Lahteine fba22652fc Add UBL testing to Travis 8 years ago
Scott Lahteine 45f949d833 TMC2130 Library: @teemuatlut replaces @makertum 8 years ago
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.
8 years ago
Scott Lahteine a561bd5e3a New feature: SDCARD_SORT_ALPHA 8 years ago
Scott Lahteine 76f47aebb6 Travis test TMC2130 options 8 years ago
Scott Lahteine c8d4cd35d8 Include more features in Travis testing 8 years ago
Scott Lahteine ea0dbee3c9 Enable ABL by type, support bilinear on cartesian 8 years ago
Scott Lahteine 0c951436e4 Extend SCARA test, stress-test ABL_GRID_POINTS_* 8 years ago
Scott Lahteine ed759626fe Arduino 1.6.10, direct download U8glib in Travis CI 8 years ago
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS 8 years ago
Scott Lahteine e3efb04295 Shoehorn EXPERIMENTAL_I2CBUS into Travis test 8 years ago
Scott Lahteine 85c4d5d2b5 Include DELTA_CALIBRATION_MENU in DELTA travis test 8 years ago
AnHardt 1f239ac9a7 Extend travis test to check MAX6675 8 years ago
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h 8 years ago
Scott Lahteine 6b8b458106 Travis for ABL+SCARA, Z_MIN_PROBE_REPEATABILITY_TEST 8 years ago
João Brázio 0149fc189a Update travis config so NOZZLE_CLEAN_FEATURE no longer depends on AUTO_BED_LEVELING_FEATURE 8 years ago
João Brázio 5cdd6f02ec Update travis config not to send email notifications 8 years ago
Scott Lahteine 9730a9355c Travis test for Mixing and Switching extruders 8 years ago
João Brázio c711701626 Implements a nozzle parking command (G27) 8 years ago
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12) 8 years ago
Petr Zahradnik 43ff0ce35f Rewritten FILAMENT_CHANGE_ENABLE feature 9 years ago
Scott Lahteine b77069de01 Add a Travis test for LCD_INFO_MENU 9 years ago
Scott Lahteine bd01592816 Goodbye MECHANICAL_PROBE 9 years ago