-
Hi everyone, first post here. So I have this situation where my TC4+ started acting funny and I came across a sketch for an ESP32 board and MAX6675s emulating a TC4. I managed to get that running but I'm controlling the SSR with an analogue pot via the Arduino. Not a coder at all and it scared me to see so many dependencies in the aArtisan sketch so I didn't want to edit the code in any way and just run everything off the ESP32. I've tried setting PID on in Control and the mode to Background but I don't see it taking over the SSR. Is there anything else I should do? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 9 replies
-
The short answer to the question in your title is yes. The process value (temperature) can come from a device different than where the control output (SSR) goes. From there your situation gets more complicated. aArtisan was not authored by the Artisan team. Maybe there are some community members here with knowledge that can help. If not, you might want to try asking on the Home Roasters forum. There is a lot of TC4 and related expertise over there. |
Beta Was this translation helpful? Give feedback.
-
I appreciate this question and answer. I was not previously aware of
aArtisan. There is this page on the subject on artisan-scope.org.
https://artisan-scope.org/devices/arduino/
Interestingly, it was updated just a week or so ago. The page contains this
warning:
*Watch out!* Older TC4 firmware versions operated at the lower 19200
baudrate.
Hope this helps someone.
Darren
…On Thursday, July 27, 2023, Dave Baxter ***@***.***> wrote:
The short answer to the question in your title is yes. The process value
(temperature) can come from a device different than where the control
output (SSR) goes.
From there your situation gets more complicated. aArtisan was not authored
by the Artisan team. Maybe there are some community members here with
knowledge that can help. If not, you might want to try asking on the Home
Roasters forum <https://homeroasters.org/forum/index.php>. There is a lot
of TC4 and related expertise over there.
—
Reply to this email directly, view it on GitHub
<#1243 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO5YMLU7LCT55HOWEKYGNPTXSL2UNANCNFSM6AAAAAA22JS5YM>
.
You are receiving this because you are subscribed to this thread.Message
ID: <artisan-roaster-scope/artisan/repo-discussions/1243/comments/6570360@
github.com>
--
|
Beta Was this translation helpful? Give feedback.
-
Thanks for that clarification, Marko!
…On Sunday, July 30, 2023, Marko Luther ***@***.***> wrote:
Actually that page was update the last time about 9 month ago as can be
seen from its repository. As this page does not define its own updated tag
it inherits the update date from the whole site. This is misleading.
—
Reply to this email directly, view it on GitHub
<#1243 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO5YMLVDZ35ZW4ZBUMJVVE3XSZ2C7ANCNFSM6AAAAAA22JS5YM>
.
You are receiving this because you commented.Message ID:
<artisan-roaster-scope/artisan/repo-discussions/1243/comments/6587737@
github.com>
--
|
Beta Was this translation helpful? Give feedback.
I found out the answer. While you can have two devices as in my case, you cannot have PID control of the heater or fan if the Port is set to the microcontroller that's reading temperature.
I switched the port to the Arduino's and now I can see heater duty percentages.
However, I still had no PID control of the heater because now I don't have temperature readings going to Artisan. Guess I'll have to try taking a look at whether the short TC4 emulator code can be inserted into the aArtisan sketch and the MAX6675s go to the Arduino instead of ESP32 if I want PID control.
aArtisan covers a lot of devices so there's quite a bit of redundant code which can be removed. Good luck to me because I'…