fluidd-core / fluidd

Fluidd, the klipper UI.
https://docs.fluidd.xyz
GNU General Public License v3.0
1.34k stars 399 forks source link

feat: Allow extruder moves when force move is enabled #1402

Open CromFr opened 3 months ago

CromFr commented 3 months ago

The FORCE_MOVE klipper gcode can be used for extruder motors, however the extrude/retract buttons on the web interface are disabled if the temperature is too low. This patch allows controlling the extruder motors when "force move" is enabled on the web interface (with red buttons like the axis buttons).

I haven't tested with multiple extruders, but I expect this.$store.state.printer.printer.toolhead.extruder to contain the name of the extruder that is controlled by the component

pedrolamas commented 3 months ago

Hi @CromFr thank you for submitting this Pull Request.

I haven't validated this yet, but I wanted to say I currently have a WIP (work in progress) branch with a few changes for Force Move, as to replace the current usage with a bar control for each stepper.

Reason being that the current implementation only works for the default "cross" is the only one with Force Move, but I want to make this available for every type of toolhead control.

CromFr commented 3 months ago

That's great news ! you can close this PR if you prefer merging directly your more complete implementation