Scott Lahteine
1bc5be3bdf
Cast DELTA_PRINTABLE_RADIUS to float in sq()
Addressing #5625
8 лет назад
Florian Heilmann
7bbc31704c
Adjust probe_pt() terminal output to respect probe z-offset
8 лет назад
Robert Kirk
0d147ead66
Allow enabling volumetric filament on config load
8 лет назад
AnHardt
fa26767efe
Replace all remaining 'boolean' with 'bool'
8 лет назад
AnHardt
f6858d9974
Fix M110 without leading N
Store N in the right variable.
This is too rarely used.
"mea culpa, mea culpa, mea maxima culpa"
8 лет назад
Scott Lahteine
c376f6a2cb
code_value_float tweak
8 лет назад
Robert Kirk
306c184b1a
Allow M600 when dryrun debugging
8 лет назад
Damien
4e2639942b
Support for M335 case light "no case light"
8 лет назад
Robert Kirk
f724ef5820
Have bed leveling status output current status, not requested.
8 лет назад
Scott Lahteine
f9f75c8016
Fix USE_RAW_KINEMATICS in prepare_kinematic_move_to
8 лет назад
Scott Lahteine
6d7b1cdf6c
Add M421 for ABL Bilinear
8 лет назад
Scott Lahteine
32e65dc429
Extend `M420` to print state and, with `V`, the matrix / mesh
8 лет назад
Scott Lahteine
d04258753b
Don't throw away the bed level matrix on G28
8 лет назад
Scott Lahteine
8f0f225d10
Save ABL Planar Matrix to EEPROM
8 лет назад
Scott Lahteine
e42fd7813a
Save ABL Bilinear Grid to EEPROM
8 лет назад
Scott Lahteine
55722c09da
Use "UNPROBED" for un-probed bed_level_grid points
8 лет назад
Scott Lahteine
2643404ac8
Throw an error in M420 if can't enable
8 лет назад
Scott Lahteine
b1539394fd
Use planner.unapply_leveling to undo tilt in G29
8 лет назад
Scott Lahteine
04636f78eb
Re-enable MBL/ABL after M48
8 лет назад
Scott Lahteine
9b41638672
Minor tweak to G29 grid points
8 лет назад
Scott Lahteine
daa2cad21f
Fix comment on G29 to include 'Z'
8 лет назад
Scott Lahteine
8244fefcc2
Tweak call to `reset_bed_level` in G29
8 лет назад
Scott Lahteine
0995a5d734
Fixup reset_bed_level
8 лет назад
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
8 лет назад
esenapaj
88157ba529
Fix for the PR #5255 (Case light menu (3rd attempt))
8 лет назад
esenapaj
069c6b38dd
Remove unnecessary tabs and spaces
8 лет назад
AnHardt
d0e24e0876
Adaptive screen updates for all kinds of displays
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.
For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.
When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.
When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
8 лет назад
Scott Lahteine
94ffb58da7
Prevent retract un-hop at wrong height
8 лет назад
Scott Lahteine
4bc6536f54
Move to safe zone on DELTA if using do_blocking_move_to*
8 лет назад
esenapaj
e9393c3634
Suppress warnings, etc
・Suppress warnings
・Remove unused variable "did_update"
8 лет назад
Scott Lahteine
83c5026db1
Ignore homing button when SD printing
As suggested in #5404 by @android444
8 лет назад
akaJes
d7b948610a
Experimental bilinear subdivision option
8 лет назад
AnHardt
59a27ed27d
Fix auto_report_temperatures()
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
8 лет назад
Scott Lahteine
3391c785c6
Support for distinct E factors
8 лет назад
Scott Lahteine
c47e07d129
Fix Dual X software endstops
8 лет назад
Scott Lahteine
4217e9653e
Adjust park code in tool_change
8 лет назад
Scott Lahteine
b20405db31
Only DXC_AUTO_PARK_MODE should auto-move in tool_change
8 лет назад
Scott Lahteine
ca24af7d5d
Dual X with home_z_safely is not parked
8 лет назад
Scott Lahteine
0e15b4f434
Dual X set_axis_is_at_home can use x_home_pos for both
8 лет назад
Scott Lahteine
54109dfaec
Reduce code size for Dual X un-park
8 лет назад
Scott Lahteine
fe96f74db1
Use const arguments in Dual X helper functions
8 лет назад
Scott Lahteine
41278c1e8b
Apply LOGICAL_POSITION to home positions on Dual X
8 лет назад
Scott Lahteine
053fb55af6
Fix modes ordering in prepare_move_to_destination_dualx
8 лет назад
Scott Lahteine
56dd15c0ad
Use SET_INPUT for PS_ON_PIN in kill
8 лет назад
Scott Lahteine
c06161b773
Use apply_leveling, not MBL directly
8 лет назад
Scott Lahteine
fccc97de6d
Save PROGMEM with string changes
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
8 лет назад
Scott Lahteine
27dd5acc22
Fix set_led_color for BLINKM
Follow-up to #5330
8 лет назад
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
8 лет назад
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
8 лет назад
Scott Lahteine
61437d988a
Fix and optimize case-light code
8 лет назад