Default Filter Fans Speeds don't meet Ratrig Docs

I recently bought and set up a Ratrig Chamber Filter. I got it working but there are a few discrepancies. The on-line docs state the that default fan speed is 1.0, or 100%; however it runs at 50%. I found this setting in a configuration file chamber_filter.cfg where it has this: variable_chamber_filter_speed: 0.5
One or the other needs to be changed to make them the same. Also strangely I also start to get this written to the console at the end of the print: RatOS: Deactivating chamber heater... I do not have a Chamber Heater I don't think I got this before but not sure; it may be related to setting up the Chamber Filter though.
39 Replies
abcurrie
abcurrieOP6d ago
I have no idea what this last post is for? I suspect a problem with Ratos and I posted a probelm. Is there a better way to do this?
TheTik
TheTik6d ago
Part 2, include applicable logs and printer.cfg
abcurrie
abcurrieOP6d ago
Not sure it's needed for this issue but I included debug.zip
MDFPereira
MDFPereira6d ago
Yes, it is. Only this way someone can check how you have it configured… you are missing things... you have the [fan_generic filter] on your bigrat.cfg but no include on printer.cfg also, [gcode_macro RatOS] variable_chamber_filter_speed: 1.0 is there but the same file is not included on printer.cfg sorry, I just saw it on another file you have a lot of things that are not needed. And are missing some things that are needed. bltouch config on printer.cfg is not needed. fan, toolhead cooling fan, extruder dir pin configs on bigrat.cfg are not needed. on the other hand, you need the complete config for the filter fan. not only variable_chamber_filter_speed: 1.0 missing quite some stuff [gcode_macro RatOS] variable_chamber_filter_enable: True # True|False = enable chamber filter control variable_chamber_filter_speed: 1.0 # float = chamber filter fan speed. variable_chamber_filter_disable_speed: 1.0 # float = chamber filter fan speed after the print has finished. variable_chamber_filter_enable_at: "after_print_start" # before_print_start|after_print_start|print_end = when to enable the filter variable_chamber_filter_disable_period: 300 # int = disable fan after X seconds after the print ends variable_chamber_filter_disable_bed_temp: 0 # int = wait for X°C bed temp after the print ends before disabling the filter check here
MDFPereira
MDFPereira6d ago
Chamber Filter Control | RatOS
RatOS includes built-in chamber filter control functionality.
abcurrie
abcurrieOP5d ago
According to the RatOS Docs I only need to add variables that need changing from the default. Hence the need to change the filter fan speeds. Why do I need to define the other variables if I am fine with the defaults: The provided configuration file chamber_filter.cfg provides the defaults. If youy examine that file the chamber filter speed is 0.5, not the 1.0 shown in the documentation
No description
MDFPereira
MDFPereira5d ago
The file you talk about, chamber_filter.cfg, is not included anywhere. RatOS does not include it by default. Neither you have it included in your config. You can examine your files and check that there is no mention to it. if you want it included you have to paste this in either printer.cfg or bigrat.cfg [include RatOS/macros/chamber_filter.cfg] And if speed is set to 0.5, it is completely normal that 100% on mainsail is 50% of the fans power... the file is only there for you to include or to copy whatever you want to your printer.cfg
abcurrie
abcurrieOP5d ago
I do not think that is correct. The file is provided. It is located in config/Ratos/ macros. I believe that if you have a chamber_filter defined in Printer.cfg RatOS makes the variables and macros defined in chamber_filter.cfg available. If you look thru chamber_filter.cfg you will see all the variables that you decribed mentioned. In addition it defines: variable_chamber_filter_speed: 0.5 # float = chamber filter fan speed. The value is not 1.0 as described in the documentation; hence the need to redefine it to 1.0 if you want the fan to run full speed. In addition, I know the other variables are working without me defining them or including them. The fan does run for 300 seconds after the print job is finished as defined in chamber_filter.cfg
MDFPereira
MDFPereira5d ago
Sir, this is correct. There are plenty of files that are not included. For a big amount of things. Files are included only for reference. Either for copy paste or for include. If you want it to work, this is the way. If not, keep posting. I'm sorry but it is what it is. I should know enough RatOS to know how it works 😉 Variables are exactly that. Variables to change the stock configs. Not configurations! The speed variable on RatOS is not 1.0 as stated in the docs to make the fan run slower and make less noise. Also, it does not need that big air flow. Again, chamber_filter.cfg is not included. Neither by RatOS nor by you. If you want, include it. Also, if you want it to run at 100% (ral 100%) you need to include the file and after it set the ratos variable to 1.0. Like this: [include RatOS/macros/chamber_filter.cfg] [gcode_macro RatOS] variable_chamber_filter_speed: 1.0
abcurrie
abcurrieOP5d ago
If the variable are not defined unless there is an include file or I explicitly define them, why do they show up in the console if I print out the active RatOS variables:
No description
abcurrie
abcurrieOP5d ago
Ratos.cfg has a statement: [include RatOS/macros.cfg]. macros.cfg has the statement: [include macros/*.cfg]. I think this means that any configuration files in the RatOS/macro directory will be included implicitly and does not have to be defined by the user.
MDFPereira
MDFPereira5d ago
already gave you the solution. keep in mind the order of the includes can change everything. since [include RatOS.cfg] in in the beginning of printer.cfg, adding the speed variable is enough to get it to 100%. Unless your own includes messes the orders
abcurrie
abcurrieOP5d ago
So..... as it stands now, there is still a disconnect between the web page where it states that the default speed is 100% and the variable definition in chamber_filter .cfg where it is defined as 50%. Nothing that we have covered changes that fact. I am not sure who is responsible in fixing that but perhaps @miklschmidt can take this under advisement.
Helge Keck
Helge Keck5d ago
do you have a link where it shows the default fan speed?
abcurrie
abcurrieOP5d ago
Chamber Filter Control | RatOS
RatOS includes built-in chamber filter control functionality.
Helge Keck
Helge Keck5d ago
there is nothing mentioned that these are the defaut values thgese are just some values also keep in mind, the feature is not designed only for the RatPack, its for every filter if you want to change it then you are free to do so, afair we reduced the default fan speed especially for the ratpack the disable speed is set to 1.0, thats the speed the fitler runs after the print, during the print there is no reason to let it blow with high speed it jsut makes the print louder we choosed these settings carefully for the ratpack
abcurrie
abcurrieOP5d ago
Then the statement on the web page is very confusing. It say that the functionality is included by default and then show all the values. All the values are verbatim from the chamber_filter.cfg file.... except.... variable_chamber_filter_speed.
No description
Helge Keck
Helge Keck5d ago
which statement? its good to assume that all config examples in the documentation are jsut examples and do not necessraily reflect the current default values
abcurrie
abcurrieOP5d ago
the statement "This feature is enabled by default "
Helge Keck
Helge Keck5d ago
the feature is enabled by default, in the moment you configure a filter it will be recognized
Helge Keck
Helge Keck5d ago
No description
Helge Keck
Helge Keck5d ago
No description
Helge Keck
Helge Keck5d ago
here oyu can see it, this is the current codebase its activated
abcurrie
abcurrieOP5d ago
Why not change the web page to show the exact same variables values as the standard config file and avoid any confusion?
Helge Keck
Helge Keck5d ago
the webpage also shows it is enabled
No description
Helge Keck
Helge Keck5d ago
so you are jsut confused by the different fan speeds? the code base changes from time to time and not every change will automatically be reflected on the website as i alredy said, assume that the config and code snippets are examples for you to see what you can configure also, some of these variables will be changed on your system based on the printer you are installing this doc is not only for the VC4, its for every printer that runs ratos different printers do have different features and some settings will be changed by the configurator
abcurrie
abcurrieOP5d ago
Have it your way and add confusion. I was just trying to help people by pointing out conflicts between the web documentation and what is delivered. I'll just close this out and hopefully people might see the closed issue and understand that they should not believe what is written in the Docs
Helge Keck
Helge Keck5d ago
sorry, i jsut tried to explain what happend its not my way it jsut is what it is even if one changes now the filter pseed, there are other sections in the docu where you never can reflect the default values fpr every printer that runs ratos or every hardware that is supported
abcurrie
abcurrieOP5d ago
I have been using RatOS for 3 years and have a lot of legacy code that needs cleaning up. The point is, it works. The chamber_filter was just added and it did not work as expected. So, I tried to get it fixed in the Docs or the code. But nobody seems to care.
Helge Keck
Helge Keck5d ago
sorry for the misunderstanding, i jsut have seen that you said he feature is not enabled by default, but it clearly is we do care for sure, i jsut tried to explain you that not every config and code snipped can show the defualt on your current setup and tbf, the feature works as advertised, it jsut shows a different fan filter fan speed on the documentation
abcurrie
abcurrieOP5d ago
And hopefully people understand that the suggestion to include the chamber_filter.cfg is not needed. As are any of the macros in Ratos/macros. They are implicity run as part of RatOS.
Helge Keck
Helge Keck5d ago
who suggested it to include it? every ratos printer has this already included or is this written in some guide i havent seen yet?
abcurrie
abcurrieOP5d ago
The other guy in this chat. MDFPereira
Helge Keck
Helge Keck5d ago
ya, this was wrong, please forgive him
abcurrie
abcurrieOP5d ago
Thanks Helge. I admit I was frustrated, but as usual, you helped. Thanks
Helge Keck
Helge Keck5d ago
my apologies for the misunderstanding
abcurrie
abcurrieOP5d ago
And you are right. There are lots of different printers running RatOS. I have it on a VC3 but also on a Voron 2.4. And I had a LOT of fun getting my euclid probe to work right......
MDFPereira
MDFPereira5d ago
I just checked and the folder is included in the file Macros.cfg. I only checked printer.crg and Ratos.cfg I’m sorry for that. But everything else I said was confirmed by helge. Those are examples the variables are there to change everything you want.

Did you find this page helpful?