b5711a99a2
Patches to bring UBL closer to compliance
2017-03-24 01:37:52 -05:00
d076c1b604
Apply some general cleanup to code
2017-03-24 01:37:51 -05:00
b8e4a6970b
Get UBL up and running again
...
All the changes to get the code into compliance with Marlin coding
standards made UBL sick. This pretty much gets UBL back up and
running.
2017-03-23 16:08:37 -05:00
8f9face956
Merge pull request #6088 from rafaljot/patch-3
...
Update Marlin_main.cpp
2017-03-23 01:51:51 -05:00
af2ea23e9c
EXTRUDER_RUNOUT_PREVENT uses buffer_line_kinematic
2017-03-22 20:51:12 -05:00
cd882b88db
#if defined => #ifdef / PIN_EXISTS
2017-03-22 20:51:11 -05:00
e244399766
Additional cleanup of UBL code
2017-03-22 20:51:10 -05:00
cc3204509c
UBL patch from Bob-the-Kuhn
2017-03-22 07:54:20 -05:00
b904b5ae8d
Audible feedback for settings store/load/reset
2017-03-22 02:15:21 -05:00
6da949bbf0
Update Marlin_main.cpp
...
Sometimes after killing heaters are still on.
2017-03-21 15:06:01 +01:00
ff0dd162b7
PARK_HEAD_ON_PAUSE implementation
2017-03-19 07:27:35 -05:00
4cf51157b3
Use XYZE rather than NUM_AXIS
2017-03-19 01:14:39 -05:00
4c7f14752a
Add disable_e_steppers function
2017-03-19 01:14:39 -05:00
8eb29f91e6
Patch filament change options and beep code
2017-03-19 01:14:39 -05:00
9b2b53f63a
Merge pull request #6042 from thinkyhead/rc_fix_toolchange_z
...
Move Z last in tool-change for SWITCHING_EXTRUDER
2017-03-19 00:34:41 -05:00
4bca27ab89
Fix Kelvin conversion
...
Thanks to @ospalh -- #6056
2017-03-18 13:23:08 -05:00
2c630a1b5c
Merge pull request #6054 from thinkyhead/rc_ubl_renewal
...
UBL for RCBugFix — cleanup, rebase, patch
2017-03-18 12:07:57 -05:00
0492a3a8f1
Merge pull request #6027 from Bob-the-Kuhn/add_kill_info
...
Message for every KILL and STOP
2017-03-18 11:49:35 -05:00
b0a9c82c31
Fix single-char echo and pinMode usage
2017-03-18 11:35:20 -05:00
fb60aa3736
UBL implementation
2017-03-18 11:35:20 -05:00
af644871bf
Merge pull request #6045 from thinkyhead/rc_remove_raw_kinematics
...
Remove delta optimization concepts… for now
2017-03-18 03:26:24 -05:00
1e57b0c269
Remove delta interpolation concept
2017-03-17 06:32:11 -05:00
e46898f8e5
Remove kinematic optimizations
2017-03-17 06:30:22 -05:00
0e410c9dfd
Software endstop options as simple switches
2017-03-17 06:05:17 -05:00
d01b915085
Implement soft_endstops_enabled for clamping
2017-03-17 06:05:17 -05:00
e4649c9044
Add HAS_SOFTWARE_ENDSTOPS macro
2017-03-17 06:05:17 -05:00
3e927ff204
Replace MBL Z hacking
2017-03-17 06:05:17 -05:00
4e53124681
Merge pull request #6039 from Bob-the-Kuhn/M114-sync-with-stepper
...
M114 - wait for move completion before reporting position
2017-03-17 05:22:46 -05:00
672e45652e
Improved solution to tool-change bug
2017-03-16 23:59:10 -05:00
23f1cfb46f
Fix stuck CHDK pin as suggested in #6041
2017-03-16 21:49:39 -05:00
34ff0c3439
M114 - wait for move completion before reporting position
2017-03-16 15:10:45 -05:00
b31604a492
Message for every KILL and STOP
...
No more mystery halts & resets
Moved messages to language.h
Added current command to inactive timeout message
2017-03-15 21:05:11 -05:00
685ed5393a
Bug Fix: Switching extruder tool change leaves Z in wrong position
...
The tool_change function saves the current_position to the destination
array soon after starting. Later in the switching extruder section, the
destination array is modified when moving the Z axis up & down. A later
section of tool_change moves the head back to the “original location”
using the destination array. This later section assumes that the
destination array hasn’t been modified.
The fix is to save the destination Z position and then restore it after
the Z movements have completed.
Going back to using the current_position array for the switching
extruder Z axis moves (and leaving the destination array untouched)
doesn’t fix the problem.
This bug was introduced by the “Make tool_change kinematic compatible”
commit # 847429eff4
which was merged on 10
Oct 2016 as part of PR 4982.
This bug was discovered in Issue 5966.
2017-03-14 02:36:24 -05:00
51353f8fea
Merge pull request #6000 from trivalik/NoWorkspaceWarning
...
prevent warning with define of NO_WORKSPACE_OFFSETS
2017-03-12 00:00:51 -06:00
71ac6f9d42
prevent warning with define of NO_WORKSPACE_OFFSETS
2017-03-09 23:49:57 +01:00
2defb1d748
Use SET_INPUT_PULLUP where appropriate
2017-03-07 23:43:33 -06:00
58b3e98878
Use arrays for delta tower parameters
2017-03-07 19:00:22 -06:00
47242a40bb
Apply updated changes for delta_tower_angle_trim
2017-03-07 18:15:11 -06:00
00b6b3da79
Added support for delta tower angle corrections.
2017-03-07 16:35:58 -06:00
45f949d833
TMC2130 Library: @teemuatlut replaces @makertum
2017-03-07 04:22:06 -06:00
33f8a8a344
Merge pull request #5973 from thinkyhead/rc_circle_pattern
...
Add circle pattern to nozzle clean
2017-03-06 04:47:01 -06:00
94b3e0a483
Merge pull request #5959 from benlye/benlye-fixm48
...
Remove extra carriage return in M48 V1 output
2017-03-06 04:24:28 -06:00
6836b94eea
Added circle pattern for nozzle cleaning feature
2017-03-06 03:03:00 -06:00
be98016674
Merge pull request #5963 from thinkyhead/rc_no_offsets_optim
...
New option: NO_WORKSPACE_OFFSETS
2017-03-05 21:46:49 -06:00
87b03b16bd
Use a macro for array copies
2017-03-05 04:43:46 -06:00
e141f3a03f
Optimize coordinate transformation
...
Pre-compute the combined position shift and home offset to save a
single float fetch-and-add per conversion. Great for delta/scara and
bed leveling.
2017-03-05 04:43:16 -06:00
5f7e85398b
Implement NO_WORKSPACE_OFFSETS
2017-03-05 04:43:15 -06:00
dead89062a
Update Marlin_main.cpp
...
Remove unnecessary line break from M48 V1 output.
2017-03-04 17:58:10 +00:00
1ef6ccd919
Merge pull request #5951 from thinkyhead/rc_print_2d_array
...
Reduce code size (40b, or 166b with bilinear subdivision)
2017-03-03 21:27:44 -06:00
98c7b682ca
General cleanup, const usage, var naming
2017-03-03 20:57:49 -06:00