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.
7 gadus atpakaļ
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.)
7 gadus atpakaļ
Scott Lahteine
99b71c1dde
Move lcd_map_control to UBL
For parity with bugfix-2.0.x
7 gadus atpakaļ
Scott Lahteine
73ddc762c8
Fix up LCD init / charset
7 gadus atpakaļ
GMagician
7a5b3a1e6a
[1.1.x] Tool change bad behaviour fix
Just aligned with version 2.0. Here bug was not present
7 gadus atpakaļ
Scott Lahteine
e2568d7589
Fix delta_safe_distance_from_top
7 gadus atpakaļ
Scott Lahteine
0b1d754e7d
Fix G42
7 gadus atpakaļ
Scott Lahteine
bbc2ee6da1
Don't re-init graphical LCD after boot screen
Followup to 13a3fb1acc
7 gadus atpakaļ
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
7 gadus atpakaļ
Bob-the-Kuhn
9b80e1e04a
change to L for end pin for M43 Toggle command
7 gadus atpakaļ
Scott Lahteine
bf6a1816b4
Display volumetric ratio in terms of E mm
7 gadus atpakaļ
Scott Lahteine
622d100c30
No retroactive changes with M851 Z
7 gadus atpakaļ
Thomas Moore
97c19de8b9
Fix PlatformIO dependencies
7 gadus atpakaļ
Scott Lahteine
4e19c59ab3
Miscellaneous cleanup
7 gadus atpakaļ
Scott Lahteine
d3b8f30818
Fix M32 P subroutine handling
7 gadus atpakaļ
Scott Lahteine
95590adf07
Make sure `leveled[]` is enabled for use
7 gadus atpakaļ
Scott Lahteine
90c7d28055
Extrudrboard support for Printrboard Rev.F
7 gadus atpakaļ
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
7 gadus atpakaļ
Scott Lahteine
25ec0fecfa
Apply native workspace fixes to G92, G53-59
7 gadus atpakaļ
RowanMeara
227b96b28b
Fix M428
This fixes the old implementation of M428 which was broken, did not
match the website, and made no sense.
7 gadus atpakaļ
Scott Lahteine
aa616cd410
No leveling data in M114 without leveling
7 gadus atpakaļ
Scott Lahteine
5926159890
Fix report_current_position
Thanks @RowanMeara !
7 gadus atpakaļ
Scott Lahteine
355dfed437
Coding standard patch of M290
7 gadus atpakaļ
Scott Lahteine
802ae73b13
Turn off laser power pin when PWM goes to 0
7 gadus atpakaļ
Scott Lahteine
549c814e8d
Remove offsets from soft endstops, tool change
7 gadus atpakaļ
Scott Lahteine
564fbc8dec
M290 constrain patch
7 gadus atpakaļ
Scott Lahteine
df44bcc5ae
Use do_blocking_move_to where possible
7 gadus atpakaļ
Scott Lahteine
3293823642
Add pre-calculated planner.e_factor
7 gadus atpakaļ
Scott Lahteine
24b302c001
Fix cold/lengthy extrusion handling
7 gadus atpakaļ
Thomas Moore
4714fb8fcb
Normalize load/unload length in M600
7 gadus atpakaļ
Scott Lahteine
b0ff3a4c6d
Cleanup around updatePID
7 gadus atpakaļ
LVD-AC
8ce9306b27
PROBE_SELECTED etc.
7 gadus atpakaļ
Thomas Moore
658e1ebe5a
Add delta_height variable in lieu of using home_offset
7 gadus atpakaļ
Scott Lahteine
54963cc898
Fix _manual_goto_xy on kinematic systems
7 gadus atpakaļ
Scott Lahteine
ad879a1f90
Clarify some motion code
7 gadus atpakaļ
Scott Lahteine
2559745f54
Tweaks to core motion code
7 gadus atpakaļ
Scott Lahteine
87b655e59e
Fix gcode_get_destination E axis
7 gadus atpakaļ
Roxy-3D
6ee4ba6932
We need motion even with !HAS_MESH (#8330 )
Thank You MagoKimbra !
7 gadus atpakaļ
Scott Lahteine
1d0739d6d1
Patch G33 misuse of PROBE_MANUALLY
7 gadus atpakaļ
Scott Lahteine
5fe15c7f10
Patch abuse of sprintf_P in G33
7 gadus atpakaļ
Scott Lahteine
abb15bc30a
Followup patch for G92
7 gadus atpakaļ
Scott Lahteine
e4466b55b5
Fix G92 for native workspace
7 gadus atpakaļ
Scott Lahteine
26ebeadfaa
Eliminate some compiler warnings
7 gadus atpakaļ
Scott Lahteine
30e4b85587
Fix M118 parameters, with strict guideline
7 gadus atpakaļ
Scott Lahteine
44edffa0a9
Fix SLOW_PWM_HEATERS, issues already patched in 2.0.x
7 gadus atpakaļ
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
7 gadus atpakaļ
Scott Lahteine
efc1029226
Update bilinear for native workspace
7 gadus atpakaļ
Scott Lahteine
1b09733e7c
Fix FWRETRACT un-hop
7 gadus atpakaļ
Scott Lahteine
8ab368559a
Implement CNC_COORDINATE_SYSTEMS
7 gadus atpakaļ
Scott Lahteine
91abf07087
Cleanup and fix G33
7 gadus atpakaļ