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.
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
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?
Part 2, include applicable logs and printer.cfg
Not sure it's needed for this issue but I included debug.zip
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
Chamber Filter Control | RatOS
RatOS includes built-in chamber filter control functionality.
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
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
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
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
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:
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.
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
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.
do you have a link where it shows the default fan speed?
Chamber Filter Control | RatOS
RatOS includes built-in chamber filter control functionality.
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
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.
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
the statement "This feature is enabled by default "
the feature is enabled by default, in the moment you configure a filter it will be recognized
here oyu can see it, this is the current codebase
its activated
Why not change the web page to show the exact same variables values as the standard config file and avoid any confusion?
the webpage also shows it is enabled
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
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
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
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.
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
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.
who suggested it to include it?
every ratos printer has this already included
or is this written in some guide i havent seen yet?
The other guy in this chat. MDFPereira
ya, this was wrong, please forgive him
Thanks Helge. I admit I was frustrated, but as usual, you helped. Thanks
my apologies for the misunderstanding
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......
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.