Scott Lahteine
5e38d70697
Fix M217 report label, general cleanup
2019-04-08 18:18:08 -05:00
Scott Lahteine
fae2b7edc3
Update MMU2 code style
2019-04-08 18:13:42 -05:00
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
2019-04-08 18:13:41 -05:00
Bob Kuhn and Scott Lahteine
9a56d90150
Fix M43 on LPC176x ( #13587 )
...
The real fix. PR #13568 was wrong.
2019-04-06 18:06:07 -05:00
Roxy-3D and Scott Lahteine
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
2019-04-06 18:04:34 -05:00
Scott Lahteine and GitHub
cf12fc8366
Expand on serial debugging ( #13577 )
2019-04-05 20:02:46 -05:00
Marcio Teixeira and Scott Lahteine
bf7b28b456
Fix incorrect variable name ( #13585 )
2019-04-05 19:04:46 -05:00
Scott Lahteine
cacec5764a
Clean up whitespace
2019-04-04 22:12:02 -05:00
Marcio Teixeira and Scott Lahteine
27a4927ed1
Add option to move away from endstop after homing. ( #13557 )
...
Add option to move away from endstop after homing.
- Add `ENDSTOP_BACKOFF` for printers with a recessed Z home button (Lulzbot TAZ 6).
- Also prevents chattering when sensorless homing with axes against bumpers.
2019-04-04 02:47:19 -05:00
Scott Lahteine
af92ee9dd6
No PLR include needed in queue.cpp
2019-04-03 18:26:31 -05:00
Scott Lahteine
2aa35e95af
More G26 arc cleanup
...
Followup to #13531
2019-04-03 16:03:21 -05:00
Scott Lahteine and GitHub
a0a5c31c05
Power-Loss initialization fix ( #13553 )
...
- Only save to PLR file on moves with E and X or Y
- Save to PLR after any long-ish Z downward move
2019-04-01 17:52:45 -05:00
InsanityAutomation and Scott Lahteine
fbc7b51a24
Use NO_FETCH for Dual X G28 ( #13539 )
2019-04-01 17:48:21 -05:00
InsanityAutomation and Roxy-3D
4961d8aa3e
Update G28.cpp ( #13539 )
2019-03-31 19:50:40 -05:00
ManuelMcLure and Scott Lahteine
04086fc455
Minor optimization to ARC_SUPPORT code ( #13531 )
2019-03-30 22:29:37 -05:00
Robby Candra and Scott Lahteine
a3f67acd6d
Fix Power Loss Recovery file delete ( #13522 )
2019-03-30 13:14:58 -05:00
Marcio Teixeira and Scott Lahteine
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
2019-03-29 14:07:43 -05:00
Marcio Teixeira and Scott Lahteine
c6466c23fe
Silence signed/unsigned comparison warning. ( #13508 )
2019-03-29 13:33:45 -05:00
InsanityAutomation and Scott Lahteine
7240e3a68f
Allow G26 with no heated bed ( #13511 )
2019-03-29 13:32:43 -05:00
Sam Lane and Scott Lahteine
e3ab54753b
Add extra Linear Advance factors ( #13490 )
2019-03-26 04:02:27 -05:00
Thomas Moore and Scott Lahteine
263f8edff8
Disable volumetric extrusion during G26 ( #13479 )
2019-03-25 22:41:52 -05:00
Chris Pepper and Scott Lahteine
aacc1148b0
Fix M106 for index > extruders ( #13473 )
2019-03-24 20:03:53 -05:00
7eggert and Scott Lahteine
d96f7d6068
Minimum segments for G2/G3. Better for small arcs. ( #13466 )
2019-03-24 19:53:47 -05:00
Sam Lane and Scott Lahteine
a8fa275dc6
Fix Fan 0 responding to all fan speeds ( #13444 )
2019-03-23 23:00:31 -05:00
InsanityAutomation and Scott Lahteine
5b2c37d6c1
Followup to BLTouch ( #13422 )
2019-03-18 16:31:11 -05:00
InsanityAutomation and Scott Lahteine
3fb8489ae3
EXTUI and UBL compilation fixes ( #13420 )
2019-03-17 07:57:54 -05:00
Scott Lahteine
b376c7e374
Group DISABLED items
2019-03-17 07:56:35 -05:00
InsanityAutomation and Scott Lahteine
691e5c3bb8
BLTouch V3.0 support ( #13406 )
2019-03-17 05:57:25 -05:00
Scott Lahteine and GitHub
49cf92dc36
Extended condition macros ( #13419 )
...
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
2019-03-16 23:43:06 -05:00
InsanityAutomation and Scott Lahteine
09eb30dc05
IDEX Mirror mode based on Formbot / Vivedino Symmetric mode ( #13404 )
2019-03-15 22:46:27 -05:00
Scott Lahteine and GitHub
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
2019-03-14 02:26:07 -05:00
Scott Lahteine and GitHub
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
2019-03-14 02:25:42 -05:00
Andrei Pozolotin and Scott Lahteine
cc8a871705
Add capability string CHAMBER_TEMPERATURE ( #13391 )
...
Reference: #13380
2019-03-13 18:09:22 -05:00
Scott Lahteine
67bee06e43
No patch needed for non-libmaple analogWrite
...
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
2019-03-13 07:21:10 -05:00
Scott Lahteine and GitHub
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
Scott Lahteine and GitHub
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
InsanityAutomation and Scott Lahteine
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
2019-03-13 00:45:52 -05:00
InsanityAutomation and Scott Lahteine
050eac03af
Single X Duplication Extension ( #13373 )
...
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
2019-03-13 00:42:50 -05:00
Scott Lahteine
d63da4592d
Tweak to SCARA_move_to_cal
2019-03-12 22:06:50 -05:00
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
2019-03-11 20:58:27 -05:00
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
2019-03-11 16:32:34 -05:00
Michiel Baird and Scott Lahteine
b824a517aa
Add G38.4 and G38.5 ( #13348 )
2019-03-10 17:22:09 -05:00
Tobias Frost and Scott Lahteine
60e82e3929
Send notifications to ExtUI for M0/M1 ( #13344 )
...
- Send notifications to ExtUI for M0/M1
- wait_for_user can be non-volatile (not changed by interrupt)
C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
2019-03-09 14:20:37 -06:00
Marcio Teixeira and Scott Lahteine
00fc43144a
Follow up fixes to various PRs. ( #13334 )
...
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
`BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568 )
2019-03-09 14:20:37 -06:00
InsanityAutomation and Scott Lahteine
d54741eda8
Update some G26 plausible values. Add speed control. ( #13330 )
2019-03-08 03:13:44 -06:00
3dlabsio and Scott Lahteine
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
2019-03-07 02:09:39 -06:00
Scott Lahteine and GitHub
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
2019-03-05 06:46:19 -06:00
Scott Lahteine
2e5a3b01fd
Save Power Loss Recovery only on move commands
2019-03-05 02:43:29 -06:00
Scott Lahteine and GitHub
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
2019-03-05 00:41:31 -06:00
Chris Pepper and GitHub
2513f6b550
Fix multiport G28 with Binary Transfer ( #13308 )
2019-03-04 16:44:54 +00:00