Thomas Moore
81193e9338
Add M701 / M702 filament load / unload
2017-12-30 19:48:21 -06:00
Scott Lahteine
b5677907d0
Minor speedup for SCARA scaling
...
And cleanup of Delta IK macros...
2017-12-21 22:39:06 -06:00
Scott Lahteine
4f375cd17d
Match sign for filwidth across vars
2017-12-20 00:17:32 -06:00
Scott Lahteine
e1b998e40a
More externs and functions in Marlin.h
2017-12-15 18:18:26 -06:00
Scott Lahteine
a20eacaa48
UBL devel debugging flag
2017-12-11 00:20:29 -06:00
Scott Lahteine
ccca1ade2d
Always report position on config load/reset
2017-12-10 23:05:33 -06:00
Scott Lahteine
5d01a2f467
Move temperature reporting to Temperature class
2017-12-06 21:12:55 -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
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
622d100c30
No retroactive changes with M851 Z
2017-11-18 03:37:07 -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
3293823642
Add pre-calculated planner.e_factor
2017-11-10 20:09:59 -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
deaa70c2cc
Update macros for parity with 2.0.x
2017-11-10 04:32:27 -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
8ab368559a
Implement CNC_COORDINATE_SYSTEMS
2017-11-04 22:30:23 -05:00
Scott Lahteine
640526f0c8
Operate in Native Machine Space
2017-11-03 22:40:30 -05:00
Scott Lahteine
318c419f77
Implement support for Dual X and Y endstops
2017-10-29 03:49:45 -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
studiodyne
e04902f589
Add EXTRA_FAN_SPEED feature
2017-10-16 02:32:30 -05:00
Scott Lahteine
da93a272a0
Move leveling_is_active to a macro
2017-10-13 16:11:27 -05:00
GMagician
33d28c24bf
Implementing [FR] #7548
...
Added new configuration to inhibit XYZ movements when home is not done
2017-10-01 21:02:42 -05:00
Scott Lahteine
9bbc2df217
General code cleanup, spacing
2017-09-24 16:52:41 -05:00
Luc Van Daele
74d430cb97
matrix names update ( #7697 )
...
* matrix names update
* symplified names
* new angle normalization
* ABC
* axis
* least squares
* recalc_delta_settings
* endstop_adj
* 0p
* bug
2017-09-24 01:45:31 -05:00
Scott Lahteine
4eff18854b
Rename options with swap_ prefix
2017-07-27 04:14:29 -05:00
Scott Lahteine
fee696db5d
Improve retract() for G10/G11/autoretract
2017-07-27 04:14:29 -05:00
Scott Lahteine
72de280c1e
BARICUDA valve pressure consistently uint8_t
2017-07-20 02:21:40 -05:00
Scott Lahteine
a9f8e518bf
Fix FILAMENT_WIDTH_SENSOR infinite loop issue
...
Addressing #6992 and #5851
2017-06-23 14:53:01 -05:00
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
2017-06-19 22:57:42 -05:00
Bob-the-Kuhn
6a5d3b580d
fix "hex_address not defined" when UBL is enabled
2017-06-03 13:19:55 -05:00
Scott Lahteine
50ab9c2e04
General cleanup of spacing, comments
2017-05-29 15:34:14 -05:00
Scott Lahteine
01e7e234c6
Add more options to the Bed Leveling menu
2017-05-28 14:04:28 -05:00
Thomas Moore
fb5e0ffe16
Unify M600 and M125 pause features ( #6407 )
...
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
2017-05-26 13:01:02 -05:00
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
2017-05-23 14:15:10 -05:00
Scott Lahteine
02f15f6775
UBL-related cleanup, spacing, standards
...
Reference: #6804
2017-05-21 10:33:26 -05:00
Scott Lahteine
75badae2f8
Disable PROBE_MANUALLY for UBL
...
Plus some other UBL tweaks.
2017-05-19 07:13:18 -05:00
Scott Lahteine
267f77b18b
More constraint on axis_unhomed_error
2017-05-14 16:03:02 -05:00
oldmcg
91841d75c9
UBL_DELTA ( #6695 )
...
UBL on Delta's.... Should be close! Should not affect any Cartesian printer.
2017-05-11 22:33:47 -05:00
Scott Lahteine
081bf1f879
Patch #else / #endif comments
2017-05-09 12:37:23 -05:00
Brian
faa270071d
Improve BLTOUCH_HEATERS_OFF functionality
...
- rename to PROBING_HEATERS_OFF
- move heater pausing functionality into thermalManager
- add variables, pause(), ispaused(), other functions
- add fan pausing functionality -> PROBING_FANS_OFF
- add probing_pause() wrapper
- move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
- example configs
2017-05-07 16:22:08 -04:00
Scott Lahteine
2658cc707a
Treat temperature as integer, when possible
2017-05-03 17:27:25 -05:00
Scott Lahteine
1b2c7ec20a
Make G26 compatible with inches and thermal unit modes
2017-05-03 17:12:48 -05:00
Scott Lahteine
ed81e9b3d3
Adjust leveling conditionals
2017-05-01 16:46:48 -05:00
Scott Lahteine
671a44b8aa
Merge pull request #6410 from teemuatlut/LVD-Delta
...
Delta auto-calibration updates
2017-04-30 16:39:51 -05:00
Scott Lahteine
830851df13
Spend some SRAM to optimize bilinear leveling
2017-04-22 16:19:31 -05:00
Scott Lahteine
091179d960
bed_level_grid => z_values (also *_virt array)
2017-04-22 16:19:31 -05:00
LVD-AC
13c8493878
M665 rework and related issues (all delta's)
...
- Making M665 compatible with repetier (see
http://reprap.org/wiki/G_code#M665:_Set_delta_configuration )
- M665 B also sets the radius for manual calibration menu
- Converting tower ajustment definitions to arrays - tower angle
corrections compatible with Esher 3D wizzard
- Only tower angles need to be adjustable with M665 and stored to EEPROM
- tower radius and diag rod can be adjusted in the FW only with #define
2017-04-21 11:58:39 +03:00