Comments (6)
Hmm, thanks for reporting. I hope to find some time in the coming weeks to address some issues with the bake functionality. I didn't like some aspects while using it too.
from t-962-improvements.
No worries
I actually need to make another customization for my own use, so I've forked your code.
If I get chance I may take a look at fixing this problem myself, it doesn't look too hard to fix ;-)
BTW.
I needed to connect some MAX31855's but I didnt have the SPI to I2C bridge, so I've written some Arduino code to do the same job, and I'm now using an Arduino Pro mini (3.3V) instead of the bridge IC
The only drawback is that the bootloader in the Arduino takes about a second to run, so I will need to delay the I2C scanning function by about a second
(Hence I'll need to customize the firmware for my own use)
I'll post the Arduino code when I its all working.
from t-962-improvements.
If the manual bake is updated, will it be possible to add the last temperature that was set is stored in eeprom and reloaded by default ? We use the bake feature a lot, it's allowed us to set glue and such, but we always use the same temperature for bake.
from t-962-improvements.
I have added the MAX31855s to my oven, and had to add a new delay function during startup to wait for the Arduino mini that I'm using as an I2C slave to get out if its bootloader.
But unfortunately I've not got more issues with the termocouples in the oven. I suspect one of them is defective, because even with using a MAX31855 one reads a lot higher than the other.
I did consider if this was just hotspots caused by the heating tube, but I did some more tests using a hot air paint stripper gun, to blow air into the front of the oven (drawer) at over 100 deg, and I still get stupid readings, i.e very inconsistent or incorrect.
So I'm now waiting for more thermocouples to arrive from eBay, before I can continue fixing it.
Hence I'm not doing any more SW updates until I can get the hardware working, otherwise I don't have a baseline to test from.
from t-962-improvements.
Do you still want this feature ?
I think the best way I can do it, is to add it as a setting in the NV storage, i.e put it into the settings.
So if you enter "bake" with no value it uses the one from the settings.
I could probably also get it to store the value from bake xxx into the NV storage
BTW. I've just made a load of changes to my fork of the FW, because I found that the TC offset and gains were only being applied to the ADC TC sensors not to the external MAX31855 based TC's, but I tried 5 different TC's (from eBay) and none of them read the same values unless I can apply gain and offset correction.
Also, I found that the "settings" values were not immediately being applied to the gain and offset (arrays), in sensor.c, so I've fixed that issue as well ;-)
from t-962-improvements.
BTW. I have now fixed this issue in my fork of the repo.
timer needs to be set to zero when the S (abort) key is pressed
i.e
// Abort bake
if (keyspressed & KEY_S) {
printf("\nEnd bake mode by keypress\n");
mode = MAIN_HOME;
Reflow_SetBakeTimer(0);
Reflow_SetMode(REFLOW_STANDBY);
retval = 0; // Force immediate refresh
timer = 0;// Clear the timer, so that its zero when we re-enter this screen.
}
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.