I have an interesting hardware setup and could use some help with the config.
Background:
I designed a custom toolhead where the part cooling fan is ducted across the coldend and then piped down to the nozzle. Why? Because I’m bored and I wanted to reduce the weight of the toolhead as much as possible.
Problem:
Check that whenever hotend Temp is above 50C the fan needs to be running at a minimum of 30% speed
The fan should be controllable via M106 so that the slicer can still control the part cooling speed during a print
So far I have this simple macro which kicks on M106 when ever M104 is called but it’s not a very robust solution. For instance, whenever a print ends the hotend will still be hot but the fan won’t be running anymore.
Could you fill out the information that was indicated as required when you started this post? Without a klippy.log you won’t get any kind of helpful response (just more like this one asking for your klippy.log.
This could be accomplished with a delayed gcode that runs constantly to check the hotend temp, but I don’t think this is a good idea. You’re going to be fighting a never ending battle between using enough fan to prevent jamming, but not so much that bed adhesion is a problem.
hold the z probe (the one quality of life feature I added to the toolhead)
The printer is already build so there’s no turning back now. My barebones macro functions and I’ll use it if I have to but I’d love some help writing something more robust.
I built this printer solely for speed benchies and I’ve clogged enough dragons that I can unclog a heatbreak in a matter of minutes. If I need to print something I’ll just use one of my other printers.
If you’ve connected the main controller and running macros then you should have a klippy.log.
The klippy.log provides a running narrative, or “log” if you will, of what’s happening in the printer.
It’s very valuable for the people who are offering to help you. As a good, general rule of life, if people are offering to help you, give them what they feel they need to help you.
But I did get the k3 flashed and fired up tonight. The rest of the config appears to be working,so I’ve attached a klippy.log
I did not intended to come across as ungrateful I just didn’t understand why it would be useful. My understanding was that klippy.log was only needed for diagnostic purposes.