76 Commits (a4c15dc54f2b7570050aaf0555a92a964d281682)

Author SHA1 Message Date
Scott Lahteine 5acccbacc1 Simplified leveling-based tool change 7 years ago
Scott Lahteine d1734a089a Split up tool_change for some setups 7 years ago
Scott Lahteine b6a55f0891 Temporary workaround for tool-change compile error
Pending a more complete solution to tool-change Z deviation.
7 years ago
Scott Lahteine bb7236a750
Z correction on tool-change for all HAS_MESH (#10199) 7 years ago
Scott Lahteine c6ff39cc14 Spacing cleanup 7 years ago
Scott Lahteine a6feb58837
Delta support for multiple hotends with offsets (#10118) 7 years ago
Scott Lahteine 2bea1bda56 Move more strings to PROGMEM 7 years ago
Scott Lahteine fadf9eb2d7 Simplify midpos calculation 7 years ago
GMagician 118ac61e59 [2.0.x] Tool change bad behaviour fix
Previous fix did not work as expected when axeis not homed. It raise Z but never return to original position
7 years ago
GMagician a61127a421 [2.0.x] tool change bad behaviours
This will solve 2 issues on tool change.
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.
Since no move no bed level matrix should be applied
2) 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 years ago
Scott Lahteine c0000a0cdc Move servo code to modules/servo.* 7 years ago
Scott Lahteine 06ee6584fd Remove offsets from soft endstops, tool change 7 years ago
Scott Lahteine 79772219ae Fix Fan Multiplexer init 7 years ago
Scott Lahteine f8393a0908 Operate in Native Machine Space 7 years ago
Roxy-3D 72156a2029 change to better (more clear) names (#8050)
set_destination_to_current() changed to set_destination_from_current()

set_current_to_destination() changed to set_current_from_destination()
7 years ago
Scott Lahteine c0dddd4233 Tweaks to tool_change, GcodeSuite::T() 7 years ago
Scott Lahteine 3e3911fb81 Use planner.leveling_active for all leveling systems 7 years ago
Scott Lahteine 9a930ebec2 Make leveling_is_active a macro 7 years ago
Thomas Moore 0cb00f52d9 Cleanup warnings 7 years ago
GMagician c508e9adec Fix compiler error
Added missing include file,
called 'leveling_is_active()' with no prototipe defined.
7 years ago
Scott Lahteine 07cf75883f Move T (tool change) to cpp 7 years ago
Scott Lahteine 1a37ebc76d Move M163-M165 MIXING_EXTRUDER to cpp 7 years ago
Scott Lahteine 75cf17d816 Move M702 MK2_MULTIPLEXER to cpp 7 years ago
Scott Lahteine 4a220a8b79 Move M380_M381 to cpp, solenoid feature 7 years ago
Scott Lahteine 51f195e698 Move dwell to gcode 7 years ago
Scott Lahteine 4231faf779 Initial split-up of G-code handlers by category 7 years ago