-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Feature Request : Blip fans to full speed #327
Comments
Do you have a proposal how to handle that feature at the G-code level? |
I was thinking something along the lines of
Whenever fan speed goes from 0 to xxx, insert a
M106 S255
M106 S<xxx>
It might not be easy to do, i haven’t checked.
/J
… On 5 Jun 2017, at 12.06, bubnikv ***@***.***> wrote:
Do you have a proposal how to handle that feature at the G-code level?
It may be not quite straightforward to blip the fan without disturbing the path planning of the firmware.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#327 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAEg47_u2rtTRzTjHsUyi24HvsAkZVoVks5sA9MTgaJpZM4NvgFH>.
|
I was thinking something along the lines of
Whenever fan speed goes from 0 to xxx, insert a
M106 S255
M106 S<xxx>
Please test it. What firmware are you using?
With Marlin, I am not sure whether the fan is synchronized with the planner
or not. Maybe the first M106 will be just ignored.
On Mon, Jun 5, 2017 at 2:35 PM, Jimmy Selgen Nielsen <
notifications@github.com> wrote:
… I was thinking something along the lines of
Whenever fan speed goes from 0 to xxx, insert a
M106 S255
M106 S<xxx>
It might not be easy to do, i haven’t checked.
/J
> On 5 Jun 2017, at 12.06, bubnikv ***@***.***> wrote:
>
> Do you have a proposal how to handle that feature at the G-code level?
> It may be not quite straightforward to blip the fan without disturbing
the path planning of the firmware.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub <
#327 (comment)>, or
mute the thread <https://github.com/notifications/unsubscribe-auth/AAEg47_
u2rtTRzTjHsUyi24HvsAkZVoVks5sA9MTgaJpZM4NvgFH>.
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#327 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AFj5I2Wisa1d6OEj1l4phKVULPpVT-msks5sA_X3gaJpZM4NvgFH>
.
|
In Sailfish, the fan is not synchronized. It will usually engage and stop sooner than would be expected from the code. This might be intentional because fans usually need quite a bit of time to spin up. I have found that inserting a ‘pipeline flush’ (G4 P0) before the fan command, does synchronize it. |
By the way, Marlin supports this feature: |
At least with Marlin, the fan speed is synchronized with the planner to some extent, so a set of M106 lines It will work if you precede the M106 commands with a G4 command, but that would make the motion planner stutter, which is not a good solution either. The only good solution I can think of is for slic3r to interleave the M106 commands with the G1 commands, but that is a bit complex solution. IMHO it is better to use the firmware feature if it is available. |
@jinie Does your firmware support the fan blip? As this feature will be uncomfortably firmware dependent, I would rather leave it to the firmware and not implement it into Slic3r. |
I have both Marlin and Smoothie, and both support it.
Which, as far as i can tell is supported on every variant. |
Bnnn Blip time - fan will be run at full PWM for this number of seconds
when started from standstill1
This is certainly not supported by Marlin, at least not the version the
Prusa MK2 firmware is based upon.
…On Tue, Jun 6, 2017 at 12:43 PM, Jimmy Selgen Nielsen < ***@***.***> wrote:
Looking at reprap.org, the description of M106 has an option of "blip
time"
M106: Fan On
Bnnn Blip time - fan will be run at full PWM for this number of seconds when started from standstill1
Which, as far as i can tell is supported on every variant.
The problem with setting it manually is that i will mess with the regular
fan control, which i'd rather not.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#327 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AFj5I42SP42U_SFLl2LUOaCKvgH5D2wLks5sBS1mgaJpZM4NvgFH>
.
|
Hello. I too would like to see this feature implemented into the software. I love slic3r PE because it handles holes far better than S3D however S3D has the blip fan feature ;/ I need a 10% fan for ABS.... |
@1EyedJim What firmware do you run on? |
Hello. Running on the latest 3.0.11 version. |
@1EyedJim I will talk to Pavel, our firmware guy, to check the Marlin firmware feature. |
@bubnikv Did you have a chat with your firmware guy? Is this something that could be added? Thanks |
The feature has always been present in Marlin firmware, so it is there. You may try to recompile our firmware with FAN_KICKSTART_TIME set, but please note that we did not test that yet. // When first starting the main fan, run it at full speed for the |
We will have the blip fan feature enabled and tested in our upcoming firmware for our Prusa i3 MK2 printer. We will not implement a fan blip feature into Slic3r as we believe that it is strongly firmware dependent. Closing. |
- better shrink (do not do all polygons in one go but per expolygon), now can be used for growth & shrink - with multi-region, apply growths even if no hole growth - stop pre-clip growth, it's a mess. Next step is to do all that in one pass to avoid some problem with big growth/shrink
Some printers have a hard time starting the fans at low speeds, and it would be nice to have a feature to "blip the fans" to 100% to start them up, and then decrease fan speed to the desired speed, i.e. 25% immediately after.
The text was updated successfully, but these errors were encountered: