-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
latest dev not displaying set temp. #360
Comments
Perhaps I was unclear... Target T and Target Bed always read "Off" no matter what I try to set. In addition if I type a temp into the box, also - sets the temp, but always reverts to reading "off" |
How recent is latest? There was a bug fixed in 7231acc that caused this behaviour. Current |
My server is currently using commit 858873d which is the one immediately following the one you say fixed it. For the last few weeks it has been the latest commit that was not a "WIP" - I will update to the latest devel commit and test. |
Tested commit 592f3dc and still shows the same: "off" This is on windows 8.1. Also - if I type a temp into the box and press enter, nothing changes. I set the temp using the dropdown box, to 230 C, then typed in 100 into the box, pressed enter, temp kept climbing... (180 deg C) Anyway - the only thing I haven't done is go through the files in the scripts folder and try removing all of them and then recompiling....... should I do that? |
This is a long shot, but could you try cleaning your browser's cache? |
Tried in IE and Chrome... cleared the cache, still same behavior. I just deleted everything from the scripts and lib folders that had a modification date same as "now" - so deleted everything eggy that was built since updating to the latest commit, and then ran the python setup.py install. still same results. is there a command line switch for octoprint that would allow to confirm the commit? or something? would be a nice feature... since it's compiled it's challenging, without rebuilding, to know that everything is updated to the latest revision. FWIW - the set-point graph isn't being drawn either. Only the "current temp" so... not sure why that'd be, but wouldn't be far fetched if it was related? |
Here is a link to a video showing the behavior - hope this helps explain what is going wrong. https://www.dropbox.com/s/kf343km3whk7nvm/oxtoprint.mov you can skip the first 30 seconds or so... sorry. |
Taking a look into your terminal tab, how do the temperature replies from your printer look like? |
Hmmm will take a look... On Saturday, February 15, 2014, Gina Häußge [email protected]
--- Chris |
Think I'm seeing the same thing. Temp comes back as: Recv: ok 454107 (The heat was off in the office...) But I'm not sure that's the problem -- it's the "target" field that's not displaying the chosen temperature. Everything else still works, it just remains at "OFF" displayed in the target field, regardless of whether it's set via the UI or from gcode. I'm running : |
What firmware and printer is that? It's not reporting the target temperature back, will have to build around |
m using repetier, and an azteeg x3 on a delta style printer. |
Repetier here too. Homebrew Rostock. I'll look at the FW and see if there's a "Report target temp" option I have commented out or something... What should the reply look like? |
Hm, looks like I misremembered things in repetier, because I was pretty With multi extruder support I changed the temperature parsing and |
No hurry -- it still works like a champ as is. :) Thanks for your work! |
Perhaps we should ask repetier to adjust the temp reporting to match the way marlin does. But regardless - Octoprint should be tolerant, as you @foosel said it would be. |
Ahhh.... I guess that makes sense then... if SD Cards do the same (report the temps set) I don't use SD card, so... I am only guessing. |
BTW - hope you feel better soon :) |
I've lost track of where master is in relation to dev, but Branch: master, Commit: 0747336 Shows temps properly below the graph. |
Repetier claims to have made the temp reporting match what marlin does. I will update the printer's firmware and test. However for those that don't have the latest firmware, I would suggest that it would be a good fall-back to set the set temp from whenever you change it in the UI anyway... Also, I provided the format Repetier firmware reports temp changes as well above... but here it is again:
hope this all helps. I have a single extruder, so I assume TargetExtr0 - TargetExtr5 are all available, as Repetier firmware claims to support up to 6 extruders. in conclusion - I am suggesting that the target temps be set in all of the 3 possible places, and not be set to zero if one of those places happens to not report the info.
perhaps for situation 1 - IF by the M105 there is no included target temp, then perhaps set a flag which says that the firmware the user is using does not support on-the-fly target temp reporting, put a little red ! next to the target temp, and below the window or somewhere, have a warning message that says something to the effect of "! FYI, your version of your firmware does not report the target temp" Thanks :) EDIT: Confirmed the latest Repetier firmware does, in fact, report the target temps. At least for single extruders it works correctly now! 💃 Still suggesting the above would be good to implement. |
At 27322a9 target bed temperature seems to work, but extruder still doesn't.
|
I feel like I should switch to marlin to solve many issues at once |
What he said. Bed temperature on the temp tab works great now. Extruder 0, not so much. It's getting spit out of repetier just like it shows above. Branch: devel, Commit: f3ee2d2 |
Hm... I just adjusted the virtual printer to fully support this style of temperature reporting, just to make sure, and I can't reproduce that problem, extruder target temp is detected fine here on my end. Any ideas what I'm missing here?
I also took a look at the firmware source, but couldn't spot anything in the output differing from the above either. The only idea I have right now that something is preceeding the TargetExtr string in the output from the firmware, causing the regex in OctoPrint not to match, but I couldn't spot anything like that. |
Would it hurt to swallow up to the "arget" such that no matter what precedes it, it would have no issue? Obviously if it's a different issue that won't fix it, but it wouldn't hurt, would it? |
Extruder target temperature gets reset here: https://github.com/foosel/OctoPrint/blob/devel/src/octoprint/util/comm.py#L572 Repetier report string doesn't contain target temperatures |
I should notice, that target extruder actually "blimps" when you press set button. |
It only get's reset there in case of only a single extruder being present On Mon, Mar 10, 2014 at 2:35 PM, Ilya Novoselov [email protected]:
|
All screenshots except your show only one extruder :) |
I pushed a fix to the line above, referenced this issue, but for whatever reason it doesn't show up here.. in any case see 29be139, pull, test and report back please :) And sorry for the multi extruder mixup then, I was looking into another issue just now that was multi only, and I managed to mix those two tickets up. |
Yeah, works now. Thanks. |
temp is set but always showing off.
The text was updated successfully, but these errors were encountered: