<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Where did I fail to set up heated chamber om SKR 1.3 ?</title>
        <description> Marlin 2.1.1.1 build target LPC1768   pinmapping.h says: #define P2_04 0x44

I have this in configuration.adv: 

#if TEMP_SENSOR_CHAMBER
#define TEMP_CHAMBER_PIN TEMP_1_PIN  //  #### Uses E1 thermistor input
  #define HEATER_CHAMBER_PIN      P2_04
 
The chamber temperature sensor works - the LCD allows me to set a target chamber temperature.
but the fan never starts.

There is no voltage on HE1 output marked 2.4 : [github.com]
The fuses are ok.

I have never used HE1 before, so there is no reason to believe that the FET is defective.


I have also this, just enabled, and default PIDs and limits.:

#define PIDTEMPCHAMBER
//#define CHAMBER_LIMIT_SWITCHING

/**
 * Max Chamber Power
 * Applies to all forms of chamber control (PID, bang-bang, and bang-bang with hysteresis).
 * When set to any value below 255, enables a form of PWM to the chamber heater that acts like a divider
 * so don&#039;t use it unless you are OK with PWM on your heater. (See the comment on enabling PIDTEMPCHAMBER)
 */
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current

#if ENABLED(PIDTEMPCHAMBER)
  #define MIN_CHAMBER_POWER 0
  //#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.

  // Lasko &quot;MyHeat Personal Heater&quot; (200w) modified with a Fotek SSR-10DA to control only the heating element
  // and placed inside the small Creality printer enclosure tent.
  //
  #define DEFAULT_chamberKp 37.04
  #define DEFAULT_chamberKi 1.40
  #define DEFAULT_chamberKd 655.17
  // M309 P37.04 I1.04 D655.17

  // FIND YOUR OWN: &quot;M303 E-2 C8 S50&quot; to run autotune on the chamber at 50 degreesC for 8 cycles.
#endif // PIDTEMPCHAMBER

#if ANY(PIDTEMP, PIDTEMPBED, PIDTEMPCHAMBER)
  //#define PID_OPENLOOP          // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
  //#define SLOW_PWM_HEATERS      // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
  #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
                                  // is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.

  //#define PID_EDIT_MENU         // Add PID editing to the &quot;Advanced Settings&quot; menu. (~700 bytes of flash)
  //#define PID_AUTOTUNE_MENU     // Add PID auto-tuning to the &quot;Advanced Settings&quot; menu. (~250 bytes of flash)
#endif


Additional info: the LCD clearly displays the chamber temp and allows to set target chamber temperature, but the Octorprint, for some reason, does not show anything about chamber-temperature, maybe comething is half-way configured?</description>
        <link>https://reprap.org/forum/read.php?1,896134,896134#msg-896134</link>
        <lastBuildDate>Fri, 14 Aug 2026 01:56:15 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,896134,896139#msg-896139</guid>
            <title>Re: Where did I fail to set up heated chamber om SKR 1.3 ?</title>
            <link>https://reprap.org/forum/read.php?1,896134,896139#msg-896139</link>
            <description><![CDATA[ Damn! - you are good! - Thank you very much. :D]]></description>
            <dc:creator>Andke</dc:creator>
            <category>General</category>
            <pubDate>Mon, 18 Nov 2024 15:20:01 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,896134,896138#msg-896138</guid>
            <title>Re: Where did I fail to set up heated chamber om SKR 1.3 ?</title>
            <link>https://reprap.org/forum/read.php?1,896134,896138#msg-896138</link>
            <description><![CDATA[ You have 2 things using P2_04<br />
<br />
by default FAN1_PIN is using  P2_04 nd default chamber fan is going to use this fan<br />
but you have set  #define HEATER_CHAMBER_PIN      P2_04   /// pin for the chamber heater]]></description>
            <dc:creator>Dust</dc:creator>
            <category>General</category>
            <pubDate>Mon, 18 Nov 2024 08:47:29 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,896134,896134#msg-896134</guid>
            <title>Where did I fail to set up heated chamber om SKR 1.3 ?</title>
            <link>https://reprap.org/forum/read.php?1,896134,896134#msg-896134</link>
            <description><![CDATA[ Marlin 2.1.1.1 build target LPC1768   pinmapping.h says: #define P2_04 0x44<br />
<br />
I have this in configuration.adv: <br />
<pre class="bbcode">
#if TEMP_SENSOR_CHAMBER
#define TEMP_CHAMBER_PIN TEMP_1_PIN  //  #### Uses E1 thermistor input
  #define HEATER_CHAMBER_PIN      P2_04</pre>
 <br />
The chamber temperature sensor works - the LCD allows me to set a target chamber temperature.<br />
but the fan never starts.<br />
<br />
There is no voltage on HE1 output marked 2.4 : [<a href="https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/blob/master/BTT%20SKR%20V1.3/hardware/SKR-V1.3-pinout.jpg" target="_blank"  rel="nofollow">github.com</a>]<br />
The fuses are ok.<br />
<br />
I have never used HE1 before, so there is no reason to believe that the FET is defective.<br />
<br />
<br />
I have also this, just enabled, and default PIDs and limits.:<br />
<pre class="bbcode">
#define PIDTEMPCHAMBER
//#define CHAMBER_LIMIT_SWITCHING

/**
 * Max Chamber Power
 * Applies to all forms of chamber control (PID, bang-bang, and bang-bang with hysteresis).
 * When set to any value below 255, enables a form of PWM to the chamber heater that acts like a divider
 * so don't use it unless you are OK with PWM on your heater. (See the comment on enabling PIDTEMPCHAMBER)
 */
#define MAX_CHAMBER_POWER 255 // limits duty cycle to chamber heater; 255=full current

#if ENABLED(PIDTEMPCHAMBER)
  #define MIN_CHAMBER_POWER 0
  //#define PID_CHAMBER_DEBUG // Print Chamber PID debug data to the serial port.

  // Lasko "MyHeat Personal Heater" (200w) modified with a Fotek SSR-10DA to control only the heating element
  // and placed inside the small Creality printer enclosure tent.
  //
  #define DEFAULT_chamberKp 37.04
  #define DEFAULT_chamberKi 1.40
  #define DEFAULT_chamberKd 655.17
  // M309 P37.04 I1.04 D655.17

  // FIND YOUR OWN: "M303 E-2 C8 S50" to run autotune on the chamber at 50 degreesC for 8 cycles.
#endif // PIDTEMPCHAMBER

#if ANY(PIDTEMP, PIDTEMPBED, PIDTEMPCHAMBER)
  //#define PID_OPENLOOP          // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX
  //#define SLOW_PWM_HEATERS      // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay
  #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
                                  // is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.

  //#define PID_EDIT_MENU         // Add PID editing to the "Advanced Settings" menu. (~700 bytes of flash)
  //#define PID_AUTOTUNE_MENU     // Add PID auto-tuning to the "Advanced Settings" menu. (~250 bytes of flash)
#endif</pre>
<br />
<br />
Additional info: the LCD clearly displays the chamber temp and allows to set target chamber temperature, but the Octorprint, for some reason, does not show anything about chamber-temperature, maybe comething is half-way configured?]]></description>
            <dc:creator>Andke</dc:creator>
            <category>General</category>
            <pubDate>Mon, 18 Nov 2024 04:46:36 -0500</pubDate>
        </item>
    </channel>
</rss>
