254 Commits (03989824fa6a61a18e85825aa221559d5e2b690e)

Author SHA1 Message Date
LVD-AC 3efe4aeef8 Add PROBE_MANUALLY support to G33 8 years ago
Dave Johnson 20f6676d63 DISABLE_[XYZ] compatibility check
DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING
8 years ago
Scott Lahteine 167169e1bf Sanity check for a real probe with M48 8 years ago
Scott Lahteine 232a10410d LCD_FOR_MELZI 8 years ago
Scott Lahteine 6c97c5595c Add a sanity check for DELTA_AUTO_CALIBRATION 8 years ago
Scott Lahteine fc140c4962 Followup for I2C_POSITION_ENCODERS 8 years ago
Scott Lahteine 5b11b33854 Add support for Průša MK2 Multiplexer 8 years ago
Bob-the-Kuhn 9651d01e1a Add Skynet/ANET A10 support 8 years ago
Bob-the-Kuhn 41bfff14e2 Merge pull request #6991 from Bob-the-Kuhn/Mesh-with-babystepping
Mesh with BABYSTEP_ZPROBE_OFFSET: add sanity check
8 years ago
Scott Lahteine 907cafcbfd Support for two switching extruders 8 years ago
Bob-the-Kuhn 8fb30aaed6 warn user of an invalid combination 8 years ago
Jim Brown 3d043976f7 Add option to disallow filament change without homing first 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
Thomas Moore e47029199e Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF (#7000)
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF

* Add HEATER_IDLE_HANDLER conditional
8 years ago
bgort 2f55870edb [New Feature] I2C position encoder support (#6946)
* [New Feature] I2C position encoder support

I plan to continue improving/cleaning this up, as there areas that need work.

* let the cleanups begin.

* progress

* more progress

* comments, rename files, etc.

* clean

* Cleanups per thinkyhead

* a few more cleanups

* cleanups, bugfixes, etc.

* remove unnecessary passes_test(), additional cleanups/optimizations

* cleanups

* misc.

* Fix up I2CPEM.init() and a few other things.

* organize, fix, rename, etc.

* more optimization

* a few more tweaks
8 years ago
Scott Lahteine 9128d9ab45 Improve sanity checks with static_assert, organize 8 years ago
Scott Lahteine c9e3caf928 Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C 8 years ago
bgort 82e662fc69 Remove requirement for LCD when UBL is used. (#6971)
* Remove requirement for LCD when UBL is used.

* fix previous oversights

* further refinement - error messages for P2 & P4

* require R on G26 when not using LCD; default to all points
8 years ago
Scott Lahteine c74d4dede6 Prevent illegal leveling combinations
Addressing issue #6901
8 years ago
Scott Lahteine 89b93058e3 Merge pull request #6887 from christianh17/PR-sanitycheck
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
8 years ago
Scott Lahteine 84a0a77c59 Merge pull request #6852 from tcm0116/mixing_extruder_lin_advance
Generate error if MIXING_EXTRUDER and LIN_ADVANCE are both enabled
8 years ago
christianh17 f379a326cc enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
8 years ago
Thomas Moore fb5e0ffe16 Unify M600 and M125 pause features (#6407)
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Thomas Moore 44e657766e Add incompatibility error to Sanity Check for MIXING_EXTRUDER and LIN_ADVANCE 8 years ago
Roxy-3D 3129260c44 Misc. Clean Up (#6822)
* Misc. Clean Up

Mostly UBL related clean up.
- But fixed a bug in the thermistortables.
- Made G26 more responsive to user aborts.
- Added sanity checks for older name for UBL_MESH_VALIDATION.
- Made G29 P4 able to edit invalidated mesh points
- Restore a reasonable Fade Height for UBL when creating new state information
- Get UBL's Topology Map to look a little bit better
- Make sure the user doesn't see a blank screen when doing Mesh Editing.

* Huh???   GitHub Desktop screwed up!

* get the planner object in scope

* Fix out of scope z_fade_height

* Travis timed out...

I need a change so I can force a new commit and sync.
8 years ago
Roxy-3D 364f8fb613 Update Configuration.h files to better names (#6814)
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
8 years ago
Scott Lahteine 75badae2f8 Disable PROBE_MANUALLY for UBL
Plus some other UBL tweaks.
8 years ago
Scott Lahteine 99c4900a98 SPINDLE/LASER config changes 8 years ago
fixoid c2321b1cdd Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 0696dda470 Cleanups to UBL_DELTA 8 years ago
oldmcg 91841d75c9 UBL_DELTA (#6695)
UBL on Delta's....     Should be close!    Should not affect any Cartesian printer.
8 years ago
Max Matveev 267f3a03d9 Fixed USE_CONTROLLER_FAN #define usage 8 years ago
Scott Lahteine 2c13922c46 Implement USE_CONTROLLER_FAN as a feature 8 years ago
Scott Lahteine c03c623951 Sanity-check Z2 endstop assigned to a nonexistent pin. 8 years ago
Scott Lahteine d60c02c5b1 Cleanup, extend TMC2130 configuration 8 years ago
Scott Lahteine fd2a0784ba Add support for SOLENOID_PROBE 8 years ago
Scott Lahteine 52c3ace102 Add BABYSTEP_ZPROBE_OFFSET as an optional feature 8 years ago
Scott Lahteine 34308368c0 Sanity check per-axis settings for size 8 years ago
Scott Lahteine dac21ec680 Add support for an RGBW LED 8 years ago
Scott Lahteine e7746ffee4 Extend RGB LED support, adding Printer Events 8 years ago
Paweł Stawicki 9b0885f4f6 Allow boards without a thermistor 8 years ago
Scott Lahteine 2a84122edd Configuration changes to support 5 extruders 8 years ago
Scott Lahteine eb1e6aa29b Use same config name for all mesh dimensions 8 years ago
Scott Lahteine b47fd31c37 Revert some changes to UBL 8 years ago
Scott Lahteine 9e22184936 Add a "manual" option for ABL 8 years ago
Scott Lahteine 541165e878 Merge pull request #6181 from thinkyhead/rc_ubl_further_fixes
Further adjustments to UBL code
8 years ago
Scott Lahteine b19a15fa7f Within applied to UBL 8 years ago
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro 8 years ago
Stefan Brüns 0fe57ad4f5 Add Support TinyBoy2 OLED/Encoder panel
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine e244399766 Additional cleanup of UBL code 8 years ago