<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
        <description> Alright, I&#039;m a little baffled. I was running the firmware from github commit 2c51c2d. That was roughly version 0.51. I checked out the code about a week after the announcement so it may have had a fix or two beyond 0.51. It was working fine, although yesterday I was having troubles with a print so I decided to upgrade to the newest one (github commit 93ff206).

The config file was very similar so it was a breeze to upgrade. Right up until I went to fire up my hotend for a print. The LED on my RAMPS 1.3 comes on, but the hotend never starts to heat. My heated bed and fan work fine, its just the extruder that doesn&#039;t work. If I downgrade back to to 0.51 everything works. If I load the latest Marlin, it works. So something is going wrong with the latest 0.61 firmware from what I can tell.

I&#039;ve gone through my config file a couple times to make sure I didn&#039;t miss anything, but it looks ok. 

My original configuration.h file for 0.51 : [pastebin.com]
My new configuration.h file for 0.61 : [pastebin.com]

There are a bunch of new #ifdef statements in the code trying to auto detect the board configuration. Possibly something is being misdetected, but the fact that it turns on LED1 when I turn the extruder heat on with the GUI makes me think that it is at least trying. Possibly something has gone wrong in the PWM for the main extruder?</description>
        <link>https://reprap.org/forum/read.php?267,128827,128827#msg-128827</link>
        <lastBuildDate>Mon, 08 Jun 2026 09:44:53 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,143558#msg-143558</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,143558#msg-143558</link>
            <description><![CDATA[ Thanks Repetier! <br />
The problem is solved.]]></description>
            <dc:creator>dzach</dc:creator>
            <category>Repetier</category>
            <pubDate>Thu, 19 Jul 2012 07:25:19 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,143536#msg-143536</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,143536#msg-143536</link>
            <description><![CDATA[ Thanks Repetier<br />
<br />
I've updated to Version 0.71 -&gt; bug fixed!]]></description>
            <dc:creator>flurin</dc:creator>
            <category>Repetier</category>
            <pubDate>Thu, 19 Jul 2012 03:40:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,143534#msg-143534</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,143534#msg-143534</link>
            <description><![CDATA[ Ok, I found the reason. The latest update to 0.70 had a configuration for extruder 1 included which caused the trouble. You need to change<br />
<br />
#define EXT1_HEATER_PIN HEATER_0_PIN<br />
<br />
into<br />
<br />
#define EXT1_HEATER_PIN HEATER_1_PIN<br />
<br />
in Configuration.h and the heater will work as expected. Or update to version 0.71 where I fixed the error and some ui related compile errors.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Thu, 19 Jul 2012 03:26:09 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,143510#msg-143510</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,143510#msg-143510</link>
            <description><![CDATA[ Same issue as dzach.<br />
<br />
No heating (no LED)<br />
<br />
My data:<br />
<br />
Arduino Compiler 1.0.1<br />
Arduino Mega 2560, RAMPS 1.4 ( -&gt; MOTHERBOARD=33)<br />
Repetier-Firmware:  0.7<br />
<br />
The Printer works with Marlin (same pins).]]></description>
            <dc:creator>flurin</dc:creator>
            <category>Repetier</category>
            <pubDate>Wed, 18 Jul 2012 20:02:44 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,143495#msg-143495</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,143495#msg-143495</link>
            <description><![CDATA[ I have the same problem as the one described above but with RAMPS 1.4 and Repetier-Firmware 0.70.<br />
I tried compiling it with Arduino 0.23, running on Linux, Kubuntu 12.04,  but the problem remains. <br />
<br />
The rest of the printer works fine, I've tried the dry run and all is OK. The bed heater works fine as does the fan. I used a multimeter and the hot end heater is not getting any voltage. I've tried both PID and bang-bang control.  I checked the pins in pins.h and they are the same as in Sprinter.  The heater works fine with Sprinter.<br />
<br />
Here is a photo showing setpoints, power and temperatures.<br />
[attachment 8652 repetier2.png]<br />
<br />
And these are my EEPROM settings:<br />
[attachment 8653 repetier3.png]<br />
<br />
Is there something else I could try to make the heater work?<br />
<br />
Thanks]]></description>
            <dc:creator>dzach</dc:creator>
            <category>Repetier</category>
            <pubDate>Wed, 18 Jul 2012 18:17:46 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,130260#msg-130260</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,130260#msg-130260</link>
            <description><![CDATA[ OK working now. <br />
<br />
The problem appears only when compiling in Arduino 1.0 it works just fine with 0.23. <br />
On 1.0 nothing helped, enabling/disabling EEPROM  did not fix it. <br />
<br />
They changed stuff in there ... but I cannot find the problem so I guess it's best to stick to 0.23 for compiling for now.]]></description>
            <dc:creator>TinHead</dc:creator>
            <category>Repetier</category>
            <pubDate>Thu, 26 Apr 2012 05:19:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129860#msg-129860</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129860#msg-129860</link>
            <description><![CDATA[ Right! Did not think of that, will test and get back to you.]]></description>
            <dc:creator>TinHead</dc:creator>
            <category>Repetier</category>
            <pubDate>Mon, 23 Apr 2012 10:56:02 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129790#msg-129790</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129790#msg-129790</link>
            <description><![CDATA[ One other possible reason is, you installed an other programm that used the eeprom. This may have damaged the stored data. Try changing the eeprom mode, so it is rewritten on next update.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Mon, 23 Apr 2012 02:59:34 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129749#msg-129749</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129749#msg-129749</link>
            <description><![CDATA[ Config looks fine as far as I can tell. The thing is I can get the old version working either ... same symptoms.<br />
<br />
Oh man it's new compiler/Arduino hell allover again. I though my hardware went wild so I compiled Teacup ... it works, Repetier don't. I get some warnings I'll check them out, try to get them sorted.... thanks I'll keep you updated.]]></description>
            <dc:creator>TinHead</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 22 Apr 2012 16:31:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129742#msg-129742</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129742#msg-129742</link>
            <description><![CDATA[ @TinHead Have you compared the Configuration.h with the latest working version? On a first check I couldn't see something wrong. Perhaps it is a problem with PWM interferring with used timers. You could try to enable fan/heater pwm simulation, so you know it's not a timer/PWM problem.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 22 Apr 2012 14:17:38 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129728#msg-129728</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129728#msg-129728</link>
            <description><![CDATA[ Hi,<br />
<br />
Just updated to latest (0.62b) on my Gen7, now I get no outputs switched on, either on hotend (#define HEATER_0_PIN    3) or on fan (#define FAN_PIN         4), weird ... I do use EEPROM and I have no heated bed.<br />
<br />
My config and pins are attached thanks.]]></description>
            <dc:creator>TinHead</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 22 Apr 2012 12:25:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129048#msg-129048</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129048#msg-129048</link>
            <description><![CDATA[ I just finished a print with it. Works great! Thanks for the quick fix.]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Mon, 16 Apr 2012 17:52:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,129000#msg-129000</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,129000#msg-129000</link>
            <description><![CDATA[ Awesome! I will give it a try when I get home from work tonight.]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Mon, 16 Apr 2012 12:53:58 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128974#msg-128974</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128974#msg-128974</link>
            <description><![CDATA[ I think I have found the problem. I have uploaded the corrected version on github (still 0.61) which also fixes the G28 command with no parameter.<br />
<br />
It was a wrong initialization of the extruder structure, where I added a new variable. Because I use the EEPROM I didn't have the problem, because the values from EEPROM were written to the correct place. So a problem only user with disabled EEPROM had.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Mon, 16 Apr 2012 09:01:49 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128895#msg-128895</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128895#msg-128895</link>
            <description><![CDATA[ I teste your Firmware I have the same Problem, the Firmware 0.61 not heating up the Extruder<br />
<br />
<br />
Hardwarekiller]]></description>
            <dc:creator>Hardwarekiller</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 22:44:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128859#msg-128859</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128859#msg-128859</link>
            <description><![CDATA[ I get the following when I connect to the printer now that I've added that line:<br />
<br />
<pre class="bbcode">
  1:52:28 PM: Attempting to connect to printer
  1:52:28 PM: Connection opened
&lt; 1:52:29 PM: start
&gt; 1:52:29 PM: N1 M110 *2
&gt; 1:52:29 PM: N2 M115 *4
&lt; 1:52:29 PM: External Reset
&gt; 1:52:29 PM: N4 M111 S6 *67
&lt; 1:52:29 PM: Heater pin 10
&gt; 1:52:29 PM: N5 M111 S6 *66
&lt; 1:52:29 PM: FIRMWARE_NAME:Repetier FIRMWARE_URL:[<a href="https://github.com/repetier/Repetier-Firmware/" target="_blank"  rel="nofollow">github.com</a>] PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1 REPETIER_PROTOCOL:1</pre>
<br />
So it looks like the correct pin is being selected.<br />
<br />
How do I enable 'Show Heater Power' in the OSX GUI?]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 14:03:04 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128838#msg-128838</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128838#msg-128838</link>
            <description><![CDATA[ Hi,<br />
<br />
debugging software an an other hardware is not that easy with a debugger. You need a JTAG connector and of course a debugger that is not contained in Arduino.<br />
<br />
With your switching test no pwm was used. The heated bed only toggles heater on/off.<br />
<br />
On the other side if toggling works, simultate PWM should have a good result as it does the same only periodically.<br />
<br />
One thing you should do is check how large the output is, the firmware wants to set. You can do this is the host if you have Show Heater Power enabled. Shoud start with 100%. Whats really strange is, that I know other RAMPS user without that problem.<br />
<br />
For debugging purposes you could also add an output which pin he wants to use. Perhaps the extruder is just using not the pin you said.<br />
<br />
<br />
<pre class="bbcode">
void extruder_select(byte ext_num) {
   if(ext_num&gt;=NUM_EXTRUDER)
     ext_num = 0;
   current_extruder-&gt;extrudePosition = printer_state.currentPositionSteps[3];
   printer_state.currentPositionSteps[0] -= current_extruder-&gt;xOffset;
   printer_state.currentPositionSteps[1] -= current_extruder-&gt;yOffset;
   current_extruder = &amp;extruder[ext_num];
out.println_int_P(PSTR("Heater pin "),current_extruder-&gt;heaterPin);  // &lt;--------- add this line</pre>
<br />
This should print Heater pin 10 in your log if it is correct.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 10:53:31 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128835#msg-128835</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128835#msg-128835</link>
            <description><![CDATA[ Ok, using a fresh install of the code didn't make an difference. Same issue.<br />
<br />
I normally use Arduino 1.0 to compile, but I just tried 0023 to see if it would make a difference. No change unfortunately.<br />
<br />
For completeness sake, I'm using a Mega1280, RAMPS 1.3, and the Mac GUI side software.<br />
<br />
I see the Arduino GUI has no breakpoints or anything to make it easy to debug with. Grrrrr.... I'm going to try throwing some debug code around (starting in the interrupt routine) to see if I can track down where the error is. A single breakcode would have been nice! I guess the Arduino guys figured that that would just cause confusion with some users, but I'm sure it would have made everyone elses life easier.]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 10:38:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128833#msg-128833</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128833#msg-128833</link>
            <description><![CDATA[ Thanks for the hint. It didn't work unfortunately. The LED still comes on but the extruder doesn't heat.<br />
<br />
As an experiment, just tried setting the EXT0_HEATER_PIN to HEATER_1_PIN (instead of HEATER_0_PIN) and HEATED_BED_HEATER_PIN to HEATER_0_PIN (instead of HEATER_1_PIN) in the configuration.h file.<br />
<br />
After that swap, turning the extruder on in the GUI does nothing (aside from enabling LED1). Turning the heated bed on in the GUI turns the extruder heat on (as expected). So it looks like the HEATER_0_PIN works as expected with hardware PWM, just not when it is tied to the extruder control code.<br />
<br />
I'm going to try downloading the firmware again from github to make sure that nothing is corrupted in my current .zip file.]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 10:30:42 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128831#msg-128831</guid>
            <title>Re: Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128831#msg-128831</link>
            <description><![CDATA[ That is very strange. I compared the two configuration files and there were no difference except my updates.<br />
I checked my modification since 0.51 and nothing I have done would explain your problem.<br />
<br />
The led states, the extrude should go on. I don't see a reason why the PWM and timer should have switched, but you can try<br />
<br />
<pre class="bbcode">
#define SIMULATE_PWM</pre>
<br />
then software PWM is used and the heater should work in any case, even the PWM is not free for use. In the long run I perhaps should disable all hardware PWM like Marlin did. It's not really worth the trouble it makes and there are better uses for the timer.]]></description>
            <dc:creator>repetier</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 09:56:23 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?267,128827,128827#msg-128827</guid>
            <title>Firmware 0.61 not heating up my Ramps 1.3 hotend</title>
            <link>https://reprap.org/forum/read.php?267,128827,128827#msg-128827</link>
            <description><![CDATA[ Alright, I'm a little baffled. I was running the firmware from github commit 2c51c2d. That was roughly version 0.51. I checked out the code about a week after the announcement so it may have had a fix or two beyond 0.51. It was working fine, although yesterday I was having troubles with a print so I decided to upgrade to the newest one (github commit 93ff206).<br />
<br />
The config file was very similar so it was a breeze to upgrade. Right up until I went to fire up my hotend for a print. The LED on my RAMPS 1.3 comes on, but the hotend never starts to heat. My heated bed and fan work fine, its just the extruder that doesn't work. If I downgrade back to to 0.51 everything works. If I load the latest Marlin, it works. So something is going wrong with the latest 0.61 firmware from what I can tell.<br />
<br />
I've gone through my config file a couple times to make sure I didn't miss anything, but it looks ok. <br />
<br />
My original configuration.h file for 0.51 : [<a href="http://pastebin.com/vLZVrWCn" target="_blank"  rel="nofollow">pastebin.com</a>]<br />
My new configuration.h file for 0.61 : [<a href="http://pastebin.com/0x5m7HS8" target="_blank"  rel="nofollow">pastebin.com</a>]<br />
<br />
There are a bunch of new #ifdef statements in the code trying to auto detect the board configuration. Possibly something is being misdetected, but the fact that it turns on LED1 when I turn the extruder heat on with the GUI makes me think that it is at least trying. Possibly something has gone wrong in the PWM for the main extruder?]]></description>
            <dc:creator>amramsey</dc:creator>
            <category>Repetier</category>
            <pubDate>Sun, 15 Apr 2012 08:52:22 -0400</pubDate>
        </item>
    </channel>
</rss>
