Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 27, 2015 01:38PM |
Registered: 9 years ago Posts: 245 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 27, 2015 04:08PM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 27, 2015 05:22PM |
Registered: 9 years ago Posts: 233 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 01:59AM |
Registered: 9 years ago Posts: 245 |
The output table is strictly for 5v. It changes dramatically if there are variances in voltage input. This is the main reason I run it from a dedicated small 5v psu instead of from AUX power on RAMPS, as it wasn't really stable.Quote
dc42
I looked into this a couple of weeks ago.
First problem is that the E3D docs say nothing about whether it can be run from 3.3V and still give accurate results.
All this is over my head. I should not begin doing stuff like that I am not going to be using the expansion board.Quote
dc42
Second problem is that the thermistor inputs on the Duet have the usual thermistor series resistor to +3.3V
Does this mean I can use PT100B sensor with the Duet 0.8.5 board if I buy a MAX31855 thermocouple board? You said lot of Things that I really didn't graspQuote
dc42
I bought a MAX31855 thermocouple board several months ago .
Yes. It should really have the exact specifications as the E3D sensors, which is incidentailly (or not so much) the same as Ultimaker 2 PT100B sensors. I'm currently Building an UM2 clone, including the hotend using the 3mm PT100B sensors and 4mm cartridges.Quote
dc42
However, the PT100 is easier to mount than a thermocouple because it comes in a small metal can.
How do you power it and does it Work fine with Duet 0.8.5 without massive firmware modifications? I really need something "plug-n-play" - firmware setup is going to be needed of course, but I can not do a lot of modifications like add extra support for hardware and such.Quote
patrickrio
Hi,
I used one of these digital breakout boards for another project I needed PT100 breakout capability for:
[www.playingwithfusion.com]
It works with 4 wire RTD sensors, which improves accuracy quite a bit.... this board will also work with 2 and 3 wire RTDs which I also did for comparison (also compared to a 4 wire RTD temperature standard sensor...). The 4 wire RTD sensors were the most accurate sensors I tested, but they took longer to respond to temperature changes than small Thermistors and small Thermocouples which can affect their function in quickly changing temperature environments.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 04:21AM |
Registered: 11 years ago Posts: 14,685 |
Quote
patrickrio
Hi,
I used one of these digital breakout boards for another project I needed PT100 breakout capability for:
[www.playingwithfusion.com]
It works with 4 wire RTD sensors, which improves accuracy quite a bit.... this board will also work with 2 and 3 wire RTDs which I also did for comparison (also compared to a 4 wire RTD temperature standard sensor...). The 4 wire RTD sensors were the most accurate sensors I tested, but they took longer to respond to temperature changes than small Thermistors and small Thermocouples which can affect their function in quickly changing temperature environments.
Quote
dinted
The output table is strictly for 5v. It changes dramatically if there are variances in voltage input. This is the main reason I run it from a dedicated small 5v psu instead of from AUX power on RAMPS, as it wasn't really stable.
I have looked at the table and the temperatures needs to hit 500c to output 3v and 600c to output 3.33c - Means I should be safe in regards to the board outputting more than 3,3v
Output Characteristics:
[wiki.e3d-online.com]
Can Duet 0.8.5 provide stable 5v?
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 05:05AM |
Registered: 9 years ago Posts: 245 |
I really don't understand any of that. Maybe you can tell it in plain speak? I don't know what ADC, ratiometric or any other of those terms means or what it pertains to.Quote
dc42
Quote
dinted
The output table is strictly for 5v. It changes dramatically if there are variances in voltage input. This is the main reason I run it from a dedicated small 5v psu instead of from AUX power on RAMPS, as it wasn't really stable.
I have looked at the table and the temperatures needs to hit 500c to output 3v and 600c to output 3.33c - Means I should be safe in regards to the board outputting more than 3,3v
Output Characteristics:
[wiki.e3d-online.com]
Can Duet 0.8.5 provide stable 5v?
Yes, but that's irrelevant. Barring inaccuracies in the amplifier, the output voltage will scale with supply voltage (i.e. it's ratiometric). The important thing is to make the supply voltage the same as the ADC reference voltage, so that it doesn't matter exactly what the supply voltage is (because the ADC is also ratiometric). With 5v electronics, this means running the amplifer from 5V. With 3.3V electronics, it means running the amplifier from 3.3V. This assumes that the ADC reference voltage on the electronics is the supply voltage, which is practice is how 3D printer electronics are wired.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 08:05AM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 08:23AM |
Registered: 9 years ago Posts: 245 |
You totally do not understand my question as you overcomplicate everything (which I then do not folllow).Quote
dc42
RepRapFirmware does not use thermistor tables, you tell it (via the config.g file) the R25 and B values of the thermistor you are using. A PT100 thermistor + amplifier does not produce an output like a thermistor - in particular, the amplifier output voltage increases with temperature, where as the voltage across a thermistor decreases. So the firmware would need code changes to support a PT100, regardless of what voltage you use to power the amplifier. Supporting a PT100 using the MAX31865 breakout board might be easier because it connects in the same way as the MAX31855 thermocouple board, but it would still need a firmware modification.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 08:50AM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 08:59AM |
Registered: 9 years ago Posts: 245 |
ohh, I thought the firmware for Duet was your Marlin build.Quote
dc42
Marlin has not been ported to the Duet. The Duet runs RepRapFirmware instead.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 12:43PM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? October 28, 2015 02:26PM |
Registered: 9 years ago Posts: 233 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 10, 2015 01:00PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 10, 2015 03:53PM |
Registered: 11 years ago Posts: 14,685 |
Quote
cglass
Slightly off the OP topic and sorry if I missed this in another post, but since it seems that MAX31855 support might potentially already be available in a current version of the Dc42 RepRapFirmware - are there any instructions available on how to enable and test this on a Duet 0.85? I am more curious about how this would be enabled in config.g (or elsewhere) than on how to connect the MAX31855 to the Duet.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 10, 2015 04:19PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 16, 2015 08:47PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 17, 2015 04:34AM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 17, 2015 03:45PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 21, 2015 12:02PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 21, 2015 01:36PM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 21, 2015 02:11PM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 21, 2015 04:35PM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 22, 2015 07:53AM |
Registered: 9 years ago Posts: 12 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 22, 2015 09:04AM |
Registered: 11 years ago Posts: 14,685 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 22, 2015 12:26PM |
Registered: 9 years ago Posts: 185 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 22, 2015 06:46PM |
Registered: 9 years ago Posts: 185 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 23, 2015 12:22AM |
Registered: 9 years ago Posts: 24 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 23, 2015 02:17AM |
Registered: 9 years ago Posts: 185 |
Quote
dc42
If Dan followed my suggestion, then you will need to use the X parameter in the M305 P1 command in config.g to redirect the first hot end to use one of the thermocouple channels. The thermistor channels are X0 to X6 and the thermocouple channels are X100 to X103. The SPI pins to use on the expansion connector are the ones labelled MOSI0, MISO0, SPCK0. For the chip selects use NPCS0 for the first thermocouple and NPCS1 for the second. I think a further 2 are supported. Hopefully the Pins.h file for the Duet in Dan's fork has these set up already.
I'll be merging Dan's thermocouple support into my fork of RepRapFirmware soon.
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 23, 2015 11:09PM |
Registered: 9 years ago Posts: 24 |
Re: Duet 0.8.5 with E3D PT100 sensor+amplifier ? November 24, 2015 05:29AM |
Registered: 11 years ago Posts: 14,685 |
Quote
Crispy001
Unfortunately I doubt this relationship is linear, so I'll be hooking this up to a stable 5v supply and plan on keeping my heaters below 600C!