Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Support FAN_KICKSTART_TIME for LASER_SYNCHRONOUS_M106_M107 #27039

Open
vovodroid opened this issue May 1, 2024 · 0 comments
Open

[FR] Support FAN_KICKSTART_TIME for LASER_SYNCHRONOUS_M106_M107 #27039

vovodroid opened this issue May 1, 2024 · 0 comments
Labels
T: Feature Request Features requested by users.

Comments

@vovodroid
Copy link
Contributor

vovodroid commented May 1, 2024

Is your feature request related to a problem? Please describe.

Usually fan control is not synchronized with gcode commands:

Marlin normally applies M106/M107 fan speeds at a time "soon after" processing
a planner block. This is too inaccurate for a PWM/TTL laser attached to the fan
 header (as with some add-on laser kits)

I would add that it's also could be a problem for FDM printing. For instance this model

image

has thin wall with overhangs, thus prone to curling. To prevent it fan was applied in slicer, but in reality fan was turned on in another are (magenta curve).

Are you looking for hardware support?

No response

Describe the feature you want

Apply M106 according to its place in gcode, with support of FAN_KICKSTART_TIME

Additional context

No response

@vovodroid vovodroid added the T: Feature Request Features requested by users. label May 1, 2024
@vovodroid vovodroid changed the title [FR] Synchronize fan control with gcode flow (like LASER_SYNCHRONOUS_M106_M107 I guess does) [FR] Support FAN_KICKSTART_TIME for LASER_SYNCHRONOUS_M106_M107 May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: Feature Request Features requested by users.
Projects
None yet
Development

No branches or pull requests

1 participant