<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Bed preheat (M190) doesn&amp;#039;t send updates via USB serial</title>
        <description> I have a Duet 0.6 running 1.17e firmware.

I&#039;m finding that if I send an M190 command through the USB serial interface, I don&#039;t get temperature updates back until the bed has heated.  I get updates during an M104 to heat the nozzle, but nothing for the bed.

This is causing issues for me with Octoprint because it times out and thinks the interface is dead while the bed heats.  (Plus I&#039;d kinda like to know if my bed is heating or not.)

Is there a setting somewhere that I can configure to change this?</description>
        <link>https://reprap.org/forum/read.php?416,748919,748919#msg-748919</link>
        <lastBuildDate>Fri, 10 Jul 2026 16:21:20 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,750865#msg-750865</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,750865#msg-750865</link>
            <description><![CDATA[ @dc42 has included the M190 temperature feedback in firmware 1.18 beta 1.<br />
<br />
Thanks again!<br />
<br />
<br />
SOLVED.]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 22 Feb 2017 18:06:34 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,749242#msg-749242</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,749242#msg-749242</link>
            <description><![CDATA[ Here's my interpretation, following the last line on that screengrab:<br />
<br />
(note: This printer has 2 extruders, bed, and cooling fan.  Nozzle 2 was cooling from having been heated)<br />
<br />
<pre class="bbcode">
T:49.24 /0 B:27.44 /50 B@:255 @:0 T0:20.61 /0 @0:0 T1:49.24 /0 @1:0</pre>
<br />
T - temperature of active nozzle (in this case nozzle 2)<br />
   49.24 degrees / set to 0 degrees (off)<br />
<br />
B - temperature of bed<br />
   27.44 degress / set to 50 degrees<br />
<br />
B@:255 - full power to the heater (warming up)<br />
<br />
@:0 - maybe the fan power setting?<br />
<br />
T0 - temperature of nozzle number 1<br />
    20.61 degrees / set to 0 degrees (off)<br />
<br />
@0:0 - nozzle 1 getting no power<br />
<br />
T1 - temperature of nozzle number 2<br />
    49.24 degrees / set to 0 degrees (off)<br />
<br />
@1:0 - nozzle 2 getting no power]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Thu, 16 Feb 2017 13:26:27 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,749233#msg-749233</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,749233#msg-749233</link>
            <description><![CDATA[ Thanks. Any idea what all the figures mean? The /0 and /50 look like they could be target temperatures, but I've no idea what the stuff following the @ signs means.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Duet</category>
            <pubDate>Thu, 16 Feb 2017 12:51:13 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,749189#msg-749189</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,749189#msg-749189</link>
            <description><![CDATA[ Thanks for being willing.  I'll see if I can find anything, since M190 seems to be how Slic3r generates a bed preheat.<br />
<br />
For what it's worth, here's how Repetier firmware responds to an M190 request:<br />
[attachment 90804 Repetier_M190.jpg]<br />
<br />
It continues updating temperature info while the bed heats.<br />
<br />
-----------------------------------------------------------------------<br />
Edit: Upon further reflection, I don't believe it is responding to an M105.  If I manually send an M105 request while heating, it doesn't change the rate that Repetier is sending temperature data.<br />
I think it just sends that on a periodic basis regardless.<br />
<br />
Once it has heated, Octoprint goes back to sending M105 requests and Repetier responds to them.]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Thu, 16 Feb 2017 09:39:38 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,749057#msg-749057</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,749057#msg-749057</link>
            <description><![CDATA[ M109 is an instruction to stop processing further requests from the same channel until the nozzle is up to temperature. So the host can't continue to send M105 commands. If a host wants to set temperature and then use M105 commands to monitor it, it uses M104 not M109.<br />
<br />
I am aware that some firmwares send status updates periodically while M109 is being executed, but this is not documented. If someone provides a clear specification of what is expected at [<a href="http://reprap.org/wiki/G-code#M109:_Set_Extruder_Temperature_and_Wait" target="_blank"  rel="nofollow">reprap.org</a>], I'll implement it.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Duet</category>
            <pubDate>Thu, 16 Feb 2017 03:07:57 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,749016#msg-749016</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,749016#msg-749016</link>
            <description><![CDATA[ I don't think this is an Octoprint thing.<br />
<br />
I think this is a matter of the standard response to an M105 temperature request ceasing when the M190 command has been sent.<br />
I think it would be a problem in Repetier Host or Pronterface too, if that's where I was using this.  I just happen to be using Octoprint.<br />
<br />
In the attached picture, you can see a periodic M105 "what's your temperature" request, and the Duet responds fine, because it isn't heating up.  <br />
[attachment 90790 Duet_rolling_temperature.jpg]<br />
<br />
The problem occurs when I've started pre-heating my bed, which incidentally is the time when I MOST would like to watch the progression.<br />
<br />
The Duet flat out stops responding until the bed temp is within a reasonable range (i.e. 88 degrees or so if I'm heating to 90).  And this can take a long time, depending on the power of the bed heater.]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 15 Feb 2017 18:02:03 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,748986#msg-748986</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,748986#msg-748986</link>
            <description><![CDATA[ Unfortunately there is AFAIK no defined specification of what format of message Octoprint expects, or what any other firmwares send. Other hosts apart from Octoprint manage without those messages, although some need a configuration option to be set.]]></description>
            <dc:creator>dc42</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 15 Feb 2017 16:10:32 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,748940#msg-748940</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,748940#msg-748940</link>
            <description><![CDATA[ I agree that the Duet Web Server is nice.<br />
<br />
However I have a number of reasons that I'm using Octoprint, including the ability to generate a timelapse video of my prints (useful in case of failure) and previewing the toolpath of the G-code.<br />
<br />
But this is a consistent and reproducible issue for me that isn't present with other boards, running other firmwares.  It would be nice if it would continue to send periodic temperature updates while the bed is heating.]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 15 Feb 2017 13:39:36 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,748938#msg-748938</guid>
            <title>Re: Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,748938#msg-748938</link>
            <description><![CDATA[ Is there a particular reason why you're using octoprint? The reason I ask is that the Duet Web Server works very well, and ALWAYS talks nicely to the Duet board (I also have a Duet 0.6).<br />
<br />
Apart from that - I have found that sometimes when I send a command over USB I don't get any data back until the previous command has finished.]]></description>
            <dc:creator>David J</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 15 Feb 2017 13:27:21 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?416,748919,748919#msg-748919</guid>
            <title>Bed preheat (M190) doesn&#039;t send updates via USB serial</title>
            <link>https://reprap.org/forum/read.php?416,748919,748919#msg-748919</link>
            <description><![CDATA[ I have a Duet 0.6 running 1.17e firmware.<br />
<br />
I'm finding that if I send an M190 command through the USB serial interface, I don't get temperature updates back until the bed has heated.  I get updates during an M104 to heat the nozzle, but nothing for the bed.<br />
<br />
This is causing issues for me with Octoprint because it times out and thinks the interface is dead while the bed heats.  (Plus I'd kinda like to know if my bed is heating or not.)<br />
<br />
Is there a setting somewhere that I can configure to change this?]]></description>
            <dc:creator>maso</dc:creator>
            <category>Duet</category>
            <pubDate>Wed, 15 Feb 2017 12:19:43 -0500</pubDate>
        </item>
    </channel>
</rss>
