d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 ( #11034 )
2018-06-18 22:04:03 -05:00
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
2018-05-25 23:32:37 -05:00
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
50270b53a0
Clear up some more compile warnings
2018-05-17 18:40:49 -05:00
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
2018-05-14 22:36:03 -05:00
836b0bbeee
Fix MBL line_to_destination
...
Fix #10708
2018-05-13 16:50:39 -05:00
ba4c32eec5
Followup to _AXIS patch
2018-05-13 10:43:35 -05:00
08e36e264e
Apply _AXIS macro
2018-05-13 06:51:01 -05:00
99ecdf59af
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-13 04:52:56 -05:00
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
2018-05-12 09:59:11 -05:00
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-12 01:38:02 -05:00
d7b699ec34
Fewer includes of vector_3.h
2018-05-01 07:05:18 -05:00
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
2018-04-30 21:16:31 -05:00
59fda986ea
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:25:47 -05:00
8db7fb226a
Fix M420 C for UBL
2018-04-28 08:14:20 -05:00
eef0248a1c
Add M420 C to adjust the whole mesh ( #10522 )
2018-04-25 06:43:45 -05:00
c82dd5129f
Revert potentially-not-redundant UBL test
...
Response to #10435
2018-04-24 08:04:13 -05:00
3396671011
[2.0.x] Reset LCD status to fallbacks ( #10470 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
2018-04-22 00:16:30 -05:00
23635c2b64
Update ubl_motion.cpp
...
Restore necessary and needed loop termination logic.
2018-04-19 12:04:35 -05:00
ad6baa5c9d
Fix for UBL set_bed_leveling_enabled
2018-04-18 00:14:48 -05:00
e05c825a05
Update position for UBL non-segmented activate/deactivate
2018-04-17 16:02:02 -05:00
0746aff595
Improve UBL mesh report. Add M420 T, M421 N
2018-04-17 15:52:56 -05:00
0945674ba2
Use H0 by default with UBL_MESH_EDIT_MOVES_Z ( #10428 )
2018-04-15 20:49:14 -05:00
21f13f9e57
Stow Probe at end of G29 J3
2018-04-13 14:46:47 -05:00
3bc179a16f
Compress/update comments ubl_motion
...
…to fit more code on the screen and correct outdated commentary contrasting ABL.
2018-04-12 18:07:19 -05:00
1a75165f35
For set_z_fade_height use set_bed_leveling_enabled
2018-03-31 22:43:05 -05:00
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
...
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
2018-03-21 19:30:06 -05:00
c3c264978f
correct truncated comment
2018-03-21 16:54:45 -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
ae39fbd646
Also suppress keepalive with suspend_auto_report
2018-03-21 00:29:09 -05:00
dd2949922b
Consolidate 3-point leveling point options
2018-03-19 04:12:20 -05:00
1d22609473
MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS
2018-03-19 04:11:46 -05:00
c0d694d5d3
Squash UBL postscript comment
2018-03-18 18:58:10 -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
d0ac0151b6
Fix typo in ubl.prepare_segmented_line_to
2018-03-11 10:20:50 -05:00
239902f861
Fix E2END and add EEPROM to Smart RAMPS
...
Reference #9983
2018-03-10 06:57:31 -06:00
26dc594ebb
prevent steppers from turning off during manual probes
2018-03-10 00:15:41 -06:00
ca577c1638
Fix up various spacing, comments, and typos
2018-03-07 21:09:08 -06:00
9515e5aefb
Fix LA_active_extruder (static)
2018-03-07 05:49:20 -06:00
1d604be671
Suspend auto-report during UBL map output
2018-03-07 02:00:19 -06:00
2057177184
Make enums into implicit char
2018-03-06 23:39:56 -06:00
24b9c1923f
ubl G29 tweaks
2018-02-28 03:40:06 -06:00
7bdb98c946
Fix #9826 . Solution by @gloomyandy
2018-02-26 15:02:19 -06:00
306f44198e
Prevent serial buffer overrun in Pronterface
...
75ms might be excessive... But I know people are seeing problems with PronterFace as the client...
2018-02-25 23:50:44 -06:00
966d9af98a
Mesh export in Bilinear + UBL M503
2018-02-25 23:25:39 -06:00
2228dff3ea
ubl.h compile flags from 1.1.x
2018-02-25 23:03:08 -06:00
f3dbe19669
Tweaks to HAL codestyle
2018-02-25 04:38:17 -06:00
d504bbbfa4
Fix botched check for being off the mesh...
2018-02-21 14:28:58 -06:00