Commit Graph

1835 Commits

Author SHA1 Message Date
04636f78eb Re-enable MBL/ABL after M48 2016-12-15 19:08:43 -08:00
9b41638672 Minor tweak to G29 grid points 2016-12-15 19:08:42 -08:00
daa2cad21f Fix comment on G29 to include 'Z' 2016-12-15 19:08:42 -08:00
8244fefcc2 Tweak call to reset_bed_level in G29 2016-12-15 19:08:42 -08:00
0995a5d734 Fixup reset_bed_level 2016-12-15 19:08:42 -08:00
1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_* 2016-12-15 19:08:41 -08:00
88157ba529 Fix for the PR #5255 (Case light menu (3rd attempt)) 2016-12-16 00:57:32 +09:00
069c6b38dd Remove unnecessary tabs and spaces 2016-12-16 00:21:32 +09:00
8d9fcd8e6f Merge pull request #5495 from AnHardt/autoadjusting_display-updates
Adaptive screen updates for all kinds of displays
2016-12-14 04:16:26 -08:00
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.
2016-12-13 18:44:34 +01:00
94ffb58da7 Prevent retract un-hop at wrong height 2016-12-13 08:24:12 -08:00
4bc6536f54 Move to safe zone on DELTA if using do_blocking_move_to* 2016-12-10 21:28:24 -08:00
e9393c3634 Suppress warnings, etc
・Suppress warnings
・Remove unused variable "did_update"
2016-12-08 17:47:59 +09:00
83c5026db1 Ignore homing button when SD printing
As suggested in #5404 by @android444
2016-12-06 14:22:34 -06:00
d7b948610a Experimental bilinear subdivision option 2016-12-05 20:11:24 -06:00
b203901143 Merge pull request #5393 from AnHardt/Fix-auto_report_temperatures
Fix auto_report_temperatures()
2016-12-05 19:38:23 -06:00
59a27ed27d Fix auto_report_temperatures()
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
2016-12-06 01:26:44 +01:00
b6b100c471 Merge pull request #5371 from thinkyhead/rc_extruders_can_differ
Allow distinct factors for multiple extruders
2016-12-05 11:22:31 -06:00
3391c785c6 Support for distinct E factors 2016-12-05 07:26:18 -06:00
c47e07d129 Fix Dual X software endstops 2016-12-05 06:51:41 -06:00
4217e9653e Adjust park code in tool_change 2016-12-05 06:51:41 -06:00
b20405db31 Only DXC_AUTO_PARK_MODE should auto-move in tool_change 2016-12-05 06:48:43 -06:00
ca24af7d5d Dual X with home_z_safely is not parked 2016-12-05 06:43:26 -06:00
0e15b4f434 Dual X set_axis_is_at_home can use x_home_pos for both 2016-12-05 06:43:26 -06:00
54109dfaec Reduce code size for Dual X un-park 2016-12-05 06:43:26 -06:00
fe96f74db1 Use const arguments in Dual X helper functions 2016-12-05 06:43:26 -06:00
41278c1e8b Apply LOGICAL_POSITION to home positions on Dual X 2016-12-05 06:43:26 -06:00
053fb55af6 Fix modes ordering in prepare_move_to_destination_dualx 2016-12-05 06:43:26 -06:00
56dd15c0ad Use SET_INPUT for PS_ON_PIN in kill 2016-12-05 06:43:26 -06:00
c06161b773 Use apply_leveling, not MBL directly 2016-12-05 01:53:36 -06:00
fccc97de6d Save PROGMEM with string changes
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
2016-12-03 19:21:46 -06:00
27dd5acc22 Fix set_led_color for BLINKM
Follow-up to #5330
2016-12-03 01:51:11 -06:00
f60b4f8659 Allow case light pin to be active low 2016-12-01 23:32:34 -06:00
65c50e062e Support for an RGB LED using 3 pins 2016-11-30 00:02:31 -06:00
092e949b58 Merge pull request #5169 from thinkyhead/rc_core_inverted
Support for COREYX, COREZX, COREZY
2016-11-28 02:26:41 -06:00
c7935bb0d2 Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
Add a fade factor for mesh leveling
2016-11-28 02:07:51 -06:00
61437d988a Fix and optimize case-light code 2016-11-28 01:34:52 -06:00
f6f77d34a1 Add a fade factor for mesh leveling 2016-11-26 03:41:26 -06:00
2e966f8e5b Patch Capabilities Report for "PROGRESS" 2016-11-23 19:31:46 -06:00
d891324830 Merge pull request #5258 from mosh1/mbl_speed_fix
Fix z feedrate value when doing mesh bed leveling. probe feedrate use…
2016-11-23 14:15:01 -06:00
7f8133a51f Merge pull request #5255 from Kaibob2/CaseLightMenu
Case light menu (3rd attempt)
2016-11-23 13:46:33 -06:00
Kai
0c341f0c50 Added Menu entry for Case light 2016-11-23 19:29:15 +01:00
3bc2273ac9 Comment M540 2016-11-21 18:08:00 -06:00
14b74181f5 Merge pull request #5179 from thinkyhead/rc_TMC2130
TMC2130 "Silent StepStick" support
2016-11-21 14:10:52 -06:00
bb2114a060 Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
Add an option for delta to home to the top
2016-11-21 13:56:44 -06:00
9b96a4a53b Merge pull request #5246 from thinkyhead/rc_some_cleanup
Minor stepper cleanup
2016-11-21 13:55:25 -06:00
3e0376b45e Reorder M114 and M119 gcode cases 2016-11-21 00:52:19 -06:00
127e21ae00 Extend M122 for all steppers 2016-11-21 00:52:18 -06:00
d67c1d825f Add TMC2130 support 2016-11-21 00:17:45 -06:00
11effeee2c Add an option for delta to home to the top 2016-11-20 23:12:07 -06:00