Duex5 version detection on RRF3.4
-
Recently I received Duex5 v0.11 with changed serial resistors for temperature sensors and connected it do Duet2 Ethernet v1.04c. According to revision changelog from here:
"From RRF3.4 the Duex 5 version will be detected and the correct R values set in M308"
Although after installing RRF 3.4.0beta7 temperature readings from Duex v0.11 are wrong (thermistor shows 7°C and PT1000 shows 360°C in room temperature) until I add R2200 parameter to M308 commands in config.g. The readings of thermistor are similar to those discribed in thread:
https://forum.duet3d.com/topic/26480/duet2-wifi-duex5-board-thermistor-issueIs there anything that I'm missing with Duex version detection mechanism? Is there a way to make Duet work with both Duex versions v0.10 and v0.11 out-of-the-box without changing M308?
Here are the commands used in config.g to configure sensors on Duex board:
M308 S3 P"duex.e2temp" Y"pt1000" ; configure sensor 3 as pt1000 on pin duex.e3temp M950 H3 C"duex.e2heat" T3 ; create heater output on duex.e3heat and map it to sensor 3 M308 S4 P"duex.e3temp" Y"thermistor"
-
@szalek the auto detection feature isn't implemented in 3.4.0 beta 7 so for now you need to use the R2200 parameter when configuring thermistors on those inputs.
-
@dc42 When will it be implemented? I've bought a few 0.10 and 0.11 duex boards recently. Now I have to manually change the config files for them. In the future it will also be a problem for maintenance.
-
@felek it will be implemented in the next 3.4beta or RC. I may be able to provide a preview version with it implemented tomorrow.
-
@felek I have put a 3.4beta7+1 RRF binary with this support at https://www.dropbox.com/sh/5ubjszy9fmlvzwu/AAAeOMGP-Yi-Gn9LZwQoPfita?dl=0.
-
@dc42 Thanks David for fast response and firmware. I've tested with v0.10 and v0.11 Duex and it works great.
-
@felek tha js for confirming. In addition to setting the correct default M308 R value, M115 should report if the DueX version is 0.11.