Skip to content
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

Closed
hallard opened this issue Oct 20, 2015 · 9 comments
Closed

T962 Fan control and DS18B20 cold-junction wiring ? #73

hallard opened this issue Oct 20, 2015 · 9 comments

Comments

@hallard
Copy link

hallard commented Oct 20, 2015

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 :

  • For DS18B20 cold-junction, looking at the picture, it's connected in parasitic mode (no VCC), right ?
  • since it's a T962 with Fan controlled by opto-coupler/triac (no SSR) and output pin, is the firmware is able to manage FAN during heat or do I really need to use the other fix with GPIO AD0 and control fan with transistor ?

Thank you very much for any explanation.

@jieter
Copy link
Contributor

jieter commented Oct 20, 2015

Yes, parasitic mode:
Cold junction compensation

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
System fan control

@hallard
Copy link
Author

hallard commented Oct 20, 2015

@jieter
Thanks for your answer.
Just upgraded FW ;-)
I just realized that FAN control is not for the big fan on rear during reflow but the little noisy one to refresh PCB. Sounds good using DS18B20 also to detect and activate this one ;-)

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:
Just wire n_ISP to ground and connect DTR of any FTDI 3V3 USB to nRESET and start upgrade, that should be straightforward. Of course after flash, unwire n_ISP

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)
dsc01104

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:
dsc01105

dsc01106

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 !!!!

@xnk
Copy link
Member

xnk commented Feb 5, 2018

Just a note on the system fan testing issue: The firmware will turn that fan on briefly during boot which makes modification verification simple

@xnk xnk closed this as completed Feb 5, 2018
@gongfan99
Copy link

According to the DS18B20 datasheet, a FET is needed in the parasite power mode. Why is there not a FET in your design?
image

@xnk
Copy link
Member

xnk commented Jun 20, 2020 via email

@gongfan99
Copy link

Thanks for the clarification, Werner! My T-962 will arrive tomorrow. I cannot wait to try the mod out.

@southern-boy
Copy link

southern-boy commented Jun 22, 2020 via email

@mikeanton
Copy link

@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.

@xnk
Copy link
Member

xnk commented Jun 22, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants