Commit Graph

215 Commits

Author SHA1 Message Date
8b8ad14178 Add Z_PROBE_LOW_POINT to prevent damage 2018-04-09 17:23:03 -05:00
1a75165f35 For set_z_fade_height use set_bed_leveling_enabled 2018-03-31 22:43:05 -05:00
c1f58a238d No delay in sensorless quick homing (#10254) 2018-03-29 16:10:20 -05:00
bc45fb6b13 Tweak use of move_z_after_probing 2018-03-21 01:25:08 -05:00
c352954882 Allow no raise after run_z_probe in probe_pt 2018-03-21 01:24:51 -05:00
8922b56b58 Fix some spelingz 2018-03-16 01:25:41 -05:00
a6feb58837 Delta support for multiple hotends with offsets (#10118) 2018-03-16 00:46:42 -05:00
14c03cb6f4 [2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10069)
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
2018-03-13 01:15:22 -05:00
28f1276286 [2.0.x] Add Z_AFTER_PROBING option (#10058)
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
2018-03-11 13:07:55 -05:00
751785fc97 Followup to recent patches
- `M666` is static, not inline
- Disambiguate some stepper macros
2018-03-10 21:41:17 -06:00
f003173752 Fixup M666
Followup to d6df032
2018-03-10 19:52:30 -06:00
d6df0322c2 Update M666 for XYZ dual endstops 2018-03-10 06:57:31 -06:00
419d12ca1b Add UNKNOWN_Z_NO_RAISE option
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
2018-03-10 00:17:34 -06:00
2057177184 Make enums into implicit char 2018-03-06 23:39:56 -06:00
a446433c87 Fix SENSORLESS_HOMING for Core Kinematics (#9868) 2018-03-01 01:37:31 -06:00
b2cf253a13 Add RESTORE_LEVELING_AFTER_G28 option 2018-02-23 13:38:54 -06:00
1d7f5be0ff quick_home_xy sensorless homing 2018-02-20 20:52:48 -06:00
d4e4fe40e0 Add SENSORLESS_HOMING delay to quick_home_xy
Fix #9471
2018-02-19 10:12:16 -06:00
3af988a7f3 Add sensorless homing delay to home_z_safely
Based on #9705
2018-02-18 19:28:40 -06:00
8ffa0b24a4 Strip excess G28 debug logging 2018-02-18 01:11:41 -06:00
9019ea0fce Option to force X or Y to home first when homing the other axis 2018-02-18 01:11:41 -06:00
133b38b93b Complete M48 description (#9631) 2018-02-14 05:17:58 -06:00
a8c4174a13 M100 comment 2018-02-05 21:54:50 -06:00
1dcfe193ac Optimize some serial strings 2018-01-23 19:14:00 -06:00
a5dfe08a81 Add precision to planner.xy_skew_factor so it doesn't print as 0.00 2018-01-04 16:14:09 -06:00
6d94bbf618 Apply some PGM_P pointers 2017-12-30 04:03:17 -06:00
5595098063 V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option. 2017-12-15 16:22:55 -06:00
117fc872a7 Update current position in M852 2017-12-10 21:39:49 -06:00
9e3fbcf35c fix for #8669 (#8679)
* fix for #8669

* Update G28.cpp
2017-12-05 19:40:36 -06:00
046a1ad331 Merge pull request #8625 from tcm0116/2.0.x-G33
[2.0.x] Fix missing return values in G33_auto_tune
2017-12-02 00:51:19 -06:00
b35c3b5eb8 Fix missing return values in G33_auto_tune 2017-12-01 21:29:16 -06:00
0154e3480c New feature: BED_SKEW_CORRECTION 2017-12-01 19:39:49 -06:00
22b897e77d Show M211 output with workspace offset 2017-11-25 20:48:20 -06:00
65f365333f [2.0.x] G33 probe error handling 2017-11-25 16:19:10 -06:00
e334efb2a7 PROBE_MANUALLY etc. 2017-11-10 19:27:33 -06:00
f34c3597dc Add delta_height variable in lieu of using home_offset 2017-11-08 22:10:08 -06:00
82f45c3e6a Patch G33 misuse of PROBE_MANUALLY 2017-11-08 00:36:06 -06:00
96c9d715f3 Patch abuse of sprintf_P in G33 2017-11-07 17:33:50 -06:00
a6160916b0 [2.0] Fix M48 for delta printers/ABL compile issue (#8286)
* fix M48 for delta printers

fix M48 for delta printers. home printer if not already homed.

* remove ENABLED(DELTA)

remove ENABLED(DELTA) as it is not needed.

* Update M48.cpp

* abl needs queue.h

without queue.h abl will not compile since there is a script that runs at the end of it and we need to queue it up.
2017-11-07 15:36:33 -06:00
a22434508f Match tweaks to G33 from 1.1 2017-11-04 22:28:46 -05:00
79772219ae Fix Fan Multiplexer init 2017-11-04 22:28:46 -05:00
e0a6ee8da5 [2.0] Fix up G33, LPC1768 + SDCARD_SORT_ALPHA (#8250)
* Update Conditionals_post.h

* Add a cast to round() to convert to a unsigned int

Add's a cast to round() so that it will compile properly. round() returns a float which must be cast to a integer for the following % operation. Use a unsigned int as a negative index to an array is wrong. Should never be more than 255 points allowing us to use a 8 bit cast.

* Update G33.cpp
2017-11-04 18:04:18 -05:00
f8393a0908 Operate in Native Machine Space 2017-11-04 00:05:38 -05:00
31f112cf58 Cleanup trailing whitespace 2017-11-03 04:07:45 -05:00
6827e243a0 [2.0.x] G33 magic numbers (#8171)
* [2.0.x] G33 magic numbers

* oops

* Comments

* oops

* warning

* better comment section

* remarks

* extra grids
2017-11-03 03:36:16 -05:00
723f2a77f6 Implement support for Dual X and Y endstops 2017-10-29 18:56:04 -05:00
a1a4fc277e (2.0.x) serious bug G33 (#8136)
* (2.0.x) serious bug G33

* Revert config changes

This reverts commit 74b5a98223b7b7fb970d05b8541f4a079c3cfe56.
2017-10-29 04:12:33 -05:00
dcfc2503c2 G33 Autotune calibration update #10 2017-10-27 02:11:24 -05:00
72156a2029 change to better (more clear) names (#8050)
set_destination_to_current() changed to set_destination_from_current()

set_current_to_destination() changed to set_current_from_destination()
2017-10-21 11:42:26 -05:00
5439358281 Basic UBL operations working on 32-bit platforms (#8024)
* 32-bit work for UBL

* Update FT i3-2020 reference file
2017-10-19 10:44:45 -05:00