Replies: 2 comments 4 replies
-
Probably because neither @xblax nor me owns a pro 🥲
I don't know how jinja does it's integer rounding but if it is done in python and is strictly integer this code will always be 0 unless 255 is entered. Is the SPEED value supposed to be 0 to 1? Maybe make it float just to be sure? |
Beta Was this translation helpful? Give feedback.
-
I updated macro in the first post because in the old one the command |
Beta Was this translation helpful? Give feedback.
-
I noticed that the chamber fan or the exhaust fan didn't start on my printer. Orca slicer puts out the g-code "M106 P2 S255" to start the aux/chamber fan. I did some research and the P value is not recognized by Klipper.
Also I am a little bit confused by the fan names but it is no big issue. The way it works on my 5M Pro original firmware is for external circulation, the lower (named internal_fan) fan pulls air out thru the lower filter and the upper fan (named external_fan) pulls air in.
For internal circulation, the lower fan is not spinning and the upper fan pulls air from inside the chamber from upper filter.
The selection of internal/external air in to printer is made by a servo.
In orca slicer we can set auxillary fan and exhaust fan. Not yet internal circulation but we can add "INTERNAL_AIR_CIRCULATION" in filament g-code. I don't know if it works on other slicers.
Added this to macro.cfg:
and then in the END_PRINT section we add STOP_AIR_CIRCULATION
I hope this helps anyone and would be glad for input since this is my first macro.
Beta Was this translation helpful? Give feedback.
All reactions