I have an infrared lamp I'd like to use to heat my chamber. Right now I don't have plans to install a cooling fan, but I will if I need to. This question pertains to Marlin (2.0, preferably) in combination with an MKS Gen L v1.0 board.
In the documentation for the thermal settings it specifies you can set a heater pin to be used to heat up the chamber. It says this variable is called the CHAMBER_HEATER_PIN
but in Marlin 2.0's Configuration_adv.h file there is something called a HEATER_CHAMBER_PIN
that has been commented out.
Secondly the Configuration.h
file: there is something called an AUTO_POWER_CHAMBER_FAN
. Is this meant for a fan used for cooling, or a fan used for cleaning out the chamber of particles? In either case, I probably don't want to have this fan always on, but only use it to cool the temperature the heater has been on too long.
So really there should be only 2-3 changes I need to make right:
- I need to specify an already present digital pin for
- the chamber heater
- the chamber cooler (fan)
- Turn thermal runway active.
- It needs to use the Marlin Chamber feature so that the readout temperature appears as "C:" in the arduino logs. This allows compatibility with octoprint
- Lastly I need to set an analog pin for the chamber thermistor
These are the things I can't fully figure out on my own. A detailed set of instructions or code snippets for a similar setup would be helpful