jkur
f4c31565bc
Board definition and PIN assignments for Mini RAMBo1.0a
2017-12-08 23:41:34 -06:00
Scott Lahteine
cf0604da07
Use MB() for Megatronics 3.1
2017-12-08 23:39:47 -06:00
Scott Lahteine
55acb65e27
Updates for stepper parity with 2.0.x
...
Matching changes from #8725
2017-12-08 23:07:52 -06:00
Scott Lahteine
77519e9f14
Tweaks to planner.h
2017-12-08 21:11:17 -06:00
AnHardt
22baf3356a
Apply @AnHardt reverse_pass changes
...
Plus: 3 times 2 float / to 1 float / and 2 float *
and, reciprocal is an optimized operation
2017-12-08 21:11:17 -06:00
Bob-the-Kuhn
360c553228
Merge pull request #8718 from Bob-the-Kuhn/1.1x-planner-speed-improvemenr
...
[bugfix-1.1.x] minor planner.cpp speed improvement (follow up to COREXY stutter changes PR #8697 )
2017-12-08 18:40:41 -06:00
Scott Lahteine
b4d69527e6
Followup to #8716
2017-12-08 18:18:06 -06:00
Scott Lahteine
4aba382b01
Merge pull request #8715 from thinkyhead/bf1_followup_8713
...
Followup to #8713
2017-12-08 18:14:57 -06:00
Bob-the-Kuhn
6f38814541
speed improvement
2017-12-08 18:02:57 -06:00
Scott Lahteine
7251850028
Followup to #8713
...
Fix indentation, use min for constraint, remove obsolete error check
2017-12-08 17:52:44 -06:00
Scott Lahteine
6eb268f63f
Remove old UBL description text
2017-12-08 17:52:44 -06:00
Jonathan Barchi
ae547c3044
Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI
2017-12-08 15:33:24 -08:00
Roxy-3D
23dd2cb6e7
Better off mesh behavior for UBL ( #8713 )
...
* Better off mesh behaviour for UBL
* Spacing changes...
2017-12-08 16:36:03 -06:00
Scott Lahteine
8385cddd8d
Followup to #8705
2017-12-08 03:48:24 -06:00
Scott Lahteine
75eb93140f
Discard all CONTINUED blocks on interrupted move
2017-12-08 02:13:51 -06:00
Scott Lahteine
8be7a0b131
FORCE_INLINE before static
2017-12-08 01:31:59 -06:00
Scott Lahteine
cd6468d6de
Fix TEMP_BED_PIN for Mightyboard Rev.E
...
Based on #8685
2017-12-07 21:52:43 -06:00
Scott Lahteine
822254291f
Merge pull request #8702 from bjarchi/fix-1.1.x-probe_bounds
...
Fix - Conditionals_post.h - allow overriding of [min,max] probe point
2017-12-07 21:49:04 -06:00
Scott Lahteine
44800e9899
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
2017-12-07 16:46:06 -06:00
Scott Lahteine
6e85c060a9
Apply MULTIPLE_PROBING to example configs
2017-12-07 16:18:53 -06:00
Jonathan Barchi
7c6d33b0d2
Fix - Conditionals_post.h - allow overriding of [min,max] probe points as expected
2017-12-07 10:40:32 -08:00
Bob-the-Kuhn
86b65e52c4
[bugfix-1.1.x] COREXY stutter moves (planner.cpp changes) ( #8697 )
2017-12-07 00:08:48 -06:00
Scott Lahteine
6310a00d7e
feed_factor => inverse_secs
2017-12-06 23:02:37 -06:00
Scott Lahteine
6b93d20e4e
Sanity-check skew+UBL
2017-12-06 22:56:20 -06:00
Scott Lahteine
909fac6d90
Update commentary on M48
2017-12-06 22:50:13 -06:00
Scott Lahteine
1951d3a37a
Simplify G26 user_canceled
2017-12-06 22:03:46 -06:00
Scott Lahteine
aa7236e03c
Shorten error text in ubl::G29
2017-12-06 21:43:26 -06:00
Scott Lahteine
574153a810
No lcd_map_control needed in quick_stop
2017-12-06 21:43:26 -06:00
Scott Lahteine
3b30cc90f1
Clean on trigger instead of split_first_move flag
2017-12-06 21:43:26 -06:00
Scott Lahteine
1063b3b2b8
Changes for parity with 2.0.x
2017-12-06 21:19:17 -06:00
Scott Lahteine
93560836de
Allow buffer clean without release command
2017-12-06 21:12:55 -06:00
Scott Lahteine
ff26b7446c
Standardize LCD interface code for UBL a little
2017-12-06 21:12:55 -06:00
Scott Lahteine
7b6ad28a5d
General UBL/G26 code cleanup
2017-12-06 21:12:55 -06:00
Scott Lahteine
5d01a2f467
Move temperature reporting to Temperature class
2017-12-06 21:12:55 -06:00
Scott Lahteine
6e197d4a42
Fix M503 S parameter
2017-12-06 21:12:55 -06:00
Scott Lahteine
a5b20fec2f
Whitespace clean
2017-12-06 16:19:49 -06:00
AnHardt
b19846aca1
Don't split first_move while homing or probing
...
While homing or probing it might be bad if the stop/trobe triggers during the first part and the second is still in the buffer.
2017-12-06 14:56:37 +01:00
Scott Lahteine
d951ba83e6
Show "Level Bed Corners" item with UBL too
...
Addressing #8676
2017-12-05 21:56:04 -06:00
Scott Lahteine
203a445bc1
Minimal include for speed_lookuptable
2017-12-05 21:44:59 -06:00
Scott Lahteine
9edefa645d
Remove skew warning that could crash the planner
2017-12-05 20:25:53 -06:00
Scott Lahteine
794f8f1329
Update K1 => PID_K1
2017-12-05 19:59:01 -06:00
revilor
b1f3dfab28
Fix for #8669 ( #8677 )
2017-12-05 19:40:57 -06:00
Scott Lahteine
2d6c84a817
Cleanup constexpr in planner.cpp
2017-12-05 18:54:25 -06:00
Scott Lahteine
23291a0466
Fix SKEW_CORRECTION without leveling
2017-12-05 18:47:19 -06:00
Scott Lahteine
83a1a70103
Creality pins spacing, MINIPANEL CS pin
2017-12-05 02:00:33 -06:00
Scott Lahteine
47f6fc1e07
Set initial endstops state
...
Addressing #8662
2017-12-05 01:08:39 -06:00
kein0r
f36fdc74ac
Added RAMPS v1.4 Plus board
...
Conflicts:
Marlin/boards.h
2017-12-05 00:43:02 -06:00
Scott Lahteine
ff258d43e7
Merge pull request #8661 from lumbric/bugfix-1.1.x
...
Add missing library in Makefile
2017-12-04 23:50:34 -06:00
Scott Lahteine
d8ef6faa80
Cleanup for dogm_bitmaps
2017-12-04 21:19:59 -06:00
Scott Lahteine
59eb77fd28
One fewer move required…
2017-12-04 20:35:33 -06:00
lumbric (antares)
dde0e9ee0a
Add missing library in Makefile
...
When using RELOC_WORKAROUND library needs to be linked explicitly, otherwise
eeprom functions are not available.
Thanks to @rfjakob for finding the crucial hint to solve this issue.
2017-12-05 00:20:58 +01:00
Dave Johnson
860d98a897
[1.1.x] SERIAL_XON_XOFF not supported on USB-native AVR devices ( #8653 )
...
* SERIAL_XON_XOFF not supported on USB-native AVR devices
User could enable SERIAL_XON_XOFF on USB-native devices and it would not be enabled without warning, but M115 would report the capability as available.
2017-12-04 16:48:19 -06:00
Scott Lahteine
000818f5e4
Split first move to planner for better chaining
2017-12-04 15:43:28 -06:00
Scott Lahteine
298a357a43
Revert "Merge pull request #8608 from thinkyhead/bf1_planner_split_first"
...
This reverts commit 0eef0ff0de
, reversing
changes made to d8582b7506
.
2017-12-03 17:49:24 -06:00
Scott Lahteine
44d2c5ef88
Fix M49 console hang
2017-12-03 03:36:12 -06:00
Scott Lahteine
1600f7d4ee
Merge pull request #8635 from fiveangle/bf1_report_xonxoff
...
[1.1.x] Report SERIAL_XON_XOFF in M115
2017-12-03 02:19:28 -06:00
Scott Lahteine
71a4c04dd5
Merge pull request #8636 from thinkyhead/bf1_ubl_uses_LSL
...
[1.1.x] Use custom segment length for UBL Cartesian
2017-12-03 01:57:32 -06:00
Scott Lahteine
1d0ee83e18
Split first move to planner for better chaining
...
Address #8573 , #8595
2017-12-03 01:44:33 -06:00
Scott Lahteine
db8631e49a
Use custom segment length for UBL Cartesian
2017-12-03 00:02:28 -06:00
Unknown
2e295759f2
[1.1.x] Report SERIAL_XON_XOFF in M115
...
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
config updates
-Update error checking conditions
2017-12-02 21:02:02 -08:00
Scott Lahteine
d8582b7506
Bring configurations up to date
2017-12-02 21:42:36 -06:00
dot-bob
7f656b867f
Example configuration files for the Wanhao Duplicator 6 for bugfix-1.1.x ( #8614 )
...
* Add default configuration files for the Wanhao Duplicator 6.
* Update Configuration.h
2017-12-02 21:31:14 -06:00
Scott Lahteine
077fed1d88
Fix a homing comment
2017-12-02 20:57:35 -06:00
Scott Lahteine
152c5d2616
Followup to #8613
2017-12-02 20:47:33 -06:00
Scott Lahteine
26c5bbc5a7
Rename inverse_mm_s => inverse_secs
2017-12-02 20:13:31 -06:00
Jonathan Barchi
344e6b857a
configuration_store.cpp: Fix in MarlinSettings::load for updated size of DELTA variables ( #8630 )
2017-12-02 19:04:52 -06:00
Roxy-3D
81e52138cc
More corrections for Bi-Linear to work with G26
2017-12-02 14:13:19 -06:00
Roxy-3D
a27a9b63e4
Get Bi_Linear macros correct to work with G26
...
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
2017-12-02 14:04:41 -06:00
Scott Lahteine
8b7c274db5
Comment/cleanup motion code
2017-12-02 01:42:37 -06:00
Scott Lahteine
7bed539fdb
Fix missing return values in G33_auto_tune
2017-12-02 01:06:14 -06:00
Scott Lahteine
172ce67344
New feature: BED_SKEW_CORRECTION
2017-12-01 19:43:32 -06:00
Scott Lahteine
a8d83aec89
Add SKEW_CORRECTION to example configs
2017-12-01 19:43:31 -06:00
Scott Lahteine
38e5883d44
Apply const to thermal_runaway_protection args
2017-12-01 19:43:31 -06:00
Scott Lahteine
e7c6abd767
Update V45 Settings header
2017-11-30 22:26:21 -06:00
Roxy-3D
9f7405b3f0
Restore correct gMax 1.5+ G26 values
2017-11-30 18:11:01 -06:00
Scott Lahteine
d3f8111fe7
Use some int types in Planner
2017-11-30 18:03:51 -06:00
Scott Lahteine
d1a807fdf8
Drop obsolete Planner::position_float
2017-11-30 17:28:40 -06:00
Scott Lahteine
8df42a84a4
Fix fade bug in (un)apply_leveling
2017-11-30 17:28:40 -06:00
Scott Lahteine
8f462b5717
Add Planner::set_filament_size for 2.0.x parity
2017-11-30 16:52:19 -06:00
Scott Lahteine
68c1f05aeb
Cleanups/changes to led control menu
2017-11-30 00:04:43 -06:00
Scott Lahteine
1f770bb103
Config updates, spacing mainly
2017-11-29 20:57:38 -06:00
Tannoo
e25567a5dd
New feature: LED_CONTROL_MENU
2017-11-29 20:57:38 -06:00
Scott Lahteine
9951f28892
Apply const to some planner vars
2017-11-29 20:57:38 -06:00
Scott Lahteine
80929c2637
Apply SEGMENT_LEVELED_MOVES to example configs
2017-11-29 16:58:16 -06:00
Scott Lahteine
d786fb99e2
Add an option to segment leveled moves
2017-11-29 16:58:15 -06:00
Scott Lahteine
a0fc5f7b52
Minor planner.cpp style changes
2017-11-29 15:00:33 -06:00
Scott Lahteine
ea87cd975d
Tweak to check_axes_activity
2017-11-28 18:39:29 -06:00
Scott Lahteine
fd50f452ff
Whitespace cleanup
2017-11-28 17:49:25 -06:00
Scott Lahteine
6eedb64777
Merge pull request #8586 from AnHardt/1_Fix_WDTO_during_long_DELTA_moves
...
[1.1.x] Fix WDTO during long delta moves
2017-11-28 17:27:08 -06:00
Scott Lahteine
46776de90b
Fix M290 boolval bug
...
Fix #8577
2017-11-28 17:25:14 -06:00
Scott Lahteine
dfcef11bca
Fix #8579
...
Fan speed code fell into a curly brace
2017-11-28 16:09:37 -06:00
AnHardt
f1757f30cb
Fix Watchdog time out during long lasting DELTA moves
...
During long lasting moves of a delta machine neither the temperatures are maintained nor buttons checked nor ... .
The fix is to call 'manage_heater()' and 'idle()' every now and then in the loop where the move is segmented.
The code is abot the same as in G2_G3 wher we had the same problem with too large circles lasting too long.
Fixing #7510
2017-11-28 17:10:18 +01:00
Scott Lahteine
ddab1533c5
Simplify midpos calculation
2017-11-27 14:01:42 -06:00
Scott Lahteine
915c4b9ce2
Make MBL work more like PROBE_MANUALLY
2017-11-27 00:09:23 -06:00
Scott Lahteine
d7cc26cc17
Allow override of probe bounds in configs
2017-11-26 20:57:00 -06:00
Scott Lahteine
5bc5ba7ee3
More reliable set characters after bootscreen
2017-11-26 20:02:51 -06:00
Scott Lahteine
82df656cc7
Tweak readDir code
2017-11-26 18:23:34 -06:00
Scott Lahteine
51d09bb9c9
Tweak BLOCK_BUFFER_SIZE config
2017-11-26 17:33:33 -06:00
Scott Lahteine
5a1f1305f0
SD Menu patches
2017-11-26 01:10:06 -06:00
Scott Lahteine
3cf31205bc
Tweaks to bed leveling menus
2017-11-26 00:06:10 -06:00
Scott Lahteine
26a40373fc
Adjustments to blocking moves
2017-11-25 23:32:53 -06:00
Scott Lahteine
6b9e7defac
M211 output in current workspace
2017-11-25 20:47:36 -06:00
Scott Lahteine
a63d9cc550
Loosen HAS_BED_PROBE definition
2017-11-25 20:10:03 -06:00
Scott Lahteine
1e84cded98
Parity with 2.0.x bitmap functions
...
Based on #8565
2017-11-25 19:56:22 -06:00
Scott Lahteine
bb0cc1bbbc
Fix gcode_G26 error return
2017-11-25 19:51:03 -06:00
Scott Lahteine
941ffea81c
Fix Micromake C1 config
2017-11-25 18:42:42 -06:00
Scott Lahteine
737cee4b8c
Syntax tweaks
2017-11-25 18:15:16 -06:00
Scott Lahteine
d3165cca4f
Move BABYSTEP_ZPROBE_GFX_OVERLAY up
2017-11-25 17:28:12 -06:00
Scott Lahteine
2060ba3556
M290 report on change, P0 to leave Probe Z Offset unchanged
2017-11-25 16:51:00 -06:00
Scott Lahteine
e56ead5e1c
Followup to G33 patch
2017-11-25 16:01:55 -06:00
LVD-AC
8b9e68c32d
[1.1.x] G33 probe error handing
2017-11-25 15:44:30 -06:00
Scott Lahteine
b2d3fffe74
Patches for M290, M851
2017-11-25 14:10:49 -06:00
Scott Lahteine
b5c5b175f1
Dont use Z_MIN_PROBE_ENDSTOP for DELTA
2017-11-24 18:28:27 -06:00
Thomas Moore
ecf19344f6
Initialize mixing virtual tools to behave like standard a multi-extruder setup ( #6853 )
...
* Initialize mixing virtual tools to behave like standard a multi-extruder setup
* Update Marlin_main.cpp
* Update Marlin_main.cpp
2017-11-24 18:06:32 -06:00
Scott Lahteine
b2473e57dd
Apply LINEAR_UNIT to M503 output for M200
2017-11-24 17:31:00 -06:00
Scott Lahteine
d38aaa0c7e
Merge pull request #8550 from thinkyhead/bf1_fix_probe_pt
...
Fix #8540
2017-11-24 17:15:05 -06:00
Scott Lahteine
adee17847c
Fix #8540
...
Does it?
2017-11-24 17:05:42 -06:00
oliver
a7d82bd73b
MK2_MULTIPLEXER does not require E2/E3 stepper pins
2017-11-24 23:58:37 +01:00
Scott Lahteine
59a699063a
Fix #8537
2017-11-24 15:54:03 -06:00
Scott Lahteine
ff800e08fd
Phatter arrows for Z offset overlay
2017-11-24 15:54:03 -06:00
Scott Lahteine
c0190eff00
Adapt MESH_EDIT_GFX_OVERLAY for 1.1.x
2017-11-24 15:54:02 -06:00
Scott Lahteine
4e445f2c55
Keep Micromake C1 name on LCD?
2017-11-24 13:18:34 -06:00
Scott Lahteine
9da817eae0
Make LCD_LANGUAGE consistent in all configs
2017-11-24 13:18:34 -06:00
Scott Lahteine
7cf4009838
Fix MK2_MULTIPLEXER stepper indirection
...
Addressing #8544
2017-11-24 12:47:10 -06:00
Rob Power
f8e30f49d7
Add NanoDLP Z movement synchronization option
...
Implemented synchronization message output for NanoDLP printers (nanodlp.com).
If optional feature is enabled in `Configuration_adv.h`, Marlin will ouput "Z_move_comp" string to serial after completing any G0/G1 Z-axis movements. This feature patched on previous versions(1.0) is used by NanoDLP to synchronize Z-axis movement with projector exposure in DLP stereolithography printers.
2017-11-24 00:32:03 -06:00
Scott Lahteine
3b431f2f72
Arrange G26 functions in dependency order
2017-11-23 22:30:22 -06:00
Scott Lahteine
e5b43d48ee
Apply G26 for meshes to all configs
2017-11-23 21:41:27 -06:00
Roxy-3D
8282d732c1
Make G26 work with all mesh leveling.
...
Example Configuration.h files are not updated yet. You need to cross
your settings over to the default Configuration.h file in the \Marlin
directory. (UBL_G26_MESH_VALIDATION enablement has moved to a new
location in the file.)
2017-11-23 21:41:27 -06:00
Scott Lahteine
82f41d6e46
fix fan kickstart
2017-11-23 21:40:31 -06:00
Scott Lahteine
b8c65078fc
NEOPIXEL_RGBW_LED => NEOPIXEL_LED
2017-11-23 16:41:04 -06:00
Scott Lahteine
04419af419
Reorganize check_axes_activity
2017-11-23 15:29:35 -06:00
Scott Lahteine
ed6a5ff7e5
Merge pull request #8524 from GMagician/1.1.x-tool-change-bad-behaviour-fix
...
[1.1.x] Tool change bad behaviour fix
2017-11-22 20:23:02 -06:00
Scott Lahteine
956680104b
Tweak char_mode init
2017-11-22 19:10:54 -06:00
Scott Lahteine
99b71c1dde
Move lcd_map_control to UBL
...
For parity with bugfix-2.0.x
2017-11-22 18:45:55 -06:00
Scott Lahteine
73ddc762c8
Fix up LCD init / charset
2017-11-22 18:07:03 -06:00
GMagician
7a5b3a1e6a
[1.1.x] Tool change bad behaviour fix
...
Just aligned with version 2.0. Here bug was not present
2017-11-22 23:51:07 +01:00
Scott Lahteine
e2568d7589
Fix delta_safe_distance_from_top
2017-11-22 14:11:04 -06:00
Scott Lahteine
0b1d754e7d
Fix G42
2017-11-22 14:11:04 -06:00
Scott Lahteine
bbc2ee6da1
Don't re-init graphical LCD after boot screen
...
Followup to 13a3fb1acc
2017-11-21 18:21:50 -06:00
GMagician
b96ceb4256
[1.1.x] tool change bad behaviours
...
This PR will address two issues reported in #8492 . Just one is left because I don't know if it is an issue or not
1) when no home is done ("no_move" is set) tool change should never move X & Y because... I don't know where I am...only Z should be adjusted to avoid bed collision if other nozzle is lower than current.
2) Since no move no bed level matrix should be applied
When SWITCHING_NOZZLE is enabled and system is homed there are two movements to go to destination, but first can move Z to older position and then crash on the bed
2017-11-20 16:39:32 -06:00
Scott Lahteine
b6dbc4c5c1
Merge pull request #8426 from SteveGotthardt/bugfixes
...
[1.1.x]Update Anet A8 default values from my Anet A8 experience
2017-11-20 15:12:46 -06:00
Bob-the-Kuhn
12b018e619
Merge pull request #8487 from Bob-the-Kuhn/M43-compatibility-1.1.x
...
[1.1.x] M43 end pin correction/compatibility
2017-11-19 11:01:10 -06:00
Bob-the-Kuhn
9b80e1e04a
change to L for end pin for M43 Toggle command
2017-11-18 13:48:53 -06:00
Scott Lahteine
bf6a1816b4
Display volumetric ratio in terms of E mm
2017-11-18 07:03:18 -06:00
Scott Lahteine
4f05a66ee1
Fixes #8472
2017-11-18 05:14:31 -06:00
Scott Lahteine
622d100c30
No retroactive changes with M851 Z
2017-11-18 03:37:07 -06:00
Scott Lahteine
74997a5251
Fix comment in planner.h
2017-11-18 02:30:41 -06:00
Roxy-3D
50148f7185
Update the UBL Probable Area for Delta's
...
This is a non-intuitive change. @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits. This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
2017-11-17 16:41:31 -06:00
Scott Lahteine
8f57a3e28a
Apply coding standards to Max7219 code
2017-11-17 15:33:55 -06:00
Scott Lahteine
2511e869e2
Update Configuration.h
2017-11-16 23:18:55 -06:00
Scott Lahteine
aa612124f2
Merge pull request #8452 from tcm0116/1.1.x-pio_deps
...
[1.1.x] Fix PlatformIO dependencies
2017-11-16 22:54:15 -06:00
Scott Lahteine
eb3bdb7550
Fix FILAMENT_LCD_DISPLAY, disabled state, optimize
2017-11-16 17:46:08 -06:00
Thomas Moore
97c19de8b9
Fix PlatformIO dependencies
2017-11-16 15:16:21 -06:00
Scott Lahteine
4e19c59ab3
Miscellaneous cleanup
2017-11-16 01:18:05 -06:00
Scott Lahteine
9cf5b96971
Fix M503 output for M145
...
Fixes #7978
2017-11-15 04:00:39 -06:00
Scott Lahteine
69a710fef1
Add OV() macro for thermistor tables
2017-11-15 03:20:36 -06:00
Scott Lahteine
d2613ce077
Merge pull request #8432 from thinkyhead/bf1_fix_M32_subroutines
...
[1.1] Fix 'M32 P' subroutines
2017-11-15 02:31:21 -06:00
Scott Lahteine
f2e222b9e8
Merge pull request #8419 from RowanMeara/rm-dithering-1.1.x
...
[1.1.x] Fix Software Fan PWM
2017-11-15 02:29:59 -06:00
Scott Lahteine
a6ee4a0468
Apply SDCARD_SORT_ALPHA changes from 2.0.x
2017-11-15 01:09:13 -06:00
Scott Lahteine
d3b8f30818
Fix M32 P subroutine handling
2017-11-15 01:09:06 -06:00
Scott Lahteine
2390f6d3ab
Cleanup, apply standards to SD lib, cardreader
2017-11-15 01:09:06 -06:00
Scott Lahteine
eacb6b6e8b
Fix parser value handling
2017-11-14 23:23:22 -06:00
Steven Gotthardt
7efffc1548
Update Anet A8 default values from my Anet A8 experience
2017-11-14 10:47:30 -07:00
RowanMeara
10e366ebd7
Change dithering behavior to intended.
2017-11-14 00:36:35 -08:00
Scott Lahteine
95590adf07
Make sure leveled[]
is enabled for use
2017-11-14 02:12:20 -06:00
Scott Lahteine
8d06cf7b84
Add M114_DETAIL to Configuration_adv.h
2017-11-14 00:06:35 -06:00
Steven Gotthardt
645b586041
Fix warnings for REPRAPWORLD_KEYPAD
2017-11-13 22:25:17 -06:00
Scott Lahteine
069ec3f9a9
Move Filament Width Sensor to Configuration_adv.h
2017-11-13 21:06:40 -06:00
Scott Lahteine
56035e9965
Move mesh test options under G26 option
2017-11-13 21:06:40 -06:00
Scott Lahteine
d65c99f38b
Drop unused LARGE_FLASH option
2017-11-13 15:47:03 -06:00
Scott Lahteine
90c7d28055
Extrudrboard support for Printrboard Rev.F
2017-11-13 15:47:03 -06:00
Scott Lahteine
8b684637bc
Merge pull request #8397 from RowanMeara/rm-M428-1.1.x
...
[1.1.x] Fix M428
2017-11-13 15:11:36 -06:00
Rowan Meara
d2df00bfca
[1.1.x] Fix compilation warnings ( #8395 )
...
* Fix up Travis CI and compile warnings/errors
* No ULTRA_LCD with REPRAP_DISCOUNT_SMART_CONTROLLER
* No point in setting all the endstop plugs
2017-11-13 04:18:19 -06:00
Scott Lahteine
25ec0fecfa
Apply native workspace fixes to G92, G53-59
2017-11-13 01:53:44 -06:00
RowanMeara
227b96b28b
Fix M428
...
This fixes the old implementation of M428 which was broken, did not
match the website, and made no sense.
2017-11-13 01:34:43 -06:00
Scott Lahteine
a2c013c8c7
Fix LCD pins for Printrboard v1
2017-11-13 00:10:27 -06:00
Scott Lahteine
f27196214b
Fix Printrboard pins for parity with 2.0
2017-11-13 00:03:11 -06:00
Scott Lahteine
aa616cd410
No leveling data in M114 without leveling
2017-11-12 23:06:16 -06:00
Scott Lahteine
5926159890
Fix report_current_position
...
Thanks @RowanMeara!
2017-11-12 22:57:57 -06:00
Roxy-3D
c9f88297b8
Provide more clearance for BL-Touch probe
2017-11-12 13:09:10 -06:00
Scott Lahteine
5cc87abb3a
Merge pull request #8381 from thinkyhead/bf1_native_followup
...
[1.1] Remove offsets from soft endstops, tool change
2017-11-11 23:13:40 -06:00
Scott Lahteine
355dfed437
Coding standard patch of M290
2017-11-11 22:16:13 -06:00
Scott Lahteine
802ae73b13
Turn off laser power pin when PWM goes to 0
2017-11-11 22:02:19 -06:00
Scott Lahteine
549c814e8d
Remove offsets from soft endstops, tool change
2017-11-11 21:28:32 -06:00
Scott Lahteine
564fbc8dec
M290 constrain patch
2017-11-11 20:50:16 -06:00
Scott Lahteine
df44bcc5ae
Use do_blocking_move_to where possible
2017-11-10 20:37:41 -06:00
Scott Lahteine
3293823642
Add pre-calculated planner.e_factor
2017-11-10 20:09:59 -06:00
Scott Lahteine
24b302c001
Fix cold/lengthy extrusion handling
2017-11-10 20:09:59 -06:00
Thomas Moore
4714fb8fcb
Normalize load/unload length in M600
2017-11-10 19:59:26 -06:00
Scott Lahteine
b0ff3a4c6d
Cleanup around updatePID
2017-11-10 19:17:46 -06:00
Scott Lahteine
7aadfe32e7
Prevent position_is_reachable disaster
2017-11-10 19:17:45 -06:00
LVD-AC
8ce9306b27
PROBE_SELECTED etc.
2017-11-10 19:17:45 -06:00
Scott Lahteine
80682ec61e
Updates Traditional Chinese, rebase for bugfix-1.1.x
2017-11-10 04:49:09 -06:00
Scott Lahteine
deaa70c2cc
Update macros for parity with 2.0.x
2017-11-10 04:32:27 -06:00
Scott Lahteine
7535c21894
Remove some trailing white-space
2017-11-10 03:38:58 -06:00
Roxy-3D
8327667988
Correct gMax 1.5+ nozzle size to the right number
...
Also... Doing a 'Direct Commit' to see if that is 'acceptable' for small changes like this. I want to look at the commit history and see how the logs handle this type of change.
2017-11-09 20:00:55 -06:00
Scott Lahteine
b6b4bf0959
Merge pull request #8345 from tcm0116/1.1.x-delta_height
...
[1.1.x] Add delta_height variable in lieu of using home_offset
2017-11-09 01:19:48 -06:00
Thomas Moore
658e1ebe5a
Add delta_height variable in lieu of using home_offset
2017-11-08 23:21:02 -06:00
Scott Lahteine
54963cc898
Fix _manual_goto_xy on kinematic systems
2017-11-08 23:18:55 -06:00
Scott Lahteine
ad879a1f90
Clarify some motion code
2017-11-08 23:18:55 -06:00
Scott Lahteine
513f25d42c
Remove redundant dual stepper driver entries
2017-11-08 20:26:54 -06:00
Scott Lahteine
2559745f54
Tweaks to core motion code
2017-11-08 20:08:20 -06:00
Scott Lahteine
7326fe1136
Fix tilt_mesh_based_on_probed_grid output bug
2017-11-08 20:07:02 -06:00
Scott Lahteine
97a43f0c2f
Fix G26 Y position argument
2017-11-08 19:19:21 -06:00
Scott Lahteine
87b655e59e
Fix gcode_get_destination E axis
2017-11-08 12:50:40 -06:00
Roxy-3D
677d490b5c
Add defaults for basic extrusion to Configuration.h files ( #8331 )
2017-11-08 11:02:47 -06:00
Roxy-3D
6ee4ba6932
We need motion even with !HAS_MESH ( #8330 )
...
Thank You MagoKimbra !
2017-11-08 09:58:18 -06:00
Scott Lahteine
4a857f1af6
Followup to G33/LCD patch #8318
2017-11-08 00:46:30 -06:00
Scott Lahteine
1d0739d6d1
Patch G33 misuse of PROBE_MANUALLY
2017-11-07 22:28:54 -06:00
Scott Lahteine
69a7d4e0a5
Conditionals updates from #7979
2017-11-07 21:20:38 -06:00
Scott Lahteine
5fe15c7f10
Patch abuse of sprintf_P in G33
2017-11-07 17:35:32 -06:00
Rowan Meara
094bebcc2d
[1.1.x] Update Thermal Protection Documentation ( #8282 )
...
* Fix thermal protection documentation.
Even before the recent thermal protection changes, the documentation of
the thermal protection feature in the config files did not match the
implementation. I fixed the documentation and reconciled the M303
implementation with the documentation.
* Applied documentation changes to sample config files
* Renamed hysteresis to watch_temp_increase
* Added gcodes back into documentation.
2017-11-07 15:52:28 -06:00
Scott Lahteine
abb15bc30a
Followup patch for G92
2017-11-07 13:08:38 -06:00
Scott Lahteine
8e18e05d1d
Merge pull request #8309 from thinkyhead/bf1_fixes_for_117
...
[1.1] Fix G92 for native workspace
2017-11-07 12:52:55 -06:00
Scott Lahteine
aa80882bdf
Merge pull request #8306 from Kaibob2/patch-4
...
Length fix and translation
2017-11-07 12:27:37 -06:00
Scott Lahteine
e4466b55b5
Fix G92 for native workspace
2017-11-07 12:27:05 -06:00
Kai
b60efb4230
Length fix and translation
...
If #define MSG_Z_FADE_HEIGHT is xx.xx then the last character is crashing into the value
2017-11-07 18:16:30 +01:00
Thomas Moore
2f4a42b313
Fix Delta EEPROM
2017-11-07 16:55:06 +00:00
Scott Lahteine
e1ab285435
Fix some section sizes in EEPROM head comment
2017-11-06 22:41:27 -06:00
Scott Lahteine
26ebeadfaa
Eliminate some compiler warnings
2017-11-06 22:41:27 -06:00
Scott Lahteine
30e4b85587
Fix M118 parameters, with strict guideline
2017-11-06 22:41:27 -06:00
Scott Lahteine
44edffa0a9
Fix SLOW_PWM_HEATERS, issues already patched in 2.0.x
2017-11-06 22:40:44 -06:00
Scott Lahteine
ddf5d68815
Fix non-extended font option
2017-11-06 21:43:18 -06:00
Scott Lahteine
298863c2d0
Tweak an EEPROM loop
2017-11-06 20:16:57 -06:00
Rowan Meara
8e8787ad63
Fixed EEPROM CRC ( #8283 )
...
Fix EEPROM reversion.
2017-11-06 19:18:42 -06:00
Roxy-3D
12151e62ee
Fix G26's circle drawing... ( #8291 )
...
* Fix G26's circle drawing...
This mostly catches the bugfix-v1.1.x branch up to bugfix-v2.0.0
I'll have to do something similar to get bugfix-v2.0.0 caught up to
bugfix-v1.1.x
* only use planner.leveling_active if appropriate
2017-11-06 18:26:47 -06:00
Scott Lahteine
efc1029226
Update bilinear for native workspace
2017-11-06 17:03:34 -06:00
Scott Lahteine
1b09733e7c
Fix FWRETRACT un-hop
2017-11-05 18:33:10 -06:00
Scott Lahteine
d8ef9bda18
Fix point_t pointer in Nozzle::zigzag
2017-11-05 18:32:32 -06:00
Scott Lahteine
267c247da7
Cleanup Nozzle class, fix XY vs Z move order
2017-11-05 18:14:18 -06:00
Scott Lahteine
8ab368559a
Implement CNC_COORDINATE_SYSTEMS
2017-11-04 22:30:23 -05:00
Scott Lahteine
bb111b928b
Add CNC_COORDINATE_SYSTEMS to configs
2017-11-04 22:30:23 -05:00
Scott Lahteine
91abf07087
Cleanup and fix G33
2017-11-04 22:30:23 -05:00
Scott Lahteine
e642a64b68
Prettify some EEPROM code
2017-11-04 22:00:45 -05:00
Scott Lahteine
64f077fd2a
Remove I2CPEM workspace offset
2017-11-04 22:00:45 -05:00
Scott Lahteine
5fefa200ba
Tweaks to cubic_b_sline code style
2017-11-04 22:00:45 -05:00
Kris Kersey
46c2841904
Added support for Anet LCD on Ramps board.
...
Working pin map for Anet LCD display.
Pins 1 and 2 must be swapped on cable.
2017-11-04 21:30:08 -05:00
Scott Lahteine
f9f0ee0f21
Update G2/G3 Workspace Planes
2017-11-04 14:35:25 -05:00
Scott Lahteine
640526f0c8
Operate in Native Machine Space
2017-11-03 22:40:30 -05:00
Scott Lahteine
9af9596f69
Merge pull request #8241 from machaj/fix-links-to-probes
...
Fix probes configuration url
2017-11-03 13:36:20 -05:00
Jan Macháček
0c4e9980fb
Fix probes configuration url
2017-11-03 14:42:02 +01:00
AnHardt
13a3fb1acc
Some cleanup around 'lcd_bootscreen()' and 'lcd_kill_screen()'
...
Move 'lcd_bootscreen()' from `lcd_init()` to 'setup()' where it is cexecute exactly once. Saves 'bool show_bootscreen'.
Move the call of 'lcd_custom_bootscreen()' to the begin of 'lcd_bootscreen()'.
Move the delays into the related functions.
Move the picture loop around 'lcd_kill_screen()' into the function.
2017-11-03 12:16:42 +01:00
Scott Lahteine
343dd1c0b8
Remove G33 trailing whitespace
2017-11-03 04:06:38 -05:00
Scott Lahteine
64029ef8a6
Merge pull request #8179 from thinkyhead/bf1_config_tweak
...
[1.1.x] Faster menu navigation for Anet A8
2017-11-03 03:59:21 -05:00
Scott Lahteine
524f4ee0cf
Tweak to M330 thermal protection
2017-11-03 03:57:11 -05:00
Scott Lahteine
34aeaec553
Remove ADKey steps acceleration
2017-11-03 03:42:52 -05:00
Luc Van Daele
0e4b6b373d
[1.1.x] G33 magic numbers ( #8173 )
...
* [1.1.x] G33 magic numbers
* oops
* comments
* oops
* warning
* better comment section
* remarks
* extra grids
2017-11-03 03:35:53 -05:00
Scott Lahteine
193a0e9273
pid_autotune parity with 2.0.x
2017-11-03 03:26:47 -05:00
Rowan Meara
39cc36d3f1
[1.1.x] M303 thermal runaway protection ( #8209 )
...
* Added M303 thermal runaway protection
Currently, thermal runaway protection is not available during M303.
Therefore, if someone plugs the thermistors in incorrectly and goes to
autotune their printer, the printer temperature could runaway and damage
could occur.
* Replace removed line, clarifying its logic
2017-11-03 03:16:39 -05:00
Scott Lahteine
87d3a1ae4d
Merge pull request #8228 from tcm0116/1.0.x-dual_stepper
...
[1.1.x] Fix automatic stepper assignment for X/Y/Z dual stepper drivers
2017-11-03 03:08:43 -05:00
AnHardt
dcd7949544
Fix watchdog in WATCHDOG_RESET_MANUAL mode AVR
2017-11-03 04:45:13 +01:00
Thomas Moore
277eb16d67
Fix automatic stepper assignment for X/Y/Z dual stepper drivers
2017-11-02 18:50:25 -05:00
jmdearras
c9980c0a5c
Restore MKS_GEN_L
...
Removed by accident, I presume, when the file was cleaned up
2017-11-02 12:14:54 -04:00
jmdearras
3e9504d306
Fix case light "off" function ( #8205 )
...
* Fix case light "off" function
It would only turn the light off if brightness was 255
* Update Marlin_main.cpp
2017-11-01 21:17:23 -05:00
Scott Lahteine
4bf0e15653
Allow asterisks in G-Code commands
...
Addressing #6655
2017-10-31 21:14:56 -05:00
Scott Lahteine
f02ca2a9a3
Organize boards.h by architecture
2017-10-31 16:12:07 -05:00
Scott Lahteine
4fb3ce4739
Support for SilverGate Board
2017-10-31 15:26:27 -05:00
Scott Lahteine
704640bf98
Faster menu navigation for Anet A8
...
Addressing #8166
2017-10-31 14:44:48 -05:00
Scott Lahteine
db6de76acb
Only show custom bootscreen once
2017-10-31 01:52:35 -05:00
GMagician
15be1cb9a9
[1.1.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour ( #8177 )
...
* [1.1.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour
NO_MOTION_BEFORE_HOMING should prevent XYZ movements only when homing is not done.
E axes should be allowed
* Update Marlin_main.cpp
* Update Marlin_main.cpp
* Update Marlin_main.cpp
2017-10-30 22:50:50 -05:00
Scott Lahteine
893092ff7f
Kinematic clamp_to_software_endstops
2017-10-30 16:24:45 -05:00
Scott Lahteine
8b7c1e9cec
Fix for MAX_VFAT_ENTRIES sanity check
2017-10-30 16:24:45 -05:00
Scott Lahteine
393ceb28fc
The plural of 'axis' is 'axes'
2017-10-30 14:49:51 -05:00
Scott Lahteine
d9cb7be444
Merge pull request #8160 from thinkyhead/bf1_fixup_sd_reprint
...
[1.1.x] Simplify SD_REPRINT_LAST_SELECTED_FILE
2017-10-29 23:57:44 -05:00
Scott Lahteine
5837f067cf
Tweak to QUICK_HOME comment
2017-10-29 23:50:02 -05:00
Scott Lahteine
5e5a177934
No hacks needed for SD_REPRINT_LAST_SELECTED_FILE
2017-10-29 22:44:03 -05:00
Scott Lahteine
0b5b03d9dc
Tweak for soft endstops
2017-10-29 20:16:22 -05:00
Scott Lahteine
9288d80613
Merge pull request #8156 from thinkyhead/bf1_anet_10_servo
...
[1.1.x] Define a default SERVO0_PIN for Anet 1.0
2017-10-29 19:53:49 -05:00
Scott Lahteine
6698db29de
Update LCD draw condition
2017-10-29 19:17:32 -05:00
Scott Lahteine
25e86a520d
Merge pull request #8114 from thinkyhead/bf1_print_sd_file_again
...
[1.1.x] Cleanup for SD Print Again
2017-10-29 19:09:34 -05:00
Scott Lahteine
b0e282a74b
Cleanups for SD_REPRINT_LAST_SELECTED_FILE
2017-10-29 19:02:17 -05:00
Scott Lahteine
46ed54cd8e
Include time scale in some planner vars
2017-10-29 18:48:14 -05:00
Scott Lahteine
9c870baf84
Add a hidden 8s watchdog option for easier debugging
2017-10-29 18:34:57 -05:00
Scott Lahteine
471c2b5d5c
Provide a default SERVO0_PIN for Anet 1.0
2017-10-29 18:34:57 -05:00
Scott Lahteine
e792c2b234
Followup to #8123 - to match 2.0.x changes
2017-10-29 05:39:44 -05:00
Scott Lahteine
daa85f71e1
Merge pull request #8123 from thinkyhead/bf1_dual_xyz_endstops
...
[1.1.x] Dual endstops XYZ
2017-10-29 04:36:09 -05:00
Rowan Meara
9850ba0cbd
[1.1.x] Fix M303 thermal protection #8103 ( #8126 )
...
* Fixed M303 thermal protection
The temperature sanity checking logic was not being applied during M303
(pid autotuning) because instead of setting a target temperature, it
directly manipulated the pwm values. When PIDTEMP/PIDTEMPBED is
enabled, PWM values rather than the target temperature determine whether
the heater is on. I changed this to look directly at the PWM amount
when pid is enabled.
* Turn off heaters on M303 error
Currently, PID autotuning stops if it overshoots the temperature by 20C
or if if the temperature does not change for 20 minutes and it times
out. I added calls to disable the heaters in these scenarios.
* Removed unnecessary if statement.
Added changes suggested by GMagician.
* Update temperature.cpp
* Update temperature.cpp
* Update temperature.cpp
2017-10-29 04:34:47 -05:00
Scott Lahteine
318c419f77
Implement support for Dual X and Y endstops
2017-10-29 03:49:45 -05:00
Scott Lahteine
7e1232269a
Add Dual Steppers / Endstops to configs
2017-10-29 03:49:45 -05:00
Scott Lahteine
62d52d62dc
Cleanup for DIGIPOTS settings
2017-10-29 03:49:32 -05:00
LVD-AC
77cf42588f
(1.1.x) serious bug G33
2017-10-29 00:22:55 +02:00
Scott Lahteine
a979c428ee
Revert default BABYSTEP_MULTIPLICATOR to 1
2017-10-27 19:42:51 -05:00
jmdearras
6920769a9a
Added MKS GEN L board ( #8088 )
...
[1.1.x] Add MKS GEN L board
2017-10-27 02:13:41 -05:00
Scott Lahteine
410aa0716d
Concise SD_REPRINT_LAST_SELECTED_FILE description
2017-10-27 00:10:04 -05:00
Scott Lahteine
445a7f65cd
Clean up trailing whitespace
2017-10-27 00:02:35 -05:00
Luc Van Daele
e64cfb13b8
(1.1.x) auto tune calibration parameters ( #8031 )
...
* auto tune calibration parameters
* solve warnings
* Tweaks to formatting
* review Thinkyhead
* Error
2017-10-26 23:49:20 -05:00
Scott Lahteine
2296d98845
Tweak neopixel self-test
2017-10-26 22:46:11 -05:00
Scott Lahteine
9aac3d8773
Add some Polish translations
...
Thanks @SCiunczyk
2017-10-26 22:44:23 -05:00
Scott Lahteine
6569b9ba56
Fix FWRETRACT logic, apply common sense
2017-10-26 22:36:41 -05:00
Bob-the-Kuhn
7ab9abe4ef
Merge pull request #8107 from Bob-the-Kuhn/1.1.x-reduced-font-fix
...
(bug fix) 1.1.x - save 1400 bytes of FLASH by using reduced font for some languages
2017-10-26 16:09:52 -05:00
Bob-the-Kuhn
3357170b18
give this language an unique name
2017-10-26 15:48:00 -05:00
Roxy-3D
2e746f2b8b
Initial conflict resolution of SD_REPRINT_LAST_SELECTED_FILE ( #8104 )
...
* Initial conflict resolution
All previous items resolved:
- Use of ELAPSED() on timer code
- Switch to use of defer_return_to_status=true as much as possible
- Update & Clean Up of Max7219 routines
* Resolve non-SD case in ultralcd.cpp
2017-10-26 11:44:55 -05:00
Bob-the-Kuhn
594c075377
1.1.x - save 1400 bytes of FLASH by using reduced font for some languages ( #8095 )
...
* use reduced sized font for some languages
* Fit Portuguese language files to existing scheme
* Rename language_pl-DOGM.h to language_pl_utf8.h
* Rename language_pl_utf8.h to language_pl-DOGM.h
* Update dogm_font_data_ISO10646_1.h
* Update dogm_font_data_ISO10646_1.h
2017-10-25 18:32:38 -05:00
Scott Lahteine
8bb1e91afd
More specific M100 description
2017-10-25 16:11:09 -05:00
Scott Lahteine
a12d1b21b5
Merge pull request #8048 from madmo/mks-mini-gt2560
...
[1.1.x] Add MKS MINI 12864 support to GT2560
2017-10-25 01:13:07 -05:00
Scott Lahteine
5bed2f351a
Fix spacing, use single instances of similar pins
2017-10-24 19:12:40 -05:00
Scott Lahteine
ec9d7b639d
Encourage users to re-examine their configs
2017-10-24 18:33:31 -05:00
Scott Lahteine
1c97c1582c
Move UBL_SAVE_ACTIVE_ON_M500 to Configuration.h
2017-10-24 18:25:50 -05:00
Scott Lahteine
f06f4b40b8
Apply physical limits to mesh bounds
2017-10-24 16:49:00 -05:00
Scott Lahteine
3235beef6d
Merge pull request #8073 from thinkyhead/bf1_fix_M600
...
[1.1.x] Fix position sync in M600 pause/resume
2017-10-24 14:56:01 -05:00