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 years ago
Scott Lahteine
4bc6536f54
Move to safe zone on DELTA if using do_blocking_move_to*
8 years ago
esenapaj
e9393c3634
Suppress warnings, etc
...
・Suppress warnings
・Remove unused variable "did_update"
8 years ago
Scott Lahteine
83c5026db1
Ignore homing button when SD printing
...
As suggested in #5404 by @android444
8 years ago
akaJes
d7b948610a
Experimental bilinear subdivision option
8 years ago
Scott Lahteine
b203901143
Merge pull request #5393 from AnHardt/Fix-auto_report_temperatures
...
Fix auto_report_temperatures()
8 years ago
AnHardt
59a27ed27d
Fix auto_report_temperatures()
...
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
8 years ago
Scott Lahteine
b6b100c471
Merge pull request #5371 from thinkyhead/rc_extruders_can_differ
...
Allow distinct factors for multiple extruders
8 years ago
Scott Lahteine
3391c785c6
Support for distinct E factors
8 years ago
Scott Lahteine
c47e07d129
Fix Dual X software endstops
8 years ago
Scott Lahteine
4217e9653e
Adjust park code in tool_change
8 years ago
Scott Lahteine
b20405db31
Only DXC_AUTO_PARK_MODE should auto-move in tool_change
8 years ago
Scott Lahteine
ca24af7d5d
Dual X with home_z_safely is not parked
8 years ago
Scott Lahteine
0e15b4f434
Dual X set_axis_is_at_home can use x_home_pos for both
8 years ago
Scott Lahteine
54109dfaec
Reduce code size for Dual X un-park
8 years ago
Scott Lahteine
fe96f74db1
Use const arguments in Dual X helper functions
8 years ago
Scott Lahteine
41278c1e8b
Apply LOGICAL_POSITION to home positions on Dual X
8 years ago
Scott Lahteine
053fb55af6
Fix modes ordering in prepare_move_to_destination_dualx
8 years ago
Scott Lahteine
56dd15c0ad
Use SET_INPUT for PS_ON_PIN in kill
8 years ago
Scott Lahteine
c06161b773
Use apply_leveling, not MBL directly
8 years ago
Scott Lahteine
fccc97de6d
Save PROGMEM with string changes
...
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
8 years ago
Scott Lahteine
27dd5acc22
Fix set_led_color for BLINKM
...
Follow-up to #5330
8 years ago
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
8 years ago
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
8 years ago
Scott Lahteine
092e949b58
Merge pull request #5169 from thinkyhead/rc_core_inverted
...
Support for COREYX, COREZX, COREZY
8 years ago
Scott Lahteine
c7935bb0d2
Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
...
Add a fade factor for mesh leveling
8 years ago
Scott Lahteine
61437d988a
Fix and optimize case-light code
8 years ago
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
8 years ago
Scott Lahteine
2e966f8e5b
Patch Capabilities Report for "PROGRESS"
8 years ago
Scott Lahteine
d891324830
Merge pull request #5258 from mosh1/mbl_speed_fix
...
Fix z feedrate value when doing mesh bed leveling. probe feedrate use…
8 years ago
Scott Lahteine
7f8133a51f
Merge pull request #5255 from Kaibob2/CaseLightMenu
...
Case light menu (3rd attempt)
8 years ago
Kai
0c341f0c50
Added Menu entry for Case light
8 years ago
Scott Lahteine
3bc2273ac9
Comment M540
8 years ago
Scott Lahteine
14b74181f5
Merge pull request #5179 from thinkyhead/rc_TMC2130
...
TMC2130 "Silent StepStick" support
8 years ago
Scott Lahteine
bb2114a060
Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
...
Add an option for delta to home to the top
8 years ago
Scott Lahteine
9b96a4a53b
Merge pull request #5246 from thinkyhead/rc_some_cleanup
...
Minor stepper cleanup
8 years ago
Scott Lahteine
3e0376b45e
Reorder M114 and M119 gcode cases
8 years ago
Scott Lahteine
127e21ae00
Extend M122 for all steppers
8 years ago
Moritz
d67c1d825f
Add TMC2130 support
8 years ago
Scott Lahteine
11effeee2c
Add an option for delta to home to the top
8 years ago
Moshen Chan
29b174bfb9
Fix z feedrate value when doing mesh bed leveling. probe feedrate uses XY_PROBE_SPEED
8 years ago
Scott Lahteine
87b6b19256
Patch CASE_LIGHT typo
8 years ago
Scott Lahteine
181cdb3cfe
Move GCode list above include lines
8 years ago
Scott Lahteine
eb120e518c
Followup to new endstop interrupts feature
...
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
8 years ago
Scott Lahteine
832fe284b4
Merge pull request #5184 from AnHardt/endstop_interrupts
...
Introduce endstop interrupts
8 years ago
Scott Lahteine
98600e1433
Minor stepper cleanup
8 years ago
Florian Heilmann
d08867986e
Add autotemp capabilities to M104
...
This allows M104 to pass the F and B parameters to enable autotemp as well
8 years ago
Scott Lahteine
2330619da0
Merge pull request #5191 from petrzjunior/const
...
Replace const bool with #define for consistency
8 years ago
Petr Zahradník junior
d7ce5d271b
Replace const bool with #define for consistency
8 years ago
Scott Lahteine
5d23e52d75
Merge pull request #5228 from thinkyhead/rc_keep_last_mix
...
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
8 years ago