I am using rr_status to get the status object and will have to read the head temp (which I already have) and compare it with the requested temperature.
I accept that the machine will not execute commands until the temperature is reached but I don't want to send any commands to the machine via a web interface until the head is up to temperature.
@tomasf This sounds like a good solution, can you explain how to do this???
@danny_v1 you can go to my page here and use the code to dump either status 1 or 2, both include temperature. If you use my code you may need to change the temperature to float in the JSON parsing area since it was created as an int due to the value I gave the JSON assistant otherwise you aren't getting anything after the decimal.
I tried your code but I could not translate it in arduino IDE.
47: error: 'DynamicJsonBuffer' was not declared in this scope
You need to use version 5 of ArduinoJSON, not the 6 beta.
Hi everyone, I solved this buying a silicon cover for the heat block (as Phaedrux mentioned) you can get some pretty cheap on Ebay, I also realised that you don't need to have a E3D hotend, they are not available for every hotend, but you can found for the most common. With this the temperature only goes down 5 degrees and in a few seconds it's in the desired temperature again.
The nature of the temperature graph suggests to me that there is a problem in the thermistor wiring.
The fault came up again today, so I went trough the usual procedure of resetting and turning the heater on again. Only this time I noticed bumping my printer actually causes a 10-20°C temperature fluctuation, producing a temperature graph I not comfortable posting here. 🙂 Sadly I was not able to make it fluctuate just by fiddling and wiggling with the thermistor wire/connection.
as i mentioned before i orered new sensors to replace the e3d cartridge type ones. A german shop i found stocks both PT100 and Type K sensors in cartridge configuration:
Type K click
the only drawback is that the Type K variant is only available as 4 mm diameter. They are not even expensive however and (to my experience) of much higher build quality than the e3d types. The lead length is variable and they feature ferrule ends matching the Duet Daughterboards perfectly (as opposed to the e3d types which have to be fitted). Last but not least they are specifically rated for 400 °C and 550 °C respectively. I am running the PT100 type right now and am finally able to print again.