Comments (3)
Yes, the stage status changes when the it reaches certain temp which is defined by the "stages" in the profile json file. What it does is just letting user know the stage status of the process rather than making a real impact on temp control, except that the integration part of the PID is only enabled when it reaches 'reflow' stage.
The target temp the temp control logic tries to sync with is defined in "profiles" in profile json, along with the corresponding timeline.
That was implemented by adafruit in the original code, and I don't think it's not reasonable, nor can I think of a better solution, so I didn't change it.
I assume tuning the PID params should improve the performance of your hardware. I would suggest increase Kp and Ki, and decrease Kd.
from ureflowoven-esp32-micropython.
As it turned out, the problem with the curve falling could be fixed by PID tuning. Yet, I don't find it logical that the displayed stage changes with the reaching of the temperature. The stage is specified by the profile, so it would be more logical to change the state once the time is reached. If the temperature doesn't reach the specified value because the PIDs are wrong (as in the photo above) that is a different problem to fix, but still, I would expect the machine to report the phase specified in the profile.
from ureflowoven-esp32-micropython.
I'm not sure which way is more logical but think it not a big problem as long as the actual temp can be well controlled to meet the ideal profile.
from ureflowoven-esp32-micropython.
Related Issues (16)
- @pastaclub how are we going to do the merge? HOT 23
- Machine freezes HOT 27
- 运行遇到一点小报错 HOT 5
- uReflowOven PCB HOT 7
- Plans for next version HOT 14
- 我想问一下,您推荐的继电器是ac控制ac 70-280v控制24-480V那个吗? HOT 1
- wifi有信号但无法链接 HOT 15
- 麻烦帮忙看看我这个曲线能实现焊接吗 HOT 7
- 搞错了
- ImportError: no module named 'lvgl'
- Using ESP32-WROOM instead ESP32-WROVER? 8MB or 4MB? HOT 3
- Status of the project today and doubts. HOT 3
- Need Door open servo and Open door switch
- Soak stage too short HOT 15
- 搜索不到WIFI信号 HOT 3
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 ureflowoven-esp32-micropython.