Commit Graph

88 Commits (9248a90a4c83a38a50eb48c7b6841917f233d698)

Author SHA1 Message Date
Thomas Moore e47029199e Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF ()
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF

* Add HEATER_IDLE_HANDLER conditional
Scott Lahteine c74d4dede6 Prevent illegal leveling combinations
Addressing issue 
Thomas Moore fb5e0ffe16 Unify M600 and M125 pause features ()
* 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
Scott Lahteine 5cbe0244c5 Fixes for spindle/laser and SCARA probe bounds
Scott Lahteine f4028fe088 New GCode Parser - Implementation
Scott Lahteine 99c4900a98 SPINDLE/LASER config changes
fixoid c2321b1cdd Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER
Scott Lahteine 6b6630e11b Clean up trailing whitespace and tabs
oldmcg 5a9e52a3e0 Use COPY_XYZE macro to copy exactly 4 elements ()
Fix undefined DELTA_PROBEABLE_RADIUS for UBL_DELTA
oldmcg b213a45efb UBL_DELTA post merge cleanup ()
* UBL_DELTA post merge cleanup:
   fix fade_height, lost during some previous merge
   fix float cx,cy which are not const
   move repeated z_cxcy calc line inside loop
   style fixes and comment fixes/alignment

* Update ubl_motion.cpp

remove unnecessary parentheses

* Update Conditionals_post.h

Change name of define to more accurate meaning:
UBL_GRANULAR_SEGMENTATION_FOR_CARTESIAN
which is not and should not be the default for cartesians with UBL.
Scott Lahteine 0696dda470 Cleanups to UBL_DELTA
Scott Lahteine 233f824dd6 Define GRID_MAX_POINTS
oldmcg 91841d75c9 UBL_DELTA ()
UBL on Delta's....     Should be close!    Should not affect any Cartesian printer.
Scott Lahteine 71396f77d3 Cleanups following recent commits
Brian faa270071d Improve BLTOUCH_HEATERS_OFF functionality
- rename to PROBING_HEATERS_OFF
 - move heater pausing functionality into thermalManager
   - add variables, pause(), ispaused(), other functions
 - add fan pausing functionality -> PROBING_FANS_OFF
 - add probing_pause() wrapper
 - move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
 - example configs
Scott Lahteine 2c13922c46 Implement USE_CONTROLLER_FAN as a feature
Bob-the-Kuhn 7ce613db0a Fix Conditionals test for endstop plug used by Z2 or probe.
Scott Lahteine ed81e9b3d3 Adjust leveling conditionals
Scott Lahteine 1823a6ea29 Patch for missing DELTA_HEIGHT
Scott Lahteine c2c9f01c8e Patch newly-introduced bug in IS_Z2_OR_PROBE
Scott Lahteine 671a44b8aa Merge pull request from teemuatlut/LVD-Delta
Delta auto-calibration updates
LVD-AC 585c00a728 Proposed changes
This is what I did yesterday:

- basicly gave the tests more comprehensive names; put all the
declarations at the top; got rid of the magic negative C-value (renamed
to P + A, O, T)

- "cos(RADIANS(180 + 30 * axis)) * (1 + circles * 0.1 * ((zig_zag) ? 1 :
-1)) * delta_calibration_radius" compiles wrong is zig_zag statement is
without brackets

- DELTA_TOWER_ANGLE_TRIM reset to 3 values (the calcs use the 3th value
to normalize will not compile otherwise)

-Wrote 3 dummies to keep EEPROM lenght the same

-Reset the configs to the 'original' with autocal + menu disabled (but
can be enabled of course)
Scott Lahteine baf3b91460 DELTA_TOWER_ANGLE_TRIM only needs AB
Bob-the-Kuhn 40089249c3 add PIN_EXISTS to HAS_xyz_MIN macro
LVD-AC dcf30a69d6 Allowing #define DELTA_TOWER_ANGLE_TRIM[C_AXIS]
More consistent with M665 where C-value is allowed as well, then
normalized
LVD-AC 13c8493878 M665 rework and related issues (all delta's)
- Making M665 compatible with repetier (see
http://reprap.org/wiki/G_code#M665:_Set_delta_configuration)

- M665 B also sets the radius for manual calibration menu

- Converting tower ajustment definitions to arrays - tower angle
corrections compatible with Esher 3D wizzard

- Only tower angles need to be adjustable with M665 and stored to EEPROM
- tower radius and diag rod can be adjusted in the FW only with #define
Scott Lahteine 24882adfbf Allow NO_WORKSPACE_OFFSETS with DELTA_AUTO_CALIBRATION
- On `DELTA` the `M665 H` option supplants `M206`
- On `DELTA` `NO_WORKSPACE_OFFSETS` only reverts `G92` behavior
- Spawn 4 conditionals based on `NO_WORKSPACE_OFFSETS`
- Optimize coordinate space conversion for `DELTA` workspace
- To keep EEPROM version, retain `home_offset[XYZ]`, just ignore XY
LVD-AC 03bda24d19 Add delta auto-calibration and configuration for Flsun AC
Scott Lahteine f4685c28b7 Reorder Conditionals_post.h and add comments
Scott Lahteine 0ac2b5c045 Additional 5 extruders support (solenoids, microstepping)
Jimmy Envall f78d44e91a Added support for delta tower angle corrections.
Scott Lahteine 2a84122edd Configuration changes to support 5 extruders
Scott Lahteine 699310d1d2 Fix: Thermal runaway if nonexistent bed's temp is set
Scott Lahteine 9e22184936 Add a "manual" option for ABL
Scott Lahteine b5711a99a2 Patches to bring UBL closer to compliance
Scott Lahteine e244399766 Additional cleanup of UBL code
Scott Lahteine cf94688925 Univeral Bed Leveling - configuration
Scott Lahteine 3e927ff204 Replace MBL Z hacking
Jimmy Envall 00b6b3da79 Added support for delta tower angle corrections.
Scott Lahteine bfb0007573 Patch DISTINCT_E_FACTORS bug
Scott Lahteine c759c26cca Make LCD_TIMEOUT_TO_STATUS configurable
As suggested in
https://github.com/MarlinFirmware/Marlin/issues/5570#issuecomment-283059
065
Scott Lahteine a561bd5e3a New feature: SDCARD_SORT_ALPHA
Scott Lahteine 092e949b58 Merge pull request from thinkyhead/rc_core_inverted
Support for COREYX, COREZX, COREZY
Scott Lahteine 3c9a838651 Extended capabilities report in M115
Scott Lahteine 1864b282c5 Implement reversed CORE options
Stanley ab3f966f5f Case light G-code M355
implemented G-Code M355 into Marlin
Scott Lahteine c34dbfb248 Merge pull request from thinkyhead/rc_preset_auto_fans
Add predefined AUTO_FAN_PINs to pins files
Scott Lahteine 9a23f73765 Don't trigger endstops that are actually Z2 or probe
Scott Lahteine b6aa894893 Rename auto fan pins and add auto fan flags
esenapaj 70e287ca8c Extend measuring range of thermocouple for MAX31855