Comments (7)
Update.
I rebooted after selecting -25 for the Left TC and now the left TC seems to be reading 25 deg lower.
It seems odd that I need to turn off and on again to action the TC cal settings
BTW. I'm also not sure why I'd need to set one TC offset to its max neg value - perhaps bad initial analog calibration or a fault on the board or the TC :-(
from t-962-improvements.
Hi Roger,
i have the exact same issue with the thermocouples.
Left = 50degC
Right = 22.5degC
cold junction = 22.5degC
(fluke with thermocouple measures 21.8degC)
trimpots have no effect what so ever. If i swap the thermocouples on the terminals the left one stays at 50degC and the left at 22.5degC. Somehow i think the offset with the left thermocouple is hard coded in the firmware. Don't see any differing values on the pcb when comparing both channels.
i actually haven't tried the oven yet since i just got it in and was still playing with the mods, so it's nice to see i can compensate in the firmware.
greetings,
Thomas
from t-962-improvements.
Just so you know: The onboard opamp isn’t very precise when approaching zero Volts measurements, so I’m not really surprised that the readings are a bit off at room temperature. Calibration and offset adjustments should not be done at room temperature but with temperatures closer to your reflow temps (as that’s the temperature that really matters). It’s been a while since I had TCs connected to the internal opamps, but it sounds odd that the calibration does not “take” until after a reboot, I must have messed something up.
I don’t have the code right in front of me right now (out on a business trip), but will hopefully be able to look into that in the coming week. I know I have been away from the project for a while, I simply haven’t had time to work on it. Hopefully this will change soon.
/wj
On Jan 18, 2016, at 8:02 PM, Thomas Hopman [email protected] wrote:
Hi Roger,
i have the exact same issue with the thermocouples.
Left = 50degC
Right = 22.5degC
cold junction = 22.5degC
(fluke with thermocouple measures 21.8degC)trimpots have no effect what so ever. If i swap the thermocouples on the terminals the left one stays at 50degC and the left at 22.5degC. Somehow i think the offset with the left thermocouple is hard coded in the firmware. Don't see any differing values on the pcb when comparing both channels.
i actually haven't tried the oven yet since i just got it in and was still playing with the mods, so it's nice to see i can compensate in the firmware.
greetings,
Thomas
—
Reply to this email directly or view it on GitHub #71 (comment).
from t-962-improvements.
I had to put things on hold while I bought some new thermocouples, because even using external Maxim chip thermocouple interfaces I could not get the probes to read consistent results.
So i suspect that thermocouples appear to be faulty as well as possibly the opamp circuit being faulty.
I now have a selection of different thermocouples to try, but have not got around to testing them.
Its hard to know if the problem is that the internal heat distribution is terrible or whether the thermocouple is defective. Possibly both.
As I tried manually heating the oven using a hot air paint stripper, which blew air all around inside the oven, and still did not get consistent results.
But at the moment I dont have time to work out why the oven is working so badly.
from t-962-improvements.
Well at least i'm able to confirm that the offset and gain vaiues get updated without needing a restart. i played around with it a bit tonight and it's working quite ok. my fluke measures a bit of overshoot but nothing i won't be able to compensate for in the coming days. Also i thought the system fan mod was optional and after sitting next to the thing for a couple hours i can confirm it is not optional. lol Gonna order a silent fan tomorrow and do the pwm mod. Have some boards i want to try with it as well with some big inductors as well as smaller parts so should be interesting.
from t-962-improvements.
I didn't have much luck soldering anything with the oven so far.
I think I posted this information on Hackaday, but I'll post it here as well...
I bought some of those Maxim 31855 thermocouple to SPI interface IC's (actually I bought modules from eBay), but the firmware doesnt support SPI (I think the SPI pins on the mircorprocessor are used for something else).
So the workaround is to use an I2C to SPI bridge IC.
I didnt have any of those IC's so I wrote an Arduino sketch to run on a little Arduino Pro mini board, which acts as an I2C slave and interfaces between my 2 MAX31855's and the oven.
But I had some issues with the Arduino I2C slave code as the library has a bug, and you have to modify the I2C library so that slave mode actually works.
But I then had the issue that the Arduino bootloader does not finish before the firmware in the oven had checked for I2C and not found any.
So I had to modify the oven firmware, and add a delay so that it doesn't search for I2C devices until about 1 second after startup.
I could of course probably have run a bare metal Arduino without the bootloader but it was easier just to add a delay into the oven firmware.
One note if you want to add a delay. There is a function in the firmware that appears to be a delay, but it doesnt work because it doesnt feed the watch dog timer, and hence it times out and reboots the code. So I had to add a few delay function which kept feeding the WDT (this isnt ideal as it could crash in the delay and would not be caught by the WDT)
Anyway, after all of these changes and putting in the MAX31855 interfaces etc, I still got wildly different readings in the two thermocouples.
So I ordered 5 new thermocouples from eBay
However I have not had time to get back to fixing this (nightmare)
I have a suspicion that it may never be possible to get heat distribution inside the oven without fitting a fan inside to swirl the air around, as I don't think that simply pulsing the fan on the back of the oven really causes enough air movement.
from t-962-improvements.
An Arduino Pro mini as I2C-SPI bridge chip emulator sounds like a very interesting hack! Feel free to add info to the wiki if still relevant.
from t-962-improvements.
Related Issues (20)
- Add Safety Waring to Firmware Instructions. HOT 1
- "COLD JUNCTION NOT PRESENT" DS18S20 not available from DigiKey; DS18S20+PAR substituted HOT 5
- For Setup/Calibrations OFFSET Parameter for Left and Right TCs are Too Course HOT 2
- Flat Ribbon Cable Adapter
- I made a OpenOffice Calc sheet to help generate custom reflow profiles HOT 5
- The source codes are posted HOT 31
- [WiP] ESPHome component
- T-962A Screen blank after flashing new firmware HOT 14
- New version T962 HOT 1
- Calibration with MAX31850K connected HOT 1
- Raspberry Pi Serial Connection for flashing and Web GUI
- Just reporting: 2023 T962 - Upgrade successful HOT 1
- Timer does not start HOT 15
- quite original (Elektor-modified) T962 has significant temperature difference, solder not melting HOT 44
- Instructions for flashing seem to be wrong? HOT 5
- Why not trying slowly moving the board instead of improving heat distribution ? HOT 1
- Heater and Fun runs togheter? HOT 2
- T-962 V2.0 ? HOT 1
- Seeking Copy of T-962a+ Firmware HOT 3
- T-962 parts? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from t-962-improvements.