-
Notifications
You must be signed in to change notification settings - Fork 193
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
T962 Fan control and DS18B20 cold-junction wiring ? #73
Comments
The oven fan is controlled by default. If you want to make the device silent if not warm, you can apply the mod described in this wiki page |
@jieter Just for information, you don't need to unground n_ISP to upgrade firmware (at least on my T962), this mean that simplify FW upgrade with a FTDI: Next step, basic FET transistor mode for FAN, got some BS270, simplest way, cut the GND wire (the dot dot dot one, not the dot line dot) of the fan. Then connect drain and source and then gate direct onto PCB (well it should have been like this) Unfortunately I cut the wire too short, needed to solder 3rd on the FET gate, may be too long day, anyway, final wiring as follow: Everything sounds good, may be a test fan connected to this AD0 output on firmware would be great so see if everything is well connected ;-) Really thank for this marvelous firmware, amazing and let so much space on target that would allow much more mods !!!! |
Just a note on the system fan testing issue: The firmware will turn that fan on briefly during boot which makes modification verification simple |
Hi Sam,
There’s no need for an external FET, that functionality is handled by this line of code using the internal GPIO pass element:
https://github.com/UnifiedEngineering/T-962-improvements/blob/master/src/onewire.c#L294 <https://github.com/UnifiedEngineering/T-962-improvements/blob/master/src/onewire.c#L294>
/wj
… On 20 Jun 2020, at 07:27, Sam Gong ***@***.***> wrote:
According to the DS18B20 datasheet, a FET is needed in the parasite power mode. Why is there not a FET in your design?
<https://user-images.githubusercontent.com/4023101/85193295-1925cb80-b295-11ea-8d58-8c4e8091eb51.png>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub <#73 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAYSRDYQTIVBAISUQ47CVWDRXRCDLANCNFSM4BSIPBWQ>.
|
Thanks for the clarification, Werner! My T-962 will arrive tomorrow. I cannot wait to try the mod out. |
Why wouldn't any thermocouple work here? Does it have to be a one wire
device?
Thank you.
Jim Pruitt
…On 6/19/2020 10:27 PM, Sam Gong wrote:
According to the DS18B20 datasheet, a FET is needed in the parasite
power mode. Why is there not a FET in your design?
image
<https://user-images.githubusercontent.com/4023101/85193295-1925cb80-b295-11ea-8d58-8c4e8091eb51.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#73 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZ4BKE24GCD4QL4Y67QYKLRXRCDRANCNFSM4BSIPBWQ>.
|
@southern-boy, because a thermocouple requires that the cold junction temperature be measured, so it can be compensated for, and that is what the one wire sensor is providing. This is what the oven is missing from the factory, which causes the oven temperature to drift, as the cold junction temperature changes. A thermocouple measures the difference between the thermocouple junctions. One of the junctions is in the oven, and the second one is the cold junction that is formed where the thermocouple is attached to the PCB (every set of dissimilar metals is considered a thermocouple junction). If the temperature of the cold junction is known, and never changes, then technically you wouldn't need to measure it. Alas, this is not the case, and the electronics chamber where the cold junction is located, heats up as the oven is used. Now, if instead you use the 4 channel thermocouple interface board, it has the cold junction compensation built in, so in that case the DS18B20 is not required. This is the route I took when modifying my oven, and it does indeed work very well. |
I can only second that idea, the built-in ADC front-end is really bad. The 1-wire thermocouple interface is a much better design, but by all means give the built-ins a go first!
… On 22 Jun 2020, at 08:30, Michael Anton ***@***.***> wrote:
@southern-boy <https://github.com/southern-boy>, because a thermocouple requires that the cold junction temperature be measured, so it can be compensated for, and that is what the one wire sensor is providing. This is what the oven is missing from the factory, which causes the oven temperature to drift, as the cold junction temperature changes. A thermocouple measures the difference between the thermocouple junctions. One of the junctions is in the oven, and the second one is the cold junction that is formed where the thermocouple is attached to the PCB (every set of dissimilar metals is considered a thermocouple junction). If the temperature of the cold junction is known, and never changes, then technically you wouldn't need to measure it. Alas, this is not the case, and the electronics chamber where the cold junction is located, heats up as the oven is used.
Now, if instead you use the 4 channel thermocouple interface board, it has the cold junction compensation built in, so in that case the DS18B20 is not required. This is the route I took when modifying my oven, and it does indeed work very well.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub <#73 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAYSRD37LT4WSGN2ZT4PSSTRX33BNANCNFSM4BSIPBWQ>.
|
Hi There,
I just received this morning my T962 and of course will try to mod and upgrade the firmware but I have 2 questions that may be some of you may clarify :
Thank you very much for any explanation.
The text was updated successfully, but these errors were encountered: