RatOS is not respecting the Minimal Chamber temperature?

I'm finally finishing setting up my chamber heater. I saw in PrusaSlicer under Filament -> Temperature -> Chamber there is a Nominal and Minimal. Nominal is defined as Required chamber temperature for the print. and Minimal is defined as Minimal chamber temperature that the printer before the print starts. This allows to start the print before the nominal chamber temperature is reached. I set Nominal to 90C and Minimal 72C. When I started the print I got the output of RatOS | TEMPERATURE_WAIT: Waiting for sensor: temperature_sensor chamber, MINIMUM: 90. My understanding (in this case) is that the print would start if the chamber temperature was over 72C then attempt to raise the temperature to 90C during the print? I doesn't seem like RatOS is respecting the Minimal temperature?
4 Replies
TonyStyles
TonyStylesOP5d ago
To add a little bit of my use case. When heating up my chamber I'm running my bed at 115C and my heater at 100%. My enclosure is 2 inches of polyiso foam board on all sides but only 1 inch in front of the electronics panel. I have a thermistor on the carriage sticking up right above which I'm using for the chamber temperature. I can't get the chamber temperature to go much above 73C. However while printing it will go up to 90+C after printing for awhile. The whole entire time it is printing, the heater is at 0%, but I want the chamber to go from 72C to 90C as fast as possible. It seems that Nominal/Minimal would improve my situation. If I set Nominal to 90C and Minimal to 72C the chamber will heat to 72C, then start the print, then the chamber will continue to heat up; which it does currently, the major difference is that the chamber heater would remain on until the Nominal temperature is met which would speed up the process of reaching 90C. After doing a bit of digging it looks like the START_PRINT macro has set start_chamber_temp = params.START_CHAMBER_TEMP|default(0)|int So I think the issue is that I have START_CHAMBER_TEMP=[chamber_temperature] CHAMBER_TEMP=[chamber_temperature] when maybe it should be START_CHAMBER_TEMP=[minimal_chamber_temperature] CHAMBER_TEMP=[chamber_temperature] (in PrusaSlicer under Printers -> Custom G-code -> Start G-code)
TonyStyles
TonyStylesOP5d ago
I could have sworn I used exactly what was in the docs over here: https://os.ratrig.com/docs/slicers#gcode-settings-1
TonyStyles
TonyStylesOP5d ago
I'm not sure how START_CHAMBER_TEMP got in there. I was able to confirm this works. It seems like the documentation could be updated to add this, I'll see if I can do that later
TonyStyles
TonyStylesOP5d ago
Looking more closely, the docs definitely lead me astray. The SuperSlicer documentation has the correct mapping though, which is interesting. I put up a PR to fix: https://github.com/Rat-OS/RatOS/pull/208
GitHub
Update START_CHAMBER_TEMP mapping docs for Prusa Slicer by TonyBrob...
I reported an issue and later found that the custom start g-code in the documentation uses chamber_temperature for both START_CHAMBER_TEMP and CHAMBER_TEMP, when there is a chamber_minimal_temperat...

Did you find this page helpful?