Commit Graph

349 Commits

Author SHA1 Message Date
0e06aaa2bc Add millis helper macros 2020-04-04 02:48:30 -05:00
53fe572bbd Limited backlash editing with Core kinematics (#17281) 2020-03-27 22:00:27 -05:00
3b987dfcec Fix G34 Z lower, extra "BLTOUCH" debug line (#17175) 2020-03-15 18:23:24 -05:00
cee07f3f6b Quad Z leveling, G34 (R)ecalculate (#17122) 2020-03-13 23:22:04 -05:00
118bd2f8b2 Apply loop shorthand macros (#17159) 2020-03-13 23:18:16 -05:00
6bead0c1b0 Shorter paths to HAL, ExtUI (#17156) 2020-03-13 16:29:29 -05:00
9c759e5f74 Fix BAUD_RATE_GCODE, etc. (#17135) 2020-03-12 19:26:09 -05:00
627aa8db2d Fix G34, add HOME_AFTER_G34 option (#17108)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-03-10 20:00:26 -05:00
2a71e4f336 Revert that wack backoff 2020-03-07 23:10:56 -06:00
64d092935b More useful ENABLED / DISABLED macros (#17054) 2020-03-07 22:20:41 -06:00
5171e9da93 No more direct G28 calls 2020-03-02 21:01:58 -06:00
ad4a9eb73a Fix G34 probing range/error bug (#17052) 2020-03-02 13:35:02 -06:00
c4db8e49a7 XYZ_CHAR macro 2020-03-01 14:36:06 -06:00
ac755fce82 Fix G34 "Decreasing accuracy" bug (#17013)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-02-28 11:42:51 -06:00
97e87d8262 Fix G76 reachable test (#17005) 2020-02-27 22:47:44 -06:00
bfbd976c09 General G76 cleanup 2020-02-27 07:53:24 -06:00
a75a25cd7c Replace direct call to G28(true) 2020-02-27 07:48:34 -06:00
77b82d300a Add idle_no_sleep 2020-02-27 06:45:33 -06:00
e5d39063a2 Cleanups for PTC 2020-02-27 06:45:23 -06:00
be62ab2d02 Move reachable test to Probe class 2020-02-27 06:16:33 -06:00
025c50cc6d Quick-homing sensorless back-off (#16872) 2020-02-26 06:50:13 -06:00
cf597e2bb1 Allow weird probe values in G33 2020-02-26 05:33:57 -06:00
e78f607ef3 Use a STR_ prefix for non-translated strings 2020-02-26 03:02:03 -06:00
7bf2190f03 Fix CALIBRATION_GCODE pin handling 2020-02-04 08:32:43 -06:00
bfad23d3e2 (c) 2020 2020-02-03 08:00:57 -06:00
72b4d91d2e Add Z_AFTER_HOMING to raise Z more in G28 (#16755) 2020-02-02 00:02:30 -06:00
4716dac874 Apply REPEAT, RREPEAT, and loop macros (#16757) 2020-02-01 21:00:53 -06:00
e58d1bf974 G34 automatic point assignment (#16473) 2020-02-01 04:50:44 -06:00
90b6324563 Encapsulate probe as singleton class (#16751) 2020-02-01 04:21:36 -06:00
50889c0f94 Move L64XX index_to_axis to progmem (#16697) 2020-01-30 03:24:23 -06:00
e6a675e6ec Fix missing string for M48 build (#16708) 2020-01-30 03:13:31 -06:00
1db9d9f76f Fix probe temp calibration (#16718) 2020-01-30 03:00:38 -06:00
0fcf2b1110 Quad Z stepper support (#16277) 2020-01-19 23:35:07 -06:00
707349d492 Updates for L64XX 2020-01-19 19:53:12 -06:00
a338dce83f PINDA v2 temperature sensor / compensation (#16293) 2020-01-17 17:16:45 -06:00
1ad53cee1f Improved STMicro L64XX stepper driver support (#16452) 2020-01-13 18:47:30 -06:00
95046c9047 Extend SERIAL_CHAR to take multiple arguments 2020-01-08 18:36:47 -06:00
3cade6245e Fix MIN_PROBE_EDGE bug in default ABL G29 (#16367) 2020-01-03 17:46:26 -06:00
d0e1166cce Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418) 2020-01-02 19:01:38 -06:00
0b6c2d893e Fix G34 with Z_DUAL_STEPPER_DRIVERS compile (#16274) 2019-12-20 22:03:37 -06:00
deff538909 Fix broken M100_dump_routine 2019-12-19 21:02:14 -06:00
b49a0e39d5 HOME_USING_SPREADCYCLE is obsolete
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2019-12-19 16:02:57 -06:00
dcdaa2025f Sanity-check Z_STEPPER_AUTO_ALIGN coordinates (#16231) 2019-12-19 00:59:01 -06:00
0400783444 Tweak G34, fix a declaration 2019-12-19 00:42:39 -06:00
6e8dcba698 Fix G28 debug line, M569 calls (#16213) 2019-12-15 12:00:00 -06:00
f83bc0aa13 Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
2019-11-29 22:54:42 -06:00
b904ba0f29 Improve Delta probing / calibration (#15887) 2019-11-21 03:26:00 -06:00
7116a8645c G34 logic / typo fix (#15938) 2019-11-19 23:25:07 -06:00
f19fa64e98 Eliminate multiple settings to extruder_duplication_enabled in G28
If the IDEX mode was previously set (via GCode or the LCD Panel) to a duplication mode...   It was lost after a G28 due to this redundant setting of 'extruder_duplication_enabled'. 

It is very important to the various use cases of IDEX machines that extruder_duplication_enabled is preserved across a G28.   The reason is this allows a person to use the LCD Panel to put the machine into a duplication mode, and then send a 'normal' part file to the printer and get two parts out of the process.
2019-11-15 15:42:01 -06:00
28e1614c2e Add Sensorless Homing current (#15690) 2019-11-10 18:45:06 -06:00